.elementor-2465 .elementor-element.elementor-element-7c31dc3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2465 .elementor-element.elementor-element-7c31dc3:not(.elementor-motion-effects-element-type-background), .elementor-2465 .elementor-element.elementor-element-7c31dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EED7;}.elementor-2465 .elementor-element.elementor-element-87a3798{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2465 .elementor-element.elementor-element-1f3d056{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2465 .elementor-element.elementor-element-9526a90{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2465 .elementor-element.elementor-element-daa9c11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-2465 .elementor-element.elementor-element-1f3d056{--width:52%;}.elementor-2465 .elementor-element.elementor-element-9526a90{--width:48%;}}@media(max-width:1024px){.elementor-2465 .elementor-element.elementor-element-7c31dc3{--min-height:50px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2465 .elementor-element.elementor-element-7c31dc3{--min-height:50px;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2465 .elementor-element.elementor-element-87a3798{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2465 .elementor-element.elementor-element-1f3d056{--width:100%;}.elementor-2465 .elementor-element.elementor-element-9526a90{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7c31dc3 *//* Equipment Rental drone card (Oct 2026). The card is built from Elementor containers and widgets with the oo- classes below; this CSS gives it the card look. Edit text, price, photo and links in the widgets. */ .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-card {background: #fff; border: 1px solid #E3E0C8; box-shadow: 0 30px 60px -30px rgba(60, 56, 20, .35); max-width: 1100px; margin: 0 auto; text-align: left;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-card__media {position: relative; padding: clamp(24px, 4vw, 56px); background: #fff;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-card__img {width: 100%;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-card__img img {width: 100%; max-width: 520px; height: auto; display: block; margin: 0 auto;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-tag {position: absolute; top: 20px; left: 20px; z-index: 1; width: auto; margin: 0;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-tag .elementor-heading-title {display: inline-block; background: #686230; color: #fff; font-family: Museo-Sans, sans-serif; font-size: 11px; font-weight: 400; line-height: 1; letter-spacing: .18em; text-transform: uppercase; padding: 9px 12px;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-card__body {padding: clamp(28px, 4vw, 56px); border-left: 1px solid #EEEBD8;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-eyebrow {margin-bottom: 14px;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-eyebrow .elementor-heading-title {font-family: Museo-Sans, sans-serif; font-size: 12px; font-weight: 400; line-height: 1; letter-spacing: .2em; text-transform: uppercase; color: #8a8457;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-title {margin-bottom: 16px;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-title .elementor-heading-title {font-family: Lavish, serif; font-size: clamp(38px, 4vw, 56px); font-weight: 400; line-height: 1.05; letter-spacing: -.02em; color: #686230;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-lead {margin-bottom: 24px;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-lead p {font-family: Museo-Sans, sans-serif; font-size: 16px; line-height: 1.7; color: #575757; margin: 0;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-specs {margin-bottom: 28px;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-specs ul {list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 12px 20px;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-specs li {font-family: Museo-Sans, sans-serif; font-size: 15px; line-height: 1.5; color: #575757; padding-left: 20px; position: relative; margin: 0;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-specs li::before {content: ""; position: absolute; left: 0; top: .55em; width: 8px; height: 8px; border-radius: 50%; background: #BEB55A;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-price {background: #686230; padding: 20px 24px; margin-bottom: 24px;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-price p {margin: 0; color: #fff; font-family: Museo-Sans, sans-serif;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-price p:nth-child(1) {font-size: 11px; line-height: 1; letter-spacing: .2em; text-transform: uppercase; opacity: .8; margin-bottom: 6px;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-price p:nth-child(2) {display: inline-block; font-family: Lavish, serif; font-size: 38px; line-height: 1.1; margin-right: 14px;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-price p:nth-child(3) {display: inline-block; font-size: 14px; line-height: 1.4; opacity: .85;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-actions {margin-bottom: 20px;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-btn .elementor-button {display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 0 26px; border-radius: 0; font-family: Museo-Sans, sans-serif; font-size: 12px; font-weight: 400; line-height: 1; letter-spacing: .2em; text-transform: uppercase; transition: background-color .2s, color .2s;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-btn--solid .elementor-button {background: #686230; color: #fff; border: 1px solid #686230;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-btn--solid .elementor-button:hover, .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-btn--solid .elementor-button:focus-visible {background: #4f4a24; border-color: #4f4a24; color: #fff;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-btn--ghost .elementor-button {background: transparent; color: #686230; border: 1px solid #686230;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-btn--ghost .elementor-button:hover, .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-btn--ghost .elementor-button:focus-visible {background: #686230; color: #fff;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-contact p {font-family: Museo-Sans, sans-serif; font-size: 14px; line-height: 1.6; color: #7a7a7a; margin: 0;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-contact a {color: inherit;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-contact a:hover {text-decoration: underline;} @media (max-width: 1024px) {.elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-specs ul {grid-template-columns: 1fr;}} @media (max-width: 900px) {.elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-card {flex-direction: column;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-card > .e-con {--width: 100%; width: 100%;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-card__body {border-left: 0; border-top: 1px solid #EEEBD8;}} @media (max-width: 767px) {.elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-card__body {border-left: 0; border-top: 1px solid #EEEBD8;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-actions > .elementor-widget {flex: 1 1 100%;} .elementor-2465 .elementor-element.elementor-element-7c31dc3 .oo-btn .elementor-button {width: 100%;}}/* End custom CSS */