/*
*
* CSS Modules
*
*/
.agfont-subtitle {
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 24px;
    letter-spacing: 1px;
}
.reverse-content{
    flex-direction: row-reverse;
}
.ageagle-module-main-content p {
    overflow-wrap: break-word;
}
.ageagle-title-margin {
    margin: 0 0 15px;
}
.pm-ageagle-center {
    text-align: center;
}
.pm-ageagle-mw671 {
    width: 671px;
}
.pm-ageagle-auto-margin {
    margin: 0 auto;
}
.ageagle-module-main-content  .ageagle-content-container {
    max-width: 1116px;
    width: 100%;
}

.ageagle-flex-pd-mcontainer {
    display: flex;
    flex-wrap: wrap;
}
.eagle-m-justifyc {
    justify-content: space-between;
}
.ageagle-w1009 {
    width: 1009px;
    margin: 0 auto;
}
.ageagle-vertcenter {
    align-items: center;
}
.ageagle-m-flex-content {
    width: 296px;
}
.pd1-1l-content-description {
    padding: 0 2px 0 0;
}
.pd1-1l-content-description p {
    margin: 0 0 15px 0;
}
.ageagle-m-flex-image {
    width: 633px;
    height: 608px;
    border-radius: 20px;
    overflow: hidden;
}
.ageagle-m-flex-image img {
    height: 100%;
    object-fit: cover;
}
.btn-module {
    padding: 12.5px 38.75px;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
}
.ageagle-content-pd1-1l {
    margin: 43px 0 0 0;
}
.callout-content__inner {
    position: relative;
    margin: 0 0 35px;
}
.__inner-only-text-content p {
    padding: 0 130px 0 0;
}
.module-pd1-2 .__inner-only-text-content p, .module-pd1-4 .__inner-only-text-content p {
    padding: 0;
    /*width: 336px;*/
}
.callout-content__inner:last-child {
    margin: 0;
}
.callout-content__inner p {
    padding: 8px 0 0 0;
    font-size: 21px;
    line-break: 28px;
}

.ageagle-972px {
    width: 972px;
    margin: 0 auto;
}
.ageagle-m-container-center {
    text-align: center;
}
.ageagle-m-container-center h2 {
    margin: 0 0 20px 0;
}
.ageagle-m-container-center.agcontainer-module52.ageagle-titles-module-5b h2 {
    margin: 0 0 60px 0;
}
.ageagle-m-container-center.agcontainer-module52.ageagle-titles-module-5b h2.eyebrow,
.ageagle-m-container-center.agcontainer-module52.ageagle-titles-module-5b h2.babyeyebrow {
    margin: 0 0 10px 0;
}
.agcontainer-module2 p {
    padding: 0 54px 0 65px;
}
.ageagle-mmargin50 {
    margin: 50px 0 0 0;
}
.ageagle--pd2-mcontainer .left-titles-content {
    width: 324px;
}
.ageagle--pd2-mcontainer .left-titles-content h5 {
    margin: 0 0 20px;
    padding: 10px 0 10px 26px;
    border-radius: 20px;
    display: inline-block;
    width: 100%;
}
.container-industries-list h5.active, .container-outputpd h5.active {
    background-color: #f9f9fb;
}
.ageagle--pd2-mcontainer .left-titles-content h5 li:last-of-type {
    margin: 0;
}
.ageagle--pd2-mcontainer .left-titles-content h5 a {
    text-decoration: none;
    font-size: 20px;
    line-height: 27px;
    font-weight: 300;
}
.hide-desktop {
    display: none;
}
.ageagle--pd2-mcontainer .content-description-right {
    width: 588px;
}
.content-description-right .__content-description, .content-description-right .__pd2-3-content-description {
    display: block;
    width: 588px;
    margin-left: auto;
}
.content-description-right .__content-description img, .content-description-right .__pd2-3-content-description img {
    height: 404px;
    width: 100%;
    object-fit: cover;
    border-radius: 20px;
}
.description-content-pd2__inner {
    margin: 30px 0 0;
}
.description-content-pd2__inner h5 {
    margin: 0 0 23.4px 0;
}
.description-content-pd2__inner p {
    padding: 0 36px 0 0;
}


.ageagle-marginb-41 {
    margin: 0 0 41px;
}
.ageagle__inner-card-grid {
    max-width: 263.65px;
    width: 100%;
    margin: 0 20.47px 40px 0;
}
.ageagle__inner-card-grid:nth-child(4n+4) {
    margin-right: 0;
}
.ageagle__inner-card-grid .img-grid__inner {
    height: 251.67px;
    overflow: hidden;
    display: flex;
    align-items: center;
    background-color: #f9f9fb;
    margin: 0 0 17.33px 0;
    border-radius: 20px;
}
.ageagle__inner-card-grid .img-grid__inner img {
    object-fit: scale-down;
}
.content-grid__inner h5 {
    margin: 0 0 10px;
}
.content-grid__inner p {
    padding: 0 23px 0 0;
}

.ageagle-m-padd60 {
    padding: 60px 0;
}
.ageagle-w975 {
    max-width: 975px;
    margin: 0 auto;
}
.ageagle-brochure-right {
    width: 726px;
}
.ageagle-brochure-text {
    width: 235px;
}
.ageagle-brochure-select {
    display: flex;
    justify-content: space-between;
    position: relative;
}
.ageagle-brochure-select select {
    width: 258px;
    height: 43px;
    border-radius: 20px;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 300;
    padding: 0 20px 0 20px;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance:    none;
    color: #000;
}
.ageagle-brochure-select:after {
    content: "\f347";
    position: absolute;
    left: 225px;
    top: 13px;
    font-family: 'dashicons';
    pointer-events: none;
}
.ageagle-brochure.button {
    width: 150px;
    margin: 0 0 0 20px;
}

.ageagle-flex-pd-nowrap {
    display: flex;
    flex-wrap: nowrap;
}
.ageagle-flex-m-gap {
    gap: 30px;
}
.ageagle-min-height-module1-2 {
    height: 496px;
}
.__inner-inner-module1-2 {
    width: 100%;
}
.__inner-inner-module1-2 img {
    width: auto;
    height: 496px;
    max-width: 100%;
    object-fit: cover;
    border-radius: 20px;
}
.__inner-inner-module1-2.only_text, .__inner-only-text-content {
    position: relative;
}
.__inner-inner-module1-2.only_text h2 {
    padding: 20px 40px 0 0;
}
.bar-color {
    width: 144px;
    height: 4px;
    position: absolute;
    top: 0;
    left: 73px;
}
.callout-content__inner .bar-color {
    width: 166px;
    left: 0;
}
.__inner-inner-module1-2.only_text {
    height: 496px;
    display: flex;
    align-items: center;
    background-color: #fff;
    border-radius: 20px;
}
.__inner-only-text-content {
    padding: 0 0 0 73px;
}
.ageagle-module-main-content {
    padding: 50px 0 1px;
}
.ageagle-module-main-content.pdcustom-margin {
    padding: 0;
}
.ageagle-module-main-content.pdcustom-margin.pdcustom-bottom {
    padding: 0;
}
.inner-sections2 {
    height: auto;
    align-items: stretch;
}
.inner-sections2 .__inner-inner-module1-2.only_text, .inner-sections2 .__inner-inner-module1-2 img, .inner-sections2 .__inner-inner-module1-2.image {
    height: auto;
}
.inner-sections2 .__inner-inner-module1-2 img {
    height: 100%;
}
.ageagle-flex-m-gap-48 {
    gap: 48px;
}
.ageagle-module2-2-list {
    margin: 64px 0 0 0;
}
.__item-inner-m-list {
    max-width: 514px;
    width: 100%;
    min-height: 93px;
    background-color: #fff;
    border-radius: 20px;
    margin: 0 0 33px 0;
}
.__item-inner-m-list h5, .__item-inner-m-list .title-heading, .__item-inner-m-list h4, .__item-inner-m-list h3 {
    text-decoration: none;
    padding: 30px 33px 29px 31px;
    display: flex;
    justify-content: space-between;
    height: 93px;
    align-items: center;
}
.__item-inner-m-list h5 .dashicons, .__item-inner-m-list .title-heading .dashicons, .__item-inner-m-list h4 .dashicons, .__item-inner-m-list h3 .dashicons {
    background-color: #000;
    color: #fff;
    border-radius: 50%;
    width: 27px;
    height: 27px;
    text-align: center;
    font-size: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease-in-out;
}
.__item-inner-m-list h5 .dashicons-arrow-down-alt2:before, .__item-inner-m-list .title-heading .dashicons-arrow-down-alt2:before {
    font-size: 16px;
    width: 27px;
    height: 14px;
}
.__description-content-m img {
    height: 263px;
    object-fit: cover;
    border-radius: 20px;
}
.__item-inner-m-list.active h5 .dashicons, .__item-inner-m-list.active .title-heading .dashicons, .__item-inner-m-list.active h3 .dashicons, .__item-inner-m-list.active h4 .dashicons {
    transform: rotate(180deg);
    transition: all 0.3s ease-in-out;
}
.__description-content-m {
    padding: 0 67px 27px 35px;
}
.ageagle-container-list-m {
    display: flex;
}
#container_left, #container_right {
    width: 50%;
    display: inline-block;
}
.__inner-featured-image-m {
    min-height: 498px;
    text-align: center;
    background-color: #fff;
    border-radius: 20px;
    display: flex;
    align-items: center;
}
.__inner-featured-image-m img {
    max-width: 800px;
    margin: 0 auto;
    height: 450px;
    object-fit: scale-down;
}

.__inner-gallery-item-module3-2m {
    display: flex;
    gap: 40px;
    flex-wrap: wrap;
    margin: 30px 0 0 0;
}
.container-module3a-gallery {
    width: 17.13%;
    border-radius: 20px;
}
.__item-img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 189px;
    background-color: #fff;
    border-radius: 20px;
}
.__item-img img {
    width: 80%;
}
.__item-info {
    margin: 27px 0 0 0;
}
.__item-info p {
    padding-right: 25px;
    font-size: 21px;
    line-height: 28px;
    overflow-wrap: break-word;
}
.ageagle-titles-module-3a {
    max-width: 671px;
    width: 100%;
    margin: 0 auto;
    padding: 0 50px;
}
.info-ageagle-module3a h3 {
    margin: 0 0 32px;
}
.ageagle-m-container-center .eyebrow {
    margin: 0 0 20px;
    text-transform: uppercase;
}
.__inner-content-module3b-two-card {
    display: flex;
    gap: 20.18px;
    padding: 70px 0 78px 0;
}
.container-module3b-item-card {
    width: 100%;
    text-align: center;
}
.container-module3b-item-card img {
    max-width: 429px;
    border-radius: 20px;
}
.info-card__inner {
    text-align: left;
    /*padding: 0 0 0 86px;*/
}
.info-card__inner h3 {
    padding: 0 38% 0 0;
}
.__inner-info-module3b {
    max-width: 407px;
}
.container-module3b-item-card:last-child {
    margin-bottom: 0;
}
.__inner-content-module3b-two-card .container-module3b-item-card {
    background-color: #f9f9fb;
    border-radius: 20px;
    padding: 60px;
}
.__inner-content-module3b-two-card .container-module3b-item-card .info-card__inner {
    /*padding-bottom: 78px;*/
}
.__inner-content-module3b-three-card {
    display: flex;
    gap: 20.07px;
    padding: 70px 0 78px 0;
}
.__inner-content-module3b-three-card .info-card__inner h3 {
    padding: 0 20% 0 0;
}
.ageagle-w975 .ageagle-brochure-right {
    width: 716px;
}
.__inner-content-module3b-three-card .info-card__inner {
    text-align: left;
    padding: 0 45px 53px;
}
.image-banner-pd4 {
    border-radius: 20px;
}
.ageagle-m-grid-pd4-inner-content {
    max-width: 100%;
    margin: 50px auto 0;
    gap: 40px;
}
.ageagle__pd4-card-grid {
    width: 47.77%;
    display: flex;
    gap: 32px;
}
.img__inner, .img__inner img {
    width: 114px;
    border-radius: 100%;
}
.content__inner h5 {
    margin: 0 0 15px;
}
.__inner-content-module3b-three-card .container-module3b-item-card {
    width: 30%;
    background-color: #f9f9fb;
    border-radius: 20px;
}
.content-video-pd5a {
    display: flex;
    width: 875px;
    margin: 0 auto;
    justify-content: space-between;
    align-items: center;
}
.ageagle-left-content-pd5a {
    width: 376px;
}
.ageagle-left-content-pd5a h4 {
    margin: 0 0 15px 0;
}
.ageagle-left-content-pd5a p {
    margin: 0 0 20px;
}
.ageagle-right-content-pd5a {
    width: 387px;
    text-align: center;
}
.btn-pd5a {
    padding: 10px 30px;
    font-weight: 300;
    font-size: 14px;
}

.left-top-module5b {
    width: 558px;
}
.pd5b-grid-item, .pd9a-grid-item {
    max-width: 31.5%;
    width: 100%;
}
.img-grid__item {
    background-color: #fff;
    border-radius: 20px;
    height: 336px;
    display: flex;
    align-items: center;
    margin: 0 0 31px;
}
.img-grid__item img {
    object-fit: scale-down;
}
.pd5b-grid-item h5, .pd9a-grid-item h5 {
    margin: 0 0 15px;
}
.pd5b-grid-item p {
    margin: 0 0 15px;
    padding: 0 15px 0 0;
}
.pd5b-grid-item a {
    margin: 0 15px 0 0;
}
.ageagle-titles-module-8a {
    margin: 0 0 50px;
}
.ageagle-titles-module-8a p {
    padding: 0 28%;
}
.video-pd8-container {
    position: relative;
}
.video-pd8-container img {
    border-radius: 20px;
    height: 484px;
    object-fit: cover;
}
.ageagle-absolute-watchvideo {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.pd5b-grid-item h6 {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 34px;
    letter-spacing: 0.88px;
}
.pd9a-grid-item h5 {
    padding: 0 10px 0 0;
}
.pd9a-grid-item img {
    height: 336px;
    border-radius: 20px;
}
.center-pd9b {
    text-align: center;
}
.center-pd9b h2 {
    margin: 0 0 20px;
}
.ageagle-brochure-pd10-imgm {
    width: 213.04px;
}

.__inner-pd10-1 {
    width: 100%;
}
.__inner-pd10-1 h2 {
    margin: 0 0 20px;
}
.owl-carousel .owl-item .bottom-info-carousel-pd11 img {
    width: 61px;
    height: 61px;
    border-radius: 100%;
}
.bottom-info-carousel-pd11 {
    display: flex;
    align-items: center;
}
.info-text-carousel-pd11 {
    width: 177px;
    margin: 0 0 0 20px;
}
.info-text-carousel-pd11 .eyebrow, .module-pd14m .eyebrow {
    font-size: 14px;
    text-transform: capitalize;
    line-height: 20px;
    letter-spacing: 0.88px;
    font-weight: 500;
}
.pd11a-grid-item div > p {
    margin: 0 0 30px 0;
    padding: 0;
}
.ageagle-pd11-module .owl-stage-outer .owl-stage .owl-item {
    padding: 40px;
    background-color: #fff;
    border-radius: 20px;
    margin-top: 40px;
}

.module-pd12m.ageagle-flex-pd-mcontainer {
    gap: 50px;
}
.grid-pd12-item {
    width: 47.76%;
    display: flex;
    flex-direction: column;
}
.grid-pd12-item img {
    border-radius: 20px 20px 0px 0px;
    height: 458px;
    margin: 0 0 -7px 0;
}
.info-content-pd {
    padding: 31px 90px 31px 60px;
    min-height: 320px;
    background-color: #000;
    border-radius: 0 0 20px 20px;
    flex-grow: 1;
}
.info-content-pd h3 {
    color: #fff;
    margin: 0 0 10px 0;
}
.info-content-pd p {
    color: #fff;
    margin: 0 0 15px ;
}
.btn-pd12a {
    border: solid 1px #fff;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    padding: 9px 30px;
}

.left-pd13m-content {
    width: 824px;
}
.right-pd13m-content {
    width: 234px;
    margin: 60px 0 0 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.right-pd13-item-inner img {
    width: 88.83px;
    object-fit: scale-down;
}
.left-pd13m-content h4 {
    margin: 0 0 20px 0;
}
.right-pd13-item-inner h5 {
    margin: 0 0 15px;
}
.module13m .eyebrow {
    font-size: 16px;
    line-height: 24px;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-weight: 500;
}
.module13m {
    max-width: 705px;
    margin: 0 auto 50px;
}
.module13m p {
    padding: 0;
}

.module14m {
    width: 583px;
}
.pd14-item-inner {
    width: 31.5%;
}
.pd14-item-inner img {
    border-radius: 20px;
    margin: 40px 0 20px 0;
}
.module14m h2 {
    margin: 15px 0 20px;
}

.module16-full, .module-pd19-grid {
    width: 100%;
}
.product-module .eyebrow {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-transform: capitalize;
    letter-spacing: 1px;
}
.module-pd15m p, .pm-content-m16 p {
    padding: 15px 77px 0;
}
.module-pd15m h6 {
    margin: 0 0 10px;
}
.gap30 {
    gap: 30px;
}
.inner-pd15-two-row {
    width: 48%;
    background-color: #fff;
    padding: 61px 77px;
    border-radius: 20px;
}
.inner-pd15-three-row {
    width: 31%;
    background-color: #fff;
    padding: 65px 46px 47px;
    border-radius: 20px;
}
.module-pd15-two-row-container {
    margin: 40px 0 0 0;
}
.module-pd15-three-row-container {
    margin: 60px 0 0 0;
    width: 100%;
}
.module-pd15-three-row-container p, .module-pd15-two-row-container p {
    margin: 10px 0;
}
.module-pd15-only-cta {
    width: 100%;
    text-align: center;
    margin: 30px 0 0 0;
}

.module16-cta {
    margin: 15px 0 50px;
}
.pm-mw776 {
    width: 776px;
}
.item-grid-two-row {
    width: 46%;
    display: flex;
}
.gap50 {
    gap: 50px;
}
.__pdgrid-inner-image, .__pdgrid-inner-image img {
    width: 80px;
}
.__pdgrid-inner-image img {
    border-radius: 50%;
}
.__pdgrid-inner-info {
    width: 254px;
    text-align: left;
}
.__pdgrid-inner-info p {
    padding: 0 25px 0 0;
    text-align: left;
}
.__pdgrid-inner-info h5 {
    margin: 0 0 10px;
}

.pm-mw880 {
    width: 880px;
}
.item-grid-three-row .__pdgrid-inner-image {
    margin: 0 0 20px;
}

.module-pd16-left-content {
    width: 410px;
}
.module-pd16-left-content .pm-content-m16 p {
    padding: 28.5px 0 0 0;
}
.pd16-content-right {
    width: 410px;
}
.pm-mw554 {
    width: 554px;
}
.__pdgrid-inner-info h3 {
    padding: 0 45px 0 0;
    margin: 0 0 15px;
}

.module-pd19-description {
    width: 738px;
}
.mmodule-pd19 {
    margin: 0 0 40px;
}
.item__inner-grid-pd19 {
    width: 256px;
    position: relative;
}
.item__inner-grid-pd19:after {
    content: '';
    background-color: #000;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 340px;
}
.item__inner-grid-pd19:last-child:after {
    content: none;
}
.module-pd19-grid {
    margin: 50px 0;
}
.item__inner-grid-pd19 h4 {
    margin: 0 0 15px;
}
.center-module-pd19 {
    text-align: center;
}
.margin-pd19 h2 {
    margin: 0 0 20px;
}
.image-pd19-container {
    padding: 25px 96px;
    background-color: #ffffff;
    border-radius: 20px;
}
.pd19-mw745 {
    width: 745px;
}
.margin-pd19 {
    margin-bottom: 20px;
}

/**/
.c-compare {
    --h: 9;
    --m: 1px 0;
    --w: 16;
    --thumb-bgc: #fff;
    --thumb-bgc-focus: #fff;
    --thumb-w: 3px;

    margin: var(--m);
    position: relative;
    height: 368px;
    overflow: hidden;
    border-radius: 20px;
}
.c-compare::after {
    content: "";
    display: block;
    padding-bottom: calc((var(--h) / var(--w)) * 100%);
}
.c-compare__left,
.c-compare__right {
    height: 100%;
    object-fit: cover;
    position: absolute;
    width: 100%;
}
.c-compare__left, text__left-compare {
    clip-path: polygon(0% 0%, var(--value) 0%, var(--value) 100%, 0% 100%);
}
.c-compare__right, text__right-compare {
    clip-path: polygon(100% 0%, var(--value) 0%, var(--value) 100%, 100% 100%);
}
.c-compare__range {
    background-color: transparent;
    box-sizing: border-box;
    font-family: inherit;
    height: 100%;
    margin: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%;
}
.c-compare__range::-moz-range-thumb {
    background-color: var(--thumb-bgc);
    cursor: ew-resize;
    height: 100%;
    width: var(--thumb-w);
}
.c-compare__range::-webkit-slider-thumb {
    background-color: var(--thumb-bgc);
    cursor: ew-resize;
    height: 100%;
    width: var(--thumb-w);
}
.c-compare__range:focus::-webkit-slider-thumb {
    background-color: var(--thumb-bgc-focus);
    box-shadow: 0 0 0 1px var(--thumb-bgc);
}
.c-compare__range:focus::-moz-range-thumb {
    background-color: var(--thumb-bgc-focus);
    box-shadow: 0 0 0 1px var(--thumb-bgc);
}
.c-compare__range::-moz-range-track {
    background: transparent;
    background-size: 100%;
    box-sizing: border-box;
}
.c-compare__range::-webkit-slider-runnable-track {
    background: transparent;
    background-size: 100%;
    box-sizing: border-box;
    height: 100%;
}
.c-compare__range,`
.c-compare__range::-webkit-slider-runnable-track,
.c-compare__range::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
}

.text-compare {
    display: flex;
    margin-top: 20px;
}
.text-compare div {
    width: 50%;
}
/**/

.pd19-mw641 {
    width: 641px;
}
.module-pd22-title, .module-pd22-description {
    width: 525px;
}
.module-pd22-description p {
    margin-bottom: 25px;
}
.module-pd22-description p:last-of-type {
    margin-bottom: 0;
}
.img-module22 {
    overflow: hidden;
    border-radius: 20px;
    height: 555px;
    margin-top: 40px;
}
.img-module22 img {
    height: 100%;
}
.ageagle-module-main-content .btn-module:hover, .btn-pd12a:hover {
    font-size: 14px;
    line-height: 20px;
    background-color: #515050;
    border: 1px solid;
    color: #fff;
}
.btn-whitebg:hover, .btn-pd12a:hover {
    background-color: #fff;
}
.btn-pd12a:hover {
    color: #000;
    cursor: pointer;
}
.title-module {
    min-height: 195px;
    background-color: #f4f4f4;
    display: flex;
    justify-content: center;
    padding: 0 160px;
    flex-direction: column;
    width: 100%;
}
.__inner-gallery-item-module3-2m.module-grid-mobile.owl-carousel, .ageagle-m-grid-pd4-inner-content .img__inner.pd4-image-mobile {
    display: none;
}
.__description-content-m {
    display: none;
}
.__item-inner-m-list.active .__description-content-m {
    display: block;
}
a.ageagle-btn.ageagle-btn-black.btn-module.disabled-btn.disabled-btn {
    pointer-events: none;
    cursor: default;
    opacity: 0.7;
}

.video-modal, .video-module8 {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10000;
    background-color: rgba(0,0,0,1);
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    visibility: hidden;
    opacity: 0;
}
.video-modal.active, .video-module8.active {
    visibility: visible;
    opacity: 1;
    z-index: 999999;
}
.video-modal iframe, .video-module8 iframe {
    width: 90%;
    position: relative;
    height: 60%;
    outline: none;
}
.video-modal .dashicons-no-alt, .video-module8 .dashicons-no-alt {
    font-size: 60px;
    color: #fff;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 50px;
    right: 50px;
    cursor: pointer;
}

/*PRODUCT MODULE HERO*/
.module-pdh1-content {
    width: 974px;
    height: 441px;
}
.content-info-pdh1, .content-info-pdh1 {
    width: 424px;
}
.content-info-pdh1 h1 {
    margin: 30px 0;
}
.content-info-pdh1 p {
    margin: 34px 0 28px 0;
}
.content-image-background-pdh1 {
    width: 486px;
    height: 270px;
}
.module-pdh1-background {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    position: relative;
    height: 260px;
}
.module-pdh1-background img {
    position: absolute;
    top: -114px;
    width: 413px;
    height: 260px;
    left: 50%;
    transform: translateX(-50%);
    object-fit: scale-down;
}

.module-pdh2-content {
    width: 1033px;
}
.content-info-pdh2 {
    width: 339px;
}
.content-info-pdh2 img {
    margin: 33px 0 35px;
}
.content-info-pdh2 p {
    margin: 20px 0 0 0;
}
.content-image-background-pdh2 {
    width: 673.78px;
    text-align: center;
}
.content-image-background-pdh2 img {
    width: 530px;
    height: 323px;
    object-fit: scale-down;
}
.content-info-pdh2 h5 {
    padding: 0 15px 0 0;
}


.__inner-inner-module1-2.only_text {
    border-radius: 20px 0 0 20px;
}
.__inner-inner-module1-2.image img {
    border-radius: 0 20px 20px 0;
}
.reverse-content .__inner-inner-module1-2 img, .agmodule-rightimage-leftext .__inner-inner-module1-2.image img {
    border-radius: 20px 0 0 20px;
    width: 100%;
}
.reverse-content .__inner-inner-module1-2.only_text, .agmodule-rightimage-leftext .__inner-inner-module1-2.only_text {
    border-radius: 0 20px 20px 0;
}
.spacegap {
    gap: 30px;
}
.spacegap .__inner-inner-module1-2.only_text {
    border-radius: 20px;
}
.__inner-inner-module1-2.only_text.content-pd1-6 h2 {
    padding: 20px 45px 0 0;
}
.ageagle__pd4-card-grid.active  .img__inner.pd4-image-mobile, .ageagle__pd4-card-grid.active  p {
    display: block;
    transition: all ease-in-out .5s;
}
.ageagle__pd4-card-grid.active  .img__inner.pd4-image-mobile {
    margin: 20px 0;
}
.ageagle-brochure-left.ageagle-brochure-imgm {
    width: 179px;
    height: 164px;
}

/*INVESTORS*/
.investors-menu-nav {
    background-color: #0f6533;
}
#ubermenu-investors-4-ageagle-menu-investors-2 {
    width: 95%;
    max-width: 1400px;
    margin: auto;
}
#ubermenu-nav-investors-4-ageagle-menu-investors li a {
    color: #fff;
    letter-spacing: 0.1px;
    font-size: 16px;
    padding: 34px 42px 28px 0;
    border-bottom: 0;
}
#ubermenu-nav-investors-4-ageagle-menu-investors li:last-of-type a {
    padding: 28px 0;
}
.page-template-investors-template .ageagle-main-content-page {
    padding: 75px 0;
    width: 95%;
    max-width: 1400px;
}

.ageagle-investors-hero1 {
    display: flex;
    justify-content: space-between;
    max-width: 1116px;
    margin: 0 auto;
    padding: 90px 0;
}
.content-hero-left p {
    margin-bottom: 15px;
}
.ageagle-investors-hero1 .content-hero-left {
    width: 530px;
}
.content-hero-left h6 {
    letter-spacing: normal;
    margin: 15px 0 15px;
}
.content-hero-right-image {
    width: 483px;
    height: 403px;
}
.content-hero-right-image img {
    height: 100%;
    width: 100%;
    border-radius: 20px;
    object-fit: cover;
}
#QuoteDiv29 {
    background-color: #f9f9f9;
}
.B2iQuoteContainer .B2iQuoteTable {
    max-width: 879px;
    margin: 0 auto;
}
#b2iQuote29 .B2iQuoteTable .B2iQuoteTableItem:last-child .b2iQuoteItem {
    display: flex;
    flex-wrap: wrap;
}
#B2iMktCapLabelText {
    order: 1;
    width: 50%;
}
#B2iMktCapDataText {
    order: 3;
    width: 50%;
}
#B2iVolumeLabelText {
    order: 2;
    width: 50%;
    padding: 0 !important;
}
#B2iVolumeDataText {
    order: 4;
    width: 50%;
}
#B2iSymbolText, #B2iPriceLabelText, #B2iChangeLabelText, #B2iMktCapLabelText, #B2iVolumeLabelText {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 24px;
    font-weight: 500;
    padding-bottom: 8px;
}
#B2iExchText, #B2iLastDataText, #B2iChangeDataText, #B2iMktCapDataText, #B2iVolumeDataText {
    font-size: 21px;
    font-weight: 300;
    line-height: 28px;
}

.inner-content-custom1 {
    width: 857px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.background-right-content {
    width: 483px;
    height: 279px;
    border-radius: 20px;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.inner-content-custom1 .content-hero-left {
    width: 509px;
}
.inner-content-custom1 .content-hero-right {
    width: 277px;
}
.ageagle-investors-custom1 {
    padding: 90px 0;
}
.inner-content-custom1 .content-hero-right p {
    margin: 20px 0;
}
#demoSecAll {
    width: 1112px;
    margin: 0 auto;
    padding: 27px 0;
}
#demoSecAll .b2iSECTitleRow {
    background-color: #fff;
}
#demoSecAll .b2iSECTitleRow th {
    color: #000 !important;
    border-bottom: 0 !important;
}
/*#b2iSecTop tr td img {
    display: none !important;
}*/
#b2iSecTop tr td img {
    width: 21px;
}
#b2iSecTop table, #b2iSecTop td, #b2iSecTop th {
    border: 0px solid #ddd !important;
}
#b2iSecTop tr td {
    border-bottom: 1px solid #979797 !important;
}
#b2iSecTop .b2iSECDataRow td {
    padding: 40px !important;
    vertical-align: middle !important;
}
#b2iSecTop .b2iSECTitleRow th {
    padding: 20px 40px;
}
#b2iSecTop .b2iSECTitleRow th span {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.88px;
    text-transform: uppercase;
    font-weight: 500;
}
td.b2iSECDateCell.b2iSecData, td.b2iSECFormCell.b2iSecData a {
    font-size: 21px;
    line-height: 28px;
    font-weight: 300;
    letter-spacing: 0;
}
td.b2iSECTypeCell.b2iSecData a {
    font-size: 21px;
    line-height: 28px;
    font-weight: normal;
}
td.b2iSECIconsCell.b2iSecData .B2iPdf, td.b2iSECIconsCell.b2iSecData .B2iHtml, td.b2iSECIconsCell.b2iSecData .B2iDoc, td.b2iSECIconsCell.b2iSecData .B2iXbrl, td.b2iSECIconsCell.b2iSecData .B2iXls, td.b2iSECIconsCell.b2iSecData .B2iZip {
    font-size: 22px;
}

#EmailDiv {
    max-width: 1012px;
    margin: 0 auto;
    padding: 80px 0;
}
#b2iEmailForm {
    display: flex;
    justify-content: space-between;
}
#b2iEmailList {
    max-width: 359px;
    width: 100%;
}
.background-right-content img {
    position: absolute;
    right: -40px;
    width: 367px;
    top: 25px;
}
#b2iEmailList div label {
    font-size: 21px;
    line-height: 28px;
    font-weight: 300;
    display: flex;
    align-items: center;
}
#b2iEmailList div {
    margin-bottom: 20px;
}
#b2iEmailList div:last-child {
    margin-bottom: 0;
}
#b2iEmailList .b2iEmailAlertCheckbox, #tos {
    width: 24px !important;
    height: 24px !important;
    margin-right: 15px;
}
#b2iEmailAlertSubmit, div#b2iSecForm table.b2iSECtopSelect input.b2iPrimaryButton.b2iButton.b2iSecSearch.xxsmall {
    color: #fff;
    background-color: #000;
    border: solid 1px #fff;
    position: relative;
    overflow: hidden;
    padding: 10.5px 38.75px;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    font-weight: 500;
    border-radius: 30px;
    display: inline-block;
}
#EmailDiv .b2iFormLabel {
    width: 200px !important;
    font-size: 21px;
    line-height: 28px;
    font-weight: 300;
}
#EmailDiv .b2iEmailInput {
    width: 345px !important;
    height: 50px;
    border: 1px solid #5d5d5d;
}
.b2iUnsubscribe {
    font-size: 15px;
    line-height: 27px;
    font-weight: 300;
}
#b2iEmailAlertUnsubscribe {
    text-decoration: underline;
    border: 0;
    background-color: inherit;
    min-height: 0 !important;
    padding: 0 !important;
    width: 100px;
}
#b2iEmailSignUp div input::placeholder {
    color: transparent;
}
.presentation-container, .filling-container, .email-signup-container {
    padding: 90px 0;
}
.filing-content {
    display: flex;
    justify-content: space-between;
    max-width: 1112px;
    margin: 0 auto;
    align-items: center;
    padding-bottom: 20px;
}
.email-content {
    text-align: center;
}
.filling-container {
    background-color: #f9f9f9;
}
.presentation-content, .shortcode-content-flex {
    max-width: 1116px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.shortcode-container {
    padding: 80px 0;
}
.hero2-inner-content {
    max-width: 1116px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.hero2-inner-content .content-hero-right {
    max-width: 252px;
    border-top: 1px solid #000;
    padding-top: 30px;
}
.hero2-inner-content .content-hero-left {
    max-width: 527px;
    width: 100%;
}

.ageagle-investors-hero2 {
    padding: 50px 0 70px;
}
.eyebrow-investor {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
    text-transform: capitalize;
    font-weight: 500;
    margin-bottom: 25px;
}
.content-hero-right .content-class-right {
    margin-bottom: 20px;
}
.content-hero-right .content-class-right .content-inner-right span {
    font-weight: 500;
}
.inner-content-contacts {
    max-width: 1112px;
    width: 100%;
    margin: 0 auto;
}
.data-contacts-container {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    max-width: 839px;
    width: 100%;
    margin-top: 60px;
    align-items: stretch;
    align-content: stretch;
}
.ageagle-investors-custom-contacts {
    padding: 85px 0 0;
}
.data-contacts-container .contact__inner-data {
    max-width: 252px;
    width: 100%;
    min-height: auto;
    padding-top: 30px;
    border-top: 1px solid;
    margin-bottom: 20px;
}
.contact__inner-data .eyebrow-contact {
    font-size: 16px;
    text-transform: capitalize;
    line-height: 24px;
    letter-spacing: 1px;
    font-weight: 500;
    margin-bottom: 15px;
    display: block;
}
.contact__inner-data p {
    padding: 0 28px 0 0;
}
#ubermenu-investors-4-ageagle-menu-investors-2 .ubermenu-current_page_item a span:before {
    position: absolute;
    bottom: -28px;
    content: '';
    width: 100%;
    background-color: #fff;
    height: 4px;
}
#ubermenu-investors-4-ageagle-menu-investors-2 .ubermenu-current_page_item a span {
    position: relative;
}

.manage-container {
    max-width: 1112px;
    width: 100%;
    margin: 0 auto;
    padding: 90px 0;
}
.manage-container #MgmtDiv {
    display: flex;
    gap: 40px;
    flex-wrap: wrap;
    padding-top: 47px;
}
#MgmtDiv #mgmt-item-photo img {
    height: 100%;
}
.manage-container #MgmtDiv .mgmt-item-wrap {
    max-width: 248px;
    margin: 0;
}
.mgmt-item-wrap_name-container .mgmt-item-name {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 500;
    margin: 42px 0 10px;
}
#MgmtDiv .mgmt-item-title-text {
    font-size: 21px;
    font-weight: 300;
    line-height: 28px;
}
/*.page-id-852 .presentation-content, */.page-id-853 .filing-content {
                                            display: none;
                                        }
.module-pd1-3 .__inner-inner-module1-2.image img {
    border-radius: 0 20px 20px 0;
    width: 100%;
    height: 100%;
}
.content-left-module23 {
    width: 305px;
    padding: 0 10px 0 0;
}
.form-module23 {
    width: 446px;
}

.agmodule-center {
    text-align: center;
}
.module-pd24-description {
    margin-bottom: 15px;
}

.ageagle-row.ageagle-content-container.ageagle-padd100.table-pricing {
    max-width: 1284px;
}
.pricing-module-content {
    display: flex;
    gap: 30px;
    margin-top: 40px;
    width: 100%;
}
.pricing-module-content .content-plan {
    max-width: 408px;
    width: 100%;
    background-color: #f9f9f9;
    border-radius: 20px;
    padding: 67px 23px;
}
.agmodule-center .eyebrow, .ageagle-content-top-single .eyebrow, .tribe-events-schedule p.eyebrow, .manage-container.content-main-boards .__item-board .info-board a .eyebrow {
    font-size: 16px;
    line-height: 24px;
    text-transform: capitalize;
    font-weight: 500;
}
.agmodule-center .agfont-h3 {
    text-transform: uppercase;
    margin: 27px 0 30px;
}
.content-plan .agmodule-center a {
    padding: 10px 35px;
    font-size: 14px;
    line-height: 20px;
}
.content-plan ul {
    background-color: #fff;
    border-radius: 20px;
    list-style: none;
    padding: 37px  27px 25px 55px;
    min-height: 572px;
    margin-top: 50px;
}
.content-plan ul li {
    position: relative;
    margin-bottom: 7px;
}
.content-plan ul li:before {
    content: '\f12a';
    font-family: 'dashicons';
    position: absolute;
    left: -30px;
}
.container-module-pd17, .container-module-pd16-6 {
    text-align: center;
}
.content-compatibility {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    max-width: 987px;
    justify-content: center;
    margin: 37px auto 0;
}
.compatibility-item {
    max-width: 231px;
    width: 100%;
}
.compatibility-item .image-content img {
    width: 198px;
    height: 111px;
    object-fit: scale-down;
    object-position: center;
}
.compatibility-item .image-content {
    background-color: #fff;
    height: 213px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    margin-bottom: 20px;
}
.content-long-list {
    max-width: 1128px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 50px;
}
.content-long-list .long-list-item {
    width: 25%;
    text-align: center;
    padding-bottom: 40px;
}
.content-long-list .long-list-item h5 {
    font-size: 20px;
}
.content-long-list .long-list-item .image-content img {
    width: 80px;
    height: 80px;
    border-radius: 100%;
}
.content-long-list .long-list-item h6 {
    padding: 0 20px;
    letter-spacing: 0;
}

.content-h21-module {
    max-width: 671px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.content-h21-module p {
    max-width: 517px;
    margin: 15px auto;
}
.content-h21-module h5 {
    margin-bottom: 10px;
}
.content-h22-module {
    max-width: 1057.5px;
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.h22-title-content {
    max-width: 412px;
    width: 100%;
}
.h22-title-content.full-content {
    max-width: 100%;
}
.page-template-calculator .content-h22-module {
    max-width: 1200px;
    text-align: center;
}
.h22-description-content {
    max-width: 615px;
    width: 100%;
}
.content-full-h22 {
    width: 100%;
    text-align: center;
    margin-top: 26px;
}
.tribe-events-single-event-description.tribe-events-content .ageagle-main-content-page {
    margin: 0;
    padding: 0;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
    background-color: #000;
    color: #fff;
    font-size: 14px !important;
    border-radius: 20px;
    font-weight: 500;
    letter-spacing: 0 !important;
    border: none;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button svg {
    display: none;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button button.tribe-events-c-subscribe-dropdown__button-text {
    font-size: 14px !important;
    font-weight: 600;
}
.tribe-events-single-event-description.tribe-events-content .ageagle-main-content-page .ageagle-main-content-items p {
    font-size: 37px;
    line-height: 47px;
    letter-spacing: 0;
    font-weight: 400;
    margin-bottom: 0px;
}
.tribe-events-single-event-description.tribe-events-content .ageagle-main-content-page .ageagle-main-content-items {
    max-width: 100%;
}
.tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown {
    margin: 0 0 50px;
}
h1.tribe-events-single-event-title {
    margin-bottom: 15px;
}
#tribe-events-pg-template {
    margin: 0 auto;
    max-width: 100%;
    padding: 0;
}
.container-event-tribe {
    max-width: 1022px;
    margin: auto;
    width: 100%;
}
.container-event-tribe.event-top-info {
    padding: 70px 0 0;
}
.tribe-events-single-section.tribe-events-event-meta.primary {
    width: 100%;
    display: block;
    background-color: #f9f9f9;
    margin-top: 90px;
}
.container-details-event-custom {
    display: flex;
}
.container-details-event-custom dt.tribe-events-event-url-label {
    max-width: 80px;
    width: 100%;
}
.container-details-event-custom dd.tribe-events-event-url a {
    font-size: 18px;
    letter-spacing: 0;
    font-weight: 300;
}
.inner__information-event__ {
    width: 363px;
}
.inner__infor-events-dates {
    max-width: 80px;
    width: 100%;
}
.container-information-events {
    display: flex;
}
.tribe-events-meta-group {
    width: auto;
}
.inner__information-event__ abbr {
    font-size: 18px;
    font-weight: 300;
    text-decoration: none;
}
.tribe-events-single-section.tribe-events-event-meta.primary .tribe-events-meta-group.tribe-events-meta-group-details {
    max-width: 1022px;
    margin: auto;
    padding: 60px 0;
}
.tribe-events-meta-group.tribe-events-meta-group-venue, .tribe-events-meta-group.tribe-events-meta-group-gmap {
    display: none;
}
.tribe-events-meta-group.tribe-events-meta-group-details p.tribe-events-single-section-title.eyebrow {
    margin-bottom: 20px;
}
.tribe-events-event-meta:before, .tribe-events-event-meta~div:not(.tribe-events-event-meta,.event-tickets) {
    border-top: none;
}
.page-template-default.page .modulepd-23 .content-left-module23 {
    width: 409px;
}
.ageagle-col-12.content-gated {
    width: 418px;
}
.form-module-gated {
    width: 582px;
}
.modulemain-gated {
    justify-content: space-between;
}
.form-module-gated .hbspt-form form ul li, .hbspt-form form ul li {
    list-style: none;
}
.form-module-gated .hbspt-form form *, .hbspt-form form * {
    font-size: 16px;
    line-height: 25px;
}
.form-module-gated .hbspt-form form input, .hbspt-form form select,
.form-module23 .hbspt-form form input, .hbspt-form form select,  .hbspt-form form textarea,
.hbspt-form input{
    height: 50px;
    border-radius: 5px;
    border: 1px solid #5d5d5d;
}
.form-module-gated .hbspt-form form .input, .hbspt-form form .input {
    margin-right: 0 !important;
}
.form-module-gated .hbspt-form form label, .hbspt-form form label {
    margin-bottom: 13px !important;
    display: inline-block;
}
.form-module-gated .hbspt-form form ul li input, .hbspt-form form ul li input {
    height: 16px;
    width: 16px !important;
    border-radius: 0;
    margin-right: 10px;
}
.form-module-gated .hbspt-form form ul li label, .hbspt-form form ul li label {
    display: flex;
    align-items: center;
}
/*.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field,
.hs_country_list.hs-country_list.hs-fieldtype-select.field.hs-form-field,
.hs_phone.hs-phone.hs-fieldtype-phonenumber.field.hs-form-field,
.hs_industry_demo.hs-industry_demo.hs-fieldtype-checkbox.field.hs-form-field,
.hs_company.hs-company.hs-fieldtype-text.field.hs-form-field,
.hs_how_do_you_use_drone_options.hs-how_do_you_use_drone_options.hs-fieldtype-checkbox.field.hs-form-field,
.hs_inquiry.hs-inquiry.hs-fieldtype-textarea.field.hs-form-field {
    margin-top: 20px;
}*/
.hs_LEGAL_CONSENT\.subscription_type_3188096.hs-LEGAL_CONSENT\.subscription_type_3188096.hs-fieldtype-booleancheckbox.field.hs-form-field,
.hs_LEGAL_CONSENT\.subscription_type_40808577.hs-LEGAL_CONSENT\.subscription_type_40808577.hs-fieldtype-booleancheckbox.field.hs-form-field {
    margin-top: 20px;
}
.hs_LEGAL_CONSENT\.subscription_type_3188096.hs-LEGAL_CONSENT\.subscription_type_3188096.hs-fieldtype-booleancheckbox.field.hs-form-field .input span {
    margin: 0;
}
.hbspt-form form ul li label, .hbspt-form form ul li {
    margin: 0 !important;
}
.hs_submit.hs-submit .actions input.hs-button.primary.large {
    color: #fff;
    background-color: #000;
    border: solid 1px #fff;
    position: relative;
    overflow: hidden;
    font-weight: 500;
    padding: 7px 35px;
    border-radius: 30px;
    display: inline-block;
    font-size: 14px;
    margin-top: 15px;
}
fieldset.form-columns-1 ul {
    margin: 0;
    padding: 0;
}
.hs-form fieldset.form-columns-1, .hs-form fieldset.form-columns-2, .hs-form fieldset.form-columns-3 {
    margin-top: 25px;
}
.gray-contentleft {
    background-color: #f5f5f8;
    border-radius: 20px 0 0 20px;
    padding: 62px 77px;
    box-sizing: border-box;
    max-width: 495px;
}
.gray-contentleft ul {
    list-style: none;
}
.gray-contentleft ul li {
    position: relative;
    margin-left: 28px;
}
.gray-contentleft ul li:before {
    content: "\f12a";
    font-family: 'dashicons';
    position: absolute;
    left: -28px;
}


/*TABLE COMPARE*/
#main-compare-content {
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
    padding: 110px 0;
}
#main-compare-content table {
    width: 100%;
    border-collapse: collapse;
}
#main-compare-content table thead tr th select {
    border: 2px solid #000;
    border-radius: 4px;
    width: 190px;
    height: 44px;
    padding: 0 10px;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.1px;
    font-weight: 500;
}
.compare-image-width {
    width: 217px;
}
.row-compare-images th:first-child {
    width: 222px;
}
.image-container-table {
    background-color: #f9f9f9;
    width: 187.62px;
    border-radius: 20px;
    height: 181px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.image-container-table img {
    width: 136px;
    height: 84px;
    object-fit: scale-down;
}
.row-space-40 {
    height: 40px;
}
#main-compare-content table tbody h6 {
    padding-right: 25px;
    margin-top: 27px;
}
#main-compare-content table tbody h4 {
    margin-top: 29px;
    margin-bottom: 29px;
    position: relative;
}
#main-compare-content table tbody h6:last-child {
    margin-bottom: 50px;
}
#main-compare-content table tbody tr.agtable-border {
    border-top: 1px solid #b7b7b7;
}
tr.row-compare-images th {
    padding-bottom: 60px;
}
#main-compare-content table tbody tr td {
    vertical-align: baseline;
}
#main-compare-content table tbody td p {
    margin-top: 0;
    margin-bottom: 50px;
    padding: 0 25px;
}
.btn-module:hover {
    font-size: 14px;
    line-height: 20px;
}
.btn-module.secondary-btn {
    border: 1px solid #000;
    background-color: transparent;
    color: #000;
}
#main-compare-content table tbody h4:after {
    content: '\f347';
    font-family: 'dashicons';
    line-height: 29px;
    right: 0;
    position: absolute;
    font-size: 20px;
}
.ageagle-continues-content {
    display: none;
}
#testimonials-module .slick-list .slick-track {
    display: flex;
    gap: 20px;
}
#testimonials-module .slick-list .slick-track .pd11a-grid-item {
    /* width: 357px !important;*/
    padding: 57px 51px 66px;
    background-color: #fff;
    border-radius: 20px;
    height: inherit;
}
.bottom-info-carousel-pd11 img {
    width: 61px;
}
.info-text-carousel-pd11 {
    width: 177px;
    margin: 0 0 0 20px;
}
.bottom-info-carousel-pd11 .info-text-carousel-pd11 p {
    margin: 0;
    padding-bottom: 5px;
}
#testimonials-module .slick-prev.slick-arrow, #testimonials-module .slick-next.slick-arrow {
    border: 0;
    color: transparent;
    background-color: transparent;
}
#testimonials-module button.slick-prev:before {
    content: '\f341';
    position: absolute;
    top: 50%;
    color: #000;
    transform: translateY(-50%);
    z-index: 9999;
    left: -20px;
    font-family: 'dashicons';
    font-size: 15px;
    cursor: pointer;
}
#testimonials-module button.slick-next:before {
    content: '\f345';
    position: absolute;
    top: 50%;
    color: #000;
    transform: translateY(-50%);
    z-index: 9999;
    right: -20px;
    font-family: 'dashicons';
    font-size: 15px;
    cursor: pointer;
}
#testimonials-module .slick-track:before, #testimonials-module .slick-track:after {
    display: table;
    content: none;
}
.title-module {
    display: none;
}
.single-product.postid-50 .title-module {
    display: flex;
}
.table-compare-drone tr.fold, h4.mobile-th {
    display: none;
}
.table-compare-drone tr.fold.open {
    display: table-row;
}
.ageagle-m-grid-pd4-content .ageagle-m-grid-top a.btn-module:hover:before {
    content: none;
}
.ageagle-m-grid-pd4-content .ageagle-m-grid-top a.btn-module:hover {
    border: 1px solid #515050 !important;
}
div#LibDiv {
    max-width: 1116px;
    margin: 0 auto;
    padding: 27px 0;
}
#LibDiv .PressLayout15, #LibDiv .PressLayout12 {
    width: 29%;
    display: inline-block;
    margin: 20px;
}
#LibDiv .PressLayout15, #LibDiv .PressLayout12 {
    width: 31%;
    display: inline-block;
    margin: 10px 10px;
    height: 397px;
    border-radius: 20px;
    background-color: #f9f9fb;
    box-shadow: none;
    padding: 50px 69px 44px 51px;
    border: none;
}
#LibDiv .PressLayout15 .PressItemDate .news-article-date, #LibDiv .PressLayout12 .PressItemDate .news-article-date {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 1px;
}
#LibDiv .PressLayout15 .PressItem-Headline, #LibDiv .PressLayout12 .PressItem-Headline {
    min-height: 196px;
}
#LibDiv .PressLayout15 .PressItem-Headline a, #LibDiv .PressLayout12 .PressItem-Headline a, #LibDiv .PressLayout12 .PressItemHeadline a {
    text-decoration: none;
    font-size: 21px;
    font-weight: 300;
    line-height: 28px;
    text-transform: capitalize;
}
#LibDiv .PressLayout15 .PressItemFooter {
    border-top: 1px solid #ccc;
    padding-top: 15px;
}
.ageagle-main-content-page-investors #LibDiv .PressItem6 .PressItem6Date {
    font-weight: 500;
    font-size: 16px;
    font-style: normal;
}
.ageagle-main-content-page-investors #LibDiv .PressItem6Headline a {
    font-size: 21px;
    font-weight: 300;
}
.PressLayout15 .PressItem-Readmore::after {
    content: "" !important;
}
div#b2iSecForm table.b2iSECtopSelect td.xxsmall.b2iSECtopSelectCell2 {
    display: flex;
    height: auto;
    align-items: flex-end;
}
div#b2iSecForm table.b2iSECtopSelect span#FilingsLabel, div#b2iSecForm table.b2iSECtopSelect span#YearLabelContainer span#YearLabel {
    display: block;
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.88px;
    font-weight: 500;
    margin-bottom: 10px;
    text-transform: uppercase;
}
div#b2iSecForm table.b2iSECtopSelect select#sType, div#b2iSecForm table.b2iSECtopSelect select#sYear {
    max-width: 100%;
    width: 100% !important;
    margin-left: 0;
}
span#FilingsLabelContainer, span#YearLabelContainer {
    width: 150px;
    margin-right: 20px;
}

/*.ageagle-content-top-single {
    padding: 75px 0 0;
    width: 95%;
    max-width: 1170px;
    margin: auto;
}*/
.ageagle-content-top-single h1 {
    margin: 10px 0 15px;
}
.single .ageagle-main-content-page .ageagle-main-content-items {
    max-width: 832px;
    width: 100%;
}
.ageagle-content-top-single .content-subtitle-single {
    font-weight: 400;
    font-size: 37px;
    line-height: 47px;
}
.content-post-thumbnail-single {
    margin: 80px 0 0;
}
.content-post-thumbnail-single img {
    width: 100%;
    height: 587px;
    object-fit: cover;
    border-radius: 20px;
    object-position: center;
}
.single-content-main {
    display: flex;
    justify-content: space-between;
    margin: 50px auto 0;
    padding-bottom: 100px;
}
.single-content-main aside.table-content-single {
    max-width: 195px;
    width: 100%;
    text-align: right;
    margin-left: 30px;
}
aside.table-content-single .babyeyebrow {
    font-size: 14px;
    text-transform: capitalize;
    line-height: 20px;
    letter-spacing: 0.88px;
    margin-bottom: 35px;
}
.single-content-main aside.table-content-single ul {
    list-style: none;
    margin-left: 20px;
}
.single-content-main aside.table-content-single ul li {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 25px;
}
.addtoany_shortcode {
    width: 32px;
    height: 32px;
    border: 1px solid;
    border-radius: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
}
.sfr-share-box p {
    display: inline-flex;
}
.sfr-share-box a.addtoany_share img {
    border: 0;
    width: 15px;
    height: 15px;
    position: relative;
    top: -4px;
}
.sfr-share-box {
    margin: 20px 0 0;
}
.sfr-share-box.share-no-imgb {
    margin: 55px 0 0;
}


/*DATASET INFORMATION SECTION*/
.dataset-inner-container {
    display: flex;
    justify-content: space-around;
    max-width: 917px;
    width: 100%;
    margin: auto;
}
.datainformation {
    max-width: 446px;
    width: 100%;
}
.flightinformation {
    max-width: 395px;
    width: 100%;
}
.info_inner, .flight_inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.info_inner p {
    width: 185px;
    font-size: 18px;
    line-height: 27px;
    font-weight: 500;
    letter-spacing: 0;
}
.info_inner span {
    width: 250px;
    font-size: 18px;
    line-height: 27px;
    font-weight: 300;
    letter-spacing: 0;
}
.flight_inner p {
    width: 134px;
    font-size: 18px;
    line-height: 27px;
    font-weight: 500;
    letter-spacing: 0;
}
.flight_inner span {
    width: 250px;
    font-size: 18px;
    line-height: 27px;
    font-weight: 300;
    letter-spacing: 0;
}


.position-module {
    max-width: 857px;
    margin: 0 auto;
}
.content-position-info {
    border-top: 1px solid #b7b7b7;
    padding: 90px 0;
}
.inner_content-info {
    max-width: 606px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.inner_content-info h3 {
    width: 311px;
    display: block;
}
.ageagle-module-main-content .eyebrow, .content-related-postageagle .related-item .eyebrow, .main-inner_informationbar .eyebrow  {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
    text-transform: capitalize;
    font-weight: 500;
}
.ageagle-module-main-content .position {
    font-size: 21px;
    line-height: 28px;
    font-weight: 300;
    margin-bottom: 40px;
}
.ageagle-module-main-content .info-locations:last-child .position {
    margin-bottom: 0;
}
.content-leadership {
    display: flex;
    flex-wrap: wrap;
    gap: 70px;
}
.inner_leadership-item {
    width: 29.152%;
}
.inner_leadership-item img {
    height: 225px;
    border-radius: 20px;
    object-fit: cover;
}
.container-image-module16-2b {
    width: 1108px;
    margin: 0 auto 50px;
    height: 568px;
}
.container-image-module16-2b img {
    width: 100%;
    height: 100%;
    border-radius: 20px;
}
.view-plan-pricing {
    display: none;
}
.content-row-module {
    display: flex;
    flex-wrap: wrap;
    gap: 50px 20px;
}
.content-row-module .inner__row-module {
    max-width: 548px;
    width: 100%;
}
.content-row-module .inner__row-module img {
    height: 524px;
    object-fit: cover;
    border-radius: 20px;
    margin-bottom: 18px;
}
.content-row-module .inner__row-module .__inner-info-row-module {
    max-width: 453px;
    width: 100%;
}
.content-row-module .inner__row-module .__inner-info-row-module p {
    margin-top: 10px;
}
.info-container-flex-rowmod {
    display: flex;
    gap: 38px;
}
.description-content-pd2__inner .info-container-flex-rowmod p {
    padding: 0;
}
.__inner-info-flex-rowmod {
    max-width: 207px;
    width: 100%;
}
.__inner-info-flex-compatible {
    max-width: 345px;
    width: 100%;
}
.__inner__file-type {
    margin-bottom: 30px;
}
.__inner__data-download a {
    text-decoration: none;
}
.__inner__data-download a span {
    text-decoration: underline;
    font-size: 17px;
    font-weight: 600;
}
.info-container-flex-rowmod .eyebrow {
    margin-bottom: 15px;
}
.description-content-pd2__inner .info-container-flex-rowmod .__inner__file-type .eyebrow {
    padding: 0 ;
}
.main-inner_informationbar {
    display: flex;
    max-width: 972px;
    gap: 70px;
    margin: auto;
}
.info-content {
    max-width: 446px;
    width: 100%;
}
.download-content {
    max-width: 199px;
    width: 100%;
}
.info-inner_download {
    width: 168px;
}
.info-inner_download a {
    display: block;
    text-decoration: none;
    margin-bottom: 17px;
}
.item_dataset {
    display: flex;
    margin-bottom: 12px;
}
.item_dataset p.data-regular {
    max-width: 185px;
    width: 100%;
}
.item_dataset span {
    font-weight: 300;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 27px;
}
.item_dataset p.data-regular {
    max-width: 185px;
    width: 100%;
    font-weight: 500;
    margin-right: 15px;
    line-height: 27px;
}
.main-inner_informationbar .eyebrow {
    margin-bottom: 27px;
}
.info-inner_download a span {
    text-decoration: underline;
    font-size: 16px;
}
.body-copy-content {
    margin-top: 60px;
}
.dataset-information-bar {
    background-color: #f9f9f9;
    padding: 60px 0;
}
.content-post-thumbnail-single iframe {
    width: 100%;
    height: 572px;
    border-radius: 20px;
}
.ageaglemain-single-general.content-main-single {
    padding-bottom: 90px;
}
.ageaglemain-single-general.ageaglesingle-with-aside {
    max-width: 1116px;
    padding-top: 0;
    padding-bottom: 0;
}
.related-item.item-leadership a p {
    padding-right: 25px;
}
.content-related-postageagle .related-item.item-leadership a img {
    margin-bottom: 0;
}
.ageaglemain-single-general.content-main-single {
    padding-top: 0;
}
.button-ip2 {
    margin-top: 10px;
    display: inline-block;
}
.module-gated-description ul, form ul {
    margin-left: 1em;
    padding-left: 40px;
}
.ageagle-module-main-content ul {
    margin-left: 10px;
    padding-left: 12px;
}
.hs_industry_demo.hs-industry_demo.hs-fieldtype-checkbox.field.hs-form-field .input ul.inputs-list.multi-container,
.hs_LEGAL_CONSENT\.subscription_type_3188096.hs-LEGAL_CONSENT\.subscription_type_3188096.hs-fieldtype-booleancheckbox.field.hs-form-field ul,
.hs_LEGAL_CONSENT\.subscription_type_40808577.hs-LEGAL_CONSENT\.subscription_type_40808577.hs-fieldtype-booleancheckbox.field.hs-form-field ul {
    padding: 0;
    margin: 0;
}
input[type="text" i],
input[type="email" i],
select,
input[type="tel" i],
textarea {
    padding: 0 10px;
}



/*SINGLE GENERAL SINGLE*/
.ageaglemain-single-general {
    max-width: 972px;
    margin: 0 auto;
    width: 100%;
    padding-top: 70px;
}
.ageaglemain-single-general.ageaglesingle-with-aside {
    max-width: 1116px;
}
.ageaglemain-single-general .ageagle-main-content-page {
    padding: 0;
    width: 100%;
    max-width: unset;
    margin: auto;
}
.ageaglemain-single-general.ageaglesingle-with-aside .ageagle-main-content-page {
    padding: 0;
    width: 100%;
    max-width: 832px;
    margin: 0;
}


/*SINGLE LEADERS BIO*/
.ageaglemain-single-leader {
    max-width: 970px;
    margin: 0 auto;
    padding-top: 70px;
    padding-bottom: 135px;
}
.ageagle-content-top-single {
    margin-bottom: 50px;
}
.content-main-mageagle {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.content-image-leader {
    max-width: 320px;
    width: 100%;
}
.content-image-leader img {
    width: 100%;
    height: 225px;
    object-fit: cover;
    border-radius: 20px;
    object-position: center;
}
.content-main-mageagle .ageagle-main-content-page {
    max-width: 598px;
    width: 100%;
    padding: 0;
    margin: 0;
}


/*RELATED POSTS*/
.main-content-related {
    width: 100%;
    margin: 0 auto 0;
    text-align: center;
    background-color: #f9f9f9;
    padding: 100px 0;
}
.main-content-related h2 {
    margin-bottom: 55px;
}
.content-related-postageagle {
    max-width: 1116px;
    width: 100%;
    display: flex;
    margin: 0 auto;
    gap: 30px;
    text-align: left;
    flex-wrap: wrap;
}
.content-related-postageagle .related-item {
    width: 30%;
}
.content-related-postageagle .related-item a img {
    width: 100%;
    height: 336px;
    border-radius: 20px;
    margin-bottom: 20px;
    object-fit: cover;
}
.content-related-postageagle .related-item a {
    text-decoration: none;
}
.content-related-postageagle .related-item a h5 {
    margin: 20px 0;
}
.whitepaper-related {
    display: flex;
    max-width: 1116px;
    margin: 0 auto;
    justify-content: space-between;
    align-items: center;
}

/*RELATED SOLUTIONS*/
.main-container-solution-related {
    text-align: center;
    padding: 95px 0;
}
.container-solution {
    max-width: 1116px;
    gap: 30px;
    width: 100%;
    display: flex;
    margin: 0 auto;
}
.main-container-solution-related h2 {
    margin-bottom: 45px;
}
.item-solution-related {
    width: 100%;
    max-width: 352px;
    text-align: left;
}
.item-solution-related a {
    text-decoration: none;
}
.related-solution-image {
    background-color: #f9f9f9;
    border-radius: 20px;
    height: 336px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 17px;
}
.related-solution-image img {
    width: 286px;
    height: 174px;
}
.item__image-content {
    width: 100%;
    height: 336px;
    background-color: #f9f9f9;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.item__image-content img {
    width: 279px;
    height: 182px;
    object-fit: scale-down;
}
.main-content-related.event-content-main-related {
    background-color: #ffffff;
}
.main-content-related.event-content-main-related.event-related-explore {
    padding-bottom: 0;
}
.content-related-postageagle.item_content_exploreevents {
    padding-bottom: 100px;
}
.tribe-events-single-event-description.tribe-events-content .ageagle-main-content-page .ageagle-main-content-items p, body.careers-template-default p {
    margin-bottom: 18px;
}
.tribe-events-single-event-description.tribe-events-content .ageagle-main-content-page .ageagle-main-content-items p:last-child, body.careers-template-default p:last-child {
    margin-bottom: 18px;
}
body.careers-template-default ul {
    margin-bottom: 14px;
}
body.careers-template-default ul:last-child {
    margin-bottom: 0;
}
.content-post-thumbnail-single {
    margin: 40px 0 0;
}
.related-item.item-leadership .related-solution-image, .related-item.item-leadership .related-solution-image img {
    height: 220px;
}
.related-item.item-leadership .related-solution-image img {
    width: 100%;
    object-fit: cover;
    border-radius: 20px;
}
body.data-set-template-default .ageagle-main-content-items {
    margin-top: 40px;
}
.title-position {
    margin-bottom: 30px;
}
.ageagle-col-12.module-pd16m.product-module.pm-ageagle-center.pm-ageagle-mw671.pm-ageagle-auto-margin {
    margin-bottom: 40px;
}
.title-module-pricing {
    margin: 15px 0;
}


/*FAQ MODULE 28-1*/
.faq-header-top {
    max-width: 599px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.container-main-module {
    display: flex;
    gap: 62px;
    margin-top: 100px;
}
.container-main-module .content-faq-left {
    max-width: 322px;
    width: 100%;
}
.container-main-module .content-faq-right {
    max-width: 793px;
    width: 100%;
}
.content-faq-right > h5 {
    letter-spacing: 0;
    margin: 90px 0 47px;
}
.item-list-main {
    display: flex;
    gap: 45px;
    margin-bottom: 45px;
}
.item-list-main:last-child {
    margin-bottom: 0;
}
.item-content-image {
    max-width: 335px;
    width: 100%;
}
.item-content-image img {
    width: 335px;
    height: 228px;
    border-radius: 20px;
    object-fit: cover;
}
.item-content-list {
    width: 100%;
}
.item-content-list h6.agfont-h6 {
    margin-bottom: 22px;
}
.list-right {
    box-sizing: border-box;
}
.list-right p {
    font-size: 21px;
    line-height: 28px;
    /*    font-weight: 500;*/
}
.inner_content-faq-right-container {
    display: block;
}
.inner_content-faq-right-container > h4 {
    margin-bottom: 40px;
}
.inner_content-faq-right-container h5 {
    margin-bottom: 20px;
}
.inner_content-faq-right-container > p {
    margin-bottom: 20px;
}
.container-main-module .content-faq-left .list-right p a {
    text-decoration: none;
    font-weight: 300;
    font-size: 21px;
    line-height: 28px;
    padding: 36px 11px 28px 30px;
    display: block;
}
.container-main-module .content-faq-left .list-right p.active, .container-main-module .content-faq-left .list-right p.active a {
    font-weight: 500;
    background-color: #f9f9f9;
    border-radius: 20px;
}
.content-post-thumbnail-single {
    position: relative;
}
.content-post-thumbnail-single a {
    position: absolute;
    width: auto;
    height: 43px;
    bottom: 50px;
    right: 50px;
}
.image-pd19-container.moduleimage-pd20 {
    width: 1108px;
    height: 615px;
}
.image-pd19-container.moduleimage-pd20 img {
    height: 100%;
    border-radius: 20px;
}
.main-pd19 img {
    border-radius: 20px;
}
/*.module-pd1-2, .module-pd1-2 .__inner-inner-module1-2.only_text, .module-pd1-2 .__inner-inner-module1-2.image, .module-pd1-2 .__inner-inner-module1-2.image img,
.module-pd1-4, .module-pd1-4 .__inner-inner-module1-2.only_text, .module-pd1-4 .__inner-inner-module1-2.image, .module-pd1-4 .__inner-inner-module1-2.image img,
.module-pd1-6, .module-pd1-6 .__inner-inner-module1-2.only_text {
    height: 460px;
}*/
.content-pd1-6 .__inner-only-text-content p {
    padding: 0;
}
.module-pd1-2 .__inner-only-text-content,
.module-pd1-4 .__inner-only-text-content,
.content-pd1-6 .__inner-only-text-content {
    padding: 25px;
}
.main-presentation-landing .flex-presentations.presentation-content .item-presentation__inner h5 a {
    text-decoration: none;
    font-family: 'Jost';
    font-weight: 300;
    font-size: 25px;
    line-height: 1.36;
}
.cta_module3b {
    text-align: center;
    margin-top: 20px;
}
ul li {
    font-size: 18px;
    letter-spacing: 0;
    color: #313131;
    margin-bottom: 15px;
    line-height: 27px;
    font-weight: 300;
}
.description-plan-content {
    margin-bottom: 20px;
}


/*SINGLE TESTIMONIALS*/
.content-single-center-testimonial {
    max-width: 655px;
    text-align: center;
    width: 100%;
    margin: auto;
}
.eyebrowbaby {
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 20px;
    letter-spacing: 0.88px;
    margin-top: 30px;
}
.pd11b-imagebg {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.content-single-right-testimonial {
    max-width: 450px;
    width: 100%;
    margin-left: auto;
}
.flex-presentations.presentation-content {
    gap: 30px;
    flex-wrap: wrap;
    justify-content: left;
    align-items: stretch;
}
.item-presentation__inner {
    background-color: #f9f9f9;
    border-radius: 20px;
    height: auto;
    padding: 43px 20px 36px 29px;
    width: 100%;
    max-width: 255.85px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.item-presentation__inner .agfont-h5 {
    letter-spacing: 0;
}
.underline-link {
    margin-top: 60px;
    border-top: 1px solid;
    padding-top: 23px;
}
.main-presentation-landing .flex-presentations.presentation-content {
    gap: 50px 30px;
}
.main-presentation-landing {
    padding: 100px 0;
}
.main-presentation-landing .flex-presentations.presentation-content .item-presentation__inner {
    max-width: 352px;
}
.page-id-850 #LibDiv .PressLayout15 {
    width: 100%;
    height: auto;
    background-color: transparent;
    border-bottom: 1px solid;
    border-radius: 0;
    padding: 50px 0;
    margin: 10px 0;
}
.page-id-850 #LibDiv .PressLayout15 .PressItem-Headline {
    min-height: 1px;
}
.page-id-850 #LibDiv .PressLayout15 .PressItemFooter {
    border-top: 0px solid #ccc;
}
.page-id-850 .shortcode-container {
    padding: 0;
}
.PressLayout15:hover {
    -webkit-transform: translateY(0) !important;
    -moz-transform: translateY(0) !important;
    -o-transform: translateY(0) !important;
    transform: translateY(0) !important;
}
.filling-container {
    padding: 0;
}
.page-id-853 div#b2iSecForm table.b2iSECtopSelect td.xxsmall.b2iSECtopSelectCell2 {
    padding-bottom: 45px;
}
.b2iSecData a:link {
    text-decoration: none;
    color: #000 !important;
}

.manage-container.content-main-boards {
    display: flex;
    gap: 40px;
}
.manage-container.content-main-boards .__item-board {
    max-width: 248px;
    width: 100%;
}
.manage-container.content-main-boards .__item-board .board__image img {
    width: 248px;
    height: 248px;
    border-radius: 100%;
}
.manage-container.content-main-boards .__item-board .info-board {
    text-align: center;
}
.manage-container.content-main-boards .__item-board .info-board a {
    text-decoration: none;
}
.documents-container {
    max-width: 1116px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}
.documents-container .item-document {
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #979797;
    align-items: center;
    padding: 28px 0;
}

.content-documents a img {
    width: 16px;
    height: 21px;
}
.ageagle-module-main-content.pd18-banner, .ageagle-module-main-content.pd18-banner img {
    height: 493px;
}
.reverse-content .__inner-inner-module1-2.image img {
    border-radius: 0 20px 20px 0;
}
.reverse-content .__inner-inner-module1-2.only_text {
    border-radius: 20px 0 0 20px;
}
.btn-module {
    border: 0;
}
.ageagle-module-main-content .btn-module:hover, .btn-pd12a:hover {
    border: 0px solid;
}
.ageagle--pd2-mcontainer .content-description-right .__content-description .description-content-pd2__inner div p {
    margin-bottom: 15px;
}
.ageagle--pd2-mcontainer .content-description-right .__content-description .description-content-pd2__inner div p:last-of-type {
    margin-bottom: 0;
}
.__inner-only-text-content h3 {
    margin-top: 12px;
    font-size: 35px;
}
.pd5b-grid-item .img-grid__item {
    background-color: #f9f9fb;
}
.pd9a-grid-item .babyeyebrow {
    text-transform: capitalize;
}
.content-video-pd5a.reverse-modulepd51b {
    flex-direction: row-reverse;
}
.form-module-gated {
    width: 582px;
    position: relative;
    top: -125px;
    z-index: 99;
    background-color: #f9f9f9;
    padding: 68px;
    border-radius: 20px;
}


/*STORE*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__title-inner, html#ecwid_html body#ecwid_body .ec-size .ec-store *, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--animated.form-control--done .form-control__button-text, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--animated.form-control--done .form-control__button-svg {
    font-family: 'Jost', sans-serif;
    color: #000;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store *, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--animated.form-control--done .form-control__button-text {
    color: #fff;
    text-transform: capitalize;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store h1.page-title__name.ec-header-h1 {
    font-size: 54px !important;
    line-height: 64px;
    letter-spacing: 0;
    margin: 0;
    text-transform: capitalize;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store * {
    color: #000;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__button .form-control__button, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control:not(.form-control--loading) .form-control__button {
    background-color: #000;
    border-radius: 20px;
    padding: 10px 33px;
    padding-right: 45px !important;
    padding-left: 45px !important;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__bg, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__image-wrap, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__shadow, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner {
    border-radius: 20px !important;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner {
    box-shadow: none !important;
    transition: none !important;
    background-color: #f9f9fd !important;
    padding: 36px 33px;
    border: 0 !important;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__wrap .grid__products {
    gap: 50px 20px;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products[data-cols="6"] .grid-product:nth-child(n+1) {
    width: 23.5% !important;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap {
    padding: 0 !important;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__title-inner {
    font-size: 21px !important;
    line-height: 28px;
    font-weight: 300;
    font-family: 'Jost';
    margin-top: 30px;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__price-value.ec-price-item {
    font-size: 37px;
    font-weight: 400;
    margin-top: 40px;
}
.ec-cart__button .form-control.form-control--button.form-control--medium.form-control--secondary.form-control--done button.form-control__button span {
    color: #fff !important;
    font-family: 'Jost' !important;
    font-weight: 500;
}
.grid-product__image-wrap img.grid-product__picture {
    height: 100% !important;
    object-fit: cover !important;
    margin: 0 !important;
}

/*NEW TYPOGRAPHY*/
h1 {
    font-family: 'Jost';
    font-weight: 500;
    font-size: 54px;
    line-height: 1.18;
}
h2 {
    font-family: 'Jost';
    font-weight: 400;
    font-size: 45px;
    line-height: 1.22;
}
h3 {
    font-family: 'Jost';
    font-weight: 400;
    font-size: 37px;
    line-height: 1;
}
h4 {
    font-family: 'Jost';
    font-weight: 300;
    font-size: 31px;
    line-height: 1.32;
}
h5 {
    font-family: 'Jost';
    font-weight: 300;
    font-size: 25px;
    line-height: 1.36;
}
h6 {
    font-family: 'Jost';
    font-weight: 300;
    font-size: 21px;
    line-height: 1.33;
}
.eyebrow {
    font-family: 'Jost';
    font-weight: 500;
    font-size: 16px !important;
    line-height: 1.5 !important;
    text-transform: capitalize;
}
.babyeyebrow {
    font-family: 'Jost';
    font-weight: 500;
    font-size: 14px !important;
    line-height: 1.42 !important;
}


.pd9a-grid-item .babyeyebrow, .pd9a-grid-item .title-module-pd9 {
    padding-top: 10px;
    padding-bottom: 10px;
}
.pd9a-grid-item a {
    padding-top: 10px;
    display: inline-block;
}

#main-compare-content .fold-content table tbody tr td {
    width: 20%;
    padding: 0 15px;
}
#main-compare-content .fold-content table tbody tr td.ageagle-compare-cell-min {
    padding: 0;
}

/*FORM WITH GRAY SIDEBAR*/
.content-gray-sidebarform {
    max-width: 1198px;
    margin: 0 auto 25px;
    width: 100%;
    box-shadow: 0 0 4px 2px rgba(176,176,176,0.23);
    border-radius: 20px;
}
.gray-contentright {
    max-width: 703px;
    width: 100%;
    padding: 62px 86px;
}
.content-top-gray-sidebar {
    max-width: 757px;
    margin: auto;
    text-align: center;
    width: 100%;
}
.hs-form .input .hs-input {
    width: 100% !important;
}
.hs-form fieldset {
    max-width: 530px !important;
}
fieldset.form-columns-2,
fieldset.form-columns-1 .hs_phone.hs-fieldtype-phonenumber .input > .hs-input {
    display: flex !important;
    justify-content: space-between !important;
}
.hs-form fieldset.form-columns-2 .hs-form-field {
    width: 260px !important;
}
.hs-form .input select#phone_ext-1e1cbfbf-fc05-4421-895d-b88ce91b4034,
.hs-form .input select#phone_ext-114a8d68-d8b4-4031-a2c8-4d8907e4afb3,
select#phone_ext-9d16d228-aded-449d-82b5-8b8a131f0697 {
    width: 142px !important;
}
.hs-form .input input#phone-1e1cbfbf-fc05-4421-895d-b88ce91b4034,
.hs-form .input input#phone-114a8d68-d8b4-4031-a2c8-4d8907e4afb3,
input#phone-9d16d228-aded-449d-82b5-8b8a131f0697 {
    width: 373px !important;
}
.content-top-gray-sidebar p {
    padding: 0 9%;
}
ul.inputs-list.multi-container li.hs-form-checkbox input,
input#LEGAL_CONSENT\.subscription_type_40808577-1e1cbfbf-fc05-4421-895d-b88ce91b4034,
input#LEGAL_CONSENT\.subscription_type_40808577-114a8d68-d8b4-4031-a2c8-4d8907e4afb3,
input#LEGAL_CONSENT\.subscription_type_40808577-c0c402fb-de9b-47b8-8810-e7023cc68e0f,
input#LEGAL_CONSENT\.subscription_type_40808577-2238c0f7-4460-435d-ad22-a08092fa1924,
input#LEGAL_CONSENT\.subscription_type_40808577-c82fb05e-2365-473b-9eb0-8c7fff55035d,
.hs-form .legal-consent-container .input input,
.hs_how_do_you_use_drone_options.hs-how_do_you_use_drone_options.hs-fieldtype-checkbox.field.hs-form-field input {
    width: 16px !important;
    height: 16px;
}
.signup-email .inner_content_singup .ageagle-main-content-page {
    padding: 0 0 54px;
}
.signup-email {
    padding: 120px 0 95px;
}
.inner_content_singup {
    max-width: 640px;
    margin: 0 auto;
    background-color: #f9f9f9;
    border-radius: 20px;
    padding: 68px 101px;
}
.inner_content_singup .hbspt-form form .hs-form-field,
.inner_content_singup .hbspt-form form .legal-consent-container {
    margin-top: 23px;
}
.inner_content_singup .hbspt-form input {
    border: 1px solid #bbb;
}
form#hsForm_2238c0f7-4460-435d-ad22-a08092fa1924 fieldset.form-columns-2 .hs_firstname.hs-firstname,
form#hsForm_2238c0f7-4460-435d-ad22-a08092fa1924 fieldset.form-columns-2 .hs_lastname.hs-lastname,
form#hsForm_c82fb05e-2365-473b-9eb0-8c7fff55035d fieldset.form-columns-2 .hs_firstname.hs-firstname,
form#hsForm_c82fb05e-2365-473b-9eb0-8c7fff55035d fieldset.form-columns-2 .hs_lastname.hs-lastname {
    width: 213px !important;
}
.main-container-solution-related.form-related {
    background-color: #f9f9f9;
}
.ageagle-col-12.content-gated p.eyebrow {
    padding-bottom: 10px;
}
.ageagle-col-12.content-gated  .module-gated-description {
    padding-top: 20px;
}

.ageagle-404-main img {
    width: 669px;
    display: inline-block;
    margin-right: 0;
    height: 265px;
    margin: 0 auto 40px;
}
.container-404-main {
    max-width: 817px;
    width: 100%;
    margin: auto;
    text-align: center;
}
.search-ageagle {
    height: 86px;
    display: flex;
    align-items: center;
    background-color: #f9f9f9;
    padding: 0 100px;
    margin-bottom: 150px;
}
.ageagle-404-main h1 {
    font-size: 54px;
}
.search-ageagle form.search-form input.search-field {
    border: 0;
    background-color: transparent;
    font-size: 18px;
    line-height: 27px;
    font-weight: 300;
    appearance: none;
    outline: 0;
    width: 93%;
}
.search-ageagle form {
    width: 100%;
}
.search-ageagle input.search-submit {
    position: relative;
    color: transparent;
    background-color: transparent;
    border: none;
}
.search-ageagle input.search-submit:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    color: #000;
    width: 20px;
    height: 20px;
    font-family: 'dashicons';
    background-color: #000;
    display: block;
}
button.button-searchagm {
    border: 0;
    background-color: transparent;
    width: 22px;
    height: 22px;
    margin-right: 14px;
}
.search-ageagle label {
    margin-left: 24px;
}

.hbspt-form fieldset.form-columns-3 {
    display: flex;
    justify-content: space-between;
}
.hbspt-form fieldset.form-columns-3 .hs_city.hs-city {
    width: 203px;
}
.hbspt-form fieldset.form-columns-3 .hs_state.hs-state, .hbspt-form fieldset.form-columns-3 .hs_contry_dropdown.hs-contry_dropdown {
    width: 142px;
}
.hs-fieldtype-intl-phone.hs-input:after {
    clear: both;
    content: none !important;
    display: table;
}
.item-search {
    border-bottom: 2px solid #979797;
    padding: 48px 0 50px;
}
.item-search:last-of-type {
    border-bottom: 0;
}
.search.search-results .search-ageagle {
    margin-bottom: 35px;
}
.content-area-search .site-main .content-search, .content-area-search .site-main .container-total-search {
    max-width: 1121px;
    margin: 0 auto;
    width: 100%;
}
.container-total-search {
    padding: 50px 0 36px;
}
.content-area-search .site-main .nav-links {
    text-align: center;
    margin-top: 70px;
    margin-bottom: 90px;
}
.content-area-search .site-main .nav-links a {
    text-decoration: none;
    font-size: 16px;
    font-weight: 300;
    padding: 0 8px;
}
span.page-numbers.current {
    background-color: #000;
    padding: 0 8px;
    color: #fff;
    border-radius: 3px;
}
.nav-links .dashicons-arrow-left-alt2:before, .nav-links .dashicons-arrow-right-alt2:before {
    top: 3px;
    position: relative;
}
.content-post-thumbnail-single a {
    border: 0;
}
.ageagle-row.ageagle-content-container.ageagle-padd100.noflex-module {
    display: block;
}
.description-position {
    padding-bottom: 40px;
}
.content-position-info .inner_content-info .content-locations_ {
    width: 300px;
}
.info-content-pd a, .info-locations a {
    text-decoration: none;
}
.info-locations a {
    font-size: 21px;
    font-weight: 300;
}
.related-solution-image.related-productimage img {
    object-fit: scale-down !important;
    width: 286px !important;
    margin: 0 !important;
}
.inner-content-custom1 {
    width: 850px;
}
.ageagle-investors-custom1 .inner-content-custom1 .content-hero-right {
    width: 310px;
}
.main-applynow-form {
    background-color: #f9f9fb;
}
.container-form-hubspot-applynow {
    display: flex;
    max-width: 910px;
    margin: auto;
    justify-content: space-between;
    padding-top: 68px;
    padding-bottom: 54px;
}
.container-form-hubspot-applynow .content-left-apply {
    width: 305px;
    margin-top: 52px;
}
.container-form-hubspot-applynow .content-right-apply {
    width: 446px;
}
.heading-title-apply {
    margin: 20px 0;
}
.container-form-hubspot-applynow .content-right-apply .hbspt-form form fieldset.form-columns-2 .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field,
.container-form-hubspot-applynow .content-right-apply .hbspt-form form fieldset.form-columns-2 .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field,
.form-module23 form fieldset.form-columns-2 .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field,
.form-module23 form fieldset.form-columns-2 .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
    width: 213px !important;
}
.container-form-hubspot-applynow .content-right-apply .hbspt-form form * {
    font-weight: 300;
}
.container-form-hubspot-applynow .content-right-apply .hbspt-form form .hs_submit_resume_cover_letter.hs-fieldtype-file input {
    border: 0;
}
.container-form-hubspot-applynow .content-right-apply .hs-form fieldset.form-columns-1,
.container-form-hubspot-applynow .content-right-apply .hs-form fieldset.form-columns-2,
.container-form-hubspot-applynow .content-right-apply .hs-form fieldset.form-columns-3 {
    margin-top: 20px;
}
.info-locations {
    margin-bottom: 25px;
}
.info-locations:last-child {
    margin-bottom: 0;
}
.pricing-module-content .content-plan .list-pricing-benefits {
    margin-left: 0;
    padding: 37px 27px 25px 55px;
}
.bar-color {
    margin-top: 25px;
}
/*.module-pd1-6, .module-pd1-6 .__inner-inner-module1-2.only_text.content-pd1-6 {
    min-height: 300px;
}*/
.main-ageagle-m-module1-2 .ageagle-flex-pd-nowrap.eagle-m-justifyc.ageagle-vertcenter.ageagle-min-height-module1-2.inner-sections2.spacegap.module-pd1-6 {
    align-items: stretch;
}
.padding-module-h21 {
    padding-top: 25px;
    padding-bottom: 25px;
}
.ageagle-m-grid-pd5a-content .ageagle-m-grid-top.ageagle-flex-pd-mcontainer.eagle-m-justifyc.ageagle-marginb-41 {
    margin: 0;
}
.ageagle-module-main-content.main-content-pd5-1 {
    padding-top: 20px;
}
.module-gated-description p {
    margin-bottom: 25px;
}
.module-gated-description p:last-child {
    margin-bottom: 0;
}
.ageagle-module-main-content ul {
    margin-top: 20px;
}
.ageagle-brochure-right.ag-brochure-padd45 .__inner-pd10-1.ageagle-brochure-text .btn-module {
    margin-top: 20px;
}
.banner-brochure.ageagle-flex-pd-mcontainer.eagle-m-justifyc.ageagle-w975.ageagle-vertcenter.module-pd10 {
    max-width: 950px;
}
.only-safari-browser #b2iSecForm select {
    -webkit-appearance: none;
}
div#b2iSecForm table.b2iSECtopSelect select#sType, div#b2iSecForm table.b2iSECtopSelect select#sYear {
    max-width: 100%;
    width: 100% !important;
    margin-left: 0;
}
span#FilingsLabelContainer, span#YearLabelContainer {
    position: relative;
}
.only-safari-browser #b2iSecForm span#YearLabelContainer:after,
.only-safari-browser #b2iSecForm span#FilingsLabelContainer:after {
    content: "\f347";
    font-family: 'dashicons';
    pointer-events: none;
    position: absolute;
    top: 45px;
    right: 10px;
}
.b2iSelect {
    padding: 10px !important;
    background-color: #fff !important;
}
.compatibility-item a {
    text-decoration: none;
}
.main-ageagle-m-module1-2 .ageagle-flex-pd-nowrap.eagle-m-justifyc.ageagle-vertcenter.ageagle-min-height-module1-2.inner-sections2.spacegap.module-pd1-6 .__inner-inner-module1-2.only_text.content-pd1-6 {
    padding: 35px 0 45px;
}
.description-content-pd2__inner h3 {
    padding: 0 0 20px;
}
.ageagle-col-41.ageagle-v-align-middle.ageagle-align-self-stretch .ageagle-header-buttons-content a {
    line-height: 1.2;
}
.module-pd19-description {
    width: 700px;
}
/**ul#ubermenu-nav-main-3-ageagle-menu-header li,
li#menu-item-96712 {
    width: auto !important;
}*/
.ageagle-flex-pd-nowrap.eagle-m-justifyc.ageagle-vertcenter.ageagle-min-height-module1-2.inner-sections2.flex-contentpd1-x.module-pd1-2 .__inner-inner-module1-2:first-of-type img {
    border-radius: 20px 0 0 20px;
}
.ageagle-flex-pd-nowrap.eagle-m-justifyc.ageagle-vertcenter.ageagle-min-height-module1-2.inner-sections2.flex-contentpd1-x.module-pd1-2 .__inner-inner-module1-2:last-of-type {
    border-radius: 0 20px 20px 0;
}
li.ubermenu-autocolumn.menu-item-96747-col-0.ubermenu-item-level-1.ubermenu-column.ubermenu-column-1-6.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-96747-col-0 {
    width: 100%;
    max-width: 100%;
    clear: both;
    float: none;
    padding-bottom: 0px;
}
li.ubermenu-autocolumn.menu-item-96747-col-1.ubermenu-item-level-1.ubermenu-column.ubermenu-column-1-6.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-96747-col-1 {
    margin: 0 !important;
}
ul.ubermenu-submenu.ubermenu-submenu-id-96747-col-0.ubermenu-submenu-type-stack {
    border: 0 !important;
}