.integration-listing{background:#f8f8f8;padding:100px 0;position:relative;width:100%}.message-div{color:#000;margin-top:25px;text-align:center;width:100%}.integration-listing .flexy{align-items:flex-start;display:flex;flex-wrap:wrap}.integration-listing .flexy .left{background:#fff;border-radius:16px;padding:20px;width:25%}.integration-listing .flexy .left .categories{padding-top:25px}.integration-listing .flexy .left .categories .categories-title{color:var(--Text-primary,#212121);font-size:24px;font-style:normal;font-weight:700;line-height:100%}.integration-listing .flexy .left .categories .catout{display:flex;flex-wrap:wrap}.integration-listing .flexy .left .categories ul li.subcategory{margin-left:20px}.integration-listing .flexy .left .categories ul li a{align-items:center;color:var(--Text-primary,#212121);display:flex;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.16px;line-height:100%;margin-top:10px;max-width:100%;padding:12px 16px 12px 40px;position:relative;transition:all .4s ease;width:100%;width:max-content}.integration-listing .flexy .left .categories ul li a img{margin-right:10px}.integration-listing .flexy .left .categories ul li a:hover{background:#762123;border-radius:6px;color:#fff;max-width:100%;width:max-content}.integration-listing .flexy .left .categories ul li a.selected{background:#762123;border-radius:6px;border-radius:8px;color:#fff;max-width:100%;width:max-content}.integration-listing .flexy .left .categories ul li a:before{background-image:url(https://44186769.fs1.hubspotusercontent-na1.net/hubfs/44186769/inactive-check.svg);background-repeat:no-repeat;bottom:0;content:"";height:25px;left:10px;position:absolute;top:10px;width:25px}.integration-listing .flexy .left .categories ul li a.selected:before{background-image:url(https://44186769.fs1.hubspotusercontent-na1.net/hubfs/44186769/active-check.svg);background-repeat:no-repeat;bottom:0;content:"";height:25px;left:10px;position:absolute;top:10px;width:25px}.integration-listing .flexy .right .search-right{margin-bottom:56px;max-width:50%}.integration-listing .flexy .left .links{display:flex;flex-wrap:wrap;padding-bottom:50px}.integration-listing .flexy .left .links .link-title{color:var(--Text-primary,#212121);font-size:24px;font-style:normal;font-weight:700;line-height:100%;width:100%}.integration-listing .flexy .left .links .link-inner{padding:5px 0;width:100%}.integration-listing .flexy .left .links{width:100%}.integration-listing .flexy .left .links a{color:var(--Text-primary,#212121);display:inline-block;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.16px;line-height:100%;margin-top:10px;max-width:100%;padding:12px 16px 12px 40px;position:relative;transition:all .4s ease;width:100%;width:max-content}.integration-listing .flexy .left .links a.selected,.integration-listing .flexy .left .links a:hover{background:#762123;border-radius:8px;color:#fff;max-width:100%;width:max-content}.integration-listing .flexy .left .links a:before{background-image:url(https://44186769.fs1.hubspotusercontent-na1.net/hubfs/44186769/inactive-check.svg);background-repeat:no-repeat;bottom:0;content:"";height:25px;left:10px;position:absolute;top:10px;width:25px}.integration-listing .flexy .left .links a.selected:before{background-image:url(https://44186769.fs1.hubspotusercontent-na1.net/hubfs/44186769/active-check.svg);background-repeat:no-repeat;bottom:0;content:"";height:25px;left:10px;position:absolute;top:10px;width:25px}.integration-listing .search-right input{background:var(--Color-Neutral-white,#fff)!important;border:1px solid #ddd!important;border-radius:8px!important}.location-drop .filter span{background:var(--Color-Neutral-white,#fff);border:1px solid #ddd;border-radius:10px;border-radius:8px;color:#272525;cursor:pointer;display:inline-block;font-size:16px;letter-spacing:.5px;overflow:hidden;padding:8px 40px 8px 20px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.location-drop .filter{margin-bottom:5px;margin-right:0;position:relative}.location-drop .filter ul{background-color:#fff;border-radius:10px;box-shadow:0 8px 12px rgba(0,0,0,.1);left:0;list-style:none;margin:0;max-height:180px;overflow:auto;padding:0;position:absolute;right:0;top:calc(100% - 6px);z-index:100}.location-drop .filter ul li a{border-bottom:1px solid #e4e4e4;color:#272525;display:block;font-size:15px;padding:9px 15px}.location-drop .filter ul li a:hover{background:#762123;color:#fff}.location-drop .filter span:before{bottom:0;color:#e0e0e0;content:"\f107";font-family:fontawesome;font-size:25px;font-weight:400;height:22px;margin:auto;position:absolute;right:20px;top:0}.location-drop .filter ul{border-radius:25px!important;display:none;overflow:auto!important;width:230px!important}.integration-listing .flexy .right{width:75%}.integration-listing .flexy .right .inner-title h3{color:#212121;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.32px;line-height:130%}.integration-listing .flexy .right .inner-content{color:#212121;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:160%}.integration-listing .flexy .right .about,.integration-listing .flexy .right .demo,.integration-listing .flexy .right .features{padding-bottom:50px}.integration-listing .flexy .right ul{list-style-type:disc;padding-left:15px}.integration-listing .flexy .right ul li{list-style-type:disc;padding:3px 0}.integration-listing .flexy .right ul li::marker{color:#762123}.integration-listing .right .cards-outer{align-items:center;display:flex;flex-wrap:wrap;text-align:left}.integration-listing .right .cards-outer .cards-inner{align-items:center;background:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fafafa,#fafafa),url(<path-to-image>) #d3d3d3 50% /cover no-repeat;border:2px solid #e7e7e7;border-radius:16px;display:flex;margin:15px;padding:25px;position:relative;transition:all .4s ease;width:calc(50% - 30px)}.integration-listing .right .cards-outer .cards-inner:hover{box-shadow:0 131px 37px 0 hsla(0,0%,53.3%,0),0 84px 33px 0 hsla(0,0%,53.3%,.01),0 47px 28px 0 hsla(0,0%,53.3%,.05),0 21px 21px 0 hsla(0,0%,53.3%,.09),0 5px 11px 0 hsla(0,0%,53.3%,.1)}.integration-listing .right .cards-outer .cards-inner .flexy{align-items:center;display:flex;flex-wrap:nowrap}.integration-listing .right .cards-outer .cards-inner .flexy .right{width:100%}.integration-listing .right .cards-outer .cards-inner .flexy .right .card-title{color:#212121;color:var(--Text-primary,#000);font-family:"ITC Legacy Serif Std";font-size:24px;font-style:normal;font-weight:700;font-weight:500;line-height:100%;line-height:140%;padding-bottom:25px;text-align:left}.integration-listing .right .cards-outer .cards-inner .flexy .right .card-content{color:#212121;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:160%}.integration-listing .right .cards-outer .cards-inner .flexy .right .bottom-tags{align-items:flex-start;display:flex;flex-wrap:nowrap}.integration-listing .right .cards-outer .cards-inner .flexy .right .bottom-tags .type{background:#f8f8f8;border-radius:200px;color:#762123;font-family:Avenir;font-size:12px;font-style:normal;font-weight:500;line-height:150%;padding:4px 8px}.integration-listing .right .cards-outer .cards-inner .flexy .right .bottom-tags .location{background:#f8f8f8;border-radius:200px;color:#4d5f80;font-family:Avenir;font-size:12px;font-style:normal;font-weight:500;line-height:150%;padding:4px 8px}.integration-listing .right .cards-outer .cards-inner .flexy .right .bottom-tags .cat{background:#f8f8f8;border-radius:200px;color:#b2904f;font-family:Avenir;font-size:12px;font-style:normal;font-weight:500;line-height:150%;padding:4px 8px}.integration-listing .right .cards-outer .cards-inner .flexy .right .bottom-tags .inner-tag{margin-right:3px}.integration-listing .right .cards-outer .cards-inner .flexy .featured-tag{background:#7a1b1b;border-bottom-right-radius:40px;clip-path:polygon(0 0,100% 0,100% 85%,0 100%);color:#fff;font-size:14px;font-weight:600;line-height:1.2;padding:8px 20px 10px 14px;position:absolute;right:0;top:0;z-index:2}.integration-listing .right .cards-outer .cards-inner .fll{width:100%}.integration-listing .right .cards-outer .cards-inner .flexy .right .bot{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.integration-listing .right .cards-outer .cards-inner .flexy .right .bot .post-date{color:rgba(0,0,0,.6);font-family:Avenir;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.integration-listing .categories ul,.integration-listing .links ul{list-style-type:none;padding-left:0}.job-detail{padding:150px 0}.job-detail .flexy{align-items:flex-start;display:flex;flex-wrap:wrap}.job-detail .flexy .left{padding-right:50px;width:66.6667%}.job-detail .flexy .left .back-to-page{padding-bottom:25px}.job-detail .flexy .left .back-to-page a{color:rgba(118,33,35,.6);font-family:Avenir;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.job-detail .flexy .left .featured{color:#762123;font-family:Avenir;font-size:10px;font-style:normal;font-weight:500;line-height:150%}.job-detail .flexy .left .bottom-tags{align-items:flex-start;display:flex;flex-wrap:nowrap}.job-detail .flexy .left .bottom-tags .type{color:#762123}.job-detail .flexy .left .bottom-tags .location,.job-detail .flexy .left .bottom-tags .type{background:#f8f8f8;border-radius:200px;font-family:Avenir;font-size:12px;font-style:normal;font-weight:500;line-height:150%;padding:4px 8px}.job-detail .flexy .left .bottom-tags .location{color:#4d5f80}.job-detail .flexy .left .bottom-tags .cat{background:#f8f8f8;border-radius:200px;color:#b2904f;font-family:Avenir;font-size:12px;font-style:normal;font-weight:500;line-height:150%;padding:4px 8px}.job-detail .flexy .left .bottom-tags .inner-tag{margin-right:3px}.job-detail .flexy .left .bottom-tags{padding-bottom:25px}.job-detail .flexy .right{width:33.3333%}.job-detail .flexy .right .top .card{background:#f8f8f8;border:1px solid #ddd;border-radius:16px;padding:32px;text-align:center}.job-detail .flexy .right .top .card .hiring-company h3{color:var(--Text-primary,#000);font-family:"ITC Legacy Serif Std";font-size:24px;font-style:normal;font-weight:500;line-height:140%;text-align:center}.job-detail .flexy .right .top .card .hiring-location{color:rgba(0,0,0,.4);font-family:Avenir;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.job-detail .flexy .right .top .card .salary{padding:10px 0}.job-detail .flexy .right .top .card .salary,.job-detail .flexy .right .top .card .salary span,.job-detail .flexy .right .top .card .share-title{color:var(--Text-primary,#000);font-family:Avenir;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.job-detail .flexy .right .top .card .share-job{padding-top:25px}.job-detail .flexy .right .top .card .share-job .social-buttons{padding-top:10px}.job-detail .flexy .right .top .card .share-job .social-media ul li{margin:0}.job-detail .flexy .right .top .card .share-job .social-media .tooltip button{padding:0}.job-detail .flexy .right .top .card .button-wrapper{padding-top:10px}.job-detail .flexy .right .top .card .button-wrapper .button-1 a{max-width:150px;min-width:unset}.job-detail .flexy .right .top .card .button-wrapper .button-2 a{max-width:2000px;min-width:unset}.job-detail .flexy .right .bottom .featured-title{padding-bottom:25px;padding-top:50px}.job-detail .flexy .right .bottom .featured-title h5{color:var(--Text-primary,#000);font-family:"ITC Legacy Serif Std";font-size:24px;font-style:normal;font-weight:500;line-height:140%}.job-detail .flexy .right .bottom .featured-positions .cards-inner{align-items:center;background:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fafafa,#fafafa),url(<path-to-image>) #d3d3d3 50% /cover no-repeat;border:2px solid #e7e7e7;border-radius:16px;display:flex;margin:15px;padding:25px;position:relative;transition:all .4s ease;width:100%}.job-detail .flexy .right .bottom .featured-positions .cards-inner:hover{box-shadow:0 131px 37px 0 hsla(0,0%,53.3%,0),0 84px 33px 0 hsla(0,0%,53.3%,.01),0 47px 28px 0 hsla(0,0%,53.3%,.05),0 21px 21px 0 hsla(0,0%,53.3%,.09),0 5px 11px 0 hsla(0,0%,53.3%,.1)}.job-detail .flexy .right .bottom .featured-positions .cards-inner .flexy{align-items:center;display:flex;flex-wrap:nowrap}.job-detail .flexy .right .bottom .featured-positions .cards-inner .flexy .right{width:100%}.job-detail .flexy .right .bottom .featured-positions .cards-inner .flexy .right .card-title{color:#212121;color:var(--Text-primary,#000);font-family:"ITC Legacy Serif Std";font-size:24px;font-style:normal;font-weight:700;font-weight:500;line-height:100%;line-height:140%;padding-bottom:25px;text-align:left}.job-detail .flexy .right .bottom .featured-positions .cards-inner .flexy .right .card-content{color:#212121;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:160%}.job-detail .flexy .right .bottom .featured-positions .cards-inner .flexy .right .bottom-tags{align-items:flex-start;display:flex;flex-wrap:nowrap}.job-detail .flexy .right .bottom .featured-positions .cards-inner .flexy .right .bottom-tags .type{background:#f8f8f8;border-radius:200px;color:#762123;font-family:Avenir;font-size:12px;font-style:normal;font-weight:500;line-height:150%;padding:4px 8px}.job-detail .flexy .right .bottom .featured-positions .cards-inner .flexy .right .bottom-tags .location{background:#f8f8f8;border-radius:200px;color:#4d5f80;font-family:Avenir;font-size:12px;font-style:normal;font-weight:500;line-height:150%;padding:4px 8px}.job-detail .flexy .right .bottom .featured-positions .cards-inner .flexy .right .bottom-tags .cat{background:#f8f8f8;border-radius:200px;color:#b2904f;font-family:Avenir;font-size:12px;font-style:normal;font-weight:500;line-height:150%;padding:4px 8px}.job-detail .flexy .right .bottom .featured-positions .cards-inner .flexy .right .bottom-tags .inner-tag{margin-right:3px}.job-detail .flexy .right .bottom .featured-positions .cards-inner .flexy .featured-tag{background:#762123;color:#fff;font-family:Avenir;font-size:12px;font-style:normal;font-weight:500;line-height:150%;padding:5px;position:absolute;right:15px;text-align:center;top:0}.job-detail .flexy .right .bottom .featured-positions .cards-inner .fll{width:100%}.job-detail .flexy .right .bottom .featured-positions .cards-inner .flexy .right .bot{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.job-detail .flexy .right .bottom .featured-positions .cards-inner .flexy .right .bot .post-date{color:rgba(0,0,0,.6);font-family:Avenir;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.city-search input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){background:transparent;background-position:center right 15px;background-repeat:no-repeat;background-size:18px;border:1px solid #ddd;border-radius:8px}.integration-listing .flexy .left input::-webkit-input-placeholder{color:#000;opacity:1}.integration-listing .flexy .left input::-moz-placeholder{color:#000;opacity:1}.integration-listing .flexy .left input:-ms-input-placeholder{color:#000;opacity:1}.integration-listing .flexy .left input:-moz-placeholder{color:#000;opacity:1}@media (max-width:991px){.integration-listing .flexy .left{padding-right:0;width:100%}.integration-listing .flexy .right{padding-top:25px;width:100%}.integration-listing .flexy .right .search-right{max-width:100%}.integration-listing .flexy .right input{background:#f6f6f6;border-radius:40px}.integration-listing .right .cards-outer .cards-inner{margin-left:0;margin-right:0;width:100%}.integration-listing .filter span{background-color:#fff;border-radius:50px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#272525;cursor:pointer;display:inline-block;font-size:16px;letter-spacing:.5px;overflow:hidden;padding:13px 40px 13px 25px;position:relative;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.integration-listing .filter{position:relative;width:100%}.integration-listing .filter ul{background-color:#fff;border-radius:10px;box-shadow:0 8px 12px rgba(0,0,0,.1);left:0;list-style:none;margin:0;max-height:180px;overflow:auto;padding:0;position:absolute;right:0;top:calc(100% - 6px);z-index:100}.integration-listing .filter ul li a{border-bottom:1px solid #e4e4e4;color:#272525;display:block;font-size:15px;padding:9px 15px}.integration-listing .filter ul li a:hover{background-color:#ce0000;color:#fff}.integration-listing .filter span:before{bottom:0;color:#e0e0e0;content:"\f107";font-family:fontawesome;font-size:25px;font-weight:400;height:22px;margin:auto;position:absolute;right:20px;top:0}.integration-listing .filter ul{border-radius:25px!important;display:none;left:auto!important;overflow:auto!important;right:auto!important;text-align:center;width:100%!important}.integration-listing .flexy .left .categories .categories-title,.integration-listing .flexy .left .links .link-title{padding-bottom:20px;text-align:center;width:100%}.job-detail .flexy .left,.job-detail .flexy .right{width:100%}.denomination-drop .filter span,.location-drop .filter span{border-radius:50px!important}}.tooltip button{background-color:transparent;border:transparent}.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{background-color:#555;border-radius:6px;bottom:100%;color:#fff;left:50%;margin-left:-75px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:140px;z-index:1}.tooltip .tooltiptext:after{border:5px solid transparent;border-top-color:#555;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.tooltip:hover .tooltiptext{opacity:1;visibility:visible}.denomination-drop .filter span{background:var(--Color-Neutral-white,#fff);border:1px solid #ddd;border-radius:10px;border-radius:8px;color:#272525;cursor:pointer;display:inline-block;font-size:16px;letter-spacing:.5px;overflow:hidden;padding:8px 40px 8px 20px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.denomination-drop .filter{margin-bottom:25px;margin-right:0;position:relative}.denomination-drop .filter ul{background-color:#fff;border-radius:10px;box-shadow:0 8px 12px rgba(0,0,0,.1);left:0;list-style:none;margin:0;max-height:180px;overflow:auto;padding:0;position:absolute;right:0;top:calc(100% - 6px);z-index:100}.denomination-drop .filter ul li a{border-bottom:1px solid #e4e4e4;color:#272525;display:block;font-size:15px;padding:9px 15px}.denomination-drop .filter ul li a:hover{background:#762123;color:#fff}.denomination-drop .filter span:before{bottom:0;color:#e0e0e0;content:"\f107";font-family:fontawesome;font-size:25px;font-weight:400;height:22px;margin:auto;position:absolute;right:20px;top:0}.denomination-drop .filter ul{border-radius:25px!important;display:none;overflow:auto!important;width:230px!important}.job-detail .flexy .left .content h1,.job-detail .flexy .left .content h2,.job-detail .flexy .left .content h3{color:#212121;font-family:"ITC Legacy Serif Std";font-size:22px;font-weight:700;line-height:130%;margin-bottom:10px;margin-top:30px}.message-div-featured{color:#000;margin-top:25px;text-align:center;width:100%}.job-detail .flexy .left .content .job-text{white-space:pre-line}.job-detail .flexy .right .top .card .denomination{color:#000;font-family:Avenir;font-size:14px;font-weight:500;line-height:150%;padding-top:10px}