@font-face {font-family: "Averta Semibold";src: url("../fonts/averta/averta-semibold.otf") format("truetype");font-display: swap;font-style: normal;font-weight: 800;}@font-face {font-family: "Averta ExtraBold";src: url("../fonts/averta/averta-extra-bold.otf") format("truetype");font-display: swap;font-style: normal;font-weight: 800;}:root {--palette-gradient: linear-gradient( 90deg, #f47920 0%, #c35a56 25%, #6a62bc 50%, #4266dc 100% );}.on-demand-banner {padding: 100px 0 50px !important;}.has-underline-banner-text h1 {font-size: 46px;}.cnt-with-top-icon {max-width: 340px;display: flex;flex-direction: column;gap: 8px;}.cnt-with-top-icon .text-center {font-size: 20px;}.library-item {border-radius: 10px;display: block;}.library-grid {display: grid;grid-template-columns: repeat(3, 1fr);}.library-item .library-text {width: 100%;position: absolute;inset: 0;transition: all 0.3s ease-in-out;color: white;z-index: 10;user-select: none;gap: 12px;}.library-item .library-text p {width: 90%;opacity: 0;visibility: hidden;transform: translateY(6px) scale(0.98);max-height: 0;overflow: hidden;font-size: 18px;color: white;font-weight: 600;margin: 0;transition: opacity 0.4s ease, transform 0.4s ease, max-height 0.4s ease, visibility 0s linear 0.4s;will-change: opacity, transform, max-height;}.library-item .library-text h4 {font-size: 28px;margin-bottom: 0;color: white;font-family: "Averta ExtraBold", sans-serif;}.library-item:hover .library-text p {opacity: 1;visibility: visible;transform: translateY(0) scale(1);max-height: 200px;transition: opacity 0.4s ease, transform 0.4s ease, max-height 0.4s ease, visibility 0s;}.library-item img {position: absolute;inset: 0;height: 100%;transition: filter 0.25s ease-in-out;object-fit: cover;filter: brightness(80%);object-position: center;}.library-item:hover img {filter: brightness(55%);}.library-item .library-img-wrapper {position: relative;border: 6px solid transparent;border-radius: 10px;overflow: hidden;transition: all 0.3s ease-in-out;width: 100%;height: 100%;padding-bottom: 56.25%;}.library-item:hover .library-img-wrapper {background: linear-gradient(#fff, #fff) padding-box, var(--palette-gradient) border-box;}.library-item:hover img {filter: brightness(50%);}.img-forward-arrow {position: absolute;width: 200px;top: -36px;left: -66px;transform: rotateX(11deg) rotateY(220deg) rotateZ(150deg) translate(-50%, -50%);user-select: none;pointer-events: none;}.message-absolute {position: absolute;width: 200px;top: 4px;left: -220px;transform: rotateZ(26deg) translate(50%, 50%);font-family: "Averta SemiBold", sans-serif;font-size: 16px;user-select: none;}.img-forward-arrow, .message-absolute {transition: all 0.3s ease-in-out;opacity: 1;visibility: visible;}.accordion.one .accordion-item.one .accordion-header.h3-title .accordion-button.one.collapsed .icon {position: relative;border-radius: 100%;padding: 0;margin-right: 10px;background-color: #fff;transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;z-index: 1;}.accordion.two .accordion-item.two:hover .accordion-header.h3-title .accordion-button.two.collapsed .icon:not(.plus), .accordion.one .accordion-item.one:hover .accordion-header.h3-title .accordion-button.one.collapsed .icon:not(.plus) {background-color: #f47920;}.accordion.one .accordion-item.one .accordion-header.h3-title .icon:not(.plus) {position: relative;width: 18px;height: 18px;margin-right: 10px;padding: 0;border-radius: 100%;border: 2px solid #f47920;background-color: #f47920;transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;z-index: 1;}.testimonial-slider-container-2 .testimonial-box-one {border: 3px solid #f47920;background-color: #f4f7fa;display: flex;flex-direction: column;justify-content: space-between;padding: 16px 30px;}.testimonial-slider-one .slick-list {padding: 0 8%;}.testimonial-client-box {display: flex;gap: 16px;flex-wrap: wrap-reverse;align-items: center;}.avatar-container {width: 50px;}.avatar-box {position: relative;padding-bottom: 100%;}.avatar-img {width: 100%;height: 100%;position: absolute;display: flex;justify-content: center;align-items: center;background-color: #f47920;border-radius: 50%;color: #fff;font-size: 20px;}.testi-top-slider-arrows {width: 100% !important;justify-content: center !important;}.rating-container {flex: 1;}.testimonial-client-name-one {flex: 2;display: flex;flex-direction: column;justify-content: center;min-width: 150px;}.testimonial-client-name-one h6 {margin-bottom: 0;}.testimonial-client-name-one a {color: #1b1d35;font-weight: bold;position: relative;font-size: 13px;}.testimonial-client-name-one a:after {content: "";background-image: url("../../assets/images/icon/arrow-narrow-right.svg");color: #878787;position: absolute;width: 16px;height: 12px;background-size: contain;background-repeat: no-repeat;bottom: 2px;margin-left: 8px;filter: invert(71%) sepia(360%) saturate(2599%) hue-rotate(265deg) brightness(17%) contrast(71%);}.testimonial-client-name-one a:hover {color: #f47920;}.testimonial-client-name-one a:hover:after {filter: unset;}.rating-box {margin-left: auto;max-width: fit-content;border-radius: 16px;background-color: #e1e3e5;padding: 8px 12px;display: flex;gap: 4px;}.rating-box i {font-size: 16px;}.testi-quotes {margin-bottom: 0;}.avatar__monogram--teal {background-color: #23cca2;}.avatar__monogram--rorange {background-color: #ff492c;}.avatar__monogram--purple {background-color: #5a39a2;}.testimonial-slider-one .slick-list {padding-top: 15px;padding-bottom: 15px;}.testimonial-slider-one.d-grid .slick-list .slick-track {display: block;}.slick-slide {height: 100%;opacity: 0.3;}.slick-slide.slick-active {opacity: 1;}.testimonial-box-one p {margin-top: 0;margin-bottom: 20px;font-size: 16px;line-height: 1.4;}.testimonial-client-name-one span {color: inherit;}@media (min-width: 768px) {.testimonial-slider-container-2 .testimonial-box-one {margin-left: 15px;margin-right: 15px;}}@media (min-width: 768px) and (max-width: 825px) {.has-underline-banner-text h1 {font-size: 48px;}}@media (max-width: 1100px) {.library-grid {grid-template-columns: repeat(2, 1fr);gap: 16px 0;}}@media (max-width: 767.97px) {.cnt-with-top-icon {max-width: 100%;align-items: flex-start;}.library-grid {grid-template-columns: 1fr;gap: 8px;}.library-item .library-img-wrapper {max-height: none;}}@media (max-width: 575px) {.img-forward-arrow, .message-absolute {opacity: 0;visibility: hidden;}.testi-quotes p {text-align: left;}.testimonial-client-box {gap: 8px;}.testimonial-client-name-one h6 {font-size: 16px;display: flex;align-items: center;justify-content: space-between;gap: 8px;}.testimonial-slider-container-2 .testimonial-box-one {padding: 12px 18px;}.rating-box {padding: 8px 8px;}.rating-box i {font-size: 12px;}.rating-box img {width: 12px;}}@media (max-width: 500px) {.has-underline:before {background-size: 118px;top: 30px;}}@media (max-width: 400px) {.has-underline-banner-text h1 {font-size: 48px;}}@media (max-width: 370px) {.library-item .library-text h4 {font-size: 22px;}.library-item .library-text p {font-size: 16px;}}.ls-curved-carousel {--viewport-height: 25rem;--viewport-height-m: 15rem;--perspective: 2100px;--perspective-m: 400px;--block-offset: 0;--block-offset-m: 0;}.ls-curved-carousel.fadeout {--fadeout: linear-gradient( 90deg, transparent, white 20%, white 80%, transparent 100% );}.ls-curved-carousel {--fadeout: none;}body.bricks-is-frontend .ls-curved-carousel {position: relative;width: 100%;height: var(--viewport-height);transform-style: preserve-3d;user-select: none;overflow: hidden;z-index: 1;margin-block: var(--block-offset);}body.bricks-is-frontend .ls-curved-carousel__stage {perspective: var(--perspective);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}.ls-curved-carousel {-webkit-mask-image: var(--fadeout);mask-image: var(--fadeout);}@media (max-width: 767px) {body.bricks-is-frontend .ls-curved-carousel {height: var(--viewport-height-m);margin-block: var(--block-offset-m);}body.bricks-is-frontend .ls-curved-carousel__stage {perspective: var(--perspective-m);}}body.bricks-is-frontend .ls-curved-carousel__ring {position: absolute;width: 100%;height: 100%;transform-style: preserve-3d;gap: 0;}body:not(.bricks-is-frontend) .ls-curved-carousel__ring {display: flex;flex-direction: row;flex-wrap: nowrap;}body.bricks-is-frontend .ls-curved-carousel__slide {position: absolute;transform-style: preserve-3d;overflow: hidden;display: flex;align-items: center;}body.bricks-is-frontend .ls-curved-carousel__media {width: 100%;height: 90% !important;object-fit: cover;border-radius: 24px;}body.bricks-is-frontend .ls-curved-carousel:after {content: none;}.wisepops-content {max-width: 90%;margin: auto;}.modal-body {padding: 3rem 1rem;}.popup-text {color: #fff;font-size: 20px;line-height: normal;text-align: center;margin-bottom: 20px;}.request-videos-form .field {margin-bottom: 16px;}.request-videos-form textarea {height: 70px !important;}.request-videos-form .hs-fieldtype-textarea .input .hs-input, .request-videos-form .hs-fieldtype-number .input .hs-input, .request-videos-form .hs-fieldtype-select .input .hs-input, .request-videos-form .hs-fieldtype-text .input .hs-input {width: 100% !important;height: 45px;border-radius: 3px;padding: 9px 10px;box-shadow: 0 -10px 35px rgb(0 0 0 / 3%);border: 1px solid #fff;}.request-videos-form {width: 100%;}.request-videos-form .form-columns-1 .input, .request-videos-form .form-columns-2 .input {margin-right: 0 !important;}.request-videos-form .form-columns-2 .hs-form-field:not(:first-child) {padding-left: 9px;}.request-videos-form .form-columns-2 .hs-form-field:not(:last-child) {padding-right: 9px;}.request-videos-form .hs-field-desc {font-size: 14px !important;text-align: left;color: #fff;}.request-videos-form .inputs-list {list-style-type: none;margin: 0;padding-left: 0;}.request-videos-form .hs-form-radio-display, .request-videos-form .hs-form-checkbox-display {display: flex;align-items: start;}.request-videos-form .hs-form-radio-display > input, .request-videos-form .hs-form-checkbox-display > input {width: auto;height: auto;margin-right: 9px;margin-top: 7px;}.request-videos-form .hs-form-radio-display > span, .request-videos-form .hs-form-checkbox-display > span {color: #fff;text-align: left;}.request-videos-form fieldset {max-width: 100% !important;}.request-videos-form .field:focus-within > label {opacity: 1 !important;}.request-videos-form .hs-form-required {color: red;}.request-videos-form .hs-submit {margin-top: 16px;}.request-videos-form .field > label {color: #fff;font-size: 14px;}.request-videos-form .hs-button-cs {width: 100%;font-weight: bold;font-size: 16px;line-height: 1.1;color: #fff;background: rgb(244, 121, 32);border-radius: 4px;padding: 12px 16px;border: unset;}.request-videos-form .hs-button-cs:hover {color: rgb(244, 121, 32);background: #fff;}.request-videos-form .hs-error-msgs {margin: 12px 0 0 !important;padding-left: 0;}.request-videos-form .hs-error-msg, .request-videos-form .hs-main-font-element {text-align: left;font-size: 16px;line-height: 1;display: block;list-style-type: none;margin: 12px 0 0;padding: 0;color: #f2545b !important;}.custom-close {position: absolute;right: 27px;top: 9px;border: none;background-color: #fff;border-radius: 50%;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;z-index: 1;cursor: pointer;transition: all 0.3s ease-in-out;}.custom-close:hover {background-color: #f4f7fae6;}i.fa.fa-times.text-secondary {filter: brightness(0) saturate(100%) invert(49%) sepia(9%) saturate(426%) hue-rotate(167deg) brightness(89%) contrast(87%);}i.fa.fa-times {background-image: url(/assets/images/icon/close-icon.svg);background-size: 14px 16px;background-repeat: no-repeat;background-position: center;width: 14px;height: 16px;display: inline-block;}.modal-content {border-radius: 10px;background-color: rgb(27, 29, 53);box-shadow: rgb(51 51 51) 0 0 0 0;}@media (max-width: 767px) {.request-videos-form .form-columns-2 .hs-form-field {width: 100% !important;}.request-videos-form .form-columns-2 .hs-form-field:not(:first-child) {padding-left: 0;}.request-videos-form .form-columns-2 .hs-form-field:not(:last-child) {padding-right: 0;}}