.ibc-u-heading{--ibc-body-margin-bottom:.5em;--ibc-body-tablet-margin-bottom:.5em;--ibc-body-mobile-margin-bottom:.5em;margin-right:0;margin-left:0;font-family:var(--ibc-heading-font-family);font-style:var(--ibc-heading-font-style);font-weight:var(--ibc-heading-font-weight);text-transform:var(--ibc-heading-text-transform)}.ibc-u-text{--ibc-body-margin-bottom:1.25em;--ibc-body-tablet-margin-bottom:1.25em;--ibc-body-mobile-margin-bottom:1.25em;margin-right:0;margin-left:0;font-family:var(--ibc-body-font-family);font-weight:var(--ibc-body-font-weight)}.heading-2xl{--ibc-heading-mobile-font-size:56px;--ibc-body-mobile-line-height:1.143;font-size:var(--ibc-heading-mobile-font-size)}.heading-xl{--ibc-heading-mobile-font-size:48px;--ibc-body-mobile-line-height:1.166;font-size:var(--ibc-heading-mobile-font-size)}.heading-lg{--ibc-heading-mobile-font-size:40px;--ibc-body-mobile-line-height:1.1;font-size:var(--ibc-heading-mobile-font-size)}.heading-md{--ibc-heading-mobile-font-size:32px;--ibc-body-mobile-line-height:1.125;font-size:var(--ibc-heading-mobile-font-size)}.heading-sm{--ibc-heading-mobile-font-size:24px;--ibc-body-mobile-line-height:1.166;font-size:var(--ibc-heading-mobile-font-size)}.heading-xs{--ibc-heading-mobile-font-size:20px;--ibc-body-mobile-line-height:1.2;font-size:var(--ibc-heading-mobile-font-size);line-height:var(--ibc-body-mobile-line-height)}.heading-2xs{--ibc-heading-mobile-font-size:16px;--ibc-body-mobile-line-height:1.25;font-size:var(--ibc-heading-mobile-font-size)}.heading-3xs{--ibc-heading-mobile-font-size:16px;--ibc-body-mobile-line-height:1.25;font-size:var(--ibc-heading-mobile-font-size)}.body-xl{--ibc-body-mobile-font-size:21px;font-size:var(--ibc-body-mobile-font-size)}.body-lg{--ibc-body-mobile-font-size:18px;font-size:var(--ibc-body-mobile-font-size)}.body-md{--ibc-body-mobile-font-size:16px;font-size:var(--ibc-body-mobile-font-size)}.body-sm{--ibc-body-mobile-font-size:14px;font-size:var(--ibc-body-mobile-font-size)}.body-xs{--ibc-body-mobile-font-size:12px;font-size:var(--ibc-body-mobile-font-size)}@media (min-width:768px){.heading-2xl{--ibc-heading-tablet-font-size:64px;--ibc-body-tablet-line-height:1.125;font-size:var(--ibc-heading-tablet-font-size)}.heading-xl{--ibc-heading-tablet-font-size:56px;--ibc-body-tablet-line-height:1.143;font-size:var(--ibc-heading-tablet-font-size)}.heading-lg{--ibc-heading-tablet-font-size:48px;--ibc-body-tablet-line-height:1.166;font-size:var(--ibc-heading-tablet-font-size);line-height:var(--ibc-body-tablet-line-height)}.heading-md{--ibc-heading-tablet-font-size:40px;--ibc-body-tablet-line-height:1.1;font-size:var(--ibc-heading-tablet-font-size)}.heading-sm{--ibc-heading-tablet-font-size:32px;--ibc-body-tablet-line-height:1.125;font-size:var(--ibc-heading-tablet-font-size)}.heading-xs{--ibc-heading-tablet-font-size:24px;--ibc-body-tablet-line-height:1.166;font-size:var(--ibc-heading-tablet-font-size)}.heading-2xs{--ibc-heading-tablet-font-size:20px;--ibc-body-tablet-line-height:1.2;font-size:var(--ibc-heading-tablet-font-size)}.heading-3xs{--ibc-heading-tablet-font-size:16px;--ibc-body-tablet-line-height:1.25;font-size:var(--ibc-heading-tablet-font-size)}.body-xl{--ibc-body-tablet-font-size:21px;font-size:var(--ibc-body-tablet-font-size)}.body-lg{--ibc-body-tablet-font-size:18px;font-size:var(--ibc-body-tablet-font-size)}.body-md{--ibc-body-tablet-font-size:16px;font-size:var(--ibc-body-tablet-font-size)}.body-sm{--ibc-body-tablet-font-size:14px;font-size:var(--ibc-body-tablet-font-size)}.body-xs{--ibc-body-tablet-font-size:12px;font-size:var(--ibc-body-tablet-font-size)}}@media (min-width:992px){.heading-2xl{--ibc-heading-font-size:64px;--ibc-body-line-height:1.125;font-size:var(--ibc-heading-font-size)}.heading-xl{--ibc-heading-font-size:56px;--ibc-body-line-height:1.143;font-size:var(--ibc-heading-font-size)}.heading-lg{--ibc-heading-font-size:48px;--ibc-body-line-height:1.166;font-size:var(--ibc-heading-font-size)}.heading-md{--ibc-heading-font-size:40px;--ibc-body-line-height:1.1;font-size:var(--ibc-heading-font-size)}.heading-sm{--ibc-heading-font-size:32px;--ibc-body-line-height:1.125;font-size:var(--ibc-heading-font-size)}.heading-xs{--ibc-heading-font-size:24px;--ibc-body-line-height:1.166;font-size:var(--ibc-heading-font-size)}.heading-2xs{--ibc-heading-font-size:20px;--ibc-body-line-height:1.2;font-size:var(--ibc-heading-font-size)}.heading-3xs{--ibc-heading-font-size:16px;--ibc-body-line-height:1.25;font-size:var(--ibc-heading-font-size)}.body-xl{--ibc-body-font-size:21px;font-size:var(--ibc-body-font-size)}.body-lg{--ibc-body-font-size:18px;font-size:var(--ibc-body-font-size)}.body-md{--ibc-body-font-size:16px;font-size:var(--ibc-body-font-size)}.body-sm{--ibc-body-font-size:14px;font-size:var(--ibc-body-font-size)}.body-xs{--ibc-body-font-size:12px;font-size:var(--ibc-body-font-size)}}.ibc-u-d-inline,.ip-d-inline{display:inline}.ibc-u-d-inline-block,.ip-d-inline-block{display:inline-block}.ibc-u-d-block,.ip-d-block{display:block}.ibc-u-d-flex,.ip-d-flex{display:flex}.ibc-u-d-grid,.ip-d-grid{display:grid}.ibc-u-d-none,.ip-d-none{display:none}.ibc-u-position-static,.ip-position-static{position:static}.ibc-u-position-relative,.ip-position-relative{position:relative}.ibc-u-position-absolute,.ip-position-absolute{position:absolute}.ibc-u-position-fixed,.ip-position-fixed{position:fixed}.ibc-u-inset-0,.ip-inset-0{top:0;right:0;bottom:0;left:0}.ip-hackbox{--ip-font-icon:"idx-icons"!important;--ip-hackbox-button-background-color:#000;--ip-hackbox-button-border-color:#000;--ip-hackbox-button-text-color:#fff;--ip-hackbox-button-hover-background-color:#fff;--ip-hackbox-button-hover-border-color:#fff;--ip-hackbox-button-hover-text-color:#000;--ip-hackbox-padding-x:25px;--ip-hackbox-padding-y:25px;--ip-hackbox-button-margin-y:15px}.ip-hackbox{position:absolute;top:0;left:0;width:100%;height:100%}.ip-hackbox iframe,.ip-hackbox img,.ip-hackbox video{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.ip-hackbox img,.ip-hackbox video{object-fit:cover}.ip-hackbox .ms-custom-player-wrapper{height:100%;top:0;left:0;position:absolute}.ip-hackbox-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100%;padding:var(--ip-hackbox-padding-y) var(--ip-hackbox-padding-x);background-color:#f4f4f4}.ip-hackbox-btn{position:relative;z-index:3;display:inline-block;padding:6px 12px;font-family:var(--ibc-button-font-family,"Open Sans");font-size:14px;font-weight:var(--ibc-button-font-weight,400);line-height:1.5;color:var(--ip-hackbox-button-text-color);text-decoration:none;background-color:var(--ip-hackbox-button-background-color);border:1px solid var(--ip-hackbox-button-border-color);border-radius:4px;transition:all 0.4s ease-in-out;appearance:none}.ip-hackbox-btn:focus,.ip-hackbox-btn:hover{color:var(--ip-hackbox-button-hover-text-color);background-color:var(--ip-hackbox-button-hover-background-color);border:1px solid var(--ip-hackbox-button-hover-border-color)}.ip-hackbox-btn-sm{padding:4px 8px;font-size:12px;border-radius:2px}.ip-hackbox-btn-lg{padding:8px 16px;font-size:16px;border-radius:6px}.ip-hackbox-video-icon{position:absolute;top:50%;left:50%;width:60px;height:60px;background:var(--ip-hackbox-button-background-color);border:0;border-radius:50%;transition:all 0.4s ease-in-out;transform:translate(-50%,-50%);appearance:none}.ip-hackbox-video-icon:after{position:absolute;top:50%;left:50%;display:block;width:0;height:0;margin-left:-4px;content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid var(--ip-hackbox-button-text-color);opacity:1;transition:all 0.4s ease-in-out;transform:translateY(-50%)}.ip-hackbox-video-icon:focus,.ip-hackbox-video-icon:hover{background:var(--ip-hackbox-button-hover-background-color)}.ip-hackbox-video-icon:focus:after,.ip-hackbox-video-icon:hover:after{border-left-color:var(--ip-hackbox-button-hover-text-color)}.ip-hackbox-loading .ip-hackbox-btn,.ip-hackbox-loading .ip-hackbox-video-icon{overflow:hidden;color:#e2e2e2;pointer-events:none;cursor:default;background-color:#e2e2e2;border-color:#e2e2e2}.ip-hackbox-loading .ip-hackbox-btn:before,.ip-hackbox-loading .ip-hackbox-video-icon:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);border:0;transform:translateX(-100%);animation:loading 2s infinite}.ip-hackbox-loading .ip-hackbox-video-icon:after{opacity:0}@keyframes loading{to{transform:translateX(100%)}}.ip-hackbox .ip-section-background{z-index:2;background:transparent}.ip-slider-hackbox{position:absolute;top:0;right:0;left:0;width:100%;height:100%;overflow:hidden}.ip-slider-hackbox .gs-item-slider{height:100%}.ip-slider-hackbox .gs-prev-arrow{left:0;transform:translateX(-100%)}.ip-slider-hackbox .gs-prev-arrow:hover{left:0}.ip-slider-hackbox .gs-next-arrow{right:0;transform:translateX(100%)}.ip-slider-hackbox .gs-next-arrow:hover{right:0}.ip-slider-hackbox:focus .gs-next-arrow,.ip-slider-hackbox:focus .gs-prev-arrow,.ip-slider-hackbox:hover .gs-next-arrow,.ip-slider-hackbox:hover .gs-prev-arrow{transform:translateX(0%)}.ip-slider-hackbox .gs-wrapper-arrows.gs-style-arrow .gs-next-arrow,.ip-slider-hackbox .gs-wrapper-arrows.gs-style-arrow .gs-prev-arrow{transition:all 0.3s ease}.ip-arrows-format-a .ip-slider-hackbox .gs-next-arrow,.ip-arrows-format-a .ip-slider-hackbox .gs-prev-arrow{display:flex;align-items:center;justify-content:center;width:38px;height:38px;font-size:16px;color:#fff;border-radius:100%;transition:all 0.3s ease}.ip-arrows-format-a .ip-slider-hackbox .gs-next-arrow:before,.ip-arrows-format-a .ip-slider-hackbox .gs-prev-arrow:before{position:relative;width:auto;height:auto;font-family:var(--ip-font-icon);font-size:16px;content:"\e902";background:none;transition:none}.ip-arrows-format-a .ip-slider-hackbox .gs-next-arrow:before{transform:rotate(-90deg)}.ip-arrows-format-a .ip-slider-hackbox .gs-prev-arrow:before{transform:rotate(90deg)}.ip-arrows-format-a .ip-slider-hackbox:hover .gs-next-arrow{transform:translateX(-10%)}.ip-arrows-format-a .ip-slider-hackbox:hover .gs-prev-arrow{transform:translateX(10%)}.ip-hackbox:not(.ip-format-b):not(.ip-format-a):not(.ip-format-c) .ip-hackbox-btn{margin-top:var(--ip-hackbox-button-margin-y);margin-bottom:0}.ip-hackbox:not(.ip-format-c):not(.ip-format-b) .ip-hackbox-btn{margin-top:0;margin-bottom:var(--ip-hackbox-button-margin-y)}.ip-content-hackbox{position:relative;z-index:2;color:#fff}.ip-content-hackbox .ip-title{margin-bottom:var(--ip-hackbox-margin-title);color:var(--ip-hackbox-title-color)}.ip-content-hackbox span{display:block;padding-right:15%;color:var(--ip-hackbox-text-color)}.ip-video+.ip-content-hackbox{pointer-events:none}.ip-hackbox .gs-container-slider .gs-wrapper-content,.ip-hackbox .gs-container-slider .ip-wp-hackbox{height:100%}.ip-hackbox .gs-container-slider .gs-wrapper-content:before,.ip-hackbox .gs-container-slider .ip-wp-hackbox:before{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;content:"";background:var(--ip-section-background-color)}.ip-hackbox .gs-container-slider .ip-content-hackbox{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;padding:var(--ip-hackbox-padding-y) var(--ip-hackbox-padding-x)}.ip-hackbox .gs-container-slider .ip-head-hackbox{width:100%}.ip-subformat-right .gs-container-slider .ip-content-hackbox,.ip-subformat-right .ip-hackbox-wrapper{align-items:flex-end;text-align:right}.ip-subformat-right .gs-container-slider .ip-content-hackbox span,.ip-subformat-right .ip-hackbox-wrapper span{padding-right:0;padding-left:15%}.ip-subformat-center .gs-container-slider .ip-content-hackbox,.ip-subformat-center .ip-hackbox-wrapper{align-items:center;text-align:center}.ip-subformat-center .gs-container-slider .ip-content-hackbox span,.ip-subformat-center .ip-hackbox-wrapper span{padding-right:8%;padding-left:8%}.ip-format-a .gs-container-slider .ip-content-hackbox,.ip-format-a .ip-hackbox-wrapper{flex-direction:column-reverse;justify-content:center}.ip-format-a .gs-container-slider .ip-content-hackbox span,.ip-format-a .ip-hackbox-wrapper span{padding-right:15%;padding-left:0}.ip-format-a .gs-container-slider .ip-content-hackbox .ip-hackbox-btn,.ip-format-a .ip-hackbox-wrapper .ip-hackbox-btn{margin-bottom:15px}.ip-format-a.ip-subformat-right .gs-container-slider .ip-content-hackbox,.ip-format-a.ip-subformat-right .ip-hackbox-wrapper{align-items:flex-end;text-align:right}.ip-format-a.ip-subformat-right .gs-container-slider .ip-content-hackbox span,.ip-format-a.ip-subformat-right .ip-hackbox-wrapper span{padding-right:0;padding-left:15%}.ip-format-a.ip-subformat-center .gs-container-slider .ip-content-hackbox span,.ip-format-a.ip-subformat-center .ip-hackbox-wrapper span{padding-right:8%;padding-left:8%}.ip-format-b .gs-container-slider .ip-content-hackbox,.ip-format-b .ip-hackbox-wrapper{justify-content:space-between;text-align:left}.ip-format-b .gs-container-slider .ip-content-hackbox span,.ip-format-b .ip-hackbox-wrapper span{padding-right:15%}.ip-format-b .gs-container-slider .ip-content-hackbox .ip-hackbox-btn,.ip-format-b .ip-hackbox-wrapper .ip-hackbox-btn{align-self:flex-end}.ip-format-b.ip-subformat-right .gs-container-slider .ip-content-hackbox,.ip-format-b.ip-subformat-right .ip-hackbox-wrapper{align-items:end;justify-content:space-between;text-align:right}.ip-format-b.ip-subformat-right .gs-container-slider .ip-content-hackbox span,.ip-format-b.ip-subformat-right .ip-hackbox-wrapper span{padding-right:0%;padding-left:15%}.ip-format-b.ip-subformat-right .gs-container-slider .ip-content-hackbox .ip-hackbox-btn,.ip-format-b.ip-subformat-right .ip-hackbox-wrapper .ip-hackbox-btn{align-self:flex-start}.ip-format-c .gs-container-slider .ip-content-hackbox,.ip-format-c .ip-hackbox-wrapper{flex-direction:column-reverse;justify-content:space-between;text-align:left}.ip-format-c .gs-container-slider .ip-content-hackbox span,.ip-format-c .ip-hackbox-wrapper span{padding-left:0%}.ip-format-c .gs-container-slider .ip-content-hackbox .ip-hackbox-btn,.ip-format-c .ip-hackbox-wrapper .ip-hackbox-btn{align-self:flex-end}.ip-format-c.ip-subformat-right .gs-container-slider .ip-content-hackbox,.ip-format-c.ip-subformat-right .ip-hackbox-wrapper{align-items:flex-end;text-align:right}.ip-format-c.ip-subformat-right .gs-container-slider .ip-content-hackbox span,.ip-format-c.ip-subformat-right .ip-hackbox-wrapper span{padding-right:0%;padding-left:15%}.ip-format-c.ip-subformat-right .gs-container-slider .ip-content-hackbox .ip-hackbox-btn,.ip-format-c.ip-subformat-right .ip-hackbox-wrapper .ip-hackbox-btn{align-self:flex-start}.ppc-content.ppc-video-box{position:relative}.ppc-content.ppc-video-box img{object-position:center}.flex-filter-pages-template-default .ppc-content:before{display:block;width:100%;padding-bottom:65%;content:""}.ib-wrap-hackbox-building .ip-hackbox{position:relative}.ib-wrap-hackbox-building .ip-hackbox:after{display:block;width:100%;padding-bottom:65%;content:""}.ib-wrap-hackbox-building .ip-hackbox-wrapper{position:absolute;top:0;left:0}#wrap-result.view-list #result-search>li.button_properties,#wrap-result.view-list .result-search>li.button_properties,.wrap-result.view-list #result-search>li.button_properties,.wrap-result.view-list .result-search>li.button_properties{display:none}body:not(.clidxboost-nmap) #wrap-result.view-map #result-search>li.button_properties{padding:0;padding-right:15px}.ip-hackbox .ip-section-background,.ip-hackbox .ip-section-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.ip-hackbox .ip-section-background{overflow:hidden;pointer-events:none}.ip-hackbox .ip-section-background img{position:relative;width:100%;height:100%;object-position:50% 50%;object-fit:cover}.ip-hackbox .ip-section-background-overlay{background:var(--ip-section-background-color)}.ib-pitem:hover .ip-slider-hackbox .gs-prev-arrow{left:0}.ib-pitem:hover .ip-slider-hackbox .gs-next-arrow{right:0}@media (max-width:767.98px){.ms-sf-pitem.ib-pitem-marketing:before{content:"";display:block;padding-bottom:65%;width:100%;z-index:-1;opacity:0}}@media (min-width:768px){.ms-sf-pitem.ib-pitem-marketing .ip-hackbox{border-radius:10px;box-shadow:rgba(0,0,0,0.3) 0 1px 4px;border:2px solid transparent;background-color:var(--color-white,#fff);overflow:hidden}}