/* Start 4 Form Cologix Contact */
/* Form Contact Sales */
/* Form General Inquiries */
/* Form Data Center Tour */
/* Form Support */

.error404 section#mod-404 {
    padding: 100px 0;
}
.error404 h1 {
    color: #000;
    text-align: center;
}

.jet-custom-tabs-column .elementor-widget-container .jet-tabs{
	flex-direction: column;
}

.jet-custom-tabs-column .elementor-widget-container .jet-tabs .jet-tabs__control-wrapper{
	flex-direction: row;
	flex: 0 0 auto;
}

.jet-custom-tabs-column .elementor-widget-container .jet-tabs .jet-tabs__content-wrapper{
	background: #ffffff;
}

.jet-custom-tabs-column .elementor-widget-container .jet-tabs .jet-tabs__control-wrapper .jet-tabs__control-inner{
	justify-content: center !important;
	padding: 10px !important;
}

.elementor-widget-container .jet-tabs{
	flex-direction: row;
}

.elementor-widget-container .jet-tabs .jet-tabs__control-wrapper{
	flex-direction: column;
	flex: 0 0 35%;
}

.elementor-widget-container .jet-tabs .jet-tabs__content-wrapper{
	height: auto !important;
    background: none;
}

.elementor-widget-container .jet-tabs .jet-tabs__control-wrapper .jet-tabs__control-inner{
	justify-content: flex-start;
}

.elementor-widget-container .jet-tabs .jet-tabs__content-wrapper .elementor-top-section,
.elementor-widget-container .jet-tabs .jet-tabs__content-wrapper .elementor-top-section .elementor-widget-container{
	margin-top: 0;
	padding-top: 0;
}
.elementor-widget-container .jet-tabs .jet-tabs__content-wrapper .elementor-top-section .jet-tabs__content{
	padding-left: 0 !important;
}

@media (max-width: 768px) {
	.jet-custom-tabs-column .elementor-widget-container .jet-tabs{
		margin: 0;
	}
	.elementor-widget-container .jet-tabs{
		flex-direction: column;
		margin: 0 20px 50px;
	}
	.elementor-widget-container .jet-tabs .jet-tabs__control-wrapper{
		flex-direction: row;
		flex: 0 0 100%;
	}
}

.elementor-widget-container .jet-tabs__control-wrapper{
    width: 100%;
    display: flex;
    background-color: #f2f4f6;
}
@media only screen and (max-width:375px){
    .jet-tabs__control-wrapper{
        font-size: 13px !important;
    }
    .jet-tabs__control-wrapper .jet-tabs__control-inner{
        justify-content: start !important;
    } 

}
.jet-tabs.jet-tabs-position-top.jet-tabs-move-up-effect {
    border: none !important;
}
.jet-tabs__control.jet-tabs__control-icon-left.elementor-menu-anchor{
    flex: 1 1 auto!important;
}
.hs_mobilephone.hs-mobilephone.hs-fieldtype-phonenumber.field.hs-form-field{
    margin-bottom: 10px !important;
} 
.hbspt-form {
    margin-left: 8px;
}
.hbspt-form label{
    margin-bottom: 10px;
}
/* .hbspt-form .input{
    margin-right: 0px !important;
} */
.hbspt-form fieldset {
    max-width: inherit !important;
    margin-right: -4px;
}
.hbspt-form select{
    color: #929497 !important;
    border: 1px solid #26d0dd!important;
}
.hbspt-form select:focus-visible{
    outline: none;
}
.hbspt-form fieldset .input, label {
 
    margin-right: 4px;
    
}
.hbspt-form input.hs-button.primary.large:focus{
    outline: none;
}
.hbspt-form select{
    cursor: pointer;
}
.hbspt-form textarea:focus-visible{
    border: 1px solid #26d0dd!important;
    outline: none;
}
textarea{
    max-width: initial !important;
}
.hbspt-form input[type=checkbox]{
    box-shadow: none !important;
}
.hbspt-form .form-columns-1 .hs-input{
    width: 100% !important;
    margin: 0px  !important;
}
.form-columns-2 label, .form-columns-1 label
,.hs-form-required,
.hs-richtext{
    font-size: 17px !important;
    color:#6E6E7B !important;
    font-weight: 500 !important;
    font-family: "Avenir", Sans-serif !important;
}
.hbspt-form .hs-input{
    padding: 0.5rem 1rem !important;
    max-width: initial !important;
}
.hs-market label.hs-form-checkbox-display{
    display: inline;
}
.hs-market label.hs-form-checkbox-display .hs-input{
    width: 30px !important;
}

li.hs-form-checkbox, ul.no-list.hs-error-msgs.inputs-list {
    list-style: none;
}
label.hs-error-msg {
    line-height: 1.2;
    font-size: 12px !important;
    color: #ff0042!important;
    margin-top: 3px;
}
.hs-fieldtype-text.field.hs-form-field, .hs-fieldtype-select.field.hs-form-field {
    margin-bottom: 10px;
}
ul.inputs-list.multi-container {
    display: flex;
    flex-wrap: wrap;
}
li.hs-form-checkbox {
    flex: 0 0 50%;
    max-width: 50%;
}
.hs_market.hs-market.hs-fieldtype-checkbox.field.hs-form-field {
    margin-top: 10px;
}
.hs_recaptcha > .input, ul.inputs-list.multi-container{
    margin-bottom: 10px;
 
}
.active-tab{
    background: #26d0dd!important;
}

.active-tab .jet-tabs__label-icon{
    color: #FFFFFF;
}

.active-tab .jet-tabs__label-text {
    color: #FFFFFF;
    font-weight: 700;
}
.jet-tabs.jet-tabs-position-top.jet-tabs-move-up-effect {
    box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
    border: 1px solid #fff;
    border-radius: 10px;
    overflow: hidden;
}
input.hs-input{
    border-radius: 5px;
    max-width: initial !important;
}
select.hs-input {
    border-radius: 5px;
    max-width: initial !important;
}
textarea.hs-input {
    border-radius: 5px;
}
input.hs-button.primary.large {
    border-radius: 5px;
}
input.hs-input:focus {
    border: 1px solid #26d0dd!important;
    outline: none;
}
.legal-consent-container .hs-form-booleancheckbox-display>span,
ul.no-list.hs-error-msgs.inputs-list {
    font-size: 12px !important;
    cursor: pointer;
}
.hs_support_request__date_time__for_rh_scheduled_only_{
    margin-bottom: 10px ;
}
@media only screen and (max-width:1024px){
    .jet-tabs__control-wrapper .jet-tabs__control{
        width: 50%;
}
}
.hs-input{
    box-sizing: border-box !important;
}
/* End 4 Form Cologix Contact */

/* Start 1 Form Cologix Footer */
/* Form Stay up to date */
.elementor-form-fields-wrapper.elementor-labels-above input:focus {
    border: 1px solid #26d0dd!important;
    outline: none;
}
.elementor-form-fields-wrapper.elementor-labels-above{
    margin-top: 3.5rem;
}
.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-20.e-form__buttons {
    z-index: 10;
}
.elementor-form .elementor-field-label{
    margin-left: -1px;
    cursor: auto;
}
.elementor-form .elementor-col-100{
    display: flex;
    align-items: center;
    margin: 10px 0;
}

.elementor-form .elementor-field-type-submit .elementor-button{
    max-width: 200px;
}
.elementor-form label{
    margin-bottom: 7px !important;
}
@media only screen and (min-width:1025px){
    #EmailSubscribe .elementor-form-fields-wrapper.elementor-labels-above {
        min-width: 800px;
    }
}
/* End Form Cologix Footer */

/* Start 2 Form Partners Contact */
/* Form Partner Lead Registration */
/* Form Become a Cologix Channel Partner */
li.hs-form-radio {
    display: grid;
    flex: 0 0 50%;
    max-width: 50%;
    list-style: none;
}
input[type=radio], input[type=checkbox]{
    cursor: pointer;
}
input#partner_cologix_can_contact_customer_directly0-060865f7-f7b5-493f-9d5f-b43974deb795,
input#partner_cologix_can_contact_customer_directly1-060865f7-f7b5-493f-9d5f-b43974deb795{
    width: 20px !important;
} 
legend.hs-field-desc{
 
    margin-bottom: 10px;
}
@media only screen and (max-width:480px){
    .hbspt-form .hs-input{
        width: 100% !important;
    }
}
.hbspt-form .hs-form-field{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.hbspt-form input[type=radio],.hbspt-form input[type=checkbox]{
    min-height: 10px !important;
}
.hbspt-form .form-columns-3 .hs-form-field{
    width: calc(100% / 3) !important;
}
legend.hs-field-desc{
    width: auto !important;
    margin-bottom: 10px;
}
.hbspt-form .hs-form-field .input{
    width: 100%;
}
#hsForm_05f61382-6ccb-41aa-bfa3-688f8ba8341d .hs_submit{
    margin-top: 20px;
    margin-bottom: 40px;
}
/* Start 1 Form Stay Up to Date, every page */
form#hsForm_c53d574b-d41d-459f-93f0-dff19424f4c9 .hs_submit .hs-button{
     margin-top: 35px !important;
}
form#hsForm_c53d574b-d41d-459f-93f0-dff19424f4c9 {
    display: flex;
    justify-content: center;
    width: 100%;
}
@media only screen and (max-width:479px){
    #hsForm_c53d574b-d41d-459f-93f0-dff19424f4c9 .hs_email{
        width: 100% !important;
    }
    form#hsForm_c53d574b-d41d-459f-93f0-dff19424f4c9 {
        display: flex;
        justify-content: center;
        width: 100%;
        flex-direction: column;
    }
}
.hbspt-form .legal-consent-container .inputs-list{
    list-style: none;
    padding-left: 25px;
}
.legal-consent-container .inputs-list .hs-form-booleancheckbox{
    display: flex;
    margin-left: 0px;
    margin-top: 15px;
}
.legal-consent-container .inputs-list .hs-form-booleancheckbox .hs-input{
    width: 16px!important;
    position: absolute;
    left: 0;
}
.legal-consent-container .inputs-list .hs-form-booleancheckbox span {
    font-size: 17px !important;
    margin-left: 0px !important;
    line-height: 1.3em;
}
label.hs-main-font-element{
    display: none;
}
input.hs-button.primary.large {
    margin-top: 27px;

    border: none;
    min-height: 42px;
    font-size: 17px !important;
}
/* .hs-fieldtype-select.field.hs-form-field */
#hsForm_c53d574b-d41d-459f-93f0-dff19424f4c9 .hs_email {
    width: 50%;
}
/* End Form Stay Up to Date, every page */

/* Start 1 Form Channel Subscribe */
.no-list.hs-error-msgs {
    margin: 0 0 5px;
    width: 100%;
    padding-left: 0px !important;
}
.hbspt-form .hs-button {
    font-size: 17px;
}
/* End Form Channel Subscribe */
input.hs-input, select.hs-input{
    min-height: 35px !important;
    width: 100% !important;
}
/* Element Form  */
.elementor-form select{
    cursor: pointer;
}
.page-header .entry-title{
    display: none;
}
.hsForm_c53d574b-d41d-459f-93f0-dff19424f4c9 .hs-email .hs-error-msg{
    margin-left: 0px;
}
.hbspt-form ul.inputs-list.multi-container.invalid.error {
    margin-bottom: 0;
}

.elementor-field-subgroup{
    display: block !important;
}
.elementor-form .elementor-field-type-select .elementor-field-label{
    margin-left: -1px;
}
@media only screen and (max-width:480px){
    
}
/* elementotr-12688 bug13458*/
#SubscribeThankYou .elementor-message-success{
    margin-top: -60px;
    text-align: center;
}
.elementor-field-subgroup{
    display: flex !important;
}
span.elementor-field-option {
    margin-top: -10px !important;
    flex: 0 0 50%;
    max-width: 100%;
    display: flex;
    align-items: center;
}
@media only screen and (max-width:390px){
    form#hsForm_c53d574b-d41d-459f-93f0-dff19424f4c9{
        margin-bottom: 50px;
    }
}
@media only screen and (min-width:480px){
    #email-c53d574b-d41d-459f-93f0-dff19424f4c9,#label-email-c53d574b-d41d-459f-93f0-dff19424f4c9 {
        margin-left: -10px ;
    }
    #hsForm_c53d574b-d41d-459f-93f0-dff19424f4c9 .hs-error-msgs{
        margin-left: -10px;
    }
    /* #email-c53d574b-d41d-459f-93f0-dff19424f4c9, .hs-email{
        margin-bottom: 50px !important;
    } */
}

span.elementor-field-option label{
    cursor: pointer;
    margin-left: 8px !important;
    padding-top: 8px !important;
}
.hs_recaptcha.hs-recaptcha.field.hs-form-field {
    margin-top: 10px;
}
label.hs-form-checkbox-display span {
    cursor: pointer;
}
@media (max-width:479px){
    ul.inputs-list.multi-container {
        padding: 0;
    }
    .hs-market label.hs-form-checkbox-display .hs-input {
        width: 14px !important;
    }
    .hs-market .hs-form-checkbox span {
        margin-left: 8px;
    }
}
label.hs-form-radio-display span {
    cursor: pointer;
}
label.elementor-field-label {
    line-height: 1.5;
}
label#label-market-5eb3e646-efa3-4efb-afa3-dfe82ecc50c0 span {
    line-height: 1.2;
}
/* Header */
.jet-mobile-menu__toggle{
    justify-content: start;
}
.elementor-heading-title {
    line-height: 1.35 !important;
}
.elementor-form .elementor-widget-container h3{
    margin-top: 3.5rem !important;
}
input.hs-button.primary.large {
    font-size: 17px !important;
}
@media only screen and (max-width:767px){
    /* .elementor-158 .elementor-widget-wrap.elementor-element-populated {
        margin-bottom: 130px !important;
    } */
    .elementor-element.elementor-element-9f46e0d > .elementor-container {
        min-height: 560px !important;
    }
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-f4fa86c {
        max-height: 60px;
        /* padding-top: 10px; */
    }
}
.elementor-form .elementor-field-type-submit{
    margin-bottom: 80px !important;
}
.elementor-kit-7 p {
    margin-bottom: 0px;
    line-height: 1.375em;
}
section.elementor-section.elementor-top-section.elementor-element.elementoelementor-element-e39a1car-element-2f3889b {
    padding-bottom: 10px;
}
@media only screen and (max-width:767px){
    .elementor-widget-wrap  .elementor-element-f41fc33{
        padding-bottom: 220px;
    }
}
.post-12862 .elementor-element-38bf94f {
     margin: 30px;
}
.elementor-element-2d971bc h3 {
     margin-left: 8px;
}
.post-12863 .hbspt-form{
     margin-left: 0px;
}
.partner-form-wrap form#hsForm_e2e3f6b0-d0a6-48fc-9736-b355616b4756 {
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    border-radius: 10px;
    padding: 20px 20px 20px 20px;
    background-color: var( --e-global-color-5e72d8e );
}
.partner-form-wrap form#hsForm_e2e3f6b0-d0a6-48fc-9736-b355616b4756 .cookie-reset-container{
    margin-right: 8px;
}
.partner-form-wrap form#hsForm_e2e3f6b0-d0a6-48fc-9736-b355616b4756 .form-columns-1,
.partner-form-wrap form#hsForm_e2e3f6b0-d0a6-48fc-9736-b355616b4756 .form-columns-2,
.partner-form-wrap form#hsForm_e2e3f6b0-d0a6-48fc-9736-b355616b4756 .hs_recaptcha,
.partner-form-wrap form#hsForm_e2e3f6b0-d0a6-48fc-9736-b355616b4756 .hs_submit {
    margin-left: 8px;
}
.elementor-field-group-field_68d4303 span.elementor-field-option {
    display: inline;
    max-width: 100%;
}
.elementor-field-group-field_8660e6d .elementor-field-option label {
    margin-left: 4px;
}
.legal-consent-container .inputs-list .hs-form-booleancheckbox .hs-input{
    left: 6px;
}
.elementor-form .elementor-field-type-acceptance .elementor-acceptance-field {
    transform: translateY(3px);
}
.hbspt-form input.hs-input {
    box-shadow: none;
}
.hbspt-form .hs-form-radio .inputs-list,
.hbspt-form .hs-form-radio label {
    margin-bottom: 0;
}
.hbspt-form input[type="submit"] {
    margin: 0 !important;
    min-height: 26px !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 3px;
}
.hbspt-form input[type="submit"]:hover,
.hbspt-form input[type="submit"]:focus {
    background: #059a9f !important;
    border-color: #059a9f !important;
}
.hbspt-form .hs_error_rollup {
    display: none;
}
[data-elementor-type="footer"] .hbspt-form {
    margin-left: 0;
    margin-top: 30px;
}
[data-elementor-type="footer"] .hbspt-form form {
    display: flex;
}
[data-elementor-type="footer"] .hbspt-form label span {
    font-weight: 400;
    color: #fff;
}
[data-elementor-type="footer"] .hbspt-form label span.hs-form-required {
    color: #ff0042;
}
[data-elementor-type="footer"] .hbspt-form .hs_error_rollup {
    display: none;
}
[data-elementor-type="footer"] .hbspt-form .hs_email {
    padding-right: 20px;
}
[data-elementor-type="footer"] .hbspt-form .hs-input {
    padding: 18px 10px !important;
}
[data-elementor-type="footer"] .hbspt-form input[type="submit"] {
    margin: 0;
    min-height: 26px;
    box-shadow: none;
    border-radius: 3px;
}
[data-elementor-type="footer"] .hbspt-form .hs_submit .actions {
    padding: 0;
    margin: 0;
    margin-top: 23px;
}

.hbspt-form label {
    line-height: 1.5em;
}

.hbspt-form input.hs-input:focus, .hbspt-form textarea.hs-input:focus {
    box-shadow: none;
    outline: none;
}

@media (max-width: 600px) {
    .jet-tabs__control-inner {
        padding: 10px;
    }
    .jet-tabs__label-icon {
        margin-right: 10px;
    }
    .jet-tabs__control-inner .jet-tabs__label-text {
        line-height: 1.3em;
    }
}

@media (max-width: 650px) {
    [data-elementor-type="footer"] .hbspt-form {
        max-width: inherit;
    }
    [data-elementor-type="footer"] .hbspt-form .hs_email {
        padding-right: 0;
        margin-bottom: 0;
        position: relative;
    }
    [data-elementor-type="footer"] .hbspt-form form {
        flex-direction: column;
    }
    [data-elementor-type="footer"] .hbspt-form .hs_submit .actions {
        margin-top: 0;
        text-align: center;
    }
    /* [data-elementor-type="footer"] .hbspt-form .hs-error-msgs {
        position: absolute;
        bottom: -24px;
    } */
    [data-elementor-type="footer"] .hbspt-form .hs_submit {
        margin-top: 10px;
    }
    .hbspt-form .form-columns-3 .hs-form-field {
        width: 100% !important;
    }
    #hsForm_492132ac-5164-4958-9ea9-6c86da919e94 .form-columns-3 .input{
        margin-right: 0px;
    } 
}

@media (max-width: 375px) {
    [data-elementor-type="footer"] .hbspt-form .actions {
        display: flex;
    }
    [data-elementor-type="footer"] .hbspt-form input[type="submit"] {
        width: 100%;
    }
}
.post-11709 .elementor-element-ad742bb .elementor-heading-title{
     margin-left: 7px;
}
.post-11709 .elementor-element-75cba66 p {
	margin-left: 8px;
}
#hsForm_a545e95e-5728-41b3-8f29-aeb40f1e8a7c .hs-form-field .hs-error-msgs {
	font-size: 12px !important;
	font-weight: 500 !important;
}
#hsForm_a545e95e-5728-41b3-8f29-aeb40f1e8a7c .hs-form-field .hs-form-required {
	font-size: 17px !important;
    	color: #6E6E7B !important;
    	font-weight: 500 !important;
    	font-family: "Avenir", Sans-serif !important;
}
#hsForm_a545e95e-5728-41b3-8f29-aeb40f1e8a7c .hs_error_rollup .hs-main-font-element {
	display: none;
}
#hsForm_a545e95e-5728-41b3-8f29-aeb40f1e8a7c .hs_submit .hs-button {
	font-size: 17px !important;
	background-color: #26d0dd;
}
#hsForm_a545e95e-5728-41b3-8f29-aeb40f1e8a7c .hs_submit {
     margin-top: 20px;
}
#hsForm_a545e95e-5728-41b3-8f29-aeb40f1e8a7c .hs_submit .hs-button:hover {
	background: #059a9f !important;
    	border-color: #059a9f !important;
}
@media only screen and (max-width:379px){
     .post-11709 .elementor-element-ad742bb .elementor-heading-title{
          font-size: 40px !important;
     }
}

#hsForm_492132ac-5164-4958-9ea9-6c86da919e94 .hs_email{
    padding-right: 0px;
}
/* #hsForm_492132ac-5164-4958-9ea9-6c86da919e94 .hs-error-msg{
    display: none;
} */
@media only screen and (max-width:880px){
    #hsForm_492132ac-5164-4958-9ea9-6c86da919e94 {
    flex-direction: column;
    }
}
@media only screen and (min-width: 881px){
    [data-elementor-type="footer"] .hbspt-form form {
        display: flex;
        width: 800px;
    }
    #hsForm_492132ac-5164-4958-9ea9-6c86da919e94 .input,
    #hsForm_492132ac-5164-4958-9ea9-6c86da919e94 .hs-button{
        z-index: 99;
    }
    
}



