.wp-block-dmvitservice-section-hero-1{background-color:#fdfdfd;overflow:hidden;position:relative}.wp-block-dmvitservice-section-hero-1 .svg-pattern-wrapper{height:100%;left:-80px;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}@media(min-width:1200px){.wp-block-dmvitservice-section-hero-1 .svg-pattern-wrapper{left:-180px}}@media(min-width:1400px){.wp-block-dmvitservice-section-hero-1 .svg-pattern-wrapper{left:-230px}}.wp-block-dmvitservice-section-hero-1 .svg-pattern-wrapper svg{display:block;height:100%;width:100%}.wp-block-dmvitservice-section-hero-1:before{background:var(--bg-primary-blue-500);content:"";filter:blur(5000px);height:225px;left:15px;opacity:.5;position:absolute;top:42px;width:225px;z-index:0}@media(min-width:1200px){.wp-block-dmvitservice-section-hero-1:before{opacity:.3}}.wp-block-dmvitservice-section-hero-1:after{background:var(--bg-primary-blue-500);border-radius:50%;bottom:-50%;content:"";filter:blur(5000px);height:800px;opacity:.2;position:absolute;right:-50%;width:800px;z-index:0}@media(min-width:1200px){.wp-block-dmvitservice-section-hero-1:after{opacity:.2}}.wp-block-dmvitservice-section-hero-1 .hero-wrapper{display:grid;gap:40px;grid-template-columns:1fr;overflow:hidden;padding:32px 0;width:100%}@media(min-width:576px){.wp-block-dmvitservice-section-hero-1 .hero-wrapper{gap:60px;padding:48px 0}}@media(min-width:1200px){.wp-block-dmvitservice-section-hero-1 .hero-wrapper{align-items:center;gap:60px;grid-template-columns:1fr 1fr;padding:0 0 26px}}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-content{align-items:center;display:flex;flex-direction:column;height:auto;text-align:center;width:100%}@media(min-width:1200px){.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-content{align-items:flex-start;text-align:left}}@media(min-width:1600px){.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-content{max-width:646px}}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-content .heading{color:var(--bg-primary-blue-900);font-size:28px;line-height:1.3;margin-bottom:clamp(1rem,.61rem + 1.95vw,2rem)}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-content .heading span{background:linear-gradient(73deg,var(--bg-primary-blue-500),var(--bg-primary-blue-300));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media(min-width:1200px){.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-content .heading{font-size:42px}}@media(min-width:1400px){.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-content .heading{font-size:48px}}@media(min-width:1600px){.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-content .heading{font-size:clamp(2rem,1.29rem + 3.54vw,3.81rem)}}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-content .subheading{color:var(--text-primary);font-size:clamp(.88rem,.73rem + .73vw,1.25rem);line-height:1.7;margin-bottom:clamp(1.25rem,.76rem + 2.44vw,2.5rem)}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-content .hero-buttons{display:flex;flex-wrap:wrap;gap:clamp(.5rem,.3rem + .98vw,1rem);justify-content:center}@media(min-width:1200px){.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-content .hero-buttons{justify-content:flex-start;text-align:left}}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual{max-width:100%;overflow:hidden;z-index:1}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper{max-width:100%;overflow:hidden;text-align:center}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .slide-image-wrapper{border-radius:16px;height:320px;margin-bottom:clamp(1rem,.8rem + .98vw,1.5rem);overflow:hidden;position:relative;width:100%}@media(min-width:768px){.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .slide-image-wrapper{height:480px}}@media(min-width:1200px){.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .slide-image-wrapper{height:420px;overflow:visible}}@media(min-width:1600px){.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .slide-image-wrapper{height:520px}}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .slide-image-wrapper:before{background-color:var(--bg-primary-blue-900);content:"";height:100%;inset:0;opacity:.35;position:absolute;width:100%}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .slide-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .slide-content{display:flex;flex-direction:column;gap:12px}@media(min-width:1200px){.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .slide-content{align-items:flex-start;padding-left:24px}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .slide-content .slide-caption-text{text-align:left}}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .swiper-controls{align-items:center;display:flex;gap:24px;justify-content:center;margin-top:40px;position:relative}@media(min-width:1200px){.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .swiper-controls{justify-content:space-between;margin-left:24px;margin-top:30px}}@media(min-width:1600px){.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .swiper-controls{margin-left:40px}}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .swiper-controls .swiper-pagination{align-items:center;display:flex;inset:auto;position:relative;width:-moz-fit-content;width:fit-content}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .swiper-controls .swiper-pagination .swiper-pagination-bullet{background-color:var(--bg-neutral-gray-400);border-radius:500px;height:10px;margin:0 4px;transition:background-color .3s ease;width:10px}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--bg-primary-blue-500)}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .swiper-controls .swiper-controls-buttons{align-items:center;display:flex;gap:24px;overflow:visible}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .swiper-controls .swiper-controls-buttons .swiper-button-next,.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .swiper-controls .swiper-controls-buttons .swiper-button-prev{align-items:center;border:1px solid var(--border-primary-blue-900);border-radius:500px;display:flex;height:48px;justify-content:center;margin:0;padding:0;position:relative;transition:background-color .3s ease;width:48px}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .swiper-controls .swiper-controls-buttons .swiper-button-next svg,.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .swiper-controls .swiper-controls-buttons .swiper-button-prev svg{fill:var(--text-primary);height:18px;stroke:var(--text-primary);stroke-width:1;transition:fill .3s ease,stroke .3s ease;width:18px}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .swiper-controls .swiper-controls-buttons .swiper-button-next:hover,.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .swiper-controls .swiper-controls-buttons .swiper-button-prev:hover{background-color:var(--bg-primary-blue-900)}.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .swiper-controls .swiper-controls-buttons .swiper-button-next:hover svg,.wp-block-dmvitservice-section-hero-1 .hero-wrapper .hero-slider-visual .hero-swiper .swiper-controls .swiper-controls-buttons .swiper-button-prev:hover svg{fill:var(--text-white);stroke:var(--text-white)}
