.elementor-1543 .elementor-element.elementor-element-96a8f98 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1543 .elementor-element.elementor-element-96a8f98:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-96a8f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #184E77 0%, #315E87 100%);}.elementor-1543 .elementor-element.elementor-element-96a8f98 > .elementor-background-overlay{background-image:url("https://drivegps.com.co/wp-content/uploads/2026/03/map_pattern_3.png");opacity:0.08;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1543 .elementor-element.elementor-element-96a8f98, .elementor-1543 .elementor-element.elementor-element-96a8f98 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-1543 .elementor-element.elementor-element-96a8f98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;padding:48px 40px 48px 40px;}.elementor-1543 .elementor-element.elementor-element-2753dee > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-be1fedf .elementor-wrapper{--video-aspect-ratio:1.77777;}#elementor-lightbox-be1fedf{background-color:rgba(10,30,48,0.92);}#elementor-lightbox-be1fedf .dialog-lightbox-close-button{color:#FFFFFF;}#elementor-lightbox-be1fedf .dialog-lightbox-close-button svg{fill:#FFFFFF;}.elementor-1543 .elementor-element.elementor-element-4013292 > .elementor-element-populated{padding:0px 10px 0px 30px;}.elementor-1543 .elementor-element.elementor-element-ef77821{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1543 .elementor-element.elementor-element-ef77821 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#5EC8FF;}.elementor-1543 .elementor-element.elementor-element-7f37271{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1543 .elementor-element.elementor-element-7f37271 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;line-height:1.08em;color:#FFFFFF;}.elementor-1543 .elementor-element.elementor-element-a05309a{font-family:"Roboto", Sans-serif;font-size:17px;line-height:1.6em;color:#D6E4F2;}.elementor-1543 .elementor-element.elementor-element-2f7d130{padding:70px 20px 10px 20px;}.elementor-1543 .elementor-element.elementor-element-4e891ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1543 .elementor-element.elementor-element-4e891ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;color:#184E77;}.elementor-1543 .elementor-element.elementor-element-21190d2{margin-top:0px;margin-bottom:0px;}.elementor-1543 .elementor-element.elementor-element-89f3d92 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-5c47be6 .elementor-wrapper{--video-aspect-ratio:1.77777;}#elementor-lightbox-5c47be6{background-color:rgba(10,30,48,0.92);}#elementor-lightbox-5c47be6 .dialog-lightbox-close-button{color:#FFFFFF;}#elementor-lightbox-5c47be6 .dialog-lightbox-close-button svg{fill:#FFFFFF;}.elementor-1543 .elementor-element.elementor-element-f2f516f{padding:18px 10px 4px 10px;}.elementor-1543 .elementor-element.elementor-element-f2f516f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.25em;color:#12324D;}.elementor-1543 .elementor-element.elementor-element-d2de0fe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-2b1ac74 .elementor-wrapper{--video-aspect-ratio:1.77777;}#elementor-lightbox-2b1ac74{background-color:rgba(10,30,48,0.92);}#elementor-lightbox-2b1ac74 .dialog-lightbox-close-button{color:#FFFFFF;}#elementor-lightbox-2b1ac74 .dialog-lightbox-close-button svg{fill:#FFFFFF;}.elementor-1543 .elementor-element.elementor-element-adf95a4{padding:18px 10px 4px 10px;}.elementor-1543 .elementor-element.elementor-element-adf95a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.25em;color:#12324D;}.elementor-1543 .elementor-element.elementor-element-77ca4ca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-a1194a0 .elementor-wrapper{--video-aspect-ratio:1.77777;}#elementor-lightbox-a1194a0{background-color:rgba(10,30,48,0.92);}#elementor-lightbox-a1194a0 .dialog-lightbox-close-button{color:#FFFFFF;}#elementor-lightbox-a1194a0 .dialog-lightbox-close-button svg{fill:#FFFFFF;}.elementor-1543 .elementor-element.elementor-element-830d422{padding:18px 10px 4px 10px;}.elementor-1543 .elementor-element.elementor-element-830d422 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.25em;color:#12324D;}.elementor-1543 .elementor-element.elementor-element-c254d0d{padding:40px 20px 90px 20px;}.elementor-1543 .elementor-element.elementor-element-07fe9f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1543 .elementor-element.elementor-element-07fe9f8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;color:#184E77;}.elementor-1543 .elementor-element.elementor-element-c57107c{margin-top:0px;margin-bottom:0px;}.elementor-1543 .elementor-element.elementor-element-12ef219 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-f8089e9 .elementor-wrapper{--video-aspect-ratio:1.77777;}#elementor-lightbox-f8089e9{background-color:rgba(10,30,48,0.92);}#elementor-lightbox-f8089e9 .dialog-lightbox-close-button{color:#FFFFFF;}#elementor-lightbox-f8089e9 .dialog-lightbox-close-button svg{fill:#FFFFFF;}.elementor-1543 .elementor-element.elementor-element-5e8da3c{padding:18px 10px 4px 10px;}.elementor-1543 .elementor-element.elementor-element-5e8da3c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.25em;color:#12324D;}.elementor-1543 .elementor-element.elementor-element-65eaae2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-6d4bfa4 .elementor-wrapper{--video-aspect-ratio:1.77777;}#elementor-lightbox-6d4bfa4{background-color:rgba(10,30,48,0.92);}#elementor-lightbox-6d4bfa4 .dialog-lightbox-close-button{color:#FFFFFF;}#elementor-lightbox-6d4bfa4 .dialog-lightbox-close-button svg{fill:#FFFFFF;}.elementor-1543 .elementor-element.elementor-element-4f5235e{padding:18px 10px 4px 10px;}.elementor-1543 .elementor-element.elementor-element-4f5235e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.25em;color:#12324D;}.elementor-1543 .elementor-element.elementor-element-35bd7fa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-ddb88b2 .elementor-wrapper{--video-aspect-ratio:1.77777;}#elementor-lightbox-ddb88b2{background-color:rgba(10,30,48,0.92);}#elementor-lightbox-ddb88b2 .dialog-lightbox-close-button{color:#FFFFFF;}#elementor-lightbox-ddb88b2 .dialog-lightbox-close-button svg{fill:#FFFFFF;}.elementor-1543 .elementor-element.elementor-element-6c1fd22{padding:18px 10px 4px 10px;}.elementor-1543 .elementor-element.elementor-element-6c1fd22 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.25em;color:#12324D;}@media(max-width:1024px){.elementor-1543 .elementor-element.elementor-element-96a8f98{margin-top:60px;margin-bottom:0px;}.elementor-1543 .elementor-element.elementor-element-4013292 > .elementor-element-populated{padding:28px 10px 0px 10px;}}@media(max-width:767px){.elementor-1543 .elementor-element.elementor-element-96a8f98{margin-top:40px;margin-bottom:0px;padding:24px 12px 28px 12px;}.elementor-1543 .elementor-element.elementor-element-4013292 > .elementor-element-populated{padding:24px 8px 0px 8px;}.elementor-1543 .elementor-element.elementor-element-7f37271 .elementor-heading-title{font-size:30px;}.elementor-1543 .elementor-element.elementor-element-2f7d130{padding:50px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-4e891ba .elementor-heading-title{font-size:22px;}.elementor-1543 .elementor-element.elementor-element-89f3d92 > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1543 .elementor-element.elementor-element-d2de0fe > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1543 .elementor-element.elementor-element-77ca4ca > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1543 .elementor-element.elementor-element-c254d0d{padding:20px 0px 60px 0px;}.elementor-1543 .elementor-element.elementor-element-07fe9f8 .elementor-heading-title{font-size:22px;}.elementor-1543 .elementor-element.elementor-element-12ef219 > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1543 .elementor-element.elementor-element-65eaae2 > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1543 .elementor-element.elementor-element-35bd7fa > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-1543 .elementor-element.elementor-element-2753dee{width:58%;}.elementor-1543 .elementor-element.elementor-element-4013292{width:42%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1543 .elementor-element.elementor-element-2753dee{width:100%;}.elementor-1543 .elementor-element.elementor-element-4013292{width:100%;}}/* Start custom CSS for section, class: .elementor-element-96a8f98 */.elementor-1543 .elementor-element.elementor-element-96a8f98 .dg-card > .elementor-widget-wrap{background:#fff;border-radius:22px;padding:12px 12px 20px;align-content:flex-start;box-shadow:0 1px 0 rgba(24,78,119,.06),0 16px 36px -20px rgba(24,78,119,.38);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .dg-card:hover > .elementor-widget-wrap{transform:translateY(-6px);box-shadow:0 1px 0 rgba(24,78,119,.06),0 28px 50px -22px rgba(36,142,228,.5)}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .dg-card-title .elementor-heading-title{transition:color .3s}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .dg-card:hover .dg-card-title .elementor-heading-title{color:#248EE4}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .dg-group-title .elementor-heading-title{display:flex;align-items:center;gap:16px}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .dg-group-title .elementor-heading-title::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(24,78,119,.25),transparent)}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-custom-embed-image-overlay{position:relative;border-radius:14px;overflow:hidden;cursor:pointer;isolation:isolate;background:#184E77}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-custom-embed-image-overlay img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-widget-video:hover .elementor-custom-embed-image-overlay img{transform:scale(1.06)}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-custom-embed-image-overlay::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(18,50,77,.10) 35%,rgba(18,50,77,.60)),repeating-linear-gradient(0deg,rgba(94,200,255,.05) 0 1px,transparent 1px 4px)}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-custom-embed-image-overlay::after{content:"";position:absolute;left:0;right:0;top:-45%;height:45%;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(94,200,255,.28) 85%,rgba(94,200,255,.7) 100%,transparent)}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-widget-video:hover .elementor-custom-embed-image-overlay::after{opacity:1;animation:dg-scan 1.1s cubic-bezier(.4,0,.2,1) forwards}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-custom-embed-play{position:absolute;top:50%;left:50%;z-index:2;width:78px;height:78px;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(18,50,77,.88) 58%,rgba(24,78,119,.6));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 1px rgba(94,200,255,.6),0 0 26px rgba(36,142,228,.55),inset 0 0 18px rgba(36,142,228,.4);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-custom-embed-play::before{content:"";position:absolute;inset:-10px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 50%,rgba(94,200,255,.15) 60%,#5EC8FF 74%,transparent 75% 82%,rgba(94,200,255,.9) 83% 85%,transparent 86%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));animation:dg-spin 3s linear infinite}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-custom-embed-play::after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(94,200,255,.75);animation:dg-pulse 2.4s cubic-bezier(.2,.6,.3,1) infinite}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-custom-embed-play i{font-size:24px!important;color:#fff!important;opacity:1!important;margin-left:4px;filter:drop-shadow(0 0 8px rgba(94,200,255,.95))!important;text-shadow:none!important}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-widget-video:hover .elementor-custom-embed-play{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 0 1px #5EC8FF,0 0 40px rgba(36,142,228,.8),inset 0 0 22px rgba(36,142,228,.55)}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-widget-video:hover .elementor-custom-embed-play::before{animation-duration:1.2s}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-custom-embed-play:focus-visible{outline:2px solid #5EC8FF;outline-offset:8px}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .dg-featured .elementor-custom-embed-play{width:96px;height:96px}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .dg-featured .elementor-custom-embed-play i{font-size:30px!important}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .dg-featured .elementor-custom-embed-image-overlay{border-radius:18px;box-shadow:0 0 0 1px rgba(94,200,255,.35),0 30px 60px -25px rgba(0,20,40,.6)}
@keyframes dg-spin{to{transform:rotate(360deg)}}
@keyframes dg-pulse{0%{transform:scale(1);opacity:.85}100%{transform:scale(1.75);opacity:0}}
@keyframes dg-scan{from{transform:translateY(0)}to{transform:translateY(330%)}}
@media (prefers-reduced-motion:reduce){.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-custom-embed-play::before,.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-custom-embed-play::after,.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-widget-video:hover .elementor-custom-embed-image-overlay::after{animation:none}.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-custom-embed-play::after{opacity:0}.elementor-1543 .elementor-element.elementor-element-96a8f98 .dg-card > .elementor-widget-wrap,.elementor-1543 .elementor-element.elementor-element-96a8f98 .elementor-custom-embed-image-overlay img{transition:none}}
.elementor-1543 .elementor-element.elementor-element-96a8f98 .dg-card > .elementor-widget-wrap{margin:0 12px}
@media (max-width:767px){.elementor-1543 .elementor-element.elementor-element-96a8f98 .dg-card > .elementor-widget-wrap{margin:0}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f7d130 */.elementor-1543 .elementor-element.elementor-element-2f7d130 .dg-card > .elementor-widget-wrap{background:#fff;border-radius:22px;padding:12px 12px 20px;align-content:flex-start;box-shadow:0 1px 0 rgba(24,78,119,.06),0 16px 36px -20px rgba(24,78,119,.38);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .dg-card:hover > .elementor-widget-wrap{transform:translateY(-6px);box-shadow:0 1px 0 rgba(24,78,119,.06),0 28px 50px -22px rgba(36,142,228,.5)}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .dg-card-title .elementor-heading-title{transition:color .3s}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .dg-card:hover .dg-card-title .elementor-heading-title{color:#248EE4}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .dg-group-title .elementor-heading-title{display:flex;align-items:center;gap:16px}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .dg-group-title .elementor-heading-title::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(24,78,119,.25),transparent)}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-custom-embed-image-overlay{position:relative;border-radius:14px;overflow:hidden;cursor:pointer;isolation:isolate;background:#184E77}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-custom-embed-image-overlay img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-widget-video:hover .elementor-custom-embed-image-overlay img{transform:scale(1.06)}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-custom-embed-image-overlay::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(18,50,77,.10) 35%,rgba(18,50,77,.60)),repeating-linear-gradient(0deg,rgba(94,200,255,.05) 0 1px,transparent 1px 4px)}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-custom-embed-image-overlay::after{content:"";position:absolute;left:0;right:0;top:-45%;height:45%;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(94,200,255,.28) 85%,rgba(94,200,255,.7) 100%,transparent)}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-widget-video:hover .elementor-custom-embed-image-overlay::after{opacity:1;animation:dg-scan 1.1s cubic-bezier(.4,0,.2,1) forwards}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-custom-embed-play{position:absolute;top:50%;left:50%;z-index:2;width:78px;height:78px;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(18,50,77,.88) 58%,rgba(24,78,119,.6));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 1px rgba(94,200,255,.6),0 0 26px rgba(36,142,228,.55),inset 0 0 18px rgba(36,142,228,.4);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-custom-embed-play::before{content:"";position:absolute;inset:-10px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 50%,rgba(94,200,255,.15) 60%,#5EC8FF 74%,transparent 75% 82%,rgba(94,200,255,.9) 83% 85%,transparent 86%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));animation:dg-spin 3s linear infinite}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-custom-embed-play::after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(94,200,255,.75);animation:dg-pulse 2.4s cubic-bezier(.2,.6,.3,1) infinite}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-custom-embed-play i{font-size:24px!important;color:#fff!important;opacity:1!important;margin-left:4px;filter:drop-shadow(0 0 8px rgba(94,200,255,.95))!important;text-shadow:none!important}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-widget-video:hover .elementor-custom-embed-play{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 0 1px #5EC8FF,0 0 40px rgba(36,142,228,.8),inset 0 0 22px rgba(36,142,228,.55)}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-widget-video:hover .elementor-custom-embed-play::before{animation-duration:1.2s}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-custom-embed-play:focus-visible{outline:2px solid #5EC8FF;outline-offset:8px}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .dg-featured .elementor-custom-embed-play{width:96px;height:96px}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .dg-featured .elementor-custom-embed-play i{font-size:30px!important}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .dg-featured .elementor-custom-embed-image-overlay{border-radius:18px;box-shadow:0 0 0 1px rgba(94,200,255,.35),0 30px 60px -25px rgba(0,20,40,.6)}
@keyframes dg-spin{to{transform:rotate(360deg)}}
@keyframes dg-pulse{0%{transform:scale(1);opacity:.85}100%{transform:scale(1.75);opacity:0}}
@keyframes dg-scan{from{transform:translateY(0)}to{transform:translateY(330%)}}
@media (prefers-reduced-motion:reduce){.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-custom-embed-play::before,.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-custom-embed-play::after,.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-widget-video:hover .elementor-custom-embed-image-overlay::after{animation:none}.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-custom-embed-play::after{opacity:0}.elementor-1543 .elementor-element.elementor-element-2f7d130 .dg-card > .elementor-widget-wrap,.elementor-1543 .elementor-element.elementor-element-2f7d130 .elementor-custom-embed-image-overlay img{transition:none}}
.elementor-1543 .elementor-element.elementor-element-2f7d130 .dg-card > .elementor-widget-wrap{margin:0 12px}
@media (max-width:767px){.elementor-1543 .elementor-element.elementor-element-2f7d130 .dg-card > .elementor-widget-wrap{margin:0}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c254d0d */.elementor-1543 .elementor-element.elementor-element-c254d0d .dg-card > .elementor-widget-wrap{background:#fff;border-radius:22px;padding:12px 12px 20px;align-content:flex-start;box-shadow:0 1px 0 rgba(24,78,119,.06),0 16px 36px -20px rgba(24,78,119,.38);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}
.elementor-1543 .elementor-element.elementor-element-c254d0d .dg-card:hover > .elementor-widget-wrap{transform:translateY(-6px);box-shadow:0 1px 0 rgba(24,78,119,.06),0 28px 50px -22px rgba(36,142,228,.5)}
.elementor-1543 .elementor-element.elementor-element-c254d0d .dg-card-title .elementor-heading-title{transition:color .3s}
.elementor-1543 .elementor-element.elementor-element-c254d0d .dg-card:hover .dg-card-title .elementor-heading-title{color:#248EE4}
.elementor-1543 .elementor-element.elementor-element-c254d0d .dg-group-title .elementor-heading-title{display:flex;align-items:center;gap:16px}
.elementor-1543 .elementor-element.elementor-element-c254d0d .dg-group-title .elementor-heading-title::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(24,78,119,.25),transparent)}
.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-custom-embed-image-overlay{position:relative;border-radius:14px;overflow:hidden;cursor:pointer;isolation:isolate;background:#184E77}
.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-custom-embed-image-overlay img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}
.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-widget-video:hover .elementor-custom-embed-image-overlay img{transform:scale(1.06)}
.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-custom-embed-image-overlay::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(18,50,77,.10) 35%,rgba(18,50,77,.60)),repeating-linear-gradient(0deg,rgba(94,200,255,.05) 0 1px,transparent 1px 4px)}
.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-custom-embed-image-overlay::after{content:"";position:absolute;left:0;right:0;top:-45%;height:45%;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(94,200,255,.28) 85%,rgba(94,200,255,.7) 100%,transparent)}
.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-widget-video:hover .elementor-custom-embed-image-overlay::after{opacity:1;animation:dg-scan 1.1s cubic-bezier(.4,0,.2,1) forwards}
.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-custom-embed-play{position:absolute;top:50%;left:50%;z-index:2;width:78px;height:78px;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(18,50,77,.88) 58%,rgba(24,78,119,.6));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 1px rgba(94,200,255,.6),0 0 26px rgba(36,142,228,.55),inset 0 0 18px rgba(36,142,228,.4);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}
.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-custom-embed-play::before{content:"";position:absolute;inset:-10px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 50%,rgba(94,200,255,.15) 60%,#5EC8FF 74%,transparent 75% 82%,rgba(94,200,255,.9) 83% 85%,transparent 86%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));animation:dg-spin 3s linear infinite}
.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-custom-embed-play::after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(94,200,255,.75);animation:dg-pulse 2.4s cubic-bezier(.2,.6,.3,1) infinite}
.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-custom-embed-play i{font-size:24px!important;color:#fff!important;opacity:1!important;margin-left:4px;filter:drop-shadow(0 0 8px rgba(94,200,255,.95))!important;text-shadow:none!important}
.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-widget-video:hover .elementor-custom-embed-play{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 0 1px #5EC8FF,0 0 40px rgba(36,142,228,.8),inset 0 0 22px rgba(36,142,228,.55)}
.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-widget-video:hover .elementor-custom-embed-play::before{animation-duration:1.2s}
.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-custom-embed-play:focus-visible{outline:2px solid #5EC8FF;outline-offset:8px}
.elementor-1543 .elementor-element.elementor-element-c254d0d .dg-featured .elementor-custom-embed-play{width:96px;height:96px}
.elementor-1543 .elementor-element.elementor-element-c254d0d .dg-featured .elementor-custom-embed-play i{font-size:30px!important}
.elementor-1543 .elementor-element.elementor-element-c254d0d .dg-featured .elementor-custom-embed-image-overlay{border-radius:18px;box-shadow:0 0 0 1px rgba(94,200,255,.35),0 30px 60px -25px rgba(0,20,40,.6)}
@keyframes dg-spin{to{transform:rotate(360deg)}}
@keyframes dg-pulse{0%{transform:scale(1);opacity:.85}100%{transform:scale(1.75);opacity:0}}
@keyframes dg-scan{from{transform:translateY(0)}to{transform:translateY(330%)}}
@media (prefers-reduced-motion:reduce){.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-custom-embed-play::before,.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-custom-embed-play::after,.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-widget-video:hover .elementor-custom-embed-image-overlay::after{animation:none}.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-custom-embed-play::after{opacity:0}.elementor-1543 .elementor-element.elementor-element-c254d0d .dg-card > .elementor-widget-wrap,.elementor-1543 .elementor-element.elementor-element-c254d0d .elementor-custom-embed-image-overlay img{transition:none}}
.elementor-1543 .elementor-element.elementor-element-c254d0d .dg-card > .elementor-widget-wrap{margin:0 12px}
@media (max-width:767px){.elementor-1543 .elementor-element.elementor-element-c254d0d .dg-card > .elementor-widget-wrap{margin:0}}/* End custom CSS */