html,body{margin:0;padding:0;box-sizing:border-box;overflow-y:auto}
*,::before,::after{box-sizing:inherit}
body{overflow-x:hidden;background-color:#f8f9f9}
.homepage-floating-promo{background:#008aff!important}
.global-header .cta{background-color: #ee8434;
    border-color: #ee8434; padding: 10px !important;}
/*.global-footer{background:#fafbfe;text-align:center;z-index:2}*/
.global-footer{background: #fff;text-align: center;z-index: 2;padding: 15px 0px;}
a.button.button-primary-default:active,a.button.button-primary-default:focus,a.button.button-primary-default:hover,button.button.button-primary-default:active,button.button.button-primary-default:focus,button.button.button-primary-default:hover,input.button.button-primary-default:active,input.button.button-primary-default:focus,input.button.button-primary-default:hover{background-color:#ee8438;border:2px solid #ee8438}
a.button.button-primary-default,button.button.button-primary-default,input.button.button-primary-default{line-height:normal;background-color:#ee8438;border:2px solid #ee8438;color:#fff;height: 50px;}
img,figure,video{max-width:100%}
body::before{content:"(xsmall: 480px, small: 768px, medium: 1115px, large: 1440px)";display:none}
.show-xsmall-up,.hide-xsmall-down{display:none}
@media only screen and (min-width:480px) {
.show-xsmall-up,.hide-xsmall-down{display:inherit}
.hide-xsmall-up,.show-xsmall-down{display:none!important}
}
.show-small-up,.hide-small-down{display:none}
@media only screen and (min-width:992px) {
.show-small-up,.hide-small-down{display:inherit}
.hide-small-up,.show-small-down{display:none!important}
}
.show-medium-up,.hide-medium-down{display:none}
@media only screen and (min-width:1115px) {
.show-medium-up,.hide-medium-down{display:inherit}
.hide-medium-up,.show-medium-down{display:none!important}
}
.show-large-up,.hide-large-down{display:none}
@media only screen and (min-width:1440px) {
.show-large-up,.hide-large-down{display:inherit}
.hide-large-up,.show-large-down{display:none!important}
}
.font-proxima-nova{font-family:Open Sans}
body{-webkit-font-smoothing:antialiased;-webkit-font-variant-ligatures:no-common-ligatures;font:normal 16px/1 Open Sans}
strong{font-weight:700}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl{margin:0 0 1.5rem}
h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,dl:last-child{margin-bottom:0}
h1.center,h2.center,h3.center,h4.center,h5.center,h6.center,p.center,ul.center,ol.center,dl.center{text-align:center}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#000000;font-weight:600;font-family:'Poppins';line-height:calc(1em + 8px)}
h1.uppercase,.h1.uppercase,h2.uppercase,.h2.uppercase,h3.uppercase,.h3.uppercase,h4.uppercase,.h4.uppercase,h5.uppercase,.h5.uppercase,h6.uppercase,.h6.uppercase{text-transform:uppercase;letter-spacing:.05rem}
h1.strong,.h1.strong,h2.strong,.h2.strong,h3.strong,.h3.strong,h4.strong,.h4.strong,h5.strong,.h5.strong,h6.strong,.h6.strong{font-weight:700}
h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:700}
h1,.h1{font-size:2.5rem}
@media only screen and (min-width:768px) {
h1,.h1{font-size:3.5rem}
}
@media only screen and (min-width:1115px) {
h1,.h1{font-size:62px}
}
h2,.h2{font-size:2.125rem}
@media only screen and (min-width:768px) {
h2,.h2{font-size:2.5rem}
}
@media only screen and (min-width:1115px) {
h2,.h2{font-size:2.5rem}
}
h3,.h3{font-size:1.375rem}
@media only screen and (min-width:768px) {
h3,.h3{font-size:1.5rem}
}
@media only screen and (min-width:1115px) {
h3,.h3{font-size:2rem}
}
h4,.h4{font-size:1.25rem}
@media only screen and (min-width:768px) {
h4,.h4{font-size:1.375rem}
}
@media only screen and (min-width:1115px) {
h4,.h4{font-size:1.5rem}
}
h5,.h5{font-size:1.125rem}
@media only screen and (min-width:768px) {
h5,.h5{font-size:1.25rem}
}
h6,.h6{font-size:1rem}
.supertitle{color:#646668 !important;text-transform:none;font:bold .75rem/1.25rem 'Open Sans';margin-bottom:.5rem}
@media only screen and (min-width:768px) {
.supertitle{font-size:.875rem;line-height:1.375rem}
}
p,ul,ol,dl{color:#646668;line-height:1.5em}
p.longform{font-size:1.125rem;line-height:1.625rem;color:#17494d}
@media only screen and (min-width:768px) {
p.longform{font-size:1.25rem;line-height:1.75rem}
}
@media only screen and (min-width:1115px) {
p.longform{font-size:1.375rem;line-height:1.875rem}
}
p.caption{color:#000000;font-size:.8125rem;line-height:1.125rem}
@media only screen and (min-width:1115px) {
p.caption{font-size:.875rem;line-height:1.125rem}
}
.whitespace-nowrap{white-space:nowrap;display:inline-block}
.grid .bleed{margin:0 -16px;max-width:calc(100% + 32px)}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
article>section{padding-top:2rem;padding-bottom:6rem}
@media only screen and (min-width:768px) {

.cta-section{margin:-8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:start;align-self:flex-start}
@media only screen and (min-width:480px) {
.cta-section{-ms-flex-align:center;align-items:center;-ms-flex-item-align:inherit;-ms-grid-row-align:inherit;align-self:inherit;-ms-flex-direction:row;flex-direction:row;width:auto}
}
@media only screen and (min-width:768px) {
.cta-section{-ms-flex-pack:start;justify-content:flex-start}
}
*+.cta-section{margin-top:16px}
.cta-section.center{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.cta-section>.anchor,.cta-section>.button,.cta-section>.trial-button,.cta-section>.SL_swap,.cta-section>.wistia_embed,.cta-section>div{-ms-flex-negative:0;flex-shrink:0;margin:8px;max-width:100%;width:100%}
@media only screen and (min-width:480px) {
.cta-section>.anchor,.cta-section>.button,.cta-section>.trial-button,.cta-section>.SL_swap,.cta-section>.wistia_embed,.cta-section>div{width:auto}
}
.cta-section>.SL_swap{display:-ms-flexbox;display:flex}
.cta-section>.SL_swap .wistia_embed{margin:8px auto;width:100%}
@media only screen and (min-width:480px) {
.cta-section>.SL_swap .wistia_embed{width:auto}
}
.cta-section>.button-secondary-default-noborder{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0}
.grid .col .cta-section{max-width:calc(100% + 16px)}
section.explore-more h3{margin-bottom:2rem}
section.explore-more .capabilities-thumb{margin-bottom:1rem}
.flex-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
@media only screen and (min-width:768px) {
.flex-container{-ms-flex-direction:row;flex-direction:row}
}
.flex-container>*{-ms-flex:1 1 auto;flex:1 1 auto}
.flex-container .cta-section{-ms-flex-negative:0;flex-shrink:0}
.flex-container.align-start{-ms-flex-align:start;align-items:flex-start}
.flex-container.align-center{-ms-flex-align:center;align-items:center}
.flex-container.justify-center{-ms-flex-pack:center;justify-content:center}
.gdpr-section{display:none}
.gdpr-section .inner{background:#f8f9f9;box-shadow:0 4px 12px 0 rgba(104,115,125,.15);padding:2rem}
@media only screen and (min-width:768px) {
.gdpr-section .inner{padding:4rem}
}
body.no-overflow{overflow:hidden}
html:not([lang^=en-]) .industry-solutions-government{display:none}
.hero{background-color:#fff}
@media only screen and (min-width:768px) {
.hero{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
}
@media only screen and (min-width:480px) {
.hero.hero-background-image{padding-bottom:66.6666%}
}
@media only screen and (min-width:768px) {
.hero.hero-background-image{background-position:calc(50% + 1rem) 50%;padding-bottom:4rem}
}
@media only screen and (min-width:1115px) {
.hero.hero-background-image{background-position:center}
}
.hero .row{-ms-flex-align:center;align-items:center}
.hero .col{text-align:left}
@media only screen and (min-width:768px) {
.hero .col{-ms-flex-align:start;align-items:flex-start}
}
.hero .col.col-copy-cta{margin-bottom:2rem}
@media only screen and (min-width:768px) {
.hero .col.col-copy-cta{-ms-flex-align:start;align-items:flex-start;margin-bottom:0}
}
.hero .col.col-copy-cta h1,.hero .col.col-copy-cta .h1{margin-bottom:2rem;color: #000000;}
@media only screen and (min-width:768px) {
.hero .col.col-image{-ms-flex-align:end;align-items:flex-end}
}
@media only screen and (min-width:480px) {
.hero .white-space{white-space:nowrap}
}
.image-lockup{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;position:relative;width:100%}
.image-lockup-right-top{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:16.6666666667%}
.image-lockup-right-top .image-lockup-image-2{top:0;right:0}
.image-lockup-right-center{-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}
.image-lockup-right-center .image-lockup-image-2{center:0;right:0}
.image-lockup-right-bottom{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:16.6666666667%}
.image-lockup-right-bottom .image-lockup-image-2{bottom:0;right:0}
.image-lockup-center-top{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;padding-top:16.6666666667%}
.image-lockup-center-top .image-lockup-image-2{top:0;center:0}
.image-lockup-center-center{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.image-lockup-center-center .image-lockup-image-2{center:0;center:0}
.image-lockup-center-bottom{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;padding-bottom:16.6666666667%}
.image-lockup-center-bottom .image-lockup-image-2{bottom:0;center:0}
.image-lockup-left-top{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end;padding-top:16.6666666667%}
.image-lockup-left-top .image-lockup-image-2{top:0;left:0}
.image-lockup-left-center{-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}
.image-lockup-left-center .image-lockup-image-2{center:0;left:0}
.image-lockup-left-bottom{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:28%}
.image-lockup-left-bottom .image-lockup-image-2{bottom:0;left:0}
.image-lockup-image-1{width:66.6666666667%}
.image-lockup-image-2{position:absolute;width:58.3333333333%}
.image-lockup .relationframe,.col .image-lockup .relationframe{max-width:none;max-height:none}
.inpage-nav{-ms-flex-item-align:start;align-self:flex-start;position:-webkit-sticky!important;position:sticky!important;top:0;z-index:10}
@media only screen and (min-width:768px) {
.inpage-nav{top:2rem}
}
.inpage-nav-theme-1{left:1rem;z-index:10;transform:translate3d(0,-50%,0);display:none;float:left}
@media only screen and (min-width:1440px) {
.inpage-nav-theme-1{display:block;top:50%}
}
.inpage-nav-theme-1 ul{margin:0;padding:0}
.inpage-nav-theme-1 li{list-style:none;margin:0}
.inpage-nav-theme-1 a{display:inline-block;padding:5px 10px;position:relative;font:700 10px 'Open Sans';;text-transform:uppercase;color:#000;letter-spacing:1px;border:none;transition:color .25s}
.inpage-nav-theme-1 a::before{content:"";display:block;width:1px;height:1rem;background:rgba(0,0,0,.4);position:absolute;left:1px;top:5px;transition:background-color .25s}
.inpage-nav-theme-1 a.active{margin-left:0;margin-right:0;opacity:1}
.inpage-nav-theme-1 a.active::before{width:3px;left:0;background:#000;transition:background-color .25s}
.inpage-nav-theme-1 a:hover{width:auto}
.inpage-nav-theme-1 a:hover span{opacity:1}
.inpage-nav-theme-1 a span{opacity:0;transition:all .25s}
section.intro .intro-video{cursor:pointer;margin-top:1rem;overflow:hidden;position:relative;width:100%}
section.intro .intro-video::before{content:"";display:block;padding-bottom:25%;width:100%}
section.intro .intro-video:after{font-family:greenhouse-web-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
section.intro .intro-video::after{background-color:#17494d;border-radius:25px;color:#fff;font-size:1rem;height:50px;left:50%;padding:17px 0 0 2px;position:absolute;text-align:center;top:50%;transform:translate(-25px,-25px);width:50px;z-index:0}
section.intro .intro-video:hover::after{background-color:#000000}
section.intro .intro-video .play-bg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}
section.intro .intro-video .anchor-video{display:none}
section.intro .intro-video .wistia_embed{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
section.intro .intro-video .wistia_click_to_play{height:100%;position:relative;width:100%}
section.intro ul.intro-bullets{margin-left:2%}
@media only screen and (min-width:768px) {
section.intro ul.intro-bullets{margin-left:8%}
}
section.intro ul.intro-bullets li::before{top:.62rem}
section.intro ul.intro-bullets h5{margin-bottom:.25rem}
section.intro ul.intro-bullets li:not(:last-child){margin-bottom:1rem}
@media only screen and (min-width:768px) {
section.intro ul.intro-bullets li:not(:last-child){margin-bottom:2rem}
}
.load-more-container{margin:48px auto;font-weight:600;text-align:center}
.grid .load-more-container{text-align:center}
.grid .load-more-container a{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:auto;margin-right:auto}
.smartling-ja .hidden-ja,.localized-content{display:none}
.section-text-image{text-align:center;background:#fff}
.section-text-image:nth-of-type(even){background:#f8f9f9}
@media only screen and (min-width:768px) {
.section-text-image{text-align:left}
}
.section-text-image .row.row-header{margin-bottom:2rem}
.section-text-image .col.col-copy{-ms-flex-pack:center;justify-content:center;-ms-flex-order:2;order:2}
@media only screen and (min-width:768px) {
.section-text-image .col.col-copy{-ms-flex-order:inherit;order:inherit}
}
.section-text-image .col.col-copy :not(.cta-section) :last-child{margin-bottom:0}
@media only screen and (min-width:768px) {
.section-text-image .col.col-copy .cta-section a:last-child{margin-bottom:.5rem}
}
@media only screen and (min-width:768px) {
.section-text-image .col.col-copy+.col-image img{-ms-flex-item-align:end;align-self:flex-end}
}
.section-text-image .col.col-image{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-order:1;order:1}
@media only screen and (min-width:768px) {
.section-text-image .col.col-image{-ms-flex-align:start;align-items:flex-start;-ms-flex-order:inherit;order:inherit}
}
.section-text-image .col.col-image img{max-width:450px;width:100%}
@media only screen and (min-width:768px) {
.section-text-image .col.col-image img{-ms-flex-item-align:start;align-self:flex-start;max-width:none}
}
.section-text-image .col.col-image .video-wrapper{width:100%;max-width:450px}
@media only screen and (min-width:1115px) {
.section-text-image .col.col-image .video-wrapper{max-width:none}
}
@media only screen and (min-width:768px) {
.section-text-image .col:last-child.col-image{-ms-flex-align:end;align-items:flex-end}
}
.section-text-image.section-text-image-product .col.col-image .col-image-inner{position:relative;margin:auto 0;-ms-flex-negative:0;flex-shrink:0}
.section-text-image.section-text-image-product .col.col-image .photo,.section-text-image.section-text-image-product .col.col-image .product-screenshot{max-width:450px}
.section-text-image.section-text-image-product .col.col-image .photo{width:100%}
@media only screen and (min-width:768px) {
.section-text-image.section-text-image-product .col.col-image .photo{padding-bottom:0}
}
.section-text-image.section-text-image-product .col.col-image .photo img{width:100%}
.section-text-image.section-text-image-product .col.col-image .product-screenshot{bottom:-6rem;left:2%;position:absolute;width:96%}
@media only screen and (min-width:480px) {
.section-text-image.section-text-image-product .col.col-image .product-screenshot{bottom:-10rem}
}
@media only screen and (min-width:480px) {
.section-text-image.section-text-image-product .col.col-image .product-screenshot{bottom:-6rem}
}
@media only screen and (min-width:1115px) {
.section-text-image.section-text-image-product .col.col-image .product-screenshot.push-right{left:60%}
}
@media only screen and (min-width:1115px) {
.section-text-image.section-text-image-product .col.col-image .product-screenshot.push-left{left:-60%}
}
.section-text-image.section-text-image-product .col.col-image{padding-bottom:7rem}
@media only screen and (min-width:768px) {
.section-text-image.section-text-image-product .col.col-image{padding-bottom:6rem}
}
.video-container{position:relative;background:#30aabc;box-shadow:0 16px 28px 0 rgba(104,115,125,.15);width:100%}
.video-container::after{content:"";display:block;width:100%;padding-bottom:56.25%}
.video-container>*{position:absolute;top:0;left:0;width:100%;height:100%}
table{border-collapse:collapse;table-layout:fixed;width:100%}
table th,table td{padding:1rem;border:1px solid #68737d}
table th{text-align:left;font:600 1rem/1.5rem 'Open Sans';color:#000000;background:#f8f9f9}
table td{text-align:left;font:1rem/1.5rem 'Open Sans';color:#17494d}
h3.tile-subhead{text-align:center;margin:70px auto 56px}
.grid.tile-filters-grid{width:100%}
.grid .none-found-message{text-align:center;padding:1em 0;color:#17494d;background-color:#f1f7f5}
a.tile .tile-image{width:100%;margin:0;padding-bottom:62.8%;background-position:top center;background-repeat:no-repeat;background-size:cover;background-color:#f8f9f9}
article>section.tile-hero{padding-top:0;padding-bottom:0;background-color:#f1f7f5}
article>section.tile-hero .featured-tile.tile{margin:0}
article>section.tile-hero .featured-tile.tile .tile-info{margin:4em 4%;padding:0 6%}
@media only screen and (min-width:768px) {
article>section.tile-hero .featured-tile.tile .tile-info{max-width:557.5px;margin-right:0;margin-left:auto}
}
@media only screen and (min-width:1115px) {
article>section.tile-hero .featured-tile.tile .tile-info{padding-left:0}
}
article>section.tile-hero .featured-tile.tile .tile-date,article>section.tile-hero .featured-tile.tile .tile-icon-box{top:-268px;right:32px}
@media only screen and (min-width:768px) {
article>section.tile-hero .featured-tile.tile .tile-date,article>section.tile-hero .featured-tile.tile .tile-icon-box{top:32px}
}
article>section.tile-hero .featured-tile.tile figure.tile-image{display:block;width:100%;height:300px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#000000;margin:0}
@media only screen and (min-width:768px) {
article>section.tile-hero .featured-tile.tile figure.tile-image{height:100%;min-height:495px}
}
article>section.tile-hero .featured-tile-col{padding:0}
@media only screen and (min-width:768px) {
article>section.tile-hero .featured-tile-col{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:495px}
}
article>section.tile-hero .featured-tile-col--info{-ms-flex-order:2;order:2}
@media only screen and (min-width:768px) {
article>section.tile-hero .featured-tile-col--info{-ms-flex-order:1;order:1}
}
article>section.tile-hero .featured-tile-col--image{-ms-flex-order:1;order:1}
@media only screen and (min-width:768px) {
article>section.tile-hero .featured-tile-col--image{-ms-flex-order:2;order:2}
}
.main-tiles-container{margin-top:3rem}
a.anchor.tile-filters-clear-all{color:#000000;font-weight:600}
a.anchor.tile-filters-clear-all:hover,a.anchor.tile-filters-clear-all:active,a.anchor.tile-filters-clear-all:focus{border-color:#000000}
a.anchor.tile-filters-clear-all.hide-clear-all{display:none}
form.tile-filters-container{-ms-flex-direction:row;flex-direction:row}
form.tile-filters-container .tiles-count{text-align:center}
@media only screen and (min-width:768px) {
form.tile-filters-container .tiles-count{text-align:right}
}
form.tile-filters-container .tiles-count.hide-count{display:none}
.filtered-results{display:none}
.tooltip{cursor:pointer;position:relative;margin-left:.25rem}
.tooltip:before{font-family:greenhouse-web-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.tooltip::before{color:#c2c8cc;display:none}
@media only screen and (min-width:768px) {
.tooltip::before{display:inline-block}
}
.tooltip::after{border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #000000;top:0;content:"";position:absolute;display:none;left:0}
.tooltip:hover,.tooltip:focus{margin-top:-.75rem;padding-top:.75rem}
.tooltip:hover::before,.tooltip:focus::before{color:#000000}
@media only screen and (min-width:768px) {
.tooltip:hover .tooltip-content,.tooltip:hover::after,.tooltip:focus .tooltip-content,.tooltip:focus::after{display:block}
}
.tooltip .tooltip-content{background:#000000;bottom:100%;box-shadow:0 4px 12px 0 rgba(104,115,125,.15);color:#fff;display:none;font-size:.875rem;left:-1rem;line-height:1.25em;padding:1rem;position:absolute;width:15rem;z-index:5}
.tooltip .tooltip-content-left{right:-1rem;left:auto}
.tooltip .tooltip-content *{color:#fff}
.wistia_placebo_close_button{opacity:1!important}
@media only screen and (min-width:1115px) {
.wistia_placebo_close_button{opacity:0}
}
.wistia_placebo_close_button img{max-width:none}
.wistia_click_to_play{width:auto!important}
body[class*=smartling-] .i18n-hide,body:not([lang=en-us]) .i18n-hide{display:none}
.p-capability .section-text-image{background:inherit}
@media only screen and (min-width:768px) {
.p-capability .hero p{padding-right: 40px;
    text-align:justify;
color: #000000;}
}
.p-capability .quote-container{padding-top:0}
@media only screen and (min-width:1115px) {
.p-capability .quote{padding-top:4rem}
}
.p-capability .quote .quote-inner{background:0 0}
.p-capability .quote .quote-copy{padding-top:inherit;padding-bottom:inherit}
.p-capability .quote .quote-copy .logo img{width:auto;max-width:11rem}
@media only screen and (min-width:768px) {
.p-capability .quote .quote-image .quote-image-inner{bottom:auto;top:-6rem}
}
.p-capability-analytics .omnichannel .image-lockup{padding-bottom:7%}
.p-capability-analytics .omnichannel .image-lockup-image-1{width:85%}
.p-capability-analytics .omnichannel .image-lockup-image-2{width:70%}
.accordion-media [data-accordion-tab].active .icon-chevron-down::before{transform:rotate(180deg);transition:transform 500ms linear}
.prechat-form form .language-wrap .selected-language::after,.prechat-form .greenhouse-form .language-wrap .selected-language::after,.icon-chevron-down::before{content:""}
form .language-wrap .selected-language::after,.greenhouse-form .language-wrap .selected-language::after,.global-header .has-dropdown .open-dropdown::before,.icon-chevron-down::before{content:""}
.tab.teb-sec{display:none}
.global-header .sudrania-logo{display:block;-ms-flex:0 0 auto;flex:0 0 auto;width:250px}
.white{background-color:#fff!important}
span.cta.login-in a{color:#fff;text-decoration:none}
.col.col-small-1.fecture-sec{justify-content:unset!important}
.fec-sec{padding-bottom:50px}
.fecture-sec h6.center{margin-bottom:5px}
.login-in{font-size:18PX!important;padding:14PX 30PX!important;margin-left: 12px !important; width: 135px;}
.global-header .primary-nav .nav-items > li:last-child:hover .login-in::after{background: transparent !important}
.image-lockup-image-1 img{border-radius:100% 100% 0 0}
.image-lockup{text-align:center}
section.gray-sec{background: #F4F7F7;
    padding: 3rem 0 2rem;
}
.icon-img{width:50px;max-width:50px ; padding-bottom:10px}
.section-promos{padding-top:0;padding-bottom:0}
@media only screen and (min-width: 768px) {
.section-promos{padding-top:8rem; margin-top:-4rem;}
}
.section-promos .container{position:relative}
.section-promos .grid{margin-bottom:4rem}
@media only screen and (max-width: 767px) {
.section-promos .grid .row{display:block;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}
.awrds-recog{text-align:center}
.section-articles .col-articles-heading{padding-bottom:0!important}
.section-promos .grid .row::-webkit-scrollbar{display:none}
.section-promos .col{display:block;width:auto;max-width:400px;white-space:normal;margin: auto;}
.section-promos .inner {height: auto !important; min-height: 200px !important;}
.news-section .col{display:block!important;width:100%!important;max-width:100%!important;white-space:normal}
.section-main-promo{padding-top:2rem;padding-bottom:2rem}
.news-section .grid{margin-top:0;margin-bottom:0}
.section-main-promo .sticker{position:absolute;right:unset;top:40px!important;transform:translate(0,-60%);width:80px!important;left:0}
.section-main-promo .image-lockup-image-1{padding-top:2rem}
}
@media only screen and (max-width: 480px) {
.section-main-promo .sticker{width:50px!important}
}
.section-promos .col>*{height:100%}
.section-promos .inner{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1.5rem;background:#fafbfe;border-bottom:2px solid transparent;width:100%;min-height:280px}
@media only screen and (min-width: 768px) {
.section-promos .inner{padding:1.45rem}
}
.section-promos .inner>*{max-width:100%}

.section-promos .inner.inner-2{border-color:#fa0}
.section-promos .inner.inner-3{border-color:#ff7959}
.section-promos .inner.inner-4{border-color:#003850}
.section-promos .inner .supertitle{color:#000000}
.section-promos .inner p.body-copy{-ms-flex-positive:1;flex-grow:1;text-align:justify}
.section-promos .inner .sticker{position:absolute;right:-5%;top:-15%;width:7rem;display:none}
@media only screen and (min-width: 768px) {
.section-promos .inner .sticker{display:block}
}
@media only screen and (min-width: 1440px) {
.section-promos .inner .sticker{right:-12%}
}
.section-promos .anchor{border-bottom:2px solid transparent}
.section-promos .anchor:after{font-family:greenhouse-web-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.section-promos .anchor::after{margin-left:.75rem;font-size:.75rem}
.section-promos .anchor:hover,.section-promos .anchor:focus,.section-promos .anchor:active{border-bottom:2px solid #012b30}
.section-promos .anchor span{border:none}
.heading{margin:0 auto 20px}
.values-p{text-align:center}
@media only screen and (max-width: 767px) {
.section-promos .grid .row{display:block;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}
}
.p-contact-us{overflow:hidden}
.p-contact-us .hero{position:relative}
@media only screen and (min-width:768px) {
.p-contact-us .hero h1{font-size:4rem;margin-bottom:.75em}
}
.p-contact-us .hero::before{/*background-image:url(../img/Contactus1.svg)*/background-position:left top;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:300px;margin:0 0 1rem}
.contctimg{height:404px}
@media(-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.p-contact-us .hero::before{}
.p-contact-us .hero{padding-top:0}
}
@media only screen and (min-width:768px) {
.p-contact-us .hero::before{background-position:left center;height:100%;position:absolute;right:0;top:0;width:calc(50% + 175px)}
}
.p-contact-us .hero .col{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}
.p-contact-us .hero .card{width:100%;background:#fff;box-shadow:0 4px 12px 0 rgba(104,115,125,.15);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:2rem 3rem 2.5rem;text-align:center}
.p-contact-us .hero .card img{border-radius:100%;box-shadow:0 4px 12px 0 rgba(104,115,125,.15);margin-bottom:1rem;height:77px}
.p-contact-us .hero .card a{margin-top:auto}
.p-contact-us .offices h2{margin-bottom:1em;text-align:center}
@media only screen and (min-width:768px) {
.p-contact-us .offices h2{text-align:left}
}
.p-contact-us .offices .office{padding:0 0 .5rem}
.p-contact-us .offices .office h6{margin-bottom:.25rem}
.p-contact-us .offices .office .map-link{display:inline-block;font-size:.75em}
.p-contact-us .offices .office p{font-size:.8125rem;margin:0}
.p-contact-us .offices img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:none}
@media only screen and (min-width:768px) {
.p-contact-us .offices img{-ms-flex-item-align:start;align-self:flex-start!important}
}
@media only screen and (min-width:768px) {
.p-legal{padding-top:0px;background-color:#fff}
}
img.icon-team{height:42px}
.floating-promo .close:before{font-family:greenhouse-web-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.floating-promo .close::before{content:""}
.header-img{height:255px}
p.c-de a{text-decoration:none}
p.c-de{margin-bottom:5px}
.countries-flag li img{width:40px;padding-right:10px;align-self:center!important}
.contctimg{height:404px}
.countries-flag{list-style:none;padding-left:2px;padding-top:3px}
.countries-flag li{margin-bottom:3px;align-items:center!important;font-size:.8125rem;display:flex!important}
.countries-flag li img{width:30px;padding-right:8px;align-self:center!important;margin-top:7px}
#one:checked ~ .panels #one-panel,#two:checked ~ .panels #two-panel,#three:checked ~ .panels #three-panel,#four:checked ~ .panels #four-panel,#five:checked ~ .panels #five-panel,#six:checked ~ .panels #six-panel,#seven:checked ~ .panels #seven-panel,#eight:checked ~ .panels #eight-panel{display:block}
#one:checked ~ .tabs #one-tab,#two:checked ~ .tabs #two-tab,#three:checked ~ .tabs #three-tab,#four:checked ~ .tabs #four-tab,#five:checked ~ .tabs #five-tab,#six:checked ~ .tabs #six-tab,#seven:checked ~ .tabs #seven-tab,#eight:checked ~ .tabs #eight-tab{background:#fffffff6;color:#000}
#one:checked ~ .tabs #one-tab,.tabs #one-tab:hover{background-color:#0fb7f8;border-color:#0fb7f8;position:relative;color:#fff}
#two:checked ~ .tabs #two-tab,.tabs #two-tab:hover{background-color:#0fb7f8;border-color:#0fb7f8;position:relative;color:#fff}
#three:checked ~ .tabs #three-tab,.tabs #three-tab:hover{background-color:#0fb7f8;border-color:#0fb7f8;position:relative;color:#fff}
#four:checked ~ .tabs #four-tab,.tabs #four-tab:hover{background-color:#fa0;border-color:#fa0;position:relative;color:#fff}
#five:checked ~ .tabs #five-tab,.tabs #five-tab:hover{background-color:#003850;border-color:#003850;position:relative;color:#fff}
#six:checked ~ .tabs #six-tab,.tabs #six-tab:hover{background-color:#ff7959;border-color:#ff7959;position:relative;color:#fff}
#seven:checked ~ .tabs #seven-tab,.tabs #seven-tab:hover{background-color:#ff9217;border-color:#ff9217;position:relative;color:#fff}
#eight:checked ~ .tabs #eight-tab,.tabs #eight-tab:hover{background-color:#00b2fb;border-color:#00b2fb;position:relative;color:#fff}
@media only screen and (max-width: 767.99px) {
.panel{padding:5px!important}
}
.tabs{justify-content:center;align-items:center;text-align:center}
.radio{display:none}
.tab{cursor:pointer;margin:0;background:#fff;display:inline-flex;color:#000000;
	margin-bottom:3px;text-align:center;height:60px;align-items:center;
	justify-content:center;border:1px solid;border-color:#d3d3d3;font:600 18px 'Open Sans'}
.sudd-diff{text-align:center}
.tab:last-child{border-right:1px solid;border-color:#d3d3d3}
.panels{width:100%;max-width:100%;border-radius:3px;overflow:hidden;border-radius:12px;padding-top:20px}
.panel{display:none;animation:fadein .8s;position: relative;}
@keyframes fadein {
from{opacity:0}
to{opacity:1}
}
.pricing-plan p{margin-bottom:0}
p.supertitle{text-align:center}
.col.col-small-1.fecture-sec{margin-bottom:70px}
h2.anim.anim-in.anim-up{text-align:center;padding:25px 0}
.modal .close::before{content:""}
.mentorship-programs .mentorship-program{text-align:center}
.mentorship-program p{text-align: justify;}
.fec-sec .center{text-align: justify;text-align-last: center;}
@media only screen and (min-width: 768px) {
.mentorship-programs .mentorship-program{text-align:left}
}
.mentorship-programs .mentorship-program .mentorship-name{color:#008aff}
.mentorship-programs .mentorship-program[data-mentorship-id="illuminate"] .mentorship-name{color:#accfcb}
.mentorship-programs .mentorship-program[data-mentorship-id="women-at-zen"] .mentorship-name{color:#dbad4a}
.mentorship-programs .mentorship-program[data-mentorship-id="mosaic"] .mentorship-name{color:#5a819b}
.mentorship-programs .mentorship-program[data-mentorship-id="mosaic1"] .mentorship-name{color:#df8453}
.mentorship-programs .mentorship-program[data-mentorship-id="mosaic2"] .mentorship-name{color:#67724a}
@media only screen and (min-width: 768px) {
.col.col-small-1.fecture-sec{width:25%!important}
.global-footer .legal-nav{text-align:left!important}
}
/*.p-demo{background:linear-gradient(90deg,#bdedff,#8bdbfe)*/}
.p-demo .hero{display:block;background-color:transparent}
@media only screen and (min-width:768px) {
.p-demo .hero{background-image:url();background-position:left 550px;background-repeat:no-repeat;background-size:80% auto;min-height:1011px;margin-bottom:-100px}
.p-demo .hero .row{margin-top:0;-ms-flex-align:start;align-items:center}
}
@media only screen and (min-width:1115px) {
.p-demo .hero{background-size:1040px auto;background-position:left 480px}
}
.p-demo .hero-mobile-content{margin-top:-1rem;padding:0 1rem}
.p-demo .hero-image-mobile{position:relative;background-position:left top;background-repeat:no-repeat;background-size:130% auto;margin:2rem 0 0 -7.5%;width:100%;height:0;padding:0 0 65%;z-index:1}
.p-demo .hero-image-mobile.lazyloaded{background-image:url()}
/* @media only screen and (min-width:768px) {
.p-demo .hero-copy{padding-bottom:360px}
} */
.p-demo .demo-form .form-submit-btn{margin-top:1rem}
.p-demo .demo-form .demo-selection-container .radio-button-fields{display:block}
.p-demo .in-flow-step{display:none}
.p-demo .step-3{min-height:300px}
.p-demo .shadowed-box{background:#fff;padding:50px;box-shadow:0 4px 12px rgba(39,39,39,.2);z-index:2;width:100%}
.p-demo .logo-module{position:relative;z-index:2}
@media only screen and (min-width:768px) {
.p-demo .logo-module{margin-top:4rem}
}
@media only screen and (min-width:768px) {
.p-demo .logo-module .grid.padded{padding:30px 75px}
}
.p-demo .logo-module-header{text-align:center}
.p-demo .step-fade-out{animation:stepFadeOut .5s ease;display:none;opacity:0}
.p-demo .step-fade-in{animation:stepFadeIn .5s ease;display:block;opacity:1}
.p-demo ul.list-check-circle-fill{padding:0;max-width:500px;margin:0 auto 1.5rem;text-align:left}
.p-demo ul.list-check-circle-fill li{margin:0 0 1.5em 1.5em;max-width:90%;min-height:24px;font:600 18px/24px 'Open Sans';color:#000000}
.p-demo [class^=layout-]{display:none}
.p-demo section.container.bullets-container{padding-top:0}
@media only screen and (min-width:768px) {
.p-demo section.container.bullets-container{padding-top:4rem}
}
.p-demo .col-bullet{font:600 18px/26px 'Open Sans';-ms-flex-align:center;align-items:center;text-align:center;padding:1rem}
.p-demo .col-bullet span{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.p-demo .col-bullet span.icon-check-circle-fill{font-size:36px;margin-bottom:.5rem}
.p-demo[data-layout=control] .layout-control{display:block}
.p-demo[data-layout=side-bullets] .layout-side-bullets{display:block}
@media only screen and (min-width:768px) {
.p-demo[data-layout=side-bullets] .hero{background-position:left 730px;min-height:1191px}
}
@media only screen and (min-width:1115px) {
.p-demo[data-layout=side-bullets] .hero{background-position:left 660px}
}
.p-demo[data-layout=side-bullets-taller] .layout-side-bullets-taller{display:block}
@media only screen and (min-width:768px) {
.p-demo[data-layout=side-bullets-taller] .hero{background-position:left 830px;min-height:1291px}
}
@media only screen and (min-width:1115px) {
.p-demo[data-layout=side-bullets-taller] .hero{background-position:left 760px}
}
.p-demo[data-layout=side-logos] .layout-side-logos{display:block}
.p-demo[data-layout=side-logos] .logo-module{margin-bottom:2rem}
@media only screen and (min-width:768px) {
.p-demo[data-layout=side-logos] .logo-module{margin-top:310px;margin-bottom:0}
}
@media only screen and (min-width:768px) {
.p-demo[data-layout=side-logos] .hero{background-position:left 430px;margin-bottom:0}
}
@media only screen and (min-width:1115px) {
.p-demo[data-layout=side-logos] .hero{background-position:left 360px}
}
@media only screen and (min-width:768px) {
.p-demo[data-layout=side-logos] .hero-copy{padding-bottom:2rem}
}
.p-demo[data-layout=bottom-bullets] .layout-bottom-bullets{display:block}
.p-demo[data-layout=side-all] .layout-side-all{display:block}
@media only screen and (min-width:768px) {
.p-demo[data-layout=side-all] .hero{background-image:none}
.p-demo[data-layout=side-all] .hero-copy{padding-bottom:6rem}
}
.p-demo{background:#fff}
.p-demo .hero-image-mobile,.p-demo .hero-mobile-content{display:none}
.p-demo .success-message .anchor-small{margin-top:1.5rem}
.p-demo .success-message .anchor-small .icon{border:none;margin-left:.2rem;font-size:.75rem}
.p-demo .hero{min-height:100%;background-image:none;margin-bottom:0;padding-bottom:0}

.p-demo .hero .hero-image-container{padding: 0;
    width: 48%;
    padding-bottom: 50px;
    padding-left: 35px;
    padding-top: 40px;}
.p-demo .hero .hero-copy{text-align:left;padding-bottom:0}
.p-demo .hero .hero-copy img{margin:2rem 0 0;max-width:660px;width:660px;box-shadow:6px 6px 12px -6px rgba(39,39,39,.2)}
@media only screen and (max-width:767px) {
.p-demo .hero .hero-copy img{max-width:100%;width:100%}
}
.p-demo .hero .demo-form-col .demo-form-logos-header{display:none}
@media only screen and (max-width:767px) {
.p-demo .hero .demo-form-col .demo-form-logos-header{padding:3rem 3rem 1rem;display:block;margin:0;text-align:center}
.hero-copy{padding-top:0px}
}
.p-demo .hero .demo-form-col .demo-form-logos{display:none;text-align:center;width:100%}
@media only screen and (max-width:767px) {
.p-demo .hero .demo-form-col .demo-form-logos{padding:2rem 3rem;display:block}
}
@media only screen and (min-width:1115px) {
.p-demo .hero .demo-form-col .demo-form-logos{padding:3rem 3rem 2rem;display:block}
}
.p-demo .hero .demo-form-col .demo-form .field-wrap-hidden,.p-demo .hero .demo-form-col .demo-form .js-progressive-field-wrap,.p-demo .hero .demo-form-col .demo-form .js-enrichable-field-wrap{display:none}
.p-demo .hero .demo-form-col .demo-form .demo-selection-container .radio-button-container .radio-label{padding-bottom:6px;line-height:1rem}
.p-demo .hero .demo-form-col .demo-form .button-grid-container.field-wrap.field-validated .inline-validation-wrap::after{display:none}
.p-demo .hero .demo-form-col .demo-form .button-grid-container.field-wrap .radio-button-container .radio-button-copy,.p-demo .hero .demo-form-col .demo-form .button-grid-container.field-wrap .radio-button-container .field-error{display:none}
.p-demo .hero .demo-form-col .demo-form .button-grid-container.field-wrap .radio-button-container .radio-button-fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.p-demo .hero .demo-form-col .demo-form .button-grid-container.field-wrap .radio-button-container .radio-button-fields .radio-label{list-style:none;padding:9px;text-align:center;margin-right:5px;margin-bottom:2px;cursor:pointer;color:#17494d;border:1px solid #68737d;border-radius:3px;min-width:91px;height:42px;-ms-flex:0 1 calc(33.33333% - 5px);flex:0 1 calc(33.33333% - 5px);line-height:1.4rem}
@media only screen and (max-width:479px) {
.p-demo .hero .demo-form-col .demo-form .button-grid-container.field-wrap .radio-button-container .radio-button-fields .radio-label{-ms-flex:0 1 calc(50% - 5px);flex:0 1 calc(50% - 5px)}
}
@media only screen and (min-width:768px) {
.p-demo .hero .demo-form-col .demo-form .button-grid-container.field-wrap .radio-button-container .radio-button-fields .radio-label{-ms-flex:0 1 calc(50% - 5px);flex:0 1 calc(50% - 5px)}
}
@media only screen and (min-width:1115px) {
.p-demo .hero .demo-form-col .demo-form .button-grid-container.field-wrap .radio-button-container .radio-button-fields .radio-label{-ms-flex:0 1 calc(33.33333% - 5px);flex:0 1 calc(33.33333% - 5px)}
}
.p-demo .hero .demo-form-col .demo-form .button-grid-container.field-wrap .radio-button-container .radio-button-fields .radio-label:hover{color:#012b30;border-color:#3d8dae}
.p-demo .hero .demo-form-col .demo-form .button-grid-container.field-wrap .radio-button-container .radio-button-fields .radio-label.active{color:#000000;font-weight:700;border:2px solid #000000}
.p-demo .hero .demo-form-col .demo-form .button-grid-container.field-wrap .radio-button-container .radio-button-fields .radio-label .custom-radio{display:none}
.p-demo .hero .demo-form-col .demo-form .button-grid-container.field-wrap .radio-button-container .radio-button-fields .radio-label input{opacity:0;height:0;width:0;margin:0;padding:0}
.p-demo .hero .demo-form-col .demo-form .button-grid-container.field-wrap .radio-button-container .radio-button-fields .radio-label:focus-within{border:2px solid #3d8dae;color:#3d8dae}
.p-demo .radio-button-container .radio-label:focus-within{color:#3d8dae}
.p-demo .logo-module.container{display:none}
.p-demo .field-wrap-inline{display:-ms-flexbox;display:flex}
.p-demo .field-wrap-inline .field-wrap:first-of-type{margin-right:1rem}
@media only screen and (max-width:479px) {
.p-demo .field-wrap-inline{display:block}
.p-demo .field-wrap-inline .field-wrap:first-of-type{margin-right:0}
.p-demo .shadowed-box{padding:20px}
}
.heading-demo{font-size:2.5rem}
@media only screen and (min-width: 768px) {
.heading-demo{font-size:3.5rem}
}
@media only screen and (min-width: 1115px) {
.heading-demo{font-size:4.25rem}
}
@media only screen and (max-width: 767.98px) {
#Platform,#Features,#Highlights,#whyCSD,#request,#Contact{padding-top:8rem;margin-top:-8rem}
.global-header{background:#fff;position:absolute;z-index:999;max-height:100%;max-width:100%;width:100%;box-shadow: 0 8px 24px rgba(0,0,0,0.13);}
.p-demo .hero{padding-top:100px !important;}
.js-sticky-marker{min-height:0!important}
}
p.address{margin-bottom:0}
.header-svg{width:485px;max-width:485px}
@media (max-width: 767.98px) {
.warpper{width:100%}
.tabs{width:100%;display: contents !important;overflow:auto;flex-flow:row;justify-content:normal}
.tab{min-width:190px}
.tab {
    width: 100%;
    font-size: 16px !important;
    }
    .description {
    padding-left: 15px !important;
     padding-right: 15px !important;
}
.name {
    padding-right: 15px !important;
     padding-left: 15px !important;
}
a.anchor{padding:15px}
.p-contact-us .hero::before{display:none}
.conat-us{background-position:left top;background-repeat:no-repeat;background-size:cover;background-image:url(/*../img/Contactus1.svg*/);display:block;height:300px}
}
.download_brochure{background-color: transparent !important;border: 2px solid #ee8438 !important;color: #ee8438 !important;}
.download_brochure:hover{background-color:#ee8438 !important;border: 2px solid #ee8438 !important;color: #fff !important;}

@media only screen and (max-width: 767px)
{.p-contact-us {
   /* padding: 40px 0;*/
}}

@media only screen and (max-width: 767px)
{
    .p-contact-us .strong {
        margin-bottom: 1.5rem;
    }
}
.new-form label {
    display: block;
    color: #fff;
    font: 600 14px/20px 'Open Sans';
    text-align: left;
    margin-bottom: 0.25rem;
}
.new-form::marker {
    color: #fff;
}
.new-form .legal-consent-container .hs-error-msgs.inputs-list
{
    padding-left: 0 !important;
}
/* .legal-consent-container .hs-form-booleancheckbox-display p,.legal-consent-container .hs-form-booleancheckbox-display p a
{
    color: #fff;
} */


.new-form form .field-container .field-wrap,
.new-form .greenhouse-form .field-container .field-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 0 18px;
    overflow: visible;
    text-align: left;
    width: 100%;
}

.new-form .form-columns-1,
.new-form .form-columns-2 {
    margin: 0 0 18px !important;
}

.new-form fieldset.form-columns-1 .hs-input {
    width: 100% !important;
}

.new-form ul.no-list.hs-error-msgs.inputs-list {
    padding-left: 18px;
}

.new-form form .actions input {
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font: 600 1rem/1.3125rem "Open Sans" !important;
    margin: 0;
    min-width: 200px;
    padding: 8px 21px 7px !important;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.2s, border 0.2s, color 0.2s !important;
    width: 200px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #ee8438 !important;
    border: 2px solid #ee8438 !important;
    color: #fff !important;
    font-size: 18px !important;
}

.new-form form .actions input:hover {
    background-color: #ee8438 !important;
    border: 2px solid #ee8438 !important;
}

.new-form fieldset.form-columns-1 .input {
    margin-right: 0px !important;
}

.new-form fieldset.form-columns-2 .input {
    margin-right: 0px !important;
}

.new-form fieldset.form-columns-2 .hs-firstname .input,
.new-form fieldset.form-columns-2 .hs-firstname li {
    margin-right: 0.5rem !important;
}

.new-form fieldset.form-columns-2 .hs-lastname .input,
.new-form fieldset.form-columns-2 .hs-lastname label span:first-child,
.new-form fieldset.form-columns-2 .hs-lastname li {
    margin-left: 0.5rem;
}

.new-form fieldset.form-columns-2 .hs-company .input{
    margin-right: 0.5rem !important;
}

.new-form fieldset.form-columns-2 .hs-title .input,
.new-form fieldset.form-columns-2 .hs-title label span:first-child{
    margin-left: 0.5rem;
}
 .new-form fieldset
        {
        	max-width: 100% !important;
        }
@media only screen and (max-width: 480px) {
    .new-form fieldset.form-columns-2 .hs-firstname .input,
    .new-form fieldset.form-columns-2 .hs-firstname label span,
    .new-form fieldset.form-columns-2 .hs-firstname li {margin-right: 0rem !important;}
    .new-form fieldset.form-columns-2 .hs-lastname label span:first-child,
    .new-form fieldset.form-columns-2 .hs-title label span:first-child
    {
    margin-left: 0 !important;
    }
    .new-form fieldset.form-columns-2 .hs-lastname .input,
    .new-form fieldset.form-columns-2 .hs-lastname label span,
    .new-form fieldset.form-columns-2 .hs-lastname li {
            margin-left: 0rem !important;
        }
        .new-form fieldset.form-columns-2 .hs-company .input,
        .new-form fieldset.form-columns-2 .hs-company label span {
            margin-right: 0rem !important;
        }
        .new-form fieldset.form-columns-2 .hs-title .input,
        .new-form fieldset.form-columns-2 .hs-title label span {
            margin-left: 0rem !important;
        }
        .new-form form input:not([type="checkbox"]),
        .new-form .greenhouse-form input:not([type="checkbox"]) {
            width: 100% !important;
        }
        .new-form fieldset.form-columns-2 .hs-form-field:first-child {
            margin-bottom: 18px;
        }
       
    }


.new-form fieldset {
    max-width: 100%!important;
     margin: 0 0 18px!important;
}
.new-form .hs-form-booleancheckbox
{
    list-style: none !important;
}

    .new-form label{display:block;color:#fff;font:600 14px/20px 'Open Sans';text-align:left;margin-bottom:.25rem}
.new-form form .field-container .field-wrap,.new-form .greenhouse-form .field-container .field-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 0 18px;overflow:visible;text-align:left;width:100%}
.new-form .form-columns-1,.new-form .form-columns-2{margin:0 0 18px!important}
.new-form fieldset.form-columns-1 .hs-input{width:100%!important;}
.new-form ul.no-list.hs-error-msgs.inputs-list{padding-left:18px}
.new-form .legal-consent-container .field.hs-form-field .inputs-list{padding-left:0}
.new-form form .actions input{border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font: 600 18px/1.3125rem 'Open Sans'!important;
    margin: 0;
    min-width: 130px;
    padding: 8px 21px 7px!important;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.2s,border 0.2s,color .2s!important;
    width: 200px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #ee8434!important;
    border: 2px solid #ee8434!important;
    color: #fff!important;
    font-size: 18px!important;}
.new-form form .actions input:hover{background-color:#ee8434!important;border:2px solid #ee8434!important}
.new-form fieldset.form-columns-1 .input{margin-right:0!important}
.new-form fieldset.form-columns-2 .input{margin-right:0!important}
.new-form fieldset.form-columns-2 .hs-firstname .input,.new-form fieldset.form-columns-2 .hs-firstname li{margin-right:.5rem!important}
.new-form fieldset.form-columns-2 .hs-lastname .input,.new-form fieldset.form-columns-2 .hs-lastname label span:first-child,.new-form fieldset.form-columns-2 .hs-lastname li{margin-left:.5rem}
.new-form fieldset.form-columns-2 .hs-company .input{margin-right:.5rem!important}
.new-form fieldset.form-columns-2 .hs-title .input,.new-form fieldset.form-columns-2 .hs-title label span:first-child{margin-left:.5rem}
.new-form form textarea{height:52px;min-height:52px}
.new-form fieldset{max-width:100%!important}
@media only screen and (max-width: 480px) {
.new-form fieldset.form-columns-2 .hs-firstname .input,.new-form fieldset.form-columns-2 .hs-firstname label span,.new-form fieldset.form-columns-2 .hs-firstname li{margin-right:0!important}
.new-form fieldset.form-columns-2 .hs-lastname label span:first-child,.new-form fieldset.form-columns-2 .hs-title label span:first-child{margin-left:0!important}
.new-form fieldset.form-columns-2 .hs-lastname .input,.new-form fieldset.form-columns-2 .hs-lastname label span,.new-form fieldset.form-columns-2 .hs-lastname li{margin-left:0!important}
.new-form fieldset.form-columns-2 .hs-company .input,.new-form fieldset.form-columns-2 .hs-company label span{margin-right:0!important}
.new-form fieldset.form-columns-2 .hs-title .input,.new-form fieldset.form-columns-2 .hs-title label span{margin-left:0!important}
.new-form form input:not([type="checkbox"]),.new-form .greenhouse-form input:not([type="checkbox"]){width:100%!important}
.new-form fieldset.form-columns-2 .hs-form-field:first-child{margin-bottom:18px}
}
      .tabs-module.file-folder [data-tab-content=webinars] iframe{height:170vh}
    .wistia-fancybox .fancybox-tmp iframe,.wistia-fancybox .fancybox-tmp object{vertical-align:top;padding:0;margin:0}
    .wistia-fancybox .fancybox-wrap{position:absolute;top:0;left:0;z-index:1002}
    .wistia-fancybox .fancybox-outer{padding:0;margin:0;background:#f1efeb;color:#444;text-shadow:none}
    .wistia-fancybox .fancybox-opened{z-index:1003}
    .wistia-fancybox .fancybox-opened .fancybox-outer{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
    .wistia-fancybox .fancybox-inner{width:100%;height:100%;padding:0;margin:0;position:relative;outline:none;overflow:hidden}
    .wistia-fancybox .fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px}
    .wistia-fancybox .fancybox-image,.wistia-fancybox .fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}
    .wistia-fancybox .fancybox-image{max-width:100%;max-height:100%}
    .wistia-fancybox #fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-21px;margin-left:-21px;width:42px;height:42px;background:url(/assets/images/fancybox/fancybox_loading-ccaa22a79e80e03aedb848d924aef299e9bb66efe393b56e73ba9c018763c7fa.gif);opacity:.8;cursor:pointer;z-index:1010}
    .fancybox-close{position:absolute;right:32px;top:32px;width:32px;height:32px}
    .fancybox-close:before,.fancybox-close:after{position:absolute;left:44%;top:22%;content:' ';height:18px;width:3px;background-color:#fff}
    .fancybox-close:before{transform:rotate(45deg)}
    .fancybox-close:after{transform:rotate(-45deg)}
    .wistia-fancybox .fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:1004;background-color:rgba(99,97,85,0.9);*background-color:#636155;border-radius:50%;height:31px;right:-15px;top:-15px;width:31px;box-shadow:0 3px 3px rgba(0,0,0,0.4)}
    .wistia-fancybox .fancybox-prev,.wistia-fancybox .fancybox-next{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url(/assets/images/blank-a78759ea185fd0fa42ca9be1fc5bca4d3167a2836dc6c85e479a19dbf57fe2c2.gif);z-index:1003}
    .wistia-fancybox .fancybox-prev{left:0}
    .wistia-fancybox .fancybox-next{right:0}
    .wistia-fancybox .fancybox-prev span,.wistia-fancybox .fancybox-next span{position:absolute;top:50%;left:-9999px;width:36px;height:36px;margin-top:-18px;cursor:pointer;z-index:1003}
    .wistia-fancybox .fancybox-prev span{background-position:0 -36px}
    .wistia-fancybox .fancybox-next span{background-position:0 -72px}
    .wistia-fancybox .fancybox-prev:hover,.wistia-fancybox .fancybox-next:hover{visibility:visible}
    .wistia-fancybox .fancybox-prev:hover span{left:20px}
    .wistia-fancybox .fancybox-next:hover span{left:auto;right:20px}
    .wistia-fancybox .fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}
    .wistia-fancybox #fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:1001;background:#000}
    .wistia-fancybox .fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:1005}
    .wistia-fancybox .fancybox-opened .fancybox-title{visibility:visible}
    .wistia-fancybox .fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:1003;text-align:center}
    .wistia-fancybox .fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.7);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}
    .wistia-fancybox .fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
    .wistia-fancybox .fancybox-title-inside-wrap{margin-top:10px}
    .wistia-fancybox .fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}
    .wistia-playlist .fancybox-outer,.fancybox-opened.wistia-playlist .fancybox-outer{background:transparent;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}
    .wistia-playlist-bare .fancybox-outer{background:#f1efeb;-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
    .wistia-fancybox .wistia-playlist-slide-ears .fancybox-close{right:25px}
    .wistia-fancybox .wistia-playlist-slide-socialbar .fancybox-close{top:10px}
    p.event-desc {
        text-align: justify;
    }
    .watch-now {
    border-bottom: 2px solid transparent;
   color: #000000;
    font-family: 'Open Sans';
    font-weight: 600;
    text-decoration: none;
    font-size: 1.125rem;
}

.modal.js-modal {
text-align: justify;
}



.modal.js-modal .legal-consent-container ul.inputs-list{
list-style: none;
padding: 0px;
margin: 0px !important;
}



.modal.js-modal .legal-consent-container .hs-dependent-field .hs-form-booleancheckbox-display>span{
padding: 0px;
margin-top: 10px;
width: 94%;
margin-bottom: 10px;
display: block;
text-align: justify;
margin-left: 25px !important;
}



.modal.js-modal .legal-consent-container .hs-dependent-field .hs-input{
float: left;
width: auto !important;
}



.shadowed-box {
text-align: justify;
}



.shadowed-box ul.inputs-list{
list-style: none;
padding: 0px;
margin: 0px !important;
}
.shadowed-box .new-form fieldset.form-columns-1 li.hs-form-booleancheckbox .hs-input{
    width: 12px !important;
    margin-left: 0px;
    margin-top: 6px;
}
.shadowed-box .legal-consent-container .hs-form-booleancheckbox-display>span{
    display: block;
    margin-left: 20px;
}
         /* The grid: Four equal column1s that floats next to each other */
            .column1 {
                float: left;
                width: 33.33%;
                padding: 10px;
            }

            /* Style the images inside the grid */
            .column1 img {
                opacity: 0.8;
                cursor: pointer;
            }

            .column1 img:hover {
                opacity: 1;
            }
            .gallery {
                padding: 0 15px;
                justify-content: left !important;
            }
            /* Clear floats after the column1s */
            /*.row:after {
  content: "";
  display: table;
  clear: both;
}
*/
            /* The expanding image container (positioning is needed to position the close button and the text) */
            .container1 {
                position: relative;
                display: none;
            }

            /* Expanding image text */
            #imgtext {
                position: absolute;
                bottom: 15px;
                left: 15px;
                color: white;
                font-size: 20px;
            }

            /* Closable button inside the image */
            .closebtn {
                position: absolute;
                top: 50px;
                right: 15px;
                color: #fff;
                font-size: 33px;
                cursor: pointer;
                background: #008aff;
                padding: 8px;
                line-height: 0.5;
            }



            .new-form label {
    display: block;
    color: #000000;
    font: 500 15px/20px "Open Sans" !important;
    text-align: left;
    margin-bottom: 0.25rem;
}

section.value-props.container {
    padding-top: 4rem;
}
section.value-props .grid.padded .col {
    border-right: 1px solid #b8b8b8;
    padding: 1rem;
    width: 25%;
}
section.value-props.container .grid.padded .col.col-medium-3 h2.center {
    color: #0fb7f8;
    margin-bottom: 5px;
}
p, ul, ol, dl {
    color: #000000;
    line-height: 1.5em;
    text-align: justify;
}
.value-props h2, .h2 {
    font-size: 2.8rem;
        font-family: 'Poppins';
}
.value-props p.center {
    font-weight: 600;
}
.grid.centered .col {
    -ms-flex-align: center;
    align-items: flex-start;
    -ms-flex-pack: center;
    justify-content: center;
}

@media only screen and (min-width: 768px){
.section-promos .inner {
    padding: 1.45rem;
}}

.section-promos .inner {
    -ms-flex-align: start;
    align-items: flex-start;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding: 1.5rem;
    background: #f8f9f9;
    border-bottom: 2px solid transparent;
    width: 100%;
    min-height: 200px;
}

#Asset-manager .exchanges-logos .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    align-items: center;
}
#Asset-manager .exchanges-logos .row {
    padding-top: 20px;
}
#Asset-manager .grid .col-lg-2 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 14.5%;
    position: relative;
    padding: 18px;
    display: -ms-flexbox;
    justify-content: center;
    height: 70px;
    margin: 10px;
    align-items: center;
    border-radius: 4px;
    background-color: #f8f9f9;
    height: 85px;
}
#Asset-manager .grid .col-lg-2:hover
{
    border:1px solid #0fb7f8;
}
.client-logo img{
      width: 100% !important;
    /* overflow: hidden; */
    height: 100% !important;
    min-width: 100% !important;
}
.news-blk {
    height: 100px;
    width: 45%;
    color: #fff;
    font-size: 24px;
    line-height: 100px;
    text-align: center;
    margin: 5px;
/*    display: none;*/
}
#Asset-manager .exchanges-logos a {
    height: 55px;
    display: flex;
    margin: auto;
    align-items: center;
    width: 100%;
    margin: auto;
    justify-content: center;
}
a, a.anchor {
 
    cursor: pointer;
    font-size: inherit;
    width: auto;
    text-decoration: underline;
    display: inline;
    line-height: 1em;
    transition: all .25s;
}
.client-logo .img3 {
    width: 125px;
    max-width: 125px;
}
.client-logo .img27 {
    width: 100px;
    max-width: 100px;
}
.client-logo .img11 {
    width: 145px;
    max-width: 145px;
}
.client-logo .img6 {
    width: 115px;
    max-width: 115px;
}
.img03 {
    width: 175px;
    min-width: 175px;
}
.client-logo .img25 {
    width: 130px;
    max-width: 130px;
}
#load {
    width: 200px !important;
    color: #fff;
    text-align: center;
    padding: 10px;
    border-radius: 0px;
    text-decoration: none;
    border: 1px solid transparent;
    margin-top: 24px !important;
    background-color: #ee8434;
    transition: .3s;
    font: 600 18px "Open Sans" !important;
}
.noContent {
    display: none !important;
}

@media only screen and (min-width: 992px){
.global-header .primary-nav .nav-items {
    display: contents;
    position: relative;
    box-shadow: none;
    padding: 0;
    background: 0 0;
    overflow: visible;
}}

.grid.centered .row {
    -ms-flex-pack: center;
    justify-content: flex-start;
}

.section-promos .inner.inner-3 {
    border-color: #ff7959;
    
}

input#LEGAL_CONSENT\.subscription_type_27449206-c0e2a270-ca72-479b-a989-3663ea0c4d71 {
   width: 12px !important;
        margin-left: 0px;
    margin-top: 6px;
}

.actions {
    text-align: -webkit-center;
}
.new-form .input
{
    margin: 0 !important;
    width: 100%;
}

.new-form fieldset
{
    display: flex;
    justify-content:space-between;
}

.new-form .hs_message .input
{
     width: 100%;
}

.new-form .form-columns-1{
   
    display: block;
}

.new-form fieldset.form-columns-1 textarea
{
    height: 100px;
}
#Asset-manager .exchanges-logos .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    align-items: center;
}

#Asset-manager .exchanges-logos .row {
    padding-top: 20px;
}
@media screen and (max-width: 767px){
    .p-capability .hero p {
    padding-right: 0!important;
}
section.value-props .grid.padded .col {
    border-right: 1px solid #b8b8b8;
    padding: 1rem;
    width: 100%;
}
.p-capability .hero p {
    padding-right: 0!important;
}
.p-demo .hero .hero-image-container
{
   padding-bottom: 35px;
    padding-left: 7px;
    padding-top: 0;
}
}
@media (min-width: 0px) and (max-width: 574.98px){
#Asset-manager .grid .col-lg-2 {
    flex: 0 0 42% !important;
    max-width: 42%;
}

.p-capability .hero p
{
padding-right:0!important;
text-align-last: center;
}}
#Asset-manager .grid .col-lg-2 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 14.5%;
    position: relative;
    padding: 18px;
    display: -ms-flexbox;
    justify-content: center;
    height: 85px;
    margin: 10px;
    align-items: center;
    border-radius: 4px;
}

@media (min-width: 575px) and (max-width: 767.98px){
#Asset-manager .grid .col-lg-2 {
    width: 29%;
}}
@media (min-width: 768px) and (max-width: 1015px){
#Asset-manager .grid .col-lg-2 {
    width: 22%;
}}
@media (min-width: 0px) and (max-width: 574.98px){
.client-logo img {
    width: 110px!important;
    max-width: 110px!important;
}}

@media (min-width: 0px) and (max-width: 574.98px){
.img03 {
    width: 125px;
    min-width: 125px;
}
.hs-form-c0e2a270-ca72-479b-a989-3663ea0c4d71_4a9bcf45-4555-4563-a6d5-427103aee115 fieldset.form-columns-3 .hs-form-field {
    width: 100% !important;
}
.new-form fieldset {
    display: contents;
    /* justify-content: space-between; */
}
.hs-form-c0e2a270-ca72-479b-a989-3663ea0c4d71_79acd52b-5222-40b6-b058-941f0c9f712e fieldset.form-columns-3 .hs-form-field {
    width: 103.7%;
    float: left;
}
.new-form .input {
    margin: 0 !important;
    width: 100%;
    padding-top: 10px;
}
}

@media (min-width: 481px) and (max-width: 574.98px){
.p-contact-us .new-form .hs-form-c0e2a270-ca72-479b-a989-3663ea0c4d71_c1feb741-0e16-43c5-aa16-701e6667de21 fieldset.form-columns-3 .hs-form-field {
    width: 100% !important;
    float: left;
}
.hs-form-c0e2a270-ca72-479b-a989-3663ea0c4d71_fc0b004c-ed3e-4178-a7ca-835ea673bb02 fieldset {
    border: 0;
    padding: 0;
    display: flex;
    margin: 0;
    max-width: 500px;
}
}


/*Index-demo.css*/
.footer-10 {
    background: #ffffff;
    /*padding: 0 0 4em 0;*/
}
@media (min-width: 992px){
footer.footer-10 .container {
    max-width: 1080px;
}
}
footer.footer-10 .container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
footer.footer-10 .pb-3, .py-3 {
    padding-bottom: 0rem !important;
}

footer.footer-10 .mb-5, .my-5 {
    margin-bottom: 0rem !important;
}
footer.footer-10 .no-gutters {
    margin-right: 0;
    margin-left: 0;
}
footer.footer-10 .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.no-gutters > .col, .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}

@media (min-width: 768px){
footer.footer-10 .mb-md-0, .my-md-0 {
    margin-bottom: 0 !important;
}}
footer.footer-10 .mb-4, .my-4 {
    margin-bottom: 1.5rem !important;
}
footer.footer-10 .d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
@media (min-width: 768px){
footer.footer-10 .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    /* flex: 0 0 33.33333%; */
    max-width: 15%;
}}
.contact-address .col-md-5 {
    padding: 0;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

.footer-10 .con.con-1 {
    /*background: #1e1e1e;*/
}

footer.footer-10 .pb-5, .py-5 {
    padding-bottom: 0rem !important;
}
footer.footer-10 .pt-5, .py-5 {
    padding-top: 1rem !important;
}
footer.footer-10 .w-100 {
    width: 100% !important;
        display: -webkit-box;
}
.footer-10 .con-info span {
    color: #646668;
}
.text-center {
    text-align: left !important;
}

.footer-10 .con-info .icon {
    width: 30px;
    height: 30px;
    background: #646668;
    color: #fff;
    border-radius: 50%;
    /*margin: 0 auto;*/
    margin-bottom: 10px;
}
footer.footer-10 .align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}
footer.footer-10 .justify-content-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
footer.footer-10 .d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.footer-10 .con-info .icon span {
    color: #fff;
    font-size: 24px;
}
.footer-10 .con-info span {
    color: #646668;
}
.ion-ios-call:before {
    content: "\f13e";
}
.ion-ios-mail:before {
    content: "\f1b8";
}
.ion-ios-pin:before {
    content: "\f1e5";
}

.ion, .ionicons, .ion-ios-add:before, .ion-ios-add-circle:before, .ion-ios-add-circle-outline:before, .ion-ios-airplane:before, .ion-ios-alarm:before, .ion-ios-albums:before, .ion-ios-alert:before, .ion-ios-american-football:before, .ion-ios-analytics:before, .ion-ios-aperture:before, .ion-ios-apps:before, .ion-ios-appstore:before, .ion-ios-archive:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-dropdown:before, .ion-ios-arrow-dropdown-circle:before, .ion-ios-arrow-dropleft:before, .ion-ios-arrow-dropleft-circle:before, .ion-ios-arrow-dropright:before, .ion-ios-arrow-dropright-circle:before, .ion-ios-arrow-dropup:before, .ion-ios-arrow-dropup-circle:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-round-back:before, .ion-ios-arrow-round-down:before, .ion-ios-arrow-round-forward:before, .ion-ios-arrow-round-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-attach:before, .ion-ios-backspace:before, .ion-ios-barcode:before, .ion-ios-baseball:before, .ion-ios-basket:before, .ion-ios-basketball:before, .ion-ios-battery-charging:before, .ion-ios-battery-dead:before, .ion-ios-battery-full:before, .ion-ios-beaker:before, .ion-ios-bed:before, .ion-ios-beer:before, .ion-ios-bicycle:before, .ion-ios-bluetooth:before, .ion-ios-boat:before, .ion-ios-body:before, .ion-ios-bonfire:before, .ion-ios-book:before, .ion-ios-bookmark:before, .ion-ios-bookmarks:before, .ion-ios-bowtie:before, .ion-ios-briefcase:before, .ion-ios-browsers:before, .ion-ios-brush:before, .ion-ios-bug:before, .ion-ios-build:before, .ion-ios-bulb:before, .ion-ios-bus:before, .ion-ios-business:before, .ion-ios-cafe:before, .ion-ios-calculator:before, .ion-ios-calendar:before, .ion-ios-call:before, .ion-ios-camera:before, .ion-ios-car:before, .ion-ios-card:before, .ion-ios-cart:before, .ion-ios-cash:before, .ion-ios-cellular:before, .ion-ios-chatboxes:before, .ion-ios-chatbubbles:before, .ion-ios-checkbox:before, .ion-ios-checkbox-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-circle:before, .ion-ios-checkmark-circle-outline:before, .ion-ios-clipboard:before, .ion-ios-clock:before, .ion-ios-close:before, .ion-ios-close-circle:before, .ion-ios-close-circle-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-circle:before, .ion-ios-cloud-done:before, .ion-ios-cloud-download:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-code:before, .ion-ios-code-download:before, .ion-ios-code-working:before, .ion-ios-cog:before, .ion-ios-color-fill:before, .ion-ios-color-filter:before, .ion-ios-color-palette:before, .ion-ios-color-wand:before, .ion-ios-compass:before, .ion-ios-construct:before, .ion-ios-contact:before, .ion-ios-contacts:before, .ion-ios-contract:before, .ion-ios-contrast:before, .ion-ios-copy:before, .ion-ios-create:before, .ion-ios-crop:before, .ion-ios-cube:before, .ion-ios-cut:before, .ion-ios-desktop:before, .ion-ios-disc:before, .ion-ios-document:before, .ion-ios-done-all:before, .ion-ios-download:before, .ion-ios-easel:before, .ion-ios-egg:before, .ion-ios-exit:before, .ion-ios-expand:before, .ion-ios-eye:before, .ion-ios-eye-off:before, .ion-ios-fastforward:before, .ion-ios-female:before, .ion-ios-filing:before, .ion-ios-film:before, .ion-ios-finger-print:before, .ion-ios-fitness:before, .ion-ios-flag:before, .ion-ios-flame:before, .ion-ios-flash:before, .ion-ios-flash-off:before, .ion-ios-flashlight:before, .ion-ios-flask:before, .ion-ios-flower:before, .ion-ios-folder:before, .ion-ios-folder-open:before, .ion-ios-football:before, .ion-ios-funnel:before, .ion-ios-gift:before, .ion-ios-git-branch:before, .ion-ios-git-commit:before, .ion-ios-git-compare:before, .ion-ios-git-merge:before, .ion-ios-git-network:before, .ion-ios-git-pull-request:before, .ion-ios-glasses:before, .ion-ios-globe:before, .ion-ios-grid:before, .ion-ios-hammer:before, .ion-ios-hand:before, .ion-ios-happy:before, .ion-ios-headset:before, .ion-ios-heart:before, .ion-ios-heart-dislike:before, .ion-ios-heart-empty:before, .ion-ios-heart-half:before, .ion-ios-help:before, .ion-ios-help-buoy:before, .ion-ios-help-circle:before, .ion-ios-help-circle-outline:before, .ion-ios-home:before, .ion-ios-hourglass:before, .ion-ios-ice-cream:before, .ion-ios-image:before, .ion-ios-images:before, .ion-ios-infinite:before, .ion-ios-information:before, .ion-ios-information-circle:before, .ion-ios-information-circle-outline:before, .ion-ios-jet:before, .ion-ios-journal:before, .ion-ios-key:before, .ion-ios-keypad:before, .ion-ios-laptop:before, .ion-ios-leaf:before, .ion-ios-link:before, .ion-ios-list:before, .ion-ios-list-box:before, .ion-ios-locate:before, .ion-ios-lock:before, .ion-ios-log-in:before, .ion-ios-log-out:before, .ion-ios-magnet:before, .ion-ios-mail:before, .ion-ios-mail-open:before, .ion-ios-mail-unread:before, .ion-ios-male:before, .ion-ios-man:before, .ion-ios-map:before, .ion-ios-medal:before, .ion-ios-medical:before, .ion-ios-medkit:before, .ion-ios-megaphone:before, .ion-ios-menu:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-microphone:before, .ion-ios-moon:before, .ion-ios-more:before, .ion-ios-move:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-notifications:before, .ion-ios-notifications-off:before, .ion-ios-notifications-outline:before, .ion-ios-nuclear:before, .ion-ios-nutrition:before, .ion-ios-open:before, .ion-ios-options:before, .ion-ios-outlet:before, .ion-ios-paper:before, .ion-ios-paper-plane:before, .ion-ios-partly-sunny:before, .ion-ios-pause:before, .ion-ios-paw:before, .ion-ios-people:before, .ion-ios-person:before, .ion-ios-person-add:before, .ion-ios-phone-landscape:before, .ion-ios-phone-portrait:before, .ion-ios-photos:before, .ion-ios-pie:before, .ion-ios-pin:before, .ion-ios-pint:before, .ion-ios-pizza:before, .ion-ios-plane:before, .ion-ios-planet:before, .ion-ios-play:before, .ion-ios-play-circle:before, .ion-ios-podium:before, .ion-ios-power:before, .ion-ios-pricetag:before, .ion-ios-pricetags:before, .ion-ios-print:before, .ion-ios-pulse:before, .ion-ios-qr-scanner:before, .ion-ios-quote:before, .ion-ios-radio:before, .ion-ios-radio-button-off:before, .ion-ios-radio-button-on:before, .ion-ios-rainy:before, .ion-ios-recording:before, .ion-ios-redo:before, .ion-ios-refresh:before, .ion-ios-refresh-circle:before, .ion-ios-remove:before, .ion-ios-remove-circle:before, .ion-ios-remove-circle-outline:before, .ion-ios-reorder:before, .ion-ios-repeat:before, .ion-ios-resize:before, .ion-ios-restaurant:before, .ion-ios-return-left:before, .ion-ios-return-right:before, .ion-ios-reverse-camera:before, .ion-ios-rewind:before, .ion-ios-ribbon:before, .ion-ios-rocket:before, .ion-ios-rose:before, .ion-ios-sad:before, .ion-ios-save:before, .ion-ios-school:before, .ion-ios-search:before, .ion-ios-send:before, .ion-ios-settings:before, .ion-ios-share:before, .ion-ios-share-alt:before, .ion-ios-shirt:before, .ion-ios-shuffle:before, .ion-ios-skip-backward:before, .ion-ios-skip-forward:before, .ion-ios-snow:before, .ion-ios-speedometer:before, .ion-ios-square:before, .ion-ios-square-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stats:before, .ion-ios-stopwatch:before, .ion-ios-subway:before, .ion-ios-sunny:before, .ion-ios-swap:before, .ion-ios-switch:before, .ion-ios-sync:before, .ion-ios-tablet-landscape:before, .ion-ios-tablet-portrait:before, .ion-ios-tennisball:before, .ion-ios-text:before, .ion-ios-thermometer:before, .ion-ios-thumbs-down:before, .ion-ios-thumbs-up:before, .ion-ios-thunderstorm:before, .ion-ios-time:before, .ion-ios-timer:before, .ion-ios-today:before, .ion-ios-train:before, .ion-ios-transgender:before, .ion-ios-trash:before, .ion-ios-trending-down:before, .ion-ios-trending-up:before, .ion-ios-trophy:before, .ion-ios-tv:before, .ion-ios-umbrella:before, .ion-ios-undo:before, .ion-ios-unlock:before, .ion-ios-videocam:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-volume-mute:before, .ion-ios-volume-off:before, .ion-ios-walk:before, .ion-ios-wallet:before, .ion-ios-warning:before, .ion-ios-watch:before, .ion-ios-water:before, .ion-ios-wifi:before, .ion-ios-wine:before, .ion-ios-woman:before, .ion-logo-android:before, .ion-logo-angular:before, .ion-logo-apple:before, .ion-logo-bitbucket:before, .ion-logo-bitcoin:before, .ion-logo-buffer:before, .ion-logo-chrome:before, .ion-logo-closed-captioning:before, .ion-logo-codepen:before, .ion-logo-css3:before, .ion-logo-designernews:before, .ion-logo-dribbble:before, .ion-logo-dropbox:before, .ion-logo-euro:before, .ion-logo-facebook:before, .ion-logo-flickr:before, .ion-logo-foursquare:before, .ion-logo-freebsd-devil:before, .ion-logo-game-controller-a:before, .ion-logo-game-controller-b:before, .ion-logo-github:before, .ion-logo-google:before, .ion-logo-googleplus:before, .ion-logo-hackernews:before, .ion-logo-html5:before, .ion-logo-instagram:before, .ion-logo-ionic:before, .ion-logo-ionitron:before, .ion-logo-javascript:before, .ion-logo-linkedin:before, .ion-logo-markdown:before, .ion-logo-model-s:before, .ion-logo-no-smoking:before, .ion-logo-nodejs:before, .ion-logo-npm:before, .ion-logo-octocat:before, .ion-logo-pinterest:before, .ion-logo-playstation:before, .ion-logo-polymer:before, .ion-logo-python:before, .ion-logo-reddit:before, .ion-logo-rss:before, .ion-logo-sass:before, .ion-logo-skype:before, .ion-logo-slack:before, .ion-logo-snapchat:before, .ion-logo-steam:before, .ion-logo-tumblr:before, .ion-logo-tux:before, .ion-logo-twitch:before, .ion-logo-twitter:before, .ion-logo-usd:before, .ion-logo-vimeo:before, .ion-logo-vk:before, .ion-logo-whatsapp:before, .ion-logo-windows:before, .ion-logo-wordpress:before, .ion-logo-xbox:before, .ion-logo-xing:before, .ion-logo-yahoo:before, .ion-logo-yen:before, .ion-logo-youtube:before, .ion-md-add:before, .ion-md-add-circle:before, .ion-md-add-circle-outline:before, .ion-md-airplane:before, .ion-md-alarm:before, .ion-md-albums:before, .ion-md-alert:before, .ion-md-american-football:before, .ion-md-analytics:before, .ion-md-aperture:before, .ion-md-apps:before, .ion-md-appstore:before, .ion-md-archive:before, .ion-md-arrow-back:before, .ion-md-arrow-down:before, .ion-md-arrow-dropdown:before, .ion-md-arrow-dropdown-circle:before, .ion-md-arrow-dropleft:before, .ion-md-arrow-dropleft-circle:before, .ion-md-arrow-dropright:before, .ion-md-arrow-dropright-circle:before, .ion-md-arrow-dropup:before, .ion-md-arrow-dropup-circle:before, .ion-md-arrow-forward:before, .ion-md-arrow-round-back:before, .ion-md-arrow-round-down:before, .ion-md-arrow-round-forward:before, .ion-md-arrow-round-up:before, .ion-md-arrow-up:before, .ion-md-at:before, .ion-md-attach:before, .ion-md-backspace:before, .ion-md-barcode:before, .ion-md-baseball:before, .ion-md-basket:before, .ion-md-basketball:before, .ion-md-battery-charging:before, .ion-md-battery-dead:before, .ion-md-battery-full:before, .ion-md-beaker:before, .ion-md-bed:before, .ion-md-beer:before, .ion-md-bicycle:before, .ion-md-bluetooth:before, .ion-md-boat:before, .ion-md-body:before, .ion-md-bonfire:before, .ion-md-book:before, .ion-md-bookmark:before, .ion-md-bookmarks:before, .ion-md-bowtie:before, .ion-md-briefcase:before, .ion-md-browsers:before, .ion-md-brush:before, .ion-md-bug:before, .ion-md-build:before, .ion-md-bulb:before, .ion-md-bus:before, .ion-md-business:before, .ion-md-cafe:before, .ion-md-calculator:before, .ion-md-calendar:before, .ion-md-call:before, .ion-md-camera:before, .ion-md-car:before, .ion-md-card:before, .ion-md-cart:before, .ion-md-cash:before, .ion-md-cellular:before, .ion-md-chatboxes:before, .ion-md-chatbubbles:before, .ion-md-checkbox:before, .ion-md-checkbox-outline:before, .ion-md-checkmark:before, .ion-md-checkmark-circle:before, .ion-md-checkmark-circle-outline:before, .ion-md-clipboard:before, .ion-md-clock:before, .ion-md-close:before, .ion-md-close-circle:before, .ion-md-close-circle-outline:before, .ion-md-cloud:before, .ion-md-cloud-circle:before, .ion-md-cloud-done:before, .ion-md-cloud-download:before, .ion-md-cloud-outline:before, .ion-md-cloud-upload:before, .ion-md-cloudy:before, .ion-md-cloudy-night:before, .ion-md-code:before, .ion-md-code-download:before, .ion-md-code-working:before, .ion-md-cog:before, .ion-md-color-fill:before, .ion-md-color-filter:before, .ion-md-color-palette:before, .ion-md-color-wand:before, .ion-md-compass:before, .ion-md-construct:before, .ion-md-contact:before, .ion-md-contacts:before, .ion-md-contract:before, .ion-md-contrast:before, .ion-md-copy:before, .ion-md-create:before, .ion-md-crop:before, .ion-md-cube:before, .ion-md-cut:before, .ion-md-desktop:before, .ion-md-disc:before, .ion-md-document:before, .ion-md-done-all:before, .ion-md-download:before, .ion-md-easel:before, .ion-md-egg:before, .ion-md-exit:before, .ion-md-expand:before, .ion-md-eye:before, .ion-md-eye-off:before, .ion-md-fastforward:before, .ion-md-female:before, .ion-md-filing:before, .ion-md-film:before, .ion-md-finger-print:before, .ion-md-fitness:before, .ion-md-flag:before, .ion-md-flame:before, .ion-md-flash:before, .ion-md-flash-off:before, .ion-md-flashlight:before, .ion-md-flask:before, .ion-md-flower:before, .ion-md-folder:before, .ion-md-folder-open:before, .ion-md-football:before, .ion-md-funnel:before, .ion-md-gift:before, .ion-md-git-branch:before, .ion-md-git-commit:before, .ion-md-git-compare:before, .ion-md-git-merge:before, .ion-md-git-network:before, .ion-md-git-pull-request:before, .ion-md-glasses:before, .ion-md-globe:before, .ion-md-grid:before, .ion-md-hammer:before, .ion-md-hand:before, .ion-md-happy:before, .ion-md-headset:before, .ion-md-heart:before, .ion-md-heart-dislike:before, .ion-md-heart-empty:before, .ion-md-heart-half:before, .ion-md-help:before, .ion-md-help-buoy:before, .ion-md-help-circle:before, .ion-md-help-circle-outline:before, .ion-md-home:before, .ion-md-hourglass:before, .ion-md-ice-cream:before, .ion-md-image:before, .ion-md-images:before, .ion-md-infinite:before, .ion-md-information:before, .ion-md-information-circle:before, .ion-md-information-circle-outline:before, .ion-md-jet:before, .ion-md-journal:before, .ion-md-key:before, .ion-md-keypad:before, .ion-md-laptop:before, .ion-md-leaf:before, .ion-md-link:before, .ion-md-list:before, .ion-md-list-box:before, .ion-md-locate:before, .ion-md-lock:before, .ion-md-log-in:before, .ion-md-log-out:before, .ion-md-magnet:before, .ion-md-mail:before, .ion-md-mail-open:before, .ion-md-mail-unread:before, .ion-md-male:before, .ion-md-man:before, .ion-md-map:before, .ion-md-medal:before, .ion-md-medical:before, .ion-md-medkit:before, .ion-md-megaphone:before, .ion-md-menu:before, .ion-md-mic:before, .ion-md-mic-off:before, .ion-md-microphone:before, .ion-md-moon:before, .ion-md-more:before, .ion-md-move:before, .ion-md-musical-note:before, .ion-md-musical-notes:before, .ion-md-navigate:before, .ion-md-notifications:before, .ion-md-notifications-off:before, .ion-md-notifications-outline:before, .ion-md-nuclear:before, .ion-md-nutrition:before, .ion-md-open:before, .ion-md-options:before, .ion-md-outlet:before, .ion-md-paper:before, .ion-md-paper-plane:before, .ion-md-partly-sunny:before, .ion-md-pause:before, .ion-md-paw:before, .ion-md-people:before, .ion-md-person:before, .ion-md-person-add:before, .ion-md-phone-landscape:before, .ion-md-phone-portrait:before, .ion-md-photos:before, .ion-md-pie:before, .ion-md-pin:before, .ion-md-pint:before, .ion-md-pizza:before, .ion-md-plane:before, .ion-md-planet:before, .ion-md-play:before, .ion-md-play-circle:before, .ion-md-podium:before, .ion-md-power:before, .ion-md-pricetag:before, .ion-md-pricetags:before, .ion-md-print:before, .ion-md-pulse:before, .ion-md-qr-scanner:before, .ion-md-quote:before, .ion-md-radio:before, .ion-md-radio-button-off:before, .ion-md-radio-button-on:before, .ion-md-rainy:before, .ion-md-recording:before, .ion-md-redo:before, .ion-md-refresh:before, .ion-md-refresh-circle:before, .ion-md-remove:before, .ion-md-remove-circle:before, .ion-md-remove-circle-outline:before, .ion-md-reorder:before, .ion-md-repeat:before, .ion-md-resize:before, .ion-md-restaurant:before, .ion-md-return-left:before, .ion-md-return-right:before, .ion-md-reverse-camera:before, .ion-md-rewind:before, .ion-md-ribbon:before, .ion-md-rocket:before, .ion-md-rose:before, .ion-md-sad:before, .ion-md-save:before, .ion-md-school:before, .ion-md-search:before, .ion-md-send:before, .ion-md-settings:before, .ion-md-share:before, .ion-md-share-alt:before, .ion-md-shirt:before, .ion-md-shuffle:before, .ion-md-skip-backward:before, .ion-md-skip-forward:before, .ion-md-snow:before, .ion-md-speedometer:before, .ion-md-square:before, .ion-md-square-outline:before, .ion-md-star:before, .ion-md-star-half:before, .ion-md-star-outline:before, .ion-md-stats:before, .ion-md-stopwatch:before, .ion-md-subway:before, .ion-md-sunny:before, .ion-md-swap:before, .ion-md-switch:before, .ion-md-sync:before, .ion-md-tablet-landscape:before, .ion-md-tablet-portrait:before, .ion-md-tennisball:before, .ion-md-text:before, .ion-md-thermometer:before, .ion-md-thumbs-down:before, .ion-md-thumbs-up:before, .ion-md-thunderstorm:before, .ion-md-time:before, .ion-md-timer:before, .ion-md-today:before, .ion-md-train:before, .ion-md-transgender:before, .ion-md-trash:before, .ion-md-trending-down:before, .ion-md-trending-up:before, .ion-md-trophy:before, .ion-md-tv:before, .ion-md-umbrella:before, .ion-md-undo:before, .ion-md-unlock:before, .ion-md-videocam:before, .ion-md-volume-high:before, .ion-md-volume-low:before, .ion-md-volume-mute:before, .ion-md-volume-off:before, .ion-md-walk:before, .ion-md-wallet:before, .ion-md-warning:before, .ion-md-watch:before, .ion-md-water:before, .ion-md-wifi:before, .ion-md-wine:before, .ion-md-woman:before {
    display: inline-block;
    font-family: "Ionicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.footer-10 .text {
    margin-top: 7px;
    margin-left: 7px;
}

.foot-icon .grid.padded .col {
        
        padding: 1rem;
        display: -webkit-inline-box;
        }

        section.foot-icon.container.active {
            padding-top: 0px;
            padding-bottom: 2rem;
        }

        .foot-icon .icon.d-flex.align-items-center.justify-content-center {
            width: 33px;
            color: #000;
            padding-top: 9px;
            background-color: #eae6e1;
            text-align-last: center;
            border-radius: 50%;
            height: 33px;
        }

        .foot-icon .col.col-medium-2 .text {
            margin-top: 8px;
            margin-left: 12px;
        }

        .p-contact-us .foot-icon .col.col-medium-2 {
            display: -webkit-inline-box;
            cursor: pointer;
        }

@media (max-width: 768px){
.p-contact-us .foot-icon .col.col-medium-2 {
    display: -webkit-inline-box;
    padding-top: 1px;
}
}
@media (max-width: 575px){
section.foot-icon.container.active {
    padding-top: 0px;
    margin-top: -40px;
    padding-bottom: 1rem;
}
#Asset-manager .grid .col-lg-2 {
    width: 43.5%;
}
.new-form .hs-form-field
{
    width: 100% !important;
}
.new-form .hs-lastname, .new-form .hs_title{
    margin-left: 0rem !important;
}
.new-form .form-columns-1, .new-form .form-columns-2 {
    margin: 0 0 0px!important;
}
.new-form fieldset.form-columns-2 .hs-form-field:first-child {
    margin-bottom: 0px;
}
.new-form label
{
    padding-top: 10px;
}
}

@media (max-width: 1115px){
section.foot-icon.container.active {
    padding-top: 0px;
    margin-top: -40px;
    padding-bottom: 1rem;
}}


    .tab {
   
    width: 355px;
    font-size: 18px;
    color: #000000;
}
    .service-list {

  line-height: 1.5em;
  margin: 5px 0 15px;
  padding: 0;
}
.service-list li {
  list-style: none;
  position: relative;
  padding: 0 0 0 25px;
}
.service-list li ul li::before,.service-list li ul li::after{
   display: none;
}
.service-list li ul li
{
list-style: lower-roman;
padding-left: 10px;
}
.service-list li ul {
    padding-left: 0;
}
/*ul.service-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  background: #0fb7f8;
  width: 10px;
  height: 10px;
  text-align: center;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
ul.service-list li::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 0;
  height: 10px;
  width: 10px;
  background: #0fb7f8;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
*/

ul.service-list li::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: 4px;
  top: 7px;
  border-top: 9px solid transparent;
  border-right: 9px solid #0fb7f8;
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -o-transform: rotate(10deg);
}
ul.service-list li::after {
  content: "";
  position: absolute;
  border: 0 solid transparent;
  border-top: 3px solid #0fb7f8;
  border-radius: 20px 0 0 0;
  top: 4px;
  left: -5px;
  width: 12px;
  height: 12px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}

.name
{
    padding-right: 40px;
    width: 100%;
    
    }
.description
{    padding-left: 40px;
    width: 100%;
}

.contact-media a {
  font-size: 14px;
  color: #fff;
  display: inline-block;
  padding-top: 10px;
  text-decoration: none;
}
.contact-media > div {
  font-size: 16px;
  padding-top: 3px;
  color: #fff;
  font-weight: bold;
}

 
.foot-icon
{
    padding-top: 15px;
    padding-bottom: 25px;
}
.phone-link,
.mail-link,
.user-link {
  position: relative;
  padding-left: 24px;
}
@media (min-width: 768px) {
  .foot-icon .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 0.5rem !important;
  }
}
@media (min-width: 768px) {
  .foot-icon .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
}
.mail-link::before {
  content: "";
  background-image: url(../img/email.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 5px;
}
.phone-link::before {
  content: "";
  background-image: url(../img/call.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 5px;
}
@media (max-width: 1115px) {
.foot-icon{
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 2rem;
  }
}
@media (max-width: 768px) {
  .foot-icon .col-md-4 {
    width: 32% !important;
  }
}

section#Why-Formidum
{
    padding-top: 8rem;
    margin-top: -8rem;
}

section#Contact
{
    padding-bottom: 0;
    padding-top: 4rem;
   }
section#Contact h2{
    color: #fff;
}

@media (max-width: 480px){
.foot-icon .col-md-4 {
    width: 100% !important;
    margin-top: 25px;
}}

.legal-consent-container .field.hs-form-field {
    /* margin-bottom: 8px; */
    width: 100% !important;
}
.legal-consent-container .hs-form-booleancheckbox-display>span {
    display: block;
    width: auto;
    text-align: justify;
    margin-left: 20px;
}
.p-capability section.hero h1

{
    font-size: 56px;
color: #fff;

}

.p-capability .hero p {
    padding-right: 0px;
    text-align: justify;
    color: #fff !important;
    padding-right: 40px;
    }
    .p-capability .hero a{
        color: #fff;
    }
    section#Services
    {
        background-color: #fff;
    }
      section#Services .color-class
      {
        background-color: #f8f9f9;
        overflow: hidden;
        padding: 3rem 0;
      }

     

      .color-exchange
      {
         padding: 1rem 0;

      }
      .submitted-message p{
    font-size: 22px;
    margin: auto;
    color:fff;

}


.iEupmm img {
    height: 90px;
    padding: 8px;
    /* box-shadow: rgb(128 128 128 / 15%) 0px 2px 4px 0px; */
    margin-bottom: 0;
    max-width: 270px;
    object-fit: contain;
    align-items: center;
}
.iEupmm:hover img, .iEupmm:hover .showcase {
    box-shadow: rgb(128 128 128 / 15%) 0 16px 28px 0;
    transition: box-shadow .1s ease-in 0;
}
.CommonSubDo-logo {
    max-width: 350px !important;
}

.products-list .contains-subtitle .svg {
    position: absolute;
    left: 12px;
    top: 2rem;
    width: 4rem;
    height: 4rem;
    padding: 0.8rem;
    box-sizing: border-box;
    box-shadow: 0 2px 14px rgb(202 202 202 / 50%);
}

.products-list .contains-subtitle:hover {
    top: -6px;
    color: #06363c;
}

.products-list .contains-subtitle {
    text-decoration: none;
    padding-top: 42px;
    cursor: default;
}

.products-list .subtitle {
    font-family: "Open Sans";
    font-size: 16px;
    line-height: 1.5em;
    /*color: #fff;
*/    margin-top: -4px;
}

@media only screen and (min-width: 768px){
.products-list {
    display: block;
    column-count: 3;
    column-gap: 1rem;
}}
.products-list {
    display: block;
    column-count: 3;
    column-gap: 1rem;
}
.products-list {
    display: block;
    column-count: 3;
    column-gap: 1rem;
}

#Features .icon img {
    margin: 20px auto;
    width: 120px;
    height: 85px;
    display: block;
}

@media only screen and (max-width: 768px){
.products-list {
    display: block;
    column-count: 1;
    column-gap: 1rem;
}}

section#Why-Formidum {
    padding-top: 8rem;
    margin-top: -4rem;
}

input#LEGAL_CONSENT\.subscription_type_27449206-5ad1b198-55f8-4254-a63f-88b6a7b09486 {
        width: 12px !important;
        margin-left: 0px;
        margin-top: 6px;
    }
    
    .p-capability section.hero,
    .p-capability section.footer-cta {
        /*background-image: linear-gradient(to bottom right, #0fb7f8 30%, #0fb7f8 60%);*/
        background-color: #000000;
        background-size: cover;
        background-position: center;
            padding: 12rem 0 6rem;
    }
    
    section#Contact .color-conatct {
        overflow: hidden;
        padding: 3rem 0;
        /*background-image: linear-gradient(to bottom right, #0fb7f8 30%, #0fb7f8 60%);*/
        /* background-color: #000000; */
        background-size: cover;
        background-position: center;
    }
    
    .section-promos .inner.inner-1 {
        border-color: #0fb7f8;
    }

    /*tarun*/
    .p-home .section-customer-experience {
    padding-top: 50px;
    background: #f8f9f9;
}
.p-home .section-customer-experience .container {
    overflow: visible;
}
.heading {
    margin: 0 auto 20px;
}

@media only screen and (min-width: 768px){
.p-home .section-customer-experience .container .row {
    -ms-flex-pack: start;
    justify-content: flex-start;
}
}

.p-home .section-customer-experience .container .row {
    position: relative;
}
.warpper {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 0 15px;
}
.radio {
    display: none;
}

#one:checked ~ .panels #one-panel,#two:checked ~ .panels #two-panel,#three:checked ~ .panels #three-panel,#four:checked ~ .panels #four-panel,#five:checked ~ .panels #five-panel,#six:checked ~ .panels #six-panel,#seven:checked ~ .panels #seven-panel,#eight:checked ~ .panels #eight-panel{display:block}
#one:checked ~ .tabs #one-tab,#two:checked ~ .tabs #two-tab,#three:checked ~ .tabs #three-tab,#four:checked ~ .tabs #four-tab,#five:checked ~ .tabs #five-tab,#six:checked ~ .tabs #six-tab,#seven:checked ~ .tabs #seven-tab,#eight:checked ~ .tabs #eight-tab{background:#fffffff6;color:#000}
#one:checked ~ .tabs #one-tab,.tabs #one-tab:hover{background-color:#0fb7f8;border-color:#0fb7f8;position:relative;color:#fff}
#two:checked ~ .tabs #two-tab,.tabs #two-tab:hover{background-color:#0fb7f8;border-color:#0fb7f8;position:relative;color:#fff}
#three:checked ~ .tabs #three-tab,.tabs #three-tab:hover{background-color:#0fb7f8;border-color:#0fb7f8;position:relative;color:#fff}
#four:checked ~ .tabs #four-tab,.tabs #four-tab:hover{background-color:#0fb7f8;border-color:#0fb7f8;position:relative;color:#fff}
#five:checked ~ .tabs #five-tab,.tabs #five-tab:hover{background-color:#0fb7f8;border-color:#0fb7f8;position:relative;color:#fff}
#six:checked ~ .tabs #six-tab,.tabs #six-tab:hover{background-color:#0fb7f8;border-color:#0fb7f8;position:relative;color:#fff}
#seven:checked ~ .tabs #seven-tab,.tabs #seven-tab:hover{background-color:#0fb7f8;border-color:#0fb7f8;position:relative;color:#fff}
#eight:checked ~ .tabs #eight-tab,.tabs #eight-tab:hover{background-color:#0fb7f8;border-color:#0fb7f8;position:relative;color:#fff}
.swiper-scrollbar{border-radius:0;position:absolute;top:40px;left:0;right:0;height:3px;background:rgba(255,255,255,.5);z-index:10000}
.swiper-scrollbar-drag{height:5px;top:-3px;width:350px!important;border-radius:0;background:#fff}
.all-scroll{cursor:all-scroll}

.tab {
    cursor: pointer;
    margin: 0;
    background: #F4F7F7;
}
.tab {
    cursor: pointer;
    margin: 0;
    display: inline-flex;
    color: #000000;
    
    text-align: center;
    height: 60px;
    margin-bottom: 3px;
    align-items: center;
    justify-content: center;
    border: 1px solid;
        border-right: 1px solid lightgrey !important;
    border-right: none;
    border-color: #d3d3d3;
    font: 600 18px "Open Sans";    
}
.tab:last-child {
    border-right: 1px solid;
    border-color: #d3d3d3;
}

.panels {
    width: 100%;
    max-width: 100%;
    border-radius: 3px;
    overflow: hidden;
    /*padding: 20px 80px;*/
    margin-top: 0;
    background: #fff;
    border-radius: 0;
    padding: 18px;

}
.panel img 
{
    width: 100%;
    height:550px; 
    object-fit: cover;
    margin-bottom: 30px;
  
}
.outer-slider {
    position: relative;
}
.panel ul  
{
padding-left: 0px;
/*margin-bottom: 5px;*/
}
.panel {
    display: none;
    animation: fadein .8s;
}
.section-customer-experience .container .panel .row {
    position: relative;
    border-bottom: 1px solid #68737d;
    padding: 0.5rem 0;
}

@media only screen and (min-width: 768px){
.section-customer-experience .container .row {
    -ms-flex-pack: start;
    justify-content: flex-start;
}}
.section-customer-experience .container .row {
    position: relative;
}
.section-customer-experience .container .row .col-small-4 {
    padding: 8px;
        align-items: center;
}

.section-customer-experience .container .panel .row {
    position: relative;
    border-bottom: 1px solid #68737d;
    padding: 0.5rem 0;
}
.section-customer-experience .container .row .col-small-4:first-child p {
    align-self: flex-start;
    text-align: left;
    font-size: 1rem;
    font-weight: 600;
}
@media only screen and (min-width: 768px){
.supertitle {
    font-size: .875rem;
    line-height: 1.375rem;
}}

.supertitle {
    color: #000000 !important;
    text-transform: uppercase;
    margin-bottom: 0.5rem;
}
.field-value {
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 16px;
    color: #000000;
}

.bootom-button {
                border-radius: 999rem;
                bottom: 0;
                background-color: #ee8434 !important;
                color: #f0ebeb !important;
                width: 60px;
                height: 60px;
                z-index: 10;
            }
            .bootom-button img{width: 40px;height: 40px;max-width: 42px;}

            .bootom-button:hover {
    text-decoration: none;
}
button.bootom-button {
    outline: none;
    border: none;
}
.bootom-button {
    border-radius: 999rem;
    bottom: 0;
    background-color: #ee8434 !important;
    color: #f0ebeb !important;
    width: 60px;
    height: 60px;
    font: 600 18px 'Open Sans'!important;
    z-index: 10;
    margin: 20px 20px;
    cursor: pointer;
    position: fixed;
    overflow: visible;
    opacity: 1;
    z-index: 10;
    right: 0px;
    justify-content: center;
    align-items: center;
    display: flex;
    font-weight: 700;
    text-decoration: none;
}
.bootom-button {
    border-radius: 999rem;
    bottom: 0;
    background-color: #ee8434 !important;
    color: #f0ebeb !important;
    width: 60px;
    height: 60px;
    z-index: 10;
}




.bootm-modal {
    border-radius: 0rem !important;
    box-shadow: 0 4px 12px 0 rgb(104 115 125 / 15%) !important;
    position: fixed !important;
    bottom: 0px;
    right: 0;
    left: unset !important;

    bottom: 0px !important;
    height:100%;
    width: 520px !important;
    transform: none !important;
    background: #fff;
    z-index: 10;
    position: absolute;
    z-index: 999;
}

@media only screen and (max-width: 575px){
.bootm-modal {
    width: 100% !important;
    top: 0px;
    height: 100%;
}
}

@media only screen and (max-width: 768px){
.modal-inner {
 padding:15px 20px 0 20px;
}
}

.modal-inner.heade-sec {
    background: #000000;
    text-align: center;
    padding: 22px !important;
    border-radius: 0;
}
.modal-inner.heade-sec p {
    color: #fff;
    margin-bottom: 0;
    font-weight: 600;
}
.bootm-modal .modal-inner.heade-sec p {
    font-size: 18px;
}

.contct-sud {
    position: absolute;
    right: 0px;
    top: 0;
    padding: 5px 15px;
    background: #e2cac700;
    border: none;
    font-size: 38px;
    color: #fff;
    cursor: pointer;
    opacity: 0.5;
    line-height: 0.8;
}

.contct-sud {
    padding: 25px;
    font-size: 24px;
    opacity: 0.8;
}

input#LEGAL_CONSENT\.subscription_type_27449206-dcad7eef-5cf3-4950-9d51-b47a7b349215{
    width: 12px !important;
    margin-left: 0px;
    margin-top: 6px;
}
@media only screen and (min-width: 768px){
.bootm-modal .modal-inner {
    padding: 20px 20px 20px !important;
}
}

.bootm-modal .modal-inner:nth-child(2) {
    height: 100%;
    overflow-x: scroll;
    padding-bottom: 90px !important;
}

.contact-button-form {
    margin-left: 8px !important;
}
.contact-button-form label{
    color: #000 !important;
}

.contact-button-form .legal-consent-container .hs-form-booleancheckbox-display p, .contact-button-form  .legal-consent-container .hs-form-booleancheckbox-display>span,
.contact-button-form  .legal-consent-container .hs-form-booleancheckbox-display p, .contact-button-form  .legal-consent-container .hs-form-booleancheckbox-display p a

{
    text-align: justify;
     color: #000 !important;
}

.contact-button-form  input#LEGAL_CONSENT\.subscription_type_27449206-d39e431b-24a5-4162-b4fc-aee4b4af0438
{
    width: auto !important;
    margin: 5px;
}

label.hs-error-msg,label.hs-main-font-element
{
   color: red !important;
    font-size: 13px !important;
}

.contact-button-form  form .actions input 
{
    width: 200px;
    height: 50px;
   
   }
   .new-form ul.no-list.hs-error-msgs.inputs-list
{
    padding-left: 0;
}
.new-form ul.no-list.hs-error-msgs.inputs-list li
{
list-style: none !important;
}





@media (min-width: 0px) and (max-width: 575px){
.section-customer-experience .tab {
    border-right: 1px solid #d3d3d3;
}}

@media (min-width: 0px) and (max-width: 575px){
.section-customer-experience .tab {
    min-width: 250px;
}}

@media (min-width: 0px) and (max-width: 575px){
.section-customer-experience .tab {
    border-right: 1px solid #d3d3d3;
}}

@media (min-width: 0px) and (max-width: 575px){
.section-customer-experience .tab {
    min-width: 250px;
}}

@media (min-width: 0px) and (max-width: 575px){
.tabs{
    display: flex;
    flex-flow: column;
    width: 100%;
    align-items: center;
}}

@media (min-width: 768px) and (max-width: 991.98px){
.section-customer-experience .tab {
    width: auto;
    padding: 0 15px;
}}

/*@media (min-width: 0px) and (max-width: 768px){
.section-customer-experience .tab {
    width: auto;
    padding: 0 15px;
}}*/

@media (min-width: 0px) and (max-width: 575px){
.p-home .section-customer-experience .container .row .col-small-4 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 46.333333%;
    text-align: center;
    padding: 8px 0;
}
.section-customer-experience .container .row .col-small-4:first-child p {
    align-self: flex-start;
    text-align: center;
    font-size: 1rem;
    font-weight: 600;
}
}

@media only screen and (max-width: 575px){
.pricing-plan .row .col-4:first-child {
    width: 100%;
    text-align: center!important;
    align-items: center;
    justify-content: center;
    display: block;
}}

@media (min-width: 0px) and (max-width: 575px){
.pricing-plan .row .col-small-4:first-child {
    width: 100%!important;
    
}}

@media (min-width: 0px) and (max-width: 575px){
.p-home .section-customer-experience .container .row .col.col-4.col-small-4 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 46.333333% !important;
    text-align: center;
    padding: 8px 0;
}}

@media (min-width: 0px) and (max-width: 575px){
.section-customer-experience .container .row .col-small-4 {
    /* padding: 8px; */
    align-items: center;
    flex: 0 0 auto;
    width: 46.333333%;
    text-align: center;
    padding: 8px 0;
}}



section#Services .accordion.theme-default .accordion-item p {
    margin-left: 26px;
    margin-bottom: 6px;
}

   section#Features-1 .icons {
                display: flex;
                justify-content: space-between;
            }
            #Features-1 .grid .col.col-small-3 {
                padding: 15px;
            }

            @media only screen and (min-width: 768px) {
                #Features-1 .grid .col.col-small-3 {
                    -ms-flex: 0 0 auto;
                    flex: 0 0 auto;
                    width: 25%;
                }
            }
             section#Features-1 .icons .icon {
                min-height: 190px;
            }

            section#Features-1 .icons .icon {
                background: #0fb7f8;
                padding: 29px 10px;
                min-height: 160px;
                border-bottom: 2px solid #fff;
            }
            section#Features-1 .icons .icon h4 {
                margin-bottom: 8px;
                font-size: 20px;
                color: white;
            }
            section#Platform .subtitle {
                font-family: "Open Sans";
                font-size: 15px;
                line-height: 1.5em;
                margin-top: 10px;
            }
            .marketplace .products-list .subtitle {
                color: #000000;
            }
            section#Platform div#support-link {
                color: #000000;
                font-size: 18px;
                margin-top: -14px;
                line-height: 1.5;
                font-weight: 500;
            }
            .marketplace .products-list .contains-subtitle {
                width: 100%;
            }

            section#Platform .products-list .contains-subtitle {
                justify-content: left;
            }
            section#Platform .products-list .contains-subtitle {
                margin-right: 26px;
                text-decoration: none;
                padding-top: 30px;
                cursor: default;
                margin-top: 0;
            }
            section#Platform .products-list {
                display: block;
                column-count: 3;
                column-gap: 1rem;
            }
            section#Platform .products-list .contains-subtitle {
                display: inline-block;
                break-inside: avoid;
                break-after: always;
                position: relative;
                height: 8rem;
                justify-content: left;
                align-items: center;
                box-sizing: border-box;
                padding-left: 0px;
                padding-top: 4rem;
                color: #06363c;
                font-weight: 400;
                margin-top: 0;
                font-size: 22px;
                transition: top 0.25s;
                top: 0;
            }

            #explore-zendesk {
                padding-top: 30px;
                padding-bottom: 20px;
            }
            #explore-zendesk .sections .section {
                column-count: 1;
            }
            #explore-zendesk .sections {
                justify-content: space-evenly;
            }
            @media (min-width: 768px) {
                #explore-zendesk .sections {
                    justify-content: space-evenly;
                    column-count: 2;
                }
            }
            @media (min-width: 1200px) {
                #explore-zendesk .sections {
                    justify-content: space-between;
                    column-count: 3;
                }
            }
            #explore-zendesk .title {
                font-size: 2.2rem;
                color: #000000;
                margin-bottom: 2rem;
                font-weight: 700;
                display: none;
            }
            #explore-zendesk .sections {
                display: flex;
                flex-flow: row wrap;
            }
            #explore-zendesk .sections .two-wide {
                width: 320px;
            }
            @media (min-width: 1200px) {
                #explore-zendesk .sections .two-wide {
                    width: 425px;
                }
            }
            @media (min-width: 1280px) {
                #explore-zendesk .sections .two-wide {
                    width: 490px;
                }
            }
            #explore-zendesk .sections .three-wide {
                width: 320px;
            }
            #explore-zendesk .sections .four-wide {
                width: 500px;
            }
            @media (min-width: 1200px) {
                #explore-zendesk .sections .four-wide {
                    width: 500px;
                }
                #explore-zendesk .sections .four-wide a {
                    padding: 1rem !important;
                }
            }
            #explore-zendesk .sections .four-wide a {
                padding: 1rem !important;
            }
            @media (min-width: 1280px) {
                #explore-zendesk .sections .four-wide {
                    width: 500px;
                }
            }
            @media (min-width: 1360px) {
                #explore-zendesk .sections .four-wide {
                    width: 265px;
                }
            }
            #explore-zendesk .sections .section {
                background-color: #fff;
               /* border: solid 1px #000;*/
                box-sizing: border-box;
                display: inline-block;
                position: relative;
                top: 0;
                transition: top 0.25s;
                overflow: hidden;
                margin-bottom: 10px;
                height: 70px;
                margin-right: 13px;
            }
            #explore-zendesk .sections .section:last-child {
                margin-right: 0;
            }
            #explore-zendesk .sections .section:hover,
            #explore-zendesk .sections .section:focus-within {
                top: -8px;
            }
            #explore-zendesk .sections .section img,
            #explore-zendesk .sections .section svg {
                background: #f8f9f9;
                width: 120px;
                height: 90px;
                position: absolute;
                left: 0;
                top: 0;
            }
            #explore-zendesk .sections .section svg {
                padding: 40px;
            }
            #explore-zendesk .sections .section svg.slightly-less-padding {
                padding: 39px;
            }
            #explore-zendesk .sections .section svg.less-padding {
                padding: 38px;
            }
            #explore-zendesk .sections .section svg.even-less-padding {
                padding: 35px;
            }
            #explore-zendesk .sections .section a {
                background-color: #0fb7f8;
                color: #fff;
                cursor: inherit;
                padding: 1rem;
                position: absolute;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                font-weight: 700;
                font-size: 18px;
                overflow: hidden;
                text-overflow: ellipsis;
                text-decoration: none;
                display: flex;
                justify-content: center;
                flex-direction: column;
                text-align: center !important;
                word-wrap: break-word;
            }
            #explore-zendesk .sections .section .white-box {
                /*background-color: #fff;*/
                color: #fff;
            }
            input#LEGAL_CONSENT\.subscription_type_27449206-be176976-5dd5-4444-bcce-1efc394667c3 {
                width: 12px !important;
                margin-left: 0px;
                margin-top: 6px;
                        }
                        section#DraftStatement .row .accordion-item ul.service-list p {
                margin-left: 26px;
                margin-bottom: 6px;
                margin-top: 14px;
            }
            @media screen and (max-width: 768px) {
                section#Services-1 {
                    margin-top: -4rem !important;
                }
                .panels {
                    padding: 26px 22px 0px;
                    margin-top: 40px;
                    background: #fff;
                }
                section#Fundtypes {
                    margin-top: -4rem !important;
                }
                .fund-type {
                    margin-top: -3rem !important;
                }
                section#DraftStatement {
                    margin-top: -2rem !important;
                }
                #explore-zendesk .sections {
                    display: grid;
                    flex-flow: column;
                    align-self: center;
                }

            }

@media only screen and (min-width: 480px) {
 .data-source .data-source--icon {
  border-right: 1px solid #ddd;
 }
}

.data-source .data-source--data img {
 width: 60px;
}
.data-source--green .supertitle {
 color: #000000 !important;
}
.row.data-source-row a {
 width: 49%;
}
.data-source .data-source--data .supertitle {
 font-size: 20px;
 line-height: 1.2;
 font-weight: bold;
 padding-top: 10px;
 font-family: "Open Sans";
 letter-spacing: normal;
 text-transform: capitalize;
 padding: 0;
 text-align: center;
}
.data-source .data-source--icon {
 width: 30%;
 padding: 0 1rem;
 display: -ms-flexbox;
 display: flex;
 -ms-flex-align: center;
 align-items: center;
 -ms-flex-pack: center;
 justify-content: center;
}

.data-source.data-source--pink {
 border-bottom: 2px solid #000000;
}

@media only screen and (min-width: 480px) {
 .data-source {
  width: 47%;
 }
}
.data-source {
 display: -ms-flexbox;
 display: flex;
 -ms-flex-direction: row;
 flex-direction: row;
 padding: 1rem 0;
 margin-bottom: 1rem;
 -ms-flex-item-align: start;
 align-self: flex-start;
 width: 85%;
}
.data-source {
 min-height: 115px;
 position: relative;
 top: 0;
}

.data-source.data-source--green p{
color: #000000 !important
}
/*.data-source:hover {
 top: -4px;
}*/
.data-source {
 min-height: 115px;
}
.data-source-heading {
 padding-top: 1rem;
}
@media only screen and (min-width: 1120px) {
 .data-source-heading {
  padding-top: 1rem;
 }
}
.data-source-row {
 -ms-flex-flow: column nowrap;
 flex-flow: column nowrap;
}
@media only screen and (min-width: 480px) {
 .data-source-row {
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
 }
}
@media only screen and (min-width: 1120px) {
 .data-source-row {
  -ms-flex-pack: justify;
  justify-content: space-between;
 }
}
.data-source {
 display: -ms-flexbox;
 display: flex;
 -ms-flex-direction: row;
 flex-direction: row;
 padding: 1rem 0;
 margin-bottom: 1rem;
 -ms-flex-item-align: start;
 align-self: flex-start;
 width: 85%;
}
.data-source:not(:nth-child(odd)) {
 -ms-flex-item-align: end;
 align-self: flex-end;
}
@media only screen and (min-width: 480px) {
 .data-source:not(:nth-child(odd)) {
  -ms-flex-item-align: start;
  align-self: flex-start;
 }
}
@media only screen and (min-width: 480px) {
 .data-source {
  width: 47%;
 }
}
@media only screen and (min-width: 768px) {
 .data-source {
  width: 23%;
  margin-bottom: 0;
 }
}
@media only screen and (min-width: 1120px) {
 .data-source {
  width: 32.5%;
 }
}
.data-source.data-source--yellow {
    background: rgb(26,115,241);
    background: linear-gradient(90deg, rgba(26,115,241,1) 3%, rgba(42,7,232,1) 100%);
}
.data-source.data-source--green {
 background: #f8f9f9;
}
.data-source .data-source--icon {
 width: 30%;
 padding: 0 1rem;
 display: -ms-flexbox;
 display: flex;
 -ms-flex-align: center;
 align-items: center;
 -ms-flex-pack: center;
 justify-content: center;
}
@media only screen and (min-width: 480px) {
 .data-source .data-source--icon {
  border-right: 1px solid #ddd;
 }
}
.data-source .data-source--data {
 width: 70%;
 padding: 1rem 0;
 display: -ms-flexbox;
 display: flex;
 -ms-flex-direction: column;
 flex-direction: column;
 -ms-flex-line-pack: center;
 align-content: center;
 -ms-flex-pack: center;
 justify-content: center;
 text-align: center;
}
.data-source .data-source--data .h1 {
 margin-bottom: 0.75rem;
 font-size: 36px;
 line-height: 41px;
 text-align: center;
}

.data-source {
 min-height: 110px !important;
 margin-top: 10px;
}
section#Difference
{
    padding-bottom: 6rem;
}
.states {
 padding: -1px 0px 0px 0px !important;
}
.data-source .data-source--data {
 width: 100%;
 padding: 0rem 0;
}
.data-source {
 width: 100%;

 min-height: 118px !important;
}
.p-security .hero p {
 margin-right: 0;
}
.data-source .data-source--data .h1 {
 margin-bottom: 0.5rem;
 font-size: 26px;
 line-height: 30px;
}

.data-source--green .supertitle {
    color: #000000 !important;
}


.row.data-source-row a:first-child
{
    width: 100%;
}
section#Features .icons .icon {
    background: #0fb7f8;
    padding: 30px 10px;
    min-height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: column;
    flex-flow: column;
    border: none !important;
}
section#Features .icons .icon {
    min-height: 180px;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    padding: 20px 10px;
    box-shadow: -1px 1px 10px #00000040;
}

 section#Features .icons .col-small-3:nth-child(5) .icon,  section#Features .icons .col-small-3:nth-child(6) .icon,  section#Features .icons .col-small-3:nth-child(7) .icon,  section#Features .icons .col-small-3:nth-child(8) .icon {
    background-color: #f8f9f9;
    box-shadow: -1px 1px 10px #00000040;
}
 section#Features .icons .col-small-3:nth-child(5) .icon h4,  section#Features .icons .col-small-3:nth-child(5) .icon p,  section#Features .icons .col-small-3:nth-child(6) .icon h4,  section#Features .icons .col-small-3:nth-child(6) .icon p,  section#Features .icons .col-small-3:nth-child(7) .icon h4,  section#Features .icons .col-small-3:nth-child(7) .icon p,  section#Features .icons .col-small-3:nth-child(8) .icon h4,  section#Features .icons .col-small-3:nth-child(8) .icon p {
    color: #000000;
}

 section#Features .icons .col-small-3:nth-child(5) .icon h4,  section#Features .icons .col-small-3:nth-child(5) .icon p,  section#Features .icons .col-small-3:nth-child(6) .icon h4,  section#Features .icons .col-small-3:nth-child(6) .icon p,  section#Features .icons .col-small-3:nth-child(7) .icon h4,  section#Features .icons .col-small-3:nth-child(7) .icon p,  section#Features .icons .col-small-3:nth-child(8) .icon h4,  section#Features .icons .col-small-3:nth-child(8) .icon p {
    color: #000000;
}

.icon h4 , .icon p
{
    color: #fff;
}

.data-source.data-source--yellow p{
    color: #fff !important;
}

.hs_error_rollup
{
    display: none;
}


/* #Contact .greenhouse-form input:not([type="checkbox"]), #Contact form input:not([type="checkbox"]),
#Contact .greenhouse-form textarea, #Contact form textarea
{
    border-color: #fff;
} */

input#LEGAL_CONSENT\.subscription_type_27449206-be176976-5dd5-4444-bcce-1efc394667c3 {
    width: 12px !important;
    margin-left: 0px;
    margin-top: 6px;
}

input#LEGAL_CONSENT\.subscription_type_27449206-3f5cf4ea-9186-4960-9b39-e2e45d9fefb5
{
    width: 12px !important;
    margin-left: 0px;
    margin-top: 6px;
}






section#About-us .col.col-small-5 p {
   font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
    text-align: justify;
}

section#Asset-manager section.section-customer-experience p{
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
    text-align: justify;
}


/*section#Asset-manager li::after, section#fund-admin li::after{
   content: "";
  position: absolute;
  left: 0px;
  top: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #1a73f1;
  margin-top: 5px;

}*/

section#Asset-manager li::before ,section#fund-admin li::before{ 
 

content: "";
    position: absolute;
    left: 0;
    top: 8px;
    height: 9px;
    width: 9px;
    border: 6px solid #1a73f1;
    border-width: 3px 3px 0 0;
    transform: rotate(45deg);
}

section#Asset-manager li,  section#fund-admin li{
    list-style: none;
    position: relative;
    padding: 0 0 0 25px;
}
section#fund-admin ul{
    padding-left: 5px;
}
section#Asset-manager ul{
    padding-left: 10px;
}
@media only screen and (max-width: 480px){
    .global-header .primary-nav .primary-link {
    display: block;
    font: 600 16px 'Open Sans';
}
    .col .relationframe img, .col .relationframe video, .relationframe img, .relationframe video {
    height: 50%;
    min-width: 50%;
    top: 0;
        padding-left: -1px;
}
.col.col-small-6.col-image {
    height: 12rem;
}
    .p-capability section.hero h1 {
    font-size: 30px;
    color: #fff;
    text-align: center;
}
a.js-anchor-link.button.button-medium.button-primary-default {
    color: #fff;
    width: 100%;
}
.states {
    padding: 0px 0px 0px 0px !important;
}
.data-source-row {
    -ms-flex-flow: column nowrap;
    flex-flow: initial;
    place-content: center;
}
.grid .col > * {
    max-width: inherit;
}
section#About-us .col.col-small-5 p {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
        text-align: justify;
}
section#Asset-manager section.section-customer-experience p {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
}
.panel img {
    width: 100%;
    object-fit: cover;
    height: auto;
    margin-bottom: 30px;
}

section#About-us {
    padding-top: 5rem;
    margin-top: -3rem;
}
section#fund-admin{
    padding-top: 5rem;
    margin-top: -3rem;
    padding-bottom: 0rem;
}
section#Asset-manager {
    padding-top: 5rem;
    margin-top: -3rem;
}
section#Difference {
    padding-bottom: 9rem;
    padding-top: 5rem;
    margin-top: -3rem;
}
.odot, .mdot, .ndot, .kdot {
    margin-bottom: 1.5rem !important;
}
.p-capability section.hero, .p-capability section.footer-cta, section#Contact .color-conatct {
    padding: 5rem 0 1.7rem !important;
}
}



@media (max-width: 767.98px){
.tabs {
    width: 100%;
    overflow: auto;
    flex-flow: row;
    justify-content: normal;
}}



@media (min-width: 0px) and (max-width: 575px){
.grid .col.col-4 {
    width: 50% !important;
    text-align: center;
    align-items: center;
    padding: 8px 0;
}
#Difference .info__box {
    margin-bottom: 3rem;
}

}

@media (min-width: 481px) and (max-width: 767.9px){
    img.tech-img.image-mobile {
    height: 51%;
    min-width: 54%;
    object-fit: contain;
    position: absolute;
    top: 0;
}
    a.primary-link.js-anchor-link.cta.login-in {
    display: none;
}
    .global-header .primary-nav .primary-link {
    display: block;
    font: 600 16px 'Open Sans';
}
    .states {
    padding: 0px 0px 0px 0px !important;
        /* align-items: center; */
}
.grid .row{
    margin: 0px;
}
.odot, .mdot, .ndot, .kdot {
    margin-bottom: 1.5rem !important;
}
.panel img {
    width: 100%;
    height: auto;
    object-fit: cover;
    margin-bottom: 30px;
}
.grid .col.col-4 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.3333333333%;
    padding: 8px;
    align-items: center;
}
#Difference .info__box {
    margin-bottom: 0rem;
    padding: 20px 20px !important;
}
img.tech-img.image-desk {
    display: none;
}
    }


@media only screen and (min-width: 768px) and (max-width: 1121px){
.data-source {
    width: 24% !important;
    margin-bottom: 0;
}
.login-in {
    /* color: #fff!important; */
    font-size: 14PX!important;
    padding: 12PX 11PX!important;
    width: 7rem;
    margin-left: 10px !important;
}
.global-header .primary-nav .primary-link {
    font-size: 13px;
}
.grid .row{
    margin: 0px;
}
a.primary-link.js-anchor-link.cta.login-in {
    margin-right: 5px;
}
}    


@media only screen and (min-width: 320px) and (max-width: 990.9px){
    section#About-us {
        padding-top: 5rem;
        margin-top: -3rem;
    }
    section#fund-admin{
        padding-top: 5rem;
        margin-top: -4rem;
        padding-bottom: 0rem;
    }
    section#Asset-manager {
        padding-top: 6rem;
        margin-top: -5rem;
    }
    section#Difference {
        padding-bottom: 9rem;
        padding-top: 5rem;
        margin-top: 0rem;
    }
  
    }
    @media only screen and (min-width: 768px) and (max-width: 992px){
        #Difference .info__box {
            margin-bottom: 0rem;
            padding: 20px 40px !important;
        }
    }

@media (min-width: 481px) and (max-width: 516px){
img.tech-img.image-mobile {
    height: 62%;
    min-width: 54%;
    object-fit: contain;
    margin-top: 3rem;
    position: absolute;
    top: 0;
}    
}


@media (min-width: 517px) and (max-width: 600px){

img.tech-img.image-mobile {
    height: 61%;
    min-width: 54%;
    object-fit: contain;
    position: absolute;
    top: 71px;
}}

@media (min-width: 601px) and (max-width: 768px){
img.tech-img.image-mobile {
    height: 100%;
    min-width: 54%;
    object-fit: contain;
    position: absolute;
    top: 0px;
}
}


@media only screen and (max-width: 1280px){

        img.tech-img.image-desk {
    display: none;
}
}


input#LEGAL_CONSENT\.subscription_type_27449206-2ffad593-559d-4c35-b1f5-6ec6e2badf3c {
    width: 12px !important;
    margin-left: 0px;
    margin-top: 6px;
}


.accordion .accordion-item .accordion-closed {
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: block;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.accordion .accordion-item .accordion-closed:before {
    font-family: greenhouse-web-icons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1
}

.accordion .accordion-item .accordion-closed::before {
    color: #000000;
    font-size: 1.5rem;
    height: 1.5rem;
    margin-left: 1rem;
    -ms-flex-order: 2;
    order: 2;
    transition: all .25s;
    width: 1.5rem
}

.accordion .accordion-item .accordion-open {
    display: none
}


.accordion .accordion-item.active .accordion-open {
    display: block
}

.accordion.theme-faq,.accordion.theme-media,.accordion.theme-default {
    margin-bottom: 1.5rem
}

@media only screen and (min-width: 768px) {
    .accordion.theme-faq,.accordion.theme-media,.accordion.theme-default {
        margin-bottom:3rem
    }
}

.accordion.theme-faq .accordion-item,.accordion.theme-media .accordion-item,.accordion.theme-default .accordion-item {
    border-bottom: 2px solid #68737d;
   padding: 1.5rem 1.5rem 1.5rem .5rem;

}
/*.accordion-item.active
{
 box-shadow: 0 4px 12px 0 rgb(104 115 125 / 15%) !important;
}*/
.accordion.theme-faq .accordion-item .accordion-closed,.accordion.theme-media .accordion-item .accordion-closed,.accordion.theme-default .accordion-item .accordion-closed {
    padding: 1.5rem;
    margin: -1.5rem
}

.accordion.theme-faq .accordion-item .accordion-open::before,.accordion.theme-media .accordion-item .accordion-open::before,.accordion.theme-default .accordion-item .accordion-open::before {
    padding-top: 1.5rem;
    content: "";
    display: block
}

.accordion.theme-media .accordion-item {
    position: relative;
    border-bottom: none
}

.accordion.theme-media .accordion-item::before {
    background: #c2c8cc;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    transition: background-color .25s;
    width: 100%
}

/*.accordion.theme-media .accordion-item.active {
    background: #fff;
    box-shadow: 0 4px 12px 0 rgba(104,115,125,.15)
}
*/
.accordion.theme-media .accordion-item.active::before {
    background: #000000;
    height: 2px
}

.accordion.theme-media .accordion-item.active+.accordion-item::before {
    background: 0 0
}

.accordion.theme-media .accordion-item .accordion-closed::before {
    font-size: 1rem;
    height: 1rem;
    width: 1rem
}

.accordion[data-accordion-animate] .accordion-item .accordion-open {
    display: block;
    max-height: 0;
    opacity: 1;
    overflow: hidden;
    transition: all .25s
}

.accordion[data-accordion-animate] .accordion-item.active .accordion-open {
    opacity: 1;
    max-height: none
}

@media only screen and (max-width: 767px) {
    .accordion[data-accordion-disable-mobile] .accordion-item {
        border:none;
        box-shadow: none!important;
        padding-left: 0;
        padding-right: 0;
        background: 0 0
    }

    .accordion[data-accordion-disable-mobile] .accordion-item.active {
        background: 0 0
    }

    .accordion[data-accordion-disable-mobile] .accordion-item::before {
        display: none
    }

    .accordion[data-accordion-disable-mobile] .accordion-item .media {
        margin: 0 auto
    }

    .accordion[data-accordion-disable-mobile] .accordion-item .accordion-closed {
        margin: 0;
        padding-left: 0;
        padding-right: 0
    }

    .accordion[data-accordion-disable-mobile] .accordion-item .accordion-closed::before {
        display: none
    }

    .accordion[data-accordion-disable-mobile] .accordion-item .accordion-open {
        display: block;
        max-height: none;
        opacity: 1
    }

    .accordion[data-accordion-disable-mobile] .accordion-item .accordion-open::before {
        display: none
    }
}

.media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}


.tabs-module [data-tab] {
    cursor: pointer;
    position: relative;
    transition: all 400ms;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.tabs-module [data-tab]:active,.tabs-module [data-tab].active {
    color: #000000
}

.tabs-module [data-tab-content] {
    animation: tab-content-out 400ms ease forwards;
    display: none;
    opacity: 0;
    width: 100%
}

@keyframes tab-content-out {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.tabs-module [data-tab-content].active {
    display: block;
    animation: tab-content-in 400ms 400ms ease forwards
}

@keyframes tab-content-in {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.tabs-module.tabs-default .tabs-container {
    -ms-flex-align: stretch;
    align-items: stretch;
    border-bottom: 1px solid #000000;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
    padding: 0 16px;
    position: relative;
    z-index: 1
}

.tabs-module.tabs-default [data-tab] {
    -ms-flex-align: center;
    align-items: center;
    border-color: #c2c8cc #c2c8cc #000000;
    border-style: solid;
    border-width: 1px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 0 -1px -1px;
    padding: 1rem;
    text-align: center
}

@media only screen and (min-width: 481px) {
    .tabs-module.tabs-default [data-tab] {
        padding:1rem 2rem
    }
}

.tabs-module.tabs-default [data-tab]::before {
    background: #000000;
    content: "";
    height: 2px;
    left: 50%;
    position: absolute;
    top: -1px;
    transform: translateX(-50%);
    transition: width .25s;
    width: 0
}

.tabs-module.tabs-default [data-tab]:hover,.tabs-module.tabs-default [data-tab].active {
    color: #000000
}

.tabs-module.tabs-default [data-tab].active {
    background: #f8f9f9;
    border-color: #000000 #000000 transparent;
    box-shadow: 0 4px 12px 0 rgba(104,115,125,.15);
    position: relative;
    z-index: 1
}

.tabs-module.tabs-default [data-tab].active::before {
    width: 100%
}

.tabs-module.tabs-default.tabs-wide [data-tab] {
    -ms-flex-preferred-size: 22rem;
    flex-basis: 22rem
}

.tabs-module.tabs-default .content-container {
    background: #f8f9f9;
    padding: 3rem 0;
    position: relative;
    z-index: 5
}

.tabs-module.tabs-default .content-container .tab-body-content {
    background: #fff;
    padding: 3rem 0;
    margin: 3rem 0 -3rem
}

.tabs-module.tabs-default .content-container .tab-body-content [data-tab-content].active {
    -ms-flex-direction: column;
    flex-direction: column
}

.tabs-module.tabs-default [data-tab-content] {
    display: none
}

.tabs-module.tabs-default [data-tab-content].active {
    display: block;
    animation: tab-content-in 400ms 400ms ease forwards
}

@keyframes tab-content-in {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.tabs-module.tabs-default-inverse [data-tab] {
    background: #f8f9f9
}

.tabs-module.tabs-default-inverse [data-tab].active {
    background: #fff
}

.tabs-module.tabs-default-inverse .content-container {
    background: #fff
}

.tabs-module.tabs-minimal .tabs-container {
    display: none;
    gap: 1rem;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 1rem 1rem 0
}

@media only screen and (min-width: 768px) {
    .tabs-module.tabs-minimal .tabs-container {
        display:-ms-flexbox;
        display: flex
    }
}

@media only screen and (min-width: 481px) {
    .tabs-module.tabs-minimal .tabs-container {
        gap:2.5rem
    }
}

.tabs-module.tabs-minimal .tabs-container [data-tab] {
    border-radius: 0;
    border: none;
    padding: .5rem 1rem;
    text-align: center
}

.tabs-module.tabs-minimal .tabs-container [data-tab]>* {
    color: #68737d;
    transition: color 400ms
}

.tabs-module.tabs-minimal .tabs-container [data-tab]::after {
    border-bottom: 2px solid #000000;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    transform: scaleX(0);
    transition: transform 250ms ease-in-out;
    width: 100%
}

.tabs-module.tabs-minimal .tabs-container [data-tab]:hover h5,.tabs-module.tabs-minimal .tabs-container [data-tab]:focus h5,.tabs-module.tabs-minimal .tabs-container [data-tab].active h5 {
    color: #000000
}

.tabs-module.tabs-minimal .tabs-container [data-tab]:hover::after,.tabs-module.tabs-minimal .tabs-container [data-tab]:focus::after,.tabs-module.tabs-minimal .tabs-container [data-tab].active::after {
    transform: scaleX(1)
}

.tabs-module.tabs-minimal [data-tab-content] {
    animation: none;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2.5rem;
    opacity: 1
}

@media only screen and (min-width: 768px) {
    .tabs-module.tabs-minimal [data-tab-content] {
        animation:tab-content-out 400ms ease forwards;
        display: none;
        opacity: 0
    }
}

.tabs-module.tabs-minimal [data-tab-content].active {
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-direction: row;
    flex-direction: row;
    animation: tab-content-in 400ms 400ms ease forwards
}

@keyframes tab-content-in {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.tabs-module.vertical {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.tabs-module.vertical>.tabs-container>[data-tab] {
    margin: 0;
    padding: 1.5rem;
    border-left-style: solid;
    border-left-width: 4px;
    transition: background-color 800ms,border-color 800ms,box-shadow 800ms,padding 400ms 400ms,margin 400ms 400ms
}

.tabs-module.vertical>.tabs-container>[data-tab]:hover,.tabs-module.vertical>.tabs-container>[data-tab]:focus,.tabs-module.vertical>.tabs-container>[data-tab].active {
    background: #fff;
    box-shadow: 0 8px 24px 0 rgba(104,115,125,.15)
}

.tabs-module.vertical>.tabs-container>[data-tab].active,.tabs-module.vertical>.tabs-container>[data-tab]:active {
    box-shadow: 0 8px 24px 0 rgba(104,115,125,.15);
    margin: 1.5rem 0;
    transition: background-color 800ms 400ms,border-color 800ms 400ms,box-shadow 800ms 400ms,padding 400ms,margin 400ms
}

.tabs-module.vertical>.tabs-container>[data-tab].active .tab-details,.tabs-module.vertical>.tabs-container>[data-tab]:active .tab-details {
    max-height: 500px;
    padding: 1em 0 0
}

@media only screen and (min-width: 768px) {
    .tabs-module.vertical>.tabs-container>[data-tab].active .tab-details,.tabs-module.vertical>.tabs-container>[data-tab]:active .tab-details {
        padding:1em 0 0
    }
}

.tabs-module.vertical>.tabs-container>[data-tab]:first-child {
    margin-top: 0
}

.tabs-module.vertical>.tabs-container>[data-tab]:last-child {
    margin-bottom: 0
}

.tabs-module.vertical>.content-container {
    display: none;
    position: relative
}

@media only screen and (min-width: 768px) {
    .tabs-module.vertical>.content-container {
        display:block
    }
}

.tabs-module.vertical>.content-container [data-tab-content] {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    max-height: 100%;
    transform: translateY(-50%);
    z-index: -1
}

.tabs-module.vertical>.content-container [data-tab-content].active {
    display: block;
    z-index: 1;
    position: static
}

.tabs-module.vertical>.content-container [data-tab-content].align-top {
    transform: none
}

.tabs-module.vertical>.content-container.has-images [data-tab-content] {
    width: 100%
}

.tabs-module.vertical>.content-container .tab-image-wrapper {
    position: relative;
    margin: 0 auto;
    max-width: 100%
}

.tabs-module.vertical>.content-container .tab-image {
    position: relative;
    display: block;
    background-repeat: no-repeat;
    background-position: center 1px;
    height: 0;
    max-width: 100%
}

.tabs-module.vertical [data-tab] {
    border-color: transparent
}

.tabs-module.vertical [data-tab]:hover,.tabs-module.vertical [data-tab]:focus,.tabs-module.vertical [data-tab].active {
    border-color: #000000
}

.tabs-module.vertical [data-tab]:hover[data-tab=support],.tabs-module.vertical [data-tab]:focus[data-tab=support],.tabs-module.vertical [data-tab].active[data-tab=support] {
    border-color: #78a300
}

.tabs-module.vertical [data-tab]:hover[data-tab=guide],.tabs-module.vertical [data-tab]:focus[data-tab=guide],.tabs-module.vertical [data-tab].active[data-tab=guide] {
    border-color: #eb4962
}

.tabs-module.vertical [data-tab]:hover[data-tab=chat],.tabs-module.vertical [data-tab]:focus[data-tab=chat],.tabs-module.vertical [data-tab].active[data-tab=chat] {
    border-color: #f79a3e
}

.tabs-module.vertical [data-tab]:hover[data-tab=talk],.tabs-module.vertical [data-tab]:focus[data-tab=talk],.tabs-module.vertical [data-tab].active[data-tab=talk] {
    border-color: #efc93d
}

.tabs-module.vertical [data-tab]:hover[data-tab=sell],.tabs-module.vertical [data-tab]:focus[data-tab=sell],.tabs-module.vertical [data-tab].active[data-tab=sell] {
    border-color: #d4ae5e
}

.tabs-module.vertical [data-tab]:hover[data-tab=explore],.tabs-module.vertical [data-tab]:focus[data-tab=explore],.tabs-module.vertical [data-tab].active[data-tab=explore] {
    border-color: #30aabc
}

.tabs-module.vertical [data-tab]:hover[data-tab=message],.tabs-module.vertical [data-tab]:focus[data-tab=message],.tabs-module.vertical [data-tab].active[data-tab=message] {
    border-color: #37b8af
}

.tabs-module.vertical [data-tab]:hover[data-tab=sunshine],.tabs-module.vertical [data-tab]:focus[data-tab=sunshine],.tabs-module.vertical [data-tab].active[data-tab=sunshine] {
    border-color: #efc93d
}

.tabs-module.vertical [data-tab]:hover[data-tab=gather],.tabs-module.vertical [data-tab]:focus[data-tab=gather],.tabs-module.vertical [data-tab].active[data-tab=gather] {
    border-color: #e7afa2
}

.tabs-module.vertical [data-tab]:hover[data-tab=answerbot],.tabs-module.vertical [data-tab]:focus[data-tab=answerbot],.tabs-module.vertical [data-tab].active[data-tab=answerbot] {
    border-color: #caefec
}


#fund-admin .supertitle-p{
    font-size: 18px;
    font-weight: 600;
    /*text-align: left;*/
}
#Asset-manager .supertitle-p{
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    text-align: justify;
}

@media only screen and (max-width: 480px){
.col.col-small-6.col-image {
    height: auto;
    padding-bottom: 0px;
}}

.split-text-title {
    margin-top: 12px !important;
}

select#software_name__-2ffad593-559d-4c35-b1f5-6ec6e2badf3c {
    height: 54px;
    padding: 7px;
    background: #f8f9f9;
    color: #000000;
    font-size: 16px;
}

input#attach_files__optional_-2ffad593-559d-4c35-b1f5-6ec6e2badf3c {
    padding: 14px 10px;
    color: #000000;
    font-size: 16px;
}

input#lastname-2ffad593-559d-4c35-b1f5-6ec6e2badf3c {
    width: 96%;
}

input#firstname-2ffad593-559d-4c35-b1f5-6ec6e2badf3c {
    width: 98%;
    margin-right: 15px;
}

@media (min-width: 480px) and (max-width: 575px){
    input#firstname-2ffad593-559d-4c35-b1f5-6ec6e2badf3c {
    width: 100%;
    margin-right: 15px;
}
input#lastname-2ffad593-559d-4c35-b1f5-6ec6e2badf3c {
    width: 100%;
}

}

.contact-button-form .greenhouse-form input:not([type="checkbox"]), form input:not([type="checkbox"]),
.contact-button-form select#software_name__-2ffad593-559d-4c35-b1f5-6ec6e2badf3c
{
   background: #f8f9f9;
    border-radius: 0;
    border: 1px solid #68737d2b;
    box-shadow: none;
    color: #000000;
    font: 16px/1 'Open Sans';
    height: 52px;
    padding: 10px 15px;
    width: 100%;
}

.contact-button-form fieldset.form-columns-1 textarea
{
    background: #f8f9f9;
    border-radius: 0;
    border: 1px solid #68737d2b;
    box-shadow: none;
    color: #000000;
    font: 16px/20px 'Open Sans';
    padding: 15px;
    resize: vertical;
    width: 100%;
}





#label-attach_files__optional_-2ffad593-559d-4c35-b1f5-6ec6e2badf3c::before {

     content: url(attach.svg);
     cursor: pointer;
}


.greenhouse-form .dropdown-field:not(.field-error-active):hover, .greenhouse-form input:not(.field-error-active):hover, .greenhouse-form select:not(.field-error-active):hover, .greenhouse-form textarea:not(.field-error-active):hover, form .dropdown-field:not(.field-error-active):hover, form input:not(.field-error-active):hover, form select:not(.field-error-active):hover, form textarea:not(.field-error-active):hover {
    border: 1px solid #0FB7F8;
}



#label-attach_files__optional_-2ffad593-559d-4c35-b1f5-6ec6e2badf3c span {
display: none;
}

/*input#attach_files__optional_-2ffad593-559d-4c35-b1f5-6ec6e2badf3c
{
    display: none;
}
*/
.hs_attach_files__optional_.hs-attach_files__optional_.hs-fieldtype-file.field.hs-form-field {
    position: relative;
    
   
   
    }

#label-attach_files__optional_-2ffad593-559d-4c35-b1f5-6ec6e2badf3c{
       right: 10px;
    position: absolute;
    top: 10px;
}
.contact-button-form  .input {
    margin: 0 !important;
    width: 100%;
    }
.contact-button-form input#firstname-2ffad593-559d-4c35-b1f5-6ec6e2badf3c {
    width: 97%;
    margin-right: 0;
}
.contact-button-form input#lastname-2ffad593-559d-4c35-b1f5-6ec6e2badf3c {  
    margin-left: 4%;
    }

.help-heading{ 
    background: #ee8434;
    font-size: 18px;
    color: #fff;
    margin-bottom: 20px;
    font-weight: 600;
    text-align: center;
    padding: 22px !important;
    text-align: left;
    border-radius: 0;}


.contact-button-form {
    margin-left: 0px !important;
}

.sticky-header
{
height: 100px;
}

::-webkit-file-upload-button {
   display: none;
}
I found another solution that works even in non-WebKit browsers

::file-selector-button {
  display: none;
}

input#file {
  display: inline-block;
  width: 100%;
  padding: 120px 0 0 0;
  height: 100px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url('https://cdn1.iconfinder.com/data/icons/hawcons/32/698394-icon-130-cloud-upload-512.png') center center no-repeat #e4e4e4;
  border-radius: 20px;
  background-size: 60px 60px;
}
video {
background: #fff;
}
@media (max-width: 475px){
    h2, .h2 {
        font-size: 28px;
    }
}
@media only screen and (min-width: 768px){
    h2, .h2 {
        font-size: 2.5rem;
    }
}
.accordion-item video {
    display: none;
}
@media (min-width: 320px) and (max-width: 767.5px){
    .accordion-item video{
        display:block;
    }
    .tabs-module [data-tab-content].active{
        display:none;
    }
    
.col.col-small-1 {
    margin: 0px;
    padding: 0px;
}
.accordion.theme-faq .accordion-item, .accordion.theme-media .accordion-item, .accordion.theme-default .accordion-item{
    padding-top:0rem;
    padding-bottom:0rem;
}
#fund-admin .supertitle-p{
    margin-bottom: 0rem;
}
section#Asset-manager .supertitle-p{
    margin-bottom: 0rem;
}
section#Contact .color-conatct{
    padding: 3rem 0 !important;
}
.foot-icon .col-md-4:first-child {
    margin-top: 0;
}
.foot-icon {
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 2rem;
}
}
@media screen and (min-width: 370px){
    .contact-button-form .submitted-message span {
        color: #000 !important;
        margin-left: -15px;
        font-size: 18px;
    }
}
@media (min-width: 320px) and (max-width: 350px){
    .data-source{
        width: 97% !important;
    }
}
@media (min-width: 351px) and (max-width: 480px){
    .data-source{
        width: 97% !important;
    }
}
@media (min-width: 320px) and (max-width: 766.5px){
    .global-footer .legal-nav a:last-child {
        margin-right: 0px;
    }
}
/* marketplace footer design css */

#Contact::before {
    position: absolute;
    display: block;
    content: '';
    top: 19.7rem;
    left: -2rem;
    width: 125%;
    z-index: 0;
    background-image: linear-gradient(to bottom right, #000000 50%, #000000 79%);
    height: 120%;
    overflow: hidden;
    rotate: 342deg;
}
@media only screen and (min-width: 768px){
    .p-demo .shadowed-box {
        background: #fff;
        padding: 50px;
        box-shadow: 0 4px 12px rgba(39,39,39,.2);
        z-index: 2;
        width: 100%;
        min-height: 545px;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
}
.col.col-small-5.p-contact-us {
    padding-left: 60px;
    padding-top: 12rem;
}
.col.col-small-5.p-contact-us .row a {
    text-decoration: none;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
}
.info-wrap .dbox .icon {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.1);
}
.info-wrap .dbox .icon span {
    font-size: 24px;
    color: #fff;
    /* margin: auto; */
    display: block;
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
    height: 50px;
    width: 50px;
}
.info-wrap .dbox .text {
    padding-left: 1rem;
}
.info-wrap .dbox .text {
    width: calc(100% - 50px);
    place-self: center;
}
section#Contact {
    overflow: hidden;
    position: relative;
}
.legal-consent-container .hs-form-booleancheckbox-display p {
    font-weight: 400;
    text-align: justify;
    color: #000000;
}
.legal-consent-container .hs-form-booleancheckbox-display p {
    margin: 0;
    display: inline;
}
.star-line a {
    background: #fff !important;
    font-size: 22px;
}
.star-line a.icon-twitter, .star-line a.icon-twitter:hover {
    color: #61aad3;
}
.star-line a.icon-linkedin, .star-line a.icon-linkedin:hover {
    color: #007bb6;
}
.star-line a.icon-youtube, .star-line a.icon-youtube:hover {
    color: red;
}
.star-line a.icon-instagram, .star-line a.icon-instagram {
    color: #bc2a8d;
}
span.hs-form-required{
    color: #000000;
}
@media only screen and (max-width: 992px){
    section#Contact .color-conatct .col-small-6 {
        order: 2;
    }
}
@media only screen and (max-width: 992px){
    section#Contact .color-conatct .col.col-small-5.p-contact-us {
        order: 1;
    }
}
@media only screen and (max-width: 1199px){
    #Contact::before {
        rotate: 0deg;
    }
}
@media only screen and (max-width: 1280px){
    #Contact::before {
        width: 125%;
    }
}

@media only screen and (max-width: 992px){
    #Contact::before {
        rotate: 0deg;
    }
}
@media only screen and (max-width: 992px){
    #Contact::before {
        top: auto;
    }
}
@media only screen and (max-width: 992px){
    .col.col-small-5.p-contact-us {
        padding-left: 8px;
        padding-top: 0rem;
        padding-bottom: 22px;
    }
}
@media only screen and (max-width: 575px){
    section#Contact h3 {
        font-size: 28px !important;
    }
}

@media only screen and (max-width: 992px){
    section#Contact h3 {
        text-align: left;
        margin-bottom: 1.5rem;
    }
}
@media only screen and (max-width: 575px){
    div#smartling-nav-footer-social {
        /*margin: auto;*/
    }
}
@media only screen and (max-width: 767.5px){    
div#smartling-nav-footer-social {
    padding-right: 8px;
}
}
@media only screen and (max-width: 575px){
    .col.col-small-5.p-contact-us .row a {
        font-size: 16px;
    }
}
@media only screen and (max-width: 767.5px){
    .p-demo .shadowed-box {
        background-color: #fff;
        padding: 15px !important;
    }
}
@media only screen and (max-width: 992px){
    section#Contact .color-conatct .col-small-6, section#Contact .color-conatct .col-small-5 {
        width: 100%;
    }
}
.submitted-message.hs-main-font-element p span {
    color: #000000 !important;
}
@media only screen and (max-width: 575px){
    .info-wrap .dbox .icon span {
        font-size: 20px;
        height: 45px;
        width: 45px;
    }
}
@media only screen and (max-width: 575px){
    .info-wrap .dbox .icon {
        width: 45px;
        height: 45px;
    }}
    label#label-email-dcad7eef-5cf3-4950-9d51-b47a7b349215, label#label-firstname-dcad7eef-5cf3-4950-9d51-b47a7b349215, label#label-lastname-dcad7eef-5cf3-4950-9d51-b47a7b349215, label#label-company-dcad7eef-5cf3-4950-9d51-b47a7b349215, label#label-title-dcad7eef-5cf3-4950-9d51-b47a7b349215, label#label-phone-dcad7eef-5cf3-4950-9d51-b47a7b349215, label#label-message-dcad7eef-5cf3-4950-9d51-b47a7b349215 {
    display: none !important;
}
.col-image.states .data-source-row {
       margin: 0px 2px !important;
    place-content: space-between;
}


@media only screen and (max-width: 314px){
.star-line span a {
    width: 48px;
    height: 48px;
    display: flex;
    border-radius: 50%;
    text-decoration: none;
    margin-right: 0px;
    justify-content: center;
    align-items: center;
    float: left;
    font-size: 15.5px;
}}

@media only screen and (max-width: 768px){
.p-demo .shadowed-box {
    background: #fff;
    padding: 25px;
    box-shadow: 0 4px 12px rgba(39,39,39,.2);
    z-index: 2;
    width: 100%;
    /* min-height: 545px; */
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}}

@media only screen and (max-width: 340px){
    .submitted-message.hs-main-font-element p span {
    color: #000000 !important;
    font-size: 14px;
}
    }


@media only screen and (max-width: 480px){
.col-image.states .data-source-row {
    margin: 0px 0px !important;
}
.p-developers section.hero .grid.container .col.col-small-6.col-image video.video.mt-0.w-100\% {
    background: #241d62 !important;
    height: 100% !important;
    width: 100% !important;
    padding: 0px 0px 0px 4px !important;
}
.split {
    display: block !important;
    margin-top: 10px;
    width: 100% !important;
    justify-content: space-between;
    align-items: center;
}
.split-text {
    width: 100% !important;
    max-width: 530px;
    padding-right: 20px;
}
.split-img {
    width: 100% !important;
    height: auto;
    padding-right: 20px;
}
section#fund-admin .split-text {
    order: 2;
    padding-right: 0px;
    padding-left: 0px !important;
}
section#fund-admin ul {
    padding-left: 10px !important;
    padding-right: 20px;
}
.submitted-message.hs-main-font-element p span {
    color: #000000 !important;
    font-size: 14px;
    display: block;
    text-align: center;
}
section#Contact .color-conatct .grid.container .row .col.col-small-5.p-contact-us .row.contact-address {
    padding-left: 10px !important;
}
.product-features-list {
    display: flex;
    flex-direction: column;
    grid-row-gap: 40px !important;
}
.col-image.states .data-source-row {
    margin: 0px 2px !important;
    place-content: center;
}
}

@media only screen and (min-width: 480px) and (max-width: 767.9px){
    .p-capability .hero p {
    padding-right: 0px !important;
    text-align: justify;
    color: #fff !important;
    padding-right: 0px;
    text-align: center;
}
.p-capability section.hero h1 {
    color: #fff;
    align-self: center;
    text-align: center;
}
.p-capability .hero a {
    color: #fff;
    align-self: center;
}
.p-developers section.hero .grid.container .col.col-small-6.col-image video.video.mt-0.w-100\% {
    background: #241d62;
    object-fit: cover !important;
    height: 100% !important;
    width: 100%;
        padding: 0px 0px 0px 6px !important;
}
.split {
    display: block !important;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}
.split-text {
    width: 100% !important;
    max-width: none !important;
    padding-right: 20px;
}
.split-img {
    width: 100% !important;
    height: auto;
}
.split-text-title {
    margin-top: 16px !important;
    margin-bottom: 16px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991.9px){
    .split-text {
    width: 100% !important;
    max-width: none !important;
    padding-right: 20px;
}
.split-img {
    width: 100% !important;
    height: auto;
}
.split {
    display: block !important;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
}
}

@media only screen and (min-width: 768px) and (max-width: 1120px){
    .p-developers section.hero .grid.container .col.col-small-6.col-image video.video.mt-0.w-100\% {
    background: #241d62;
    object-fit: cover !important;
    height: 100% !important;
    width: 100%;
    padding: 45px 0px 20px 60px;
}
}
@media only screen and (min-width: 1120px) and (max-width: 1320px){
    .p-developers section.hero .grid.container .col.col-small-6.col-image video.video.mt-0.w-100\% {
    background: #241d62;
    object-fit: cover !important;
    height: 100% !important;
    width: 100%;
    padding: 45px 0px 20px 60px;
}
}

@media only screen and (max-width: 1350px){
.container {
    max-width: 1199px;
}
.global-header .nav-container {
    max-width: 1199px;
}
.global-header.stuck .primary-nav {
    max-width: 1199px;
}

}

@media only screen and (min-width: 1321px) and (max-width: 1350px){
.p-developers section.hero .grid.container .col.col-small-6.col-image video.video.mt-0.w-100\% {
    background: #241d62;
    object-fit: cover !important;
    height: 430px !important;
    width: 100%;
    padding: 45px 0px 20px 60px;
}
}


@media only screen and (max-width: 1220px){
.container {
    max-width: 1115px;
}
.global-header .nav-container {
    max-width: 1115px;
}
.global-header.stuck .primary-nav {
    max-width: 1115px;
}
}

@media only screen and (max-width: 1120px){
section#Contact .color-conatct .grid.container .col.col-small-5.p-contact-us .row.contact-address {

    padding-left: 0px !important;
}}

@media only screen and (min-width: 993px) and (max-width: 997px){
.star-line span a {
    width: 48px;
    height: 48px;
    display: flex;
    border-radius: 50%;
    text-decoration: none;
    margin-right: 10px;
    justify-content: center;
    align-items: center;
    float: left;
    font-size: 15.5px;
}
}



.p-capability section.hero {
    background-image: linear-gradient(to bottom right,#0fb7f8 52%,#1a73f1 85%);
    padding: 6rem 0 2rem;
}
@media (min-width: 320px) and (max-width: 992px){
    section#Asset-manager .supertitle-p {
        text-align: justify;
    }
    #fund-admin .supertitle-p{
        text-align: justify;
    }
    .product-features-list {
    display: flex;
    flex-direction: column;
    grid-row-gap: 40px !important;
    }
}

.info-wrap .dbox .text p

{
    text-align: left;
}

.row-solutions
{
    align-items: center;
}
.row-solutions .col-image
{
    padding-left: 50px;
}



element.style {
}
.product-features-list {
    display: flex;
    flex-direction: column;
    grid-row-gap: 80px;
}

.split {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
}

.split-text {
    width: 40%;
    max-width: 530px;
    padding-right: 20px;
}

.split-img {
    width: 60%;
    height: auto;
}
section#fund-admin .split-text
{
    order: 2;
        padding-right: 0;
    padding-left: 20px;
}

section#fund-admin .product-esd-customworkflows-wrapper
{
    padding-left: 0;
}
.split-text-title {
    margin-top: 0px;
    margin-bottom: 16px;
    /*margin-left: -33px;
    padding-left: 32px;
    border-left: 1px solid #241D62;*/
}



.product-esd-customworkflows-wrapper {
    position: relative;
    display: flex;
    padding-left: 10px;
    justify-content: center;
    align-items: center;
}

.illustrationstyle {
    min-height: 10px;
    min-width: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0 20px 50px 0 rgba(22, 8, 51, 0.1);
}

.product-esd-customworkflows-bg {
    position: relative;
    z-index: 100;
}
.illustrationstyle-2 {
    min-height: 10px;
    /* min-width: 10px; */
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0 10px 25px 0 rgba(22, 8, 51, 0.1);
}

.product-esd-customworkflows-callout {
    position: absolute;
    left: 0%;
    bottom: 15%;
    z-index: 300;
    max-width: 30%;
    border-radius: 100%;
}



.p-developers section.hero .grid.container .col.col-small-6.col-image video.video.mt-0.w-100\%{
            background: #241d62;
    object-fit: cover !important;
    height: 470px;
    width: 100%;
    padding: 45px 0px 20px 60px;
}


section#Contact .color-conatct .grid.container .col.col-small-5.p-contact-us .row.contact-address {
    margin-top: 0px;
    border-bottom: 1px solid white;
    padding-bottom: 2rem;
    padding-left: 10px;
}

.star-line a {
    background: #fff !important;
    font-size: 22px !important;
}


.star-line a.fa-twitter, .star-line a.fa-twitter:hover {
    color: #61aad3;
}

.star-line a.fa-linkedin, .star-line a.fa-linkedin:hover {
    color: #007bb6;
}

.star-line a.fa-youtube-play, .star-line a.fa-youtube-play:hover {
    color: red;
}

.star-line a.fa-instagram, .star-line a.fa-instagram {
    color: #bc2a8d;
}





@media only screen and (min-width: 992px){

.split-text.split-t1 {
    padding-top: 30px;
}

.split-text.split-t2 {
    padding-top: 6px;
}

.split-text.split-t3 {
    padding-top: 36px;
}

.split-text.split-t4 {
    padding-top: 30px;
}

.split-text.split-t5 {
    padding-top: 0px;
}

.split-text.split-t6 {
    padding-top: 0px;
}

.split-text.split-t7 {
    padding-top: 0px;
}

.split-text.split-t8 {
    padding-top: 0px;
}
}
.banner-header {
    padding: 3rem 0 !important;
    height: 30rem !important;
}
article.p-legal .row {
    padding-top: 2rem;
}
.hero.fund-admin {
    display: block;
    background-image: linear-gradient(to bottom right,#0fb7f8 52%,#1a73f1 85%);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    height: auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 3rem 0rem 11rem!important;
}
.products-list .contains-subtitle {
    display: inline-block;
    break-inside: avoid;
    break-after: always;
    position: relative;
    min-height: 95px;
    justify-content: left;
    align-items: center;
    box-sizing: border-box;
    color: #fff;
    font-weight: 400;
    background: #0fb7f8;
    margin-top: 0;
    font-size: 22px;
    transition: top .25s;
    top: 0;
    margin-bottom: 0;
    display: flex;
    padding: 15px;
}

.products-list .col-12 {
    margin: 0 0 15px;
    padding: 0 8px;
}
.user-friendly .products-list .contains-subtitle:hover {
    top: -6px;
    background-color: #fff;
    color: #000000;
    box-shadow: 2px 5px 7px 0 rgb(172 188 219);
}
@media only screen and (min-width: 768px){
    .products-list {
        display: block;
        column-count: 3;
        column-gap: 1rem;
        margin-top: 2rem;
    }
}

@media only screen and (max-width: 1199px){

.p-security .hero p {
   
    padding-left: 0px;
}
}
section#Digital .grid.container .nav-item-wrapper.row .col-12 {
    width: 100%;
}

article.p-security .row h1 {
    text-shadow: 2px 2px #1a73f19e;
    color: #fff;
    text-align-last: left;
    font-size: 64px;
}
.p-security .hero p {
    color: #fff;
    font-weight: 500;
    padding-left: 105px;
}
@media only screen and (min-width: 930px){
    .p-security .hero p {
        font-size: 20px;
        padding-right: 0;
       
    }
}
section.hero {
    margin-top: 0!important;
    padding-bottom: 6rem;
}
@media only screen and (min-width: 768px){
    article>section {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }

}
@media screen and (max-width: 480px){
    article.p-home.js-activate-page-section section.top-header .col.col-small-6.box-col {
        padding: 40px 0 20px!important;
    }
    section.hero.fund-admin.banner-header .row.top-header{
        margin-top: 0px;
    }
    .banner-header{
        height: auto !important;
    }
}
article.p-security section#Digital {
    background-color: #F6F9FF;
    padding-top: 3rem;
    padding-bottom: 6rem;
}
@media only screen and (max-width: 767.5px){
    section.fast-and-friendly.user-friendly p {
        padding-bottom: 30px;
    }
.p-security .hero p
{
    padding-left: 0;
}
    article.p-security .row h1{
        font-size: 40px;
    }
}
@media only screen and (min-width: 768px){
article>section {
    padding-top: 11rem;
    margin-top: -7rem;
    padding-bottom: 2rem;
}}
/*@media only screen and (min-width: 320px) and (max-width: 990px){
    section#Seamless-solution {
        padding-top: 6rem;
        margin-top: -4rem;
    }
}*/

@media (max-width: 767.98px){

article.p-legal .row {
    padding-top: 0;
}

.global-header .sudrania-logo {

    width: 220px;
}.products-list .col-12

{
    padding: 0;
}}




/*new-css*/


.star-line-f a.for-come {
    width: auto;
    height: auto;
    text-decoration: none;
    color: #fff;
    background-color: transparent !important;
    font-size: 18px !important;
    font-weight: 500;
    display: flex;
    align-self: center;
}

.star-line-f {
    padding-top: 30px;
    display: flex;
    align-items: center;
}

.star-line-f a img.img-fluid {
    margin-left: 20px;
    width: 220px;
    max-width: 220px;
}

@media only screen and (max-width: 480px){
.star-line-f a.for-come
{
    font-size: 16px !important;
    margin-right: 10px;
    }
.star-line-f img {
    width: 150px !important;
    margin-left: 5px !important;
}
}

@media only screen and (min-width: 992px) and (max-width: 1220px){
.star-line-f a.for-come {
    width: 122px;
}
.star-line-f a img.img-fluid {
    margin-left: 20px;
    width: 220px;
    max-width: 198px;
}
}

header.global-header.js-global-header.transparent {
    margin-top: 0px;
    width: 100%;
    position: fixed;
}

header.global-header.js-global-header {
    margin-top: 50px;
    width: 100%;
    position: fixed;
}
section.top-bar {
    background-color: #000;
    position: fixed;
    top: 0px;
    z-index: 9999;
    width: 100%;
}
header.global-header.js-global-header.stuck .sticky-container.js-sticky-container {
    margin-top: 0px;
}

.cta-bar {
    position: relative;
    font-weight: 700;
        padding: 15px 0;
    color: #fff;
    background: #000;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: right !important;
}

.xit {
    position: absolute;
    top: 0;
    right: 10px !important;
    cursor: pointer;
    font-size: 20px;
    color: #fff;
}

.cta-bar p {
    margin-bottom: 0px !important;
    text-align: center;
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    line-height: normal;
    text-decoration-line: none;
}

.cta-bar a {
    color: white;
}

header.global-header.js-global-header {
    margin-top: 0px;
}

.bootm-modal {
    z-index: 99999;
}

@media only screen and (max-width: 991.9px){
.cta-bar {
    justify-content: center !important;
}}

section.cta-bar-section {
    background-color: #000;
    position: fixed;
    top: 0px;
    z-index: 9999;
    width: 100%;
}

/*new-top-end*/


article.p-security.p-demo {
    margin-top: 5rem;
}


section#Contact {
    padding-bottom: 0;
    padding-top: 7rem;
}

article.p-legal {
    margin-top: 100px;
}

article.p-legal section.container {
    padding-top: 0rem;
}

article.p-legal section.container .menu-company-container {
    padding-top: 60px;
}

@media only screen and (max-width: 280px){
    article.p-security.p-demo {
    margin-top: 50px;
}
article>section {
    padding-top: 9rem;
    margin-top: -7rem;
    padding-bottom: 6rem;
}
section#Contact {
    padding-top: 5rem;
    margin-top: -9rem;
}
.p-demo .hero {
    padding-top: 120px !important;
}
}

@media only screen and (min-width: 281px) and (max-width: 480px){
    article.p-security.p-demo {
    margin-top: 50px;
}
section#Seamless-solution {
    padding-top: 6rem;
    margin-top: -6rem;
}
section#Contact {
       margin-top: -8rem;
    padding-top: 4rem;
}
}

@media only screen and (min-width: 481px) and (max-width: 767.9px){
     article.p-security.p-demo {
    margin-top: 50px;
}   
section#Seamless-solution {
    padding-top: 6rem;
    margin-top: -6rem;
}
section#Contact {
        margin-top: -7rem;
    padding-top: 4rem;
}
}

@media only screen and (min-width: 768px) and (max-width: 880.9px){
    article.p-security.p-demo {
    margin-top: 4rem;
}
section#Seamless-solution {
    padding-top: 9rem;
}

article.p-legal .row nav#sidebar .menu-company-container {
    padding-top: 0px;
}
}


@media only screen and (min-width: 881px) and (max-width: 991.9px){
    article.p-security.p-demo {
    margin-top: 5rem;
}
section#Seamless-solution {
        padding-top: 7rem;
    margin-top: -5rem;
}
article.p-legal .row nav#sidebar .menu-company-container {
    padding-top: 0px;
}
section#Contact {
    padding-bottom: 0;
    padding-top: 4rem;
    margin-top: -3rem;
}
}


@media only screen and (min-width: 992px){
article.p-legal .row nav#sidebar .menu-company-container {
    padding-top: 0px;
}
section#Seamless-solution{
        padding-top: 8rem;
    margin-top: -4rem;
}
}


#press .color-class
{
    padding: 2rem 0 0;
}
#press p.text-align-justify {
    padding-right: 50px;
}
#press p.text-align-justify {
    padding-right: 50px;
}
@media only screen and (max-width: 1350px){
    #press p.text-align-justify {
padding-right:0;
    }
}
@media only screen and (max-width: 767.5px){
.section-main-promo .sticker {
    position: absolute;
    right: unset;
    top: 40px !important;
    transform: translate(0, -60%);
    width: 108px !important;
    left: -3px;
}
#press p.text-align-justify {
    padding-right: 0px;
}
#press .color-class {
    padding: 0 0 0;
}
#press a.anchor {
    padding: 15px 0px;
}
.section-main-promo .image-lockup img {
    padding-top: 2rem;
}
img.no-src.sticker.sticker-star.sticker-star-orange
{
    padding-top: 0;
}
}





section#video-marketplace .col.col-small-6.col-info a.anchor-arrow.anchor.anchor-medium.event-cta--link {
    font-size: 16px;
}

section#video-marketplace {
    padding: 0rem 0;
    margin-top: -7.5rem;
    padding-bottom: 48px;
}
section#video-marketplace .grid.container {
    /*background-color: #fff;*/
    padding: 0px 16px;
}
section#video-marketplace .grid.container .row {
    background-color: #fff;
    box-shadow: 1px 2px 12px -2px rgb(172 188 219);
        margin: 0px;

}
section#video-marketplace .grid.container .video-popup-wrapper img{

    height: 100%;
}
section#video-marketplace .grid.container .col.col-small-6.col-image {
    margin-right: 38px;
    width: 47%;
    padding: 0px;
}

section#video-marketplace .grid.container .col.col-small-6 {
    justify-content: center;
    display: flex;
    padding-right: 2rem;
}
section#video-marketplace .grid.container .col.col-small-6 h2 {
    font-size: 26px;
        margin-bottom: 10px;
}
section#video-marketplace .grid.container .col.col-small-6 p {
    text-align: justify;
    margin-bottom: 10px;
}

 .top-header h1.main-top-heading {
     font-size: 50px;
}
 section#video-marketplace .row .col.col-small-6 a.anchor-arrow.anchor.anchor-medium.event-cta--link::after {
     color: #000000;
         content: "\f061";
    font-size: .875rem;
    margin-left: 0.5rem;
    position: relative;
    left: 0;
    color: #000;
    transition: left .25s;
    font-family: 'Font Awesome 6 Free'
}
 section#video-marketplace .row .col.col-small-6 a.anchor-arrow.anchor.anchor-medium.event-cta--link span {
     border-color: #000000;
     color: #000000;
}
/* .cta-section a {
     display: flex!important;
     align-items: center;
     text-decoration: none;
     font-weight: 600;
     margin-left: 8px;
}
 .cta-section a:hover {
     display: flex!important;
     align-items: center;
     text-decoration: none;
     font-weight: 600;
     margin-left: 8px;
}*/
 section#video-marketplace .grid.container .col.col-small-6 p.top-supertitle.supertitle {
     width: 134px;
}
 section#video-marketplace .grid.container .col.col-small-6 .supertitle {
     text-transform: capitalize;
     letter-spacing: normal;
    /* font: bold 22px/1.25rem Open Sans;
     */
     margin-bottom: 0.5rem;
     color: #fff !important;
     background: #1a73f1;
     width: 165px;
     padding: 3px 3px 3px 8px !important;
     margin-top: 10px;
     margin: 0px 0 22px;
     font-size: 16px !important;
     font-weight: 600;
}
 .video-popup-wrapper .position-to-top {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     margin: 0;
}

 #video-marketplace {
     padding-bottom: 0;
     padding-top: 20px;
     position: relative;
}
/* #video-marketplace:after {
     position: absolute;
     content: "";
     height: 2px;
     background-color: #242424;
     width: 50%;
     margin-left: 15px;
     top: 50%;
}
 */
/* .hero .col.col-image video {
     height: 100%;
     width: 400px;
     background-color: #fff;
}*/
 section#video-marketplace .col.col-small-6 .cta-section {
     margin-top: 0px;
}



@media screen and (max-width: 767.9px) {
    .hero.fund-admin {
    display: block;
    background-image: linear-gradient(to bottom right,#0fb7f8 52%,#1a73f1 85%);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    height: auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 6rem 0rem 3rem!important;
}
    section#video-marketplace .grid.container .col.col-small-6 p {
    text-align: justify;
    margin-bottom: 0px;
}
    section#video-marketplace a.anchor-arrow.anchor.anchor-medium.event-cta--link {
    padding-left: 0px;
}
    section#video-marketplace .grid.container .row {
    /*background-color: #f6f9ff;*/
    box-shadow: none;
}
/*    .Progressive-Technology .marketplace-tile {
    width: 100%!important;
    margin: 0 auto 20px;
        margin-bottom: 20px !important;
}*/
    section#video-marketplace .grid.container {
   /* background-color: #F6F9FF !important;*/
    padding: 0;
}
    section#video-marketplace {
    padding: 3rem 0;
    margin-top: 0rem;
    /*padding-bottom: 0px;*/
}
section#video-marketplace .grid.container .col.col-small-6.col-image {
    margin-right: 0px;
    width: 50%;
    padding: 16px 16px 0px;
    order:2;
}
section#video-marketplace .grid.container .col.col-small-6.col-info {
    margin-top: 0;
    /*margin-bottom: 48px;*/
    padding: 0px 16px;
}
section#video-marketplace .grid.container .col.col-small-6 .supertitle {
    margin: 0px 0 16px;
}
section#video-marketplace .grid.container .col.col-small-6 h2 {
    font-size: 22px;
    margin-bottom: 16px;
    text-align: left;
}
/*.rbt-btn.rounded-player-2 .play-icon {
    width: 80px;
}*/

section#video-marketplace .col.col-small-6 .cta-section
{
align-self: flex-start;
}
}


@media screen and (min-width: 768px) and (max-width: 991.9px) {
section#video-marketplace {
    padding: 0rem 0;
    margin-top: 0rem;
    padding-bottom: 48px;
}
section#video-marketplace .grid.container .col.col-small-6.col-image {
    margin-right: 20px;
    width: 47%;
    padding: 0px;
}
section#video-marketplace .grid.container .col.col-small-6 {
    justify-content: center;
    display: flex;
    padding: 0px;
}
section#video-marketplace .grid.container .row {
    padding: 16px 8px;
    box-shadow: none;
       /* background-color: #f6f9ff;*/
}
/*section#video-marketplace .grid.container {
    background-color: #F6F9FF;
}*/
section#video-marketplace .grid.container .col.col-small-6 h2 {
    font-size: 22px;
}
section#video-marketplace .grid.container .col.col-small-6 .supertitle {
    font-size: 15px !important;
}
section#video-marketplace .grid.container .col.col-small-6 h2 {
    font-size: 22px;
}
section#video-marketplace .grid.container .col.col-small-6 .supertitle {
    font-size: 15px !important;
}
section#video-marketplace .grid.container .col.col-small-6 {
    justify-content: center;
    display: flex;
        padding: 0px 0px 0px 0px;
}
section#video-marketplace .grid.container .col.col-small-6 .supertitle {
    margin: 0px 0 0px;
}
section#video-marketplace .grid.container .col.col-small-6 h2 {
    font-size: 22px;
    line-height: 2rem;
    margin-bottom: 14px;
    margin-top: 14px;
}
section#video-marketplace .grid.container .col.col-small-6 p {
    text-align: justify;
    margin-bottom: 14px;
}
}

@media screen and (min-width: 992px) and (max-width: 1120.9px) {
    section#video-marketplace .grid.container {
    /* background-color: #fff; */
    padding: 0px 24px;
}
/*    .Progressive-Technology .marketplace-tile {
    height: 300px !important;
}*/
    section#video-marketplace {
    padding: 0rem 0;
    margin-top: -4rem;
    padding-bottom: 48px;
}
section#video-marketplace .grid.container .col.col-small-6.col-image {
    margin-right: 20px;
    width: 47%;
    padding: 0px;
}
section#video-marketplace .grid.container .row {
    padding: 16px;
}
section#video-marketplace .grid.container .col.col-small-6 {
    justify-content: center;
    display: flex;
    padding-right: 0rem;
}
section#video-marketplace .grid.container .col.col-small-6 h2 {
    font-size: 22px;
}
section#video-marketplace .grid.container .col.col-small-6 .supertitle {
    font-size: 15px !important;
}
section#video-marketplace .grid.container .col.col-small-6 {
    justify-content: center;
    display: flex;
        padding: 0px 0px 0px 0px;
}
section#video-marketplace .grid.container .col.col-small-6 .supertitle {
    margin: 0px 0 0px;
}
section#video-marketplace .grid.container .col.col-small-6 h2 {
    font-size: 22px;
    line-height: 2rem;
    margin-bottom: 14px;
    margin-top: 14px;
}
section#video-marketplace .grid.container .col.col-small-6 p {
    text-align: justify;
    margin-bottom: 14px;
}
}

@media screen and (min-width: 1121px) and (max-width: 1280px) {
    section#video-marketplace .grid.container .col.col-small-6.col-image {
    margin-right: 30px;
}
}

@media screen and (min-width: 1121px) and (max-width: 1220px) {
    section#video-marketplace .grid.container {
    /* background-color: #fff; */
    padding: 0px 24px;
}
section#video-marketplace .grid.container .row {
    padding: 16px;
}
section#video-marketplace .grid.container .col.col-small-6 {
    justify-content: center;
    display: flex;
        padding: 0px 0px 0px 0px;
}
section#video-marketplace .grid.container .col.col-small-6 .supertitle {
    margin: 0px 0 0px;
}
section#video-marketplace .grid.container .col.col-small-6 h2 {
    font-size: 22px;
    line-height: 2rem;
    margin-bottom: 14px;
    margin-top: 14px;
}
section#video-marketplace .grid.container .col.col-small-6 p {
    text-align: justify;
    margin-bottom: 14px;
}
}
@media screen and (min-width: 768px) and (max-width: 930px) {
 .hero.fund-admin {
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    height: auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 2rem 0rem 2rem!important;
}}
@media screen and (min-width: 930px) and (max-width: 991.9px) {
.hero.fund-admin {
    display: block;
    background-image: linear-gradient(to bottom right,#0fb7f8 52%,#1a73f1 85%);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    height: auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 2rem 0rem 2rem!important;
}}
@media screen and (min-width: 992px) and (max-width: 1120.9px) {
.hero.fund-admin {
background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    height: auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 2rem 0rem 6rem!important;}}

@media screen and (min-width: 1121px) and (max-width: 1350px) {
.hero.fund-admin {
    display: block;
    background-image: linear-gradient(to bottom right,#0fb7f8 52%,#1a73f1 85%);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    height: auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 2rem 0rem 10rem!important;
}}

/*@media screen and (min-width: 1350px){
.hero.fund-admin {
    display: block;
    background-image: linear-gradient(to bottom right,#0fb7f8 52%,#1a73f1 85%);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    height: auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 4rem 0rem 12rem!important;
}}*/

@media screen and (min-width: 1221px) and (max-width: 1280.9px) {
    section#video-marketplace .grid.container .row {
    padding: 0px;
}
section#video-marketplace .grid.container .col.col-small-6 {
    justify-content: center;
    display: flex;
        padding: 0px 16px 0px 0px;
}
section#video-marketplace .grid.container .col.col-small-6 .supertitle {
    margin: 0px 0 0px;
}
section#video-marketplace .grid.container .col.col-small-6 h2 {
    font-size: 26px;
    line-height: 2rem;
    margin-bottom: 14px;
    margin-top: 14px;
}
section#video-marketplace .grid.container .col.col-small-6 p {
    text-align: justify;
    margin-bottom: 14px;
}
section#video-marketplace .grid.container .row {
    padding: 16px;
}
}

@media screen and (min-width: 1281px) and (max-width: 1350.9px) {
section#video-marketplace .grid.container .col.col-small-6.col-image {
    margin-right: 30px;
}
section#video-marketplace .grid.container .row {
    padding: 0px;
}
section#video-marketplace .grid.container .col.col-small-6 {
    justify-content: center;
    display: flex;
        padding: 0px 16px 0px 0px;
}
section#video-marketplace .grid.container .col.col-small-6 .supertitle {
    margin: 0px 0 0px;
}
section#video-marketplace .grid.container .col.col-small-6 h2 {
    font-size: 26px;
    line-height: 2rem;
    margin-bottom: 14px;
    margin-top: 14px;
}
section#video-marketplace .grid.container .col.col-small-6 p {
    text-align: justify;
    margin-bottom: 14px;
}
section#video-marketplace .grid.container .row {
    padding: 16px;
}
}

/*@media screen and (min-width: 992px) {
.home-img{
    width:24.5rem;
}
 .top-header {
     height: 41.5rem;
}

}*/
@media screen and (max-width: 992px) {
section#video-marketplace .grid.container .video-popup-wrapper img{

    height: auto;
}
}

@media only screen and (max-width: 1350px){
.p-security .hero p {
   
    padding-left: 80px;
}
}
@media screen and (max-width: 991.5px){
.hero.fund-admin .col {

    width: 100%;
}
.p-security .hero p {
    padding-left: 0px;
}

}
@media screen and (max-width: 767.5px){

.hero .col
{
    padding-bottom: 0 !important;
}
.hero.fund-admin
{
    padding: 3rem 0 2.5rem !important;
}
}

.p-demo .shadowed-box {
    padding: 40px;
  }
  .new-form fieldset.form-columns-1 select {
        background: #fafafa;
    border-radius: 0;
    border: 1px solid #68737d2b;
    box-shadow: none;
    color: #000000;
    font: 16px/1 'Open Sans';
    height: 52px;
    padding: 12px 15px;
      }
     .new-form .hs_how_did_you_hear_about_us_  label,
     .new-form .hs_which_sector_of_the_investment_industry_are_you_associated_with_  label,
     .new-form .hs_other_investment_industry label,
 .new-form  .hs_other_platforms  label{
        display: none;
      }

      .new-form .hs_how_did_you_hear_about_us_  .hs-error-msg,
     .new-form .hs_which_sector_of_the_investment_industry_are_you_associated_with_  .hs-error-msg,
.new-form .hs_other_investment_industry .hs-error-msg,
.new-form .hs_other_platforms .hs-error-msg 

{display: block  !important;}
 .new-form fieldset.form-columns-1 .is-placeholder
{
  color: #65707a !important;
}

 .new-form fieldset.form-columns-1 select option 
 {
  color: #000000 ;  
  border-radius: 0;
 }
.new-form fieldset.form-columns-1 select{
 -webkit-appearance: none;
  -moz-appearance: none;
 
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 98%;
  background-position-y: 10px;
  border: 1px solid #dfdfdf;
  border-radius: 0px;
  
  line-height: normal;
}
 .new-form  .hs_other_investment_industry input,
 .new-form  .hs_other_platforms  input
{
  margin-top: 18px;
}
 .shadowed-box .new-form fieldset.form-columns-1 li.hs-form-booleancheckbox .hs-input
{
  margin-top: 5px;
}
.new-form ul.no-list.hs-error-msgs.inputs-list li
{
    margin: 0;
}
.new-form form textarea {
    height: 52px;
    min-height: 52px;
}
@media only screen and (max-width: 575px){

.new-form  .hs_other_investment_industry input,
 .new-form  .hs_other_platforms  input{

    margin-top: 0px !important;
}
}