.single-post .devx-post__content .devx-text{margin-bottom:var(--spacing--40)}.devx-text{--text-section-bg-color:var(--neutral-50);--text-header-color:var(--blue-300);--text-subheader-color:var(--blue-200);padding-bottom:var(--spacing--40);padding-top:var(--spacing--80);padding-inline:var(--global-inline-padding)}.devx-text.devx-bg-dark{--text-section-bg-color:var(--blue-400);--text-header-color:var(--neutral-50);--text-subheader-color:var(--neutral-50);color:var(--white-text)}.devx-text.devx-bg-dark .devx-text--layout-columns,.devx-text.devx-bg-dark .devx-text--layout-rows{color:var(--neutral-50)}.devx-text.devx-bg-dark .devx-text__section--layout-default{background-color:var(--blue-400)}.devx-text--layout-columns:not(.devx-text__gallery){padding:var(--spacing--164) var(--global-inline-padding)}@media(max-width:767.98px){.devx-text--layout-columns:not(.devx-text__gallery){padding:var(--spacing--80) var(--global-inline-padding)}}.devx-text--layout-columns:has(.devx-text__gallery){padding:var(--spacing--80) var(--global-inline-padding)}.devx-text--layout-simple{border:1px solid var(--cyan-200);padding:var(--spacing--60) var(--global-inline-padding) var(--spacing--20) var(--global-inline-padding)}.devx-text--layout-highlight{border-left:1px solid var(--blue-100);padding:var(--spacing--40) var(--global-inline-padding) var(--spacing--40) var(--global-inline-padding);position:relative}.devx-text--layout-highlight:before{background-color:var(--cyan-200);content:"";height:50%;left:-1px;position:absolute;top:0;width:2px}.devx-text--layout-rows{padding:var(--spacing--140) var(--global-inline-padding)}.devx-text--layout-rows:not(.devx-text__section){padding:var(--spacing--84) var(--global-inline-padding)}.devx-text--layout-rows.devx-bg-dark{background-color:var(--blue-400)}.devx-text--layout-default{overflow:hidden}.devx-text--layout-default .devx-wrapper{display:flex;flex-wrap:wrap}.devx-text--layout-default .devx-text__content{flex:1 1 50%;padding-bottom:var(--spacing--40)}@media(max-width:1023.98px){.devx-text--layout-default .devx-text__content{flex:1 1 100%;padding-bottom:0}}.devx-text--layout-default .devx-text__section:after{background-color:var(--text-section-bg-color);content:" ";height:100%;left:100%;padding-left:50vw;position:absolute;top:0;width:100%}@media(max-width:1023.98px){.devx-text--layout-default .devx-text__section:after{display:none}}.devx-text--layout-banner{padding-block:var(--spacing--60)}.devx-text--layout-banner .devx-text__content{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;margin:0 auto;max-width:var(--content-max-width-narrow);padding-block:var(--spacing--100);text-align:center}@media(max-width:1023.98px){.devx-text--layout-banner .devx-text__content{padding-block:var(--spacing--80)}}@media(max-width:767.98px){.devx-text--layout-banner .devx-text__content{padding-block:var(--spacing--60)}}.devx-text__content--layout-default .devx-text__subheader{font-size:var(--font-size--32);padding-bottom:var(--spacing--12)}@media(max-width:767.98px){.devx-text__content--layout-default .devx-text__subheader{font-size:var(--font-size--22)}}.devx-text__content--layout-default:has(.devx-text__section):has(.devx-text__text):has(h4) .devx-text__subheader{padding-bottom:0}.devx-text__content--layout-columns{display:flex;flex-direction:row;gap:var(--spacing--42)}@media(min-width:1024px){.devx-text__content--layout-columns .devx-text__header{flex:auto;width:65%}.devx-text__content--layout-columns .devx-text__section{width:35%}}@media(max-width:1023.98px){.devx-text__content--layout-columns{display:flex;flex-direction:column;gap:0}}.devx-text__content--layout-rows{display:flex;flex-direction:column;gap:var(--spacing--54)}.devx-text__header{margin:0}.devx-text__header--layout-default{color:var(--text-header-color);padding-bottom:var(--spacing--36)}.devx-text__header--layout-banner{color:var(--text-header-color);font-size:var(--font-size--48);line-height:1.3}.devx-text__header--layout-columns{align-items:stretch;flex:1 1 50%}@media(max-width:1023.98px){.devx-text__header--layout-columns{padding-bottom:var(--spacing--44)}}.devx-text__header--layout-simple{padding-bottom:var(--spacing--40)}.devx-text__header--layout-highlight{color:var(--blue-500);font-size:var(--font-size--22)!important;font-weight:var(--font-bolder)}@media(min-width:1024px){.devx-text__header--size-32{font-size:var(--font-size--32)}.devx-text__header--size-32:before{height:var(--icon-size-42);width:var(--icon-size-42)}.devx-text__header--size-48{font-size:var(--font-size--48)}.devx-text__header--size-48.devx-header-arrow:before{height:var(--icon-size-72);width:var(--icon-size-72)}.devx-text__header--size-62{font-size:var(--font-size--62)}}@media(min-width:1024px)and (max-width:1599.98px){.devx-text__header--size-62{font-size:var(--font-size--48)}}@media(min-width:1024px){.devx-text__header--size-62.devx-header-arrow:before{height:var(--icon-size-92);width:var(--icon-size-92)}}@media(min-width:1024px)and (max-width:1599.98px){.devx-text__header--size-62.devx-header-arrow:before{height:var(--icon-size-72);width:var(--icon-size-72)}}.devx-text__subheader--layout-default{color:var(--text-subheader-color);margin:0}.devx-text__subheader--layout-banner{font-size:var(--font-size--32);line-height:1.4}.devx-text__subheader--layout-columns{font-size:var(--font-size--22);line-height:1.4}@media(max-width:767.98px){.devx-text__subheader--layout-columns{font-size:var(--font-size--16)}}.devx-text__subheader--layout-rows{font-size:var(--font-size--22);line-height:1.4}.devx-text__subheader--layout-highlight{color:var(--blue-500);font-size:var(--font-size--22);font-weight:var(--font-bolder)}.devx-text__section--layout-default{background-color:var(--neutral-50);padding:var(--spacing--32) var(--spacing--32);position:relative}@media(max-width:479.98px){.devx-text__section--layout-default{background:none;padding:0}}.devx-text__section--layout-columns{align-items:stretch;flex:1 1 50%}.devx-text__text--layout-default{font-size:var(--font-size--20)}.devx-text__text--layout-default :first-child{margin-top:0}.devx-text__text--layout-default h4{color:var(--text-subheader-color);margin:0;padding-bottom:var(--spacing--40)}.devx-text__text--layout-default p{font-size:var(--font-size--20)}.devx-text__text--layout-columns{font-size:var(--font-size--16)}.devx-text__text--layout-columns p{font-size:var(--font-size--16);margin:0}.devx-text__text--layout-rows,.devx-text__text--layout-rows p{font-size:var(--font-size--16)}.devx-text__call-to-action--layout-default{padding-top:var(--spacing--60)}.devx-text__gallery{padding-top:var(--spacing--80);position:relative}@media(max-width:767.98px){.devx-text__gallery{padding-top:var(--spacing--96)}}.devx-text__gallery:not(.swiper-initialized)>.devx-text__images{-moz-column-gap:var(--spacing--24);column-gap:var(--spacing--24);display:grid;grid-template-columns:1fr 1fr;row-gap:var(--spacing--24)}@media(max-width:1023.98px){.devx-text__gallery:not(.swiper-initialized)>.devx-text__images{grid-template-columns:1fr}}.devx-text__gallery figure{display:flex;justify-content:center}.devx-text__image{background-position:50%;background-size:cover;flex:1 1 50%;pointer-events:none;z-index:1}@media(max-width:1023.98px){.devx-text__image{flex:1 1 100%;padding-bottom:100%}}@media(max-width:479.98px){.devx-text__image{display:none}}.devx-text__pagination{text-align:right!important;top:var(--spacing--40)!important;width:100%}@media(max-width:1023.98px){.devx-text__pagination{text-align:center!important}}.devx-text__pagination .swiper-pagination-bullet{border:1px solid var(--blue-500)!important}.devx-text__pagination .swiper-pagination-bullet-active{background-color:var(--blue-500)!important}.devx-text .devx-contact-us__form{clear:both}.devx-text .devx-contact-us__form p{margin:0}.devx-text .devx-contact-us__form .wpcf7-form{clear:both}.devx-text .devx-contact-us__form .wpcf7-form:after,.devx-text .devx-contact-us__form .wpcf7-form:before{clear:both;content:" ";display:table}.devx-text .devx-contact-us__form .col-50:nth-child(2n){padding-right:var(--spacing--12)}@media(max-width:1023.98px){.devx-text .devx-contact-us__form .col-50:nth-child(2n){padding-right:0}}.devx-text .devx-contact-us__form .col-50:nth-child(odd){padding-left:var(--spacing--12)}@media(max-width:1023.98px){.devx-text .devx-contact-us__form .col-50:nth-child(odd){padding-left:0}}.devx-text .devx-contact-us__form .col-50:nth-child(odd) label{padding-left:var(--spacing--12)}@media(max-width:1023.98px){.devx-text .devx-contact-us__form .col-50:nth-child(odd) label{padding-left:0}}.devx-text .devx-contact-us__form .col-50{float:left;padding-bottom:var(--spacing--30);position:relative;width:50%}@media(max-width:1023.98px){.devx-text .devx-contact-us__form .col-50{padding-bottom:var(--spacing--20);width:100%}}.devx-text .devx-contact-us__form .col-100{float:left;padding-bottom:var(--spacing--30);position:relative;width:100%}@media(max-width:1023.98px){.devx-text .devx-contact-us__form .col-100{padding-bottom:var(--spacing--20)}}.devx-text .devx-contact-us__form label{color:var(--blue-100);font-size:var(--font-size--16);transition:all var(--transition-duration) var(--transition-ease)}.devx-text .devx-contact-us__form .form-floating label{border:1px solid transparent;height:100%;left:0;padding:1rem 0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.devx-text .devx-contact-us__form .form-floating input::-moz-placeholder,.devx-text .devx-contact-us__form .form-floating textarea::-moz-placeholder{color:transparent}.devx-text .devx-contact-us__form .form-floating input::placeholder,.devx-text .devx-contact-us__form .form-floating textarea::placeholder{color:transparent}.devx-text .devx-contact-us__form input:not([type=submit]):not([type=checkbox]),.devx-text .devx-contact-us__form select,.devx-text .devx-contact-us__form textarea{background:none;border:0;border-bottom:1px solid var(--blue-100);color:var(--blue-100);font-size:var(--font-size--16);line-height:1.25;padding-top:1.625rem;transition:all var(--transition-duration) var(--transition-ease);width:100%}.devx-text .devx-contact-us__form input:not([type=submit]):not([type=checkbox]):focus,.devx-text .devx-contact-us__form input:not([type=submit]):not([type=checkbox]):focus-visible,.devx-text .devx-contact-us__form select:focus,.devx-text .devx-contact-us__form select:focus-visible,.devx-text .devx-contact-us__form textarea:focus,.devx-text .devx-contact-us__form textarea:focus-visible{border:0;border-bottom:1px solid var(--cyan-200);outline:0;transition:all var(--transition-duration) var(--transition-ease)}.devx-text .devx-contact-us__form input:not([type=submit]):not([type=checkbox]),.devx-text .devx-contact-us__form select{height:var(--spacing--48)}.devx-text .devx-contact-us__form textarea{height:var(--spacing--68);overflow:hidden;resize:none}.devx-text .devx-contact-us__form .form-floating:focus-within label{color:var(--blue-100);font-size:var(--font-size--12);padding-top:0;transition:all var(--transition-duration) var(--transition-ease)}.devx-text .devx-contact-us__form .form-floating:has(input:not(:-moz-placeholder)) label,.devx-text .devx-contact-us__form .form-floating:has(textarea:not(:-moz-placeholder)) label{color:var(--neutral-50)}.devx-text .devx-contact-us__form .form-floating:has(input:not(:-moz-placeholder)) label,.devx-text .devx-contact-us__form .form-floating:has(textarea:not(:-moz-placeholder)) label{color:var(--blue-100);font-size:var(--font-size--12);padding-top:0;-moz-transition:all var(--transition-duration) var(--transition-ease);transition:all var(--transition-duration) var(--transition-ease)}.devx-text .devx-contact-us__form .form-floating:has(input:not(:placeholder-shown)) label,.devx-text .devx-contact-us__form .form-floating:has(textarea:not(:placeholder-shown)) label{color:var(--blue-100);font-size:var(--font-size--12);padding-top:0;transition:all var(--transition-duration) var(--transition-ease)}.devx-text .devx-contact-us__form .form-floating:has(.valid) label{color:var(--blue-100);font-size:var(--font-size--12);padding-top:0;transition:all var(--transition-duration) var(--transition-ease)}.devx-text .devx-contact-us__form .send-button{margin-top:var(--spacing--30)}.devx-text .devx-contact-us__form .send-button .wpcf7-spinner{background-color:var(--blue-500);left:100px;position:absolute;top:7px}.devx-text .devx-contact-us__form .send-button .wpcf7-spinner:before{background-color:var(--blue-100)}.devx-text .devx-contact-us__form .wpcf7-submit{align-items:center;background-color:var(--blue-500);border:none;border-radius:var(--button-radius);color:var(--neutral-50);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400;gap:var(--spacing--4);line-height:1.375;padding-block:var(--spacing--8);padding-inline:var(--spacing--16);text-decoration:none;transition:background-color .2s ease,color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.devx-text .devx-contact-us__form .wpcf7-submit:active,.devx-text .devx-contact-us__form .wpcf7-submit:hover{background-color:var(--blue-400)}@media(max-width:1023.98px){.devx-text .devx-contact-us__form .wpcf7-submit{width:100%}}.devx-text .devx-contact-us__form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--cyan-100);border-radius:4px;flex-shrink:0;height:16px;position:relative;width:16px}.devx-text .devx-contact-us__form input[type=checkbox]:before{content:" ";height:100%;position:absolute;text-align:center;white-space:pre;width:100%}.devx-text .devx-contact-us__form input[type=checkbox]:checked:before{background-color:var(--cyan-100);content:" ";-webkit-mask:url(../../../assets/svg/checkmark.svg) no-repeat;mask:url(../../../assets/svg/checkmark.svg) no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%}.devx-text .devx-contact-us__form .legend{color:var(--neutral-50);padding-top:var(--spacing--36)}.devx-text .devx-contact-us__form .wpcf7-list-item{margin:0}.devx-text .devx-contact-us__form .wpcf7-list-item label{display:flex;font-size:var(--font-size--12)}.devx-text .devx-contact-us__form .wpcf7-list-item input[type=checkbox]{margin-right:var(--spacing--10)}.devx-text .devx-contact-us__form .wpcf7-list-item a{text-decoration:none}.devx-text .devx-contact-us__form .custom-select-container{box-sizing:border-box;position:relative}.devx-text .devx-contact-us__form .custom-select-container .custom-select-container:before{background-color:var(--cyan-100);-webkit-mask:url(../../../assets/svg/angle-down.svg) no-repeat;mask:url(../../../assets/svg/angle-down.svg) no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:var(--icon-size-14) var(--icon-size-14);mask-size:var(--icon-size-14) var(--icon-size-14)}.devx-text .devx-contact-us__form .custom-select-container *{box-sizing:border-box}.devx-text .devx-contact-us__form .custom-select-container.is-disabled{opacity:.333}.devx-text .devx-contact-us__form .custom-select-opener{align-items:end;border-bottom:1px solid var(--blue-100);color:var(--neutral-50);cursor:pointer;display:flex;font-size:var(--font-size--16);height:48px;width:100%}.devx-text .devx-contact-us__form .custom-select-opener:after{background-color:var(--cyan-100);content:"";height:100%;-webkit-mask:url(../../../assets/svg/angle-down.svg) no-repeat;mask:url(../../../assets/svg/angle-down.svg) no-repeat;-webkit-mask-position:right 70%;mask-position:right 70%;-webkit-mask-size:var(--icon-size-14) var(--icon-size-14);mask-size:var(--icon-size-14) var(--icon-size-14);position:absolute;right:0;width:100%}.devx-text .devx-contact-us__form .custom-select-container select{left:0;position:absolute;top:0;visibility:hidden}.devx-text .devx-contact-us__form .custom-select-panel{background-color:var(--blue-200);color:var(--neutral-50);display:none;overflow:hidden;padding:var(--spacing--24);position:absolute;top:100%;width:100%;z-index:100}.devx-text .devx-contact-us__form .custom-select-option{cursor:pointer}.devx-text .devx-contact-us__form .custom-select-container.is-open .custom-select-opener:after{background-color:var(--cyan-100);content:"";height:100%;-webkit-mask:url(../../../assets/svg/angle-up.svg) no-repeat;mask:url(../../../assets/svg/angle-up.svg) no-repeat;-webkit-mask-position:right 70%;mask-position:right 70%;-webkit-mask-size:var(--icon-size-14) var(--icon-size-14);mask-size:var(--icon-size-14) var(--icon-size-14);position:absolute;right:0;width:100%}.devx-text .devx-contact-us__form .custom-select-container.is-open .custom-select-panel{display:flex;flex-direction:column;gap:var(--spacing--12)}.devx-text .devx-contact-us__form .custom-select-option:first-of-type{display:none}.devx-text .devx-contact-us__form .custom-select-option.has-focus{color:var(--cyan-100)}.devx-text .devx-contact-us__form .wpcf7-response-output{font-size:var(--font-size--16)!important;margin-top:var(--spacing--16)!important}.devx-text .devx-contact-us__form .wpcf7 form.sent .wpcf7-response-output{align-items:flex-start;border:0;color:var(--cyan-100);display:flex;float:left;font-size:.75rem;margin:0;padding:0}.devx-text .devx-contact-us__form .wpcf7 form.sent .wpcf7-response-output:before{background-color:var(--cyan-100);content:" ";display:inline-block;height:var(--icon-size-22);margin-right:var(--spacing--8);-webkit-mask:url(../../../assets/svg/check-circle.svg) no-repeat;mask:url(../../../assets/svg/check-circle.svg) no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%;width:var(--icon-size-22)}.devx-text .devx-contact-us__form .wpcf7 form.invalid .wpcf7-response-output,.devx-text .devx-contact-us__form .wpcf7-form.failed .wpcf7-response-output{align-items:flex-start;border:0;color:var(--red-50);display:flex;float:left;font-size:.75rem;margin:0;padding:0}.devx-text .devx-contact-us__form .wpcf7 form.invalid .wpcf7-response-output:before,.devx-text .devx-contact-us__form .wpcf7-form.failed .wpcf7-response-output:before{background-color:var(--red-50);content:" ";display:inline-block;height:var(--icon-size-22);margin-right:var(--spacing--8);-webkit-mask:url(../../../assets/svg/error.svg) no-repeat;mask:url(../../../assets/svg/error.svg) no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%;width:var(--icon-size-22)}.devx-text .wpcf7-not-valid-tip{color:var(--red-50);font-size:var(--font-size--12);transition:all var(--transition-duration) var(--transition-ease)}.devx-text .wpcf7-form-control-wrap:after{content:" ";height:var(--icon-size-14);position:absolute;right:0;top:3px;width:var(--icon-size-14)}.devx-text .form-floating:has(.wpcf7-select) .wpcf7-form-control-wrap:after{display:none}.devx-text .form-floating:has(.wpcf7-not-valid) label,.devx-text .form-floating:has(.wpcf7-not-valid) sup{color:var(--red-50)!important;transition:all var(--transition-duration) var(--transition-ease)}.devx-text .form-floating:has(.wpcf7-not-valid) .custom-select-opener,.devx-text .form-floating:has(.wpcf7-not-valid) input,.devx-text .form-floating:has(.wpcf7-not-valid) select{border-bottom:1px solid var(--red-50)!important;transition:all var(--transition-duration) var(--transition-ease)}.devx-text .form-floating:has(.wpcf7-not-valid) .custom-select-opener:after{background-color:var(--red-50)!important}.devx-text .form-floating:has(.wpcf7-not-valid) .wpcf7-form-control-wrap:after{background-color:var(--red-50);-webkit-mask:url(../../../assets/svg/error.svg) no-repeat;mask:url(../../../assets/svg/error.svg) no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:var(--icon-size-14) var(--icon-size-14);mask-size:var(--icon-size-14) var(--icon-size-14);transition:all var(--transition-duration) var(--transition-ease)}.devx-text .col-100 .wpcf7-spinner{position:absolute;top:.4375rem}
