.elementor-4608 .elementor-element.elementor-element-b7a08e1{--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;--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4608 .elementor-element.elementor-element-6a94c4c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-62e2577 .container{max-width:1320px;}.elementor-4608 .elementor-element.elementor-element-62e2577 .h8-btn-2{background-color:var( --e-global-color-primary );font-family:"RecoletaAlt", Sans-serif;}.elementor-4608 .elementor-element.elementor-element-62e2577 .h8-btn-2:hover{color:var( --e-global-color-ef75f25 );}.elementor-4608 .elementor-element.elementor-element-62e2577 .hpt-hero-8-social-link li a{color:var( --e-global-color-ef75f25 );}.elementor-4608 .elementor-element.elementor-element-62e2577 .hpt-hero-8-social-link li.text{color:var( --e-global-color-2679b77 );}.elementor-4608 .elementor-element.elementor-element-ea1145c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-1b18612{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-3a43ad9 .htp-client-logo-1-wrap .title-wrap::after{opacity:0.08;}.elementor-4608 .elementor-element.elementor-element-a2beeb0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-d498209{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-1bee5ad{--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:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-d482081{--display:flex;}.elementor-4608 .elementor-element.elementor-element-b29dc3d{--display:flex;}.elementor-4608 .elementor-element.elementor-element-4d94a26 .h8-btn-2{background-color:transparent;font-family:"RecoletaAlt", Sans-serif;border-radius:25px 25px 25px 25px;color:var( --e-global-color-ef75f25 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-4608 .elementor-element.elementor-element-4d94a26 .align{text-align:end;}.elementor-4608 .elementor-element.elementor-element-4d94a26 .h8-btn-2:hover{color:var( --e-global-color-ef75f25 );}.elementor-4608 .elementor-element.elementor-element-7391221{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-f13b0c9{--display:flex;}.elementor-4608 .elementor-element.elementor-element-0baed71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4608 .elementor-element.elementor-element-5844104{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4608 .elementor-element.elementor-element-37ce325 img{border-radius:15px 15px 15px 15px;}.elementor-4608 .elementor-element.elementor-element-7562856{--display:flex;--justify-content:center;}.elementor-4608 .elementor-element.elementor-element-bfe1656 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-1 h2{color:#00071A;}.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-2 h2{color:#00071A;}.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-3 h2{color:#00071A;}.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-4 h2{color:#00071A;}.elementor-4608 .elementor-element.elementor-element-bfe1656 .hap-section-title .headline-title{color:#00071A;}.elementor-4608 .elementor-element.elementor-element-bfe1656 .scetion-title-2{color:#00071A;}.elementor-4608 .elementor-element.elementor-element-bfe1656 .section-title-8{color:#00071A;}.elementor-4608 .elementor-element.elementor-element-bfe1656 .section-title-9,.scetion-title-2{color:#00071A;}
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-1 h2,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-2 h2,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-3 h2,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-4 h2,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .headline-title,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .section-title-8,.scetion-title-2,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .section-title-9
				{font-family:"RecoletaAlt", Sans-serif;font-size:28px;}
					.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-2 h2 span
				{font-family:"RecoletaAlt", Sans-serif;}
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-1 .bi-subtitle,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-2 .bi-subtitle,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-3 .bi-subtitle,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .section-subtitle-8,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-4 .sub-title,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .section-subtitle-9,.hero-2-subtitle
				{font-family:"RecoletaAlt", Sans-serif;font-size:16px;font-weight:600;}
					.elementor-4608 .elementor-element.elementor-element-bfe1656 .pera-content p,.bi-section-title-3 p,
					.elementor-4608 .elementor-element.elementor-element-bfe1656 .section-pera-8,.bi-section-title-2 p
				{font-family:"RecoletaAlt", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4608 .elementor-element.elementor-element-b684417 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-4608 .elementor-element.elementor-element-b684417 .elementor-icon{font-size:16px;}.elementor-4608 .elementor-element.elementor-element-b684417 .elementor-icon-box-title, .elementor-4608 .elementor-element.elementor-element-b684417 .elementor-icon-box-title a{font-family:"Viga", Sans-serif;font-size:18px;font-weight:500;}.elementor-4608 .elementor-element.elementor-element-b684417 .elementor-icon-box-title{color:var( --e-global-color-9eaed5b );}.elementor-4608 .elementor-element.elementor-element-5bbcf29 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-4608 .elementor-element.elementor-element-5bbcf29 .elementor-icon{font-size:16px;}.elementor-4608 .elementor-element.elementor-element-5bbcf29 .elementor-icon-box-title, .elementor-4608 .elementor-element.elementor-element-5bbcf29 .elementor-icon-box-title a{font-family:"Viga", Sans-serif;font-size:18px;font-weight:500;}.elementor-4608 .elementor-element.elementor-element-5bbcf29 .elementor-icon-box-title{color:var( --e-global-color-9eaed5b );}.elementor-4608 .elementor-element.elementor-element-f6ab846 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-4608 .elementor-element.elementor-element-f6ab846 .elementor-icon{font-size:16px;}.elementor-4608 .elementor-element.elementor-element-f6ab846 .elementor-icon-box-title, .elementor-4608 .elementor-element.elementor-element-f6ab846 .elementor-icon-box-title a{font-family:"Viga", Sans-serif;font-size:18px;font-weight:500;}.elementor-4608 .elementor-element.elementor-element-f6ab846 .elementor-icon-box-title{color:var( --e-global-color-9eaed5b );}.elementor-4608 .elementor-element.elementor-element-e11ab66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4608 .elementor-element.elementor-element-11e18d6 .h8-btn-2{background-color:transparent;font-family:"RecoletaAlt", Sans-serif;border-radius:25px 25px 25px 25px;color:var( --e-global-color-ef75f25 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-4608 .elementor-element.elementor-element-11e18d6 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-4608 .elementor-element.elementor-element-11e18d6 .align{text-align:left;}.elementor-4608 .elementor-element.elementor-element-bef2fa9{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-4608 .elementor-element.elementor-element-bef2fa9 .elementor-icon-box-wrapper{align-items:center;gap:18px;}.elementor-4608 .elementor-element.elementor-element-bef2fa9 .elementor-icon-box-title{margin-block-end:0px;color:#00071A;}.elementor-4608 .elementor-element.elementor-element-bef2fa9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-bef2fa9.elementor-view-framed .elementor-icon, .elementor-4608 .elementor-element.elementor-element-bef2fa9.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-bef2fa9 .elementor-icon{font-size:28px;}.elementor-4608 .elementor-element.elementor-element-bef2fa9 .elementor-icon-box-title, .elementor-4608 .elementor-element.elementor-element-bef2fa9 .elementor-icon-box-title a{font-family:"RecoletaAlt", Sans-serif;font-size:16px;font-weight:400;line-height:23px;}.elementor-4608 .elementor-element.elementor-element-bef2fa9 .elementor-icon-box-description{font-family:"RecoletaAlt", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:#00071A;}.elementor-4608 .elementor-element.elementor-element-e92726f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4608 .elementor-element.elementor-element-e92726f:not(.elementor-motion-effects-element-type-background), .elementor-4608 .elementor-element.elementor-element-e92726f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oceantechnolab.com/wp-content/uploads/2023/09/about-2-img-2.png");background-position:top left;background-repeat:no-repeat;}.elementor-4608 .elementor-element.elementor-element-e92726f > .elementor-background-overlay{background-image:url("https://oceantechnolab.com/wp-content/uploads/2023/09/about-2-bg-shape-1.png");background-position:top right;background-repeat:no-repeat;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4608 .elementor-element.elementor-element-e92726f > .elementor-container{max-width:1480px;}.elementor-4608 .elementor-element.elementor-element-e92726f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 150px 0px;}.elementor-4608 .elementor-element.elementor-element-6279047 > .elementor-element-populated{margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;}.elementor-4608 .elementor-element.elementor-element-80a1932 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-4608 .elementor-element.elementor-element-8e46e2f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-1 h2{color:#00071A;}.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-2 h2{color:#00071A;}.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-3 h2{color:#00071A;}.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-4 h2{color:#00071A;}.elementor-4608 .elementor-element.elementor-element-8e46e2f .hap-section-title .headline-title{color:#00071A;}.elementor-4608 .elementor-element.elementor-element-8e46e2f .scetion-title-2{color:#00071A;}.elementor-4608 .elementor-element.elementor-element-8e46e2f .section-title-8{color:#00071A;}.elementor-4608 .elementor-element.elementor-element-8e46e2f .section-title-9,.scetion-title-2{color:#00071A;}
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-1 h2,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-2 h2,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-3 h2,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-4 h2,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .headline-title,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .section-title-8,.scetion-title-2,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .section-title-9
				{font-family:"RecoletaAlt", Sans-serif;font-size:32px;}
					.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-2 h2 span
				{font-family:"RecoletaAlt", Sans-serif;}
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-1 .bi-subtitle,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-2 .bi-subtitle,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-3 .bi-subtitle,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .section-subtitle-8,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-4 .sub-title,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .section-subtitle-9,.hero-2-subtitle
				{font-family:"RecoletaAlt", Sans-serif;font-size:16px;font-weight:600;}
					.elementor-4608 .elementor-element.elementor-element-8e46e2f .pera-content p,.bi-section-title-3 p,
					.elementor-4608 .elementor-element.elementor-element-8e46e2f .section-pera-8,.bi-section-title-2 p
				{font-family:"RecoletaAlt", Sans-serif;font-weight:400;}.elementor-4608 .elementor-element.elementor-element-8615df1{padding:0px 0px 50px 0px;}.elementor-4608 .elementor-element.elementor-element-cfe5ba4{width:auto;max-width:auto;}.elementor-4608 .elementor-element.elementor-element-cfe5ba4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4608 .elementor-element.elementor-element-cfe5ba4 .hpt-about-2-feature-item .title{font-family:"RecoletaAlt", Sans-serif;font-size:18px;}.elementor-4608 .elementor-element.elementor-element-cfe5ba4 .hpt-about-2-feature-item .text{font-family:"RecoletaAlt", Sans-serif;font-size:15px;}.elementor-4608 .elementor-element.elementor-element-89b6f45 > .elementor-element-populated{padding:0px 0px 0px 12px;}.elementor-4608 .elementor-element.elementor-element-d2e4b92{width:auto;max-width:auto;}.elementor-4608 .elementor-element.elementor-element-d2e4b92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4608 .elementor-element.elementor-element-d2e4b92 .hpt-about-2-feature-item .title{font-family:"RecoletaAlt", Sans-serif;font-size:18px;}.elementor-4608 .elementor-element.elementor-element-d2e4b92 .hpt-about-2-feature-item .text{font-family:"RecoletaAlt", Sans-serif;font-size:15px;}.elementor-4608 .elementor-element.elementor-element-d3fe7dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4608 .elementor-element.elementor-element-895ddd8 .h8-btn-2{background-color:transparent;font-family:"RecoletaAlt", Sans-serif;border-radius:25px 25px 25px 25px;color:var( --e-global-color-ef75f25 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-4608 .elementor-element.elementor-element-895ddd8 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-4608 .elementor-element.elementor-element-895ddd8 .align{text-align:left;}.elementor-4608 .elementor-element.elementor-element-b25e845{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-4608 .elementor-element.elementor-element-b25e845 .elementor-icon-box-wrapper{align-items:center;gap:18px;}.elementor-4608 .elementor-element.elementor-element-b25e845 .elementor-icon-box-title{margin-block-end:0px;color:#00071A;}.elementor-4608 .elementor-element.elementor-element-b25e845.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-b25e845.elementor-view-framed .elementor-icon, .elementor-4608 .elementor-element.elementor-element-b25e845.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-b25e845 .elementor-icon{font-size:28px;}.elementor-4608 .elementor-element.elementor-element-b25e845 .elementor-icon-box-title, .elementor-4608 .elementor-element.elementor-element-b25e845 .elementor-icon-box-title a{font-family:"RecoletaAlt", Sans-serif;font-size:16px;font-weight:400;line-height:23px;}.elementor-4608 .elementor-element.elementor-element-b25e845 .elementor-icon-box-description{font-family:"RecoletaAlt", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:#00071A;}.elementor-4608 .elementor-element.elementor-element-37af538{--display:flex;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-4608 .elementor-element.elementor-element-d0d03f1{--display:flex;}.elementor-4608 .elementor-element.elementor-element-7182e21{--display:flex;--justify-content:center;}.elementor-4608 .elementor-element.elementor-element-18eeee5{--display:flex;--justify-content:center;}.elementor-4608 .elementor-element.elementor-element-a0430ca{--display:flex;--justify-content:center;}.elementor-4608 .elementor-element.elementor-element-b575c13{--display:flex;--justify-content:center;}.elementor-4608 .elementor-element.elementor-element-7970db5{--display:flex;}.elementor-4608 .elementor-element.elementor-element-11d89f9{--display:flex;}.elementor-4608 .elementor-element.elementor-element-8286479{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-4608 .elementor-element.elementor-element-37c2a1e{--display:flex;}.elementor-4608 .elementor-element.elementor-element-1cf2a47{--display:flex;--justify-content:center;}.elementor-4608 .elementor-element.elementor-element-66e0637{--display:flex;--justify-content:center;}.elementor-4608 .elementor-element.elementor-element-db947d4{--display:flex;}.elementor-4608 .elementor-element.elementor-element-b69cf48{--display:flex;--justify-content:center;}.elementor-4608 .elementor-element.elementor-element-7b69660{--display:flex;--justify-content:center;}.elementor-4608 .elementor-element.elementor-element-5b3713f{--display:flex;}.elementor-4608 .elementor-element.elementor-element-492459a{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-4608 .elementor-element.elementor-element-3f5badf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-3f5badf:not(.elementor-motion-effects-element-type-background), .elementor-4608 .elementor-element.elementor-element-3f5badf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oceantechnolab.com/wp-content/uploads/2023/08/service-bg-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4608 .elementor-element.elementor-element-bbe29d2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-bbe29d2.e-con{--align-self:center;}.elementor-4608 .elementor-element.elementor-element-1ab6093{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-ff994ab{--display:flex;}.elementor-4608 .elementor-element.elementor-element-ff994ab.e-con{--align-self:center;}.elementor-4608 .elementor-element.elementor-element-2d15279 .bi-section-title-1 h2{color:#FFFFFF;}.elementor-4608 .elementor-element.elementor-element-2d15279 .bi-section-title-2 h2{color:#FFFFFF;}.elementor-4608 .elementor-element.elementor-element-2d15279 .bi-section-title-3 h2{color:#FFFFFF;}.elementor-4608 .elementor-element.elementor-element-2d15279 .bi-section-title-4 h2{color:#FFFFFF;}.elementor-4608 .elementor-element.elementor-element-2d15279 .hap-section-title .headline-title{color:#FFFFFF;}.elementor-4608 .elementor-element.elementor-element-2d15279 .scetion-title-2{color:#FFFFFF;}.elementor-4608 .elementor-element.elementor-element-2d15279 .section-title-8{color:#FFFFFF;}.elementor-4608 .elementor-element.elementor-element-2d15279 .section-title-9,.scetion-title-2{color:#FFFFFF;}
				.elementor-4608 .elementor-element.elementor-element-2d15279 .bi-section-title-1 h2,
				.elementor-4608 .elementor-element.elementor-element-2d15279 .bi-section-title-2 h2,
				.elementor-4608 .elementor-element.elementor-element-2d15279 .bi-section-title-3 h2,
				.elementor-4608 .elementor-element.elementor-element-2d15279 .bi-section-title-4 h2,
				.elementor-4608 .elementor-element.elementor-element-2d15279 .headline-title,
				.elementor-4608 .elementor-element.elementor-element-2d15279 .section-title-8,.scetion-title-2,
				.elementor-4608 .elementor-element.elementor-element-2d15279 .section-title-9
				{font-family:"RecoletaAlt", Sans-serif;font-size:52px;text-transform:uppercase;}.elementor-4608 .elementor-element.elementor-element-d0b4a00{--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;}.elementor-4608 .elementor-element.elementor-element-31b9039{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
				.elementor-4608 .elementor-element.elementor-element-cd1da85 .hap-service-scroll-text-area h2 .scroller_item_1{background-color:transparent;background-image:linear-gradient(180deg, #BF1A02 0%, #BF1A02 100%);}.elementor-4608 .elementor-element.elementor-element-cd1da85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4608 .elementor-element.elementor-element-cd1da85 .hap-service-scroll-text-area h2{font-family:"RecoletaAlt", Sans-serif;}.elementor-4608 .elementor-element.elementor-element-078872c{--display:flex;}.elementor-4608 .elementor-element.elementor-element-6afbaaf{--spacer-size:60px;}.elementor-4608 .elementor-element.elementor-element-adfd755{--display:flex;}.elementor-4608 .elementor-element.elementor-element-d898766 .bi-section-title-1 h2{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-d898766 .bi-section-title-2 h2{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-d898766 .bi-section-title-3 h2{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-d898766 .bi-section-title-4 h2{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-d898766 .hap-section-title .headline-title{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-d898766 .scetion-title-2{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-d898766 .section-title-8{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-d898766 .section-title-9,.scetion-title-2{color:var( --e-global-color-primary );}
				.elementor-4608 .elementor-element.elementor-element-d898766 .bi-section-title-1 h2,
				.elementor-4608 .elementor-element.elementor-element-d898766 .bi-section-title-2 h2,
				.elementor-4608 .elementor-element.elementor-element-d898766 .bi-section-title-3 h2,
				.elementor-4608 .elementor-element.elementor-element-d898766 .bi-section-title-4 h2,
				.elementor-4608 .elementor-element.elementor-element-d898766 .headline-title,
				.elementor-4608 .elementor-element.elementor-element-d898766 .section-title-8,.scetion-title-2,
				.elementor-4608 .elementor-element.elementor-element-d898766 .section-title-9
				{font-family:"RecoletaAlt", Sans-serif;font-size:32px;text-transform:uppercase;}.elementor-4608 .elementor-element.elementor-element-d761bdb{padding:0px 0px 0px 0px;}.elementor-4608 .elementor-element.elementor-element-b5e3169{--display:flex;}.elementor-4608 .elementor-element.elementor-element-b5e3169.e-con{--align-self:center;}.elementor-4608 .elementor-element.elementor-element-b292745 .bi-section-title-1 h2{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-b292745 .bi-section-title-2 h2{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-b292745 .bi-section-title-3 h2{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-b292745 .bi-section-title-4 h2{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-b292745 .hap-section-title .headline-title{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-b292745 .scetion-title-2{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-b292745 .section-title-8{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-b292745 .section-title-9,.scetion-title-2{color:var( --e-global-color-primary );}
				.elementor-4608 .elementor-element.elementor-element-b292745 .bi-section-title-1 h2,
				.elementor-4608 .elementor-element.elementor-element-b292745 .bi-section-title-2 h2,
				.elementor-4608 .elementor-element.elementor-element-b292745 .bi-section-title-3 h2,
				.elementor-4608 .elementor-element.elementor-element-b292745 .bi-section-title-4 h2,
				.elementor-4608 .elementor-element.elementor-element-b292745 .headline-title,
				.elementor-4608 .elementor-element.elementor-element-b292745 .section-title-8,.scetion-title-2,
				.elementor-4608 .elementor-element.elementor-element-b292745 .section-title-9
				{font-family:"RecoletaAlt", Sans-serif;font-size:34px;text-transform:uppercase;}.elementor-4608 .elementor-element.elementor-element-279f070{--display:flex;--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4608 .elementor-element.elementor-element-42c4bf3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-daba259{--display:flex;}.elementor-4608 .elementor-element.elementor-element-ab526a6:hover{--e-transform-scale:1.05;}.elementor-4608 .elementor-element.elementor-element-ab526a6{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-4608 .elementor-element.elementor-element-ab526a6 .premium-image-scroll-container{height:500px;}.elementor-4608 .elementor-element.elementor-element-ab526a6 .premium-image-scroll-container img{transition-duration:6s;}.elementor-4608 .elementor-element.elementor-element-ab526a6 .premium-image-scroll-section, .elementor-4608 .elementor-element.elementor-element-ab526a6 .premium-container-scroll{border-radius:8px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-5aef3a1{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4608 .elementor-element.elementor-element-5aef3a1 .elementor-heading-title{font-family:"RecoletaAlt", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-9eaed5b );}.elementor-4608 .elementor-element.elementor-element-5aef3a1 .elementor-heading-title a:hover, .elementor-4608 .elementor-element.elementor-element-5aef3a1 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-9ebf774{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"RecoletaAlt", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-9eaed5b );}.elementor-4608 .elementor-element.elementor-element-c1b57d8{--spacer-size:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-a7b61e4{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"RecoletaAlt", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-9eaed5b );}.elementor-4608 .elementor-element.elementor-element-55d653c{--display:flex;}.elementor-4608 .elementor-element.elementor-element-cde3347:hover{--e-transform-scale:1.05;}.elementor-4608 .elementor-element.elementor-element-cde3347{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-4608 .elementor-element.elementor-element-cde3347 .premium-image-scroll-container{height:500px;}.elementor-4608 .elementor-element.elementor-element-cde3347 .premium-image-scroll-container img{transition-duration:6s;}.elementor-4608 .elementor-element.elementor-element-cde3347 .premium-image-scroll-section, .elementor-4608 .elementor-element.elementor-element-cde3347 .premium-container-scroll{border-radius:8px;}.elementor-4608 .elementor-element.elementor-element-0072853{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4608 .elementor-element.elementor-element-0072853 .elementor-heading-title{font-family:"RecoletaAlt", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-9eaed5b );}.elementor-4608 .elementor-element.elementor-element-0072853 .elementor-heading-title a:hover, .elementor-4608 .elementor-element.elementor-element-0072853 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-b7698ca{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"RecoletaAlt", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-9eaed5b );}.elementor-4608 .elementor-element.elementor-element-6d2e305{--spacer-size:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-c424a14{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"RecoletaAlt", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-9eaed5b );}.elementor-4608 .elementor-element.elementor-element-61f0d4d{--display:flex;}.elementor-4608 .elementor-element.elementor-element-05352b4:hover{--e-transform-scale:1.05;}.elementor-4608 .elementor-element.elementor-element-05352b4{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-4608 .elementor-element.elementor-element-05352b4 .premium-image-scroll-container{height:500px;}.elementor-4608 .elementor-element.elementor-element-05352b4 .premium-image-scroll-container img{transition-duration:6s;}.elementor-4608 .elementor-element.elementor-element-05352b4 .premium-image-scroll-section, .elementor-4608 .elementor-element.elementor-element-05352b4 .premium-container-scroll{border-radius:8px;}.elementor-4608 .elementor-element.elementor-element-93653de{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4608 .elementor-element.elementor-element-93653de .elementor-heading-title{font-family:"RecoletaAlt", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-9eaed5b );}.elementor-4608 .elementor-element.elementor-element-93653de .elementor-heading-title a:hover, .elementor-4608 .elementor-element.elementor-element-93653de .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-90ad968{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"RecoletaAlt", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-9eaed5b );}.elementor-4608 .elementor-element.elementor-element-a3acd69{--spacer-size:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-3722c08{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"RecoletaAlt", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-4608 .elementor-element.elementor-element-cc981d8{--display:flex;}.elementor-4608 .elementor-element.elementor-element-9fb506c:hover{--e-transform-scale:1.05;}.elementor-4608 .elementor-element.elementor-element-9fb506c{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-4608 .elementor-element.elementor-element-9fb506c .premium-image-scroll-container{height:500px;}.elementor-4608 .elementor-element.elementor-element-9fb506c .premium-image-scroll-container img{transition-duration:6s;}.elementor-4608 .elementor-element.elementor-element-9fb506c .premium-image-scroll-section, .elementor-4608 .elementor-element.elementor-element-9fb506c .premium-container-scroll{border-radius:8px;}.elementor-4608 .elementor-element.elementor-element-004c0ca{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4608 .elementor-element.elementor-element-004c0ca .elementor-heading-title{font-family:"RecoletaAlt", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-9eaed5b );}.elementor-4608 .elementor-element.elementor-element-004c0ca .elementor-heading-title a:hover, .elementor-4608 .elementor-element.elementor-element-004c0ca .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-c5bbb77{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"RecoletaAlt", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-9eaed5b );}.elementor-4608 .elementor-element.elementor-element-62b333c{--spacer-size:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-4608 .elementor-element.elementor-element-9c35454{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"RecoletaAlt", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-4608 .elementor-element.elementor-element-6795f64 .h8-btn-2{background-color:transparent;font-family:"RecoletaAlt", Sans-serif;font-size:16px;border-radius:25px 25px 25px 25px;color:var( --e-global-color-ef75f25 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-4608 .elementor-element.elementor-element-6795f64 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-4608 .elementor-element.elementor-element-6795f64.elementor-element{--align-self:center;}.elementor-4608 .elementor-element.elementor-element-6795f64 .align{text-align:left;}.elementor-4608 .elementor-element.elementor-element-b713b13{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 1px 0px 0px rgba(255, 55.99999999999997, 55.99999999999997, 0.5019607843137255);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4608 .elementor-element.elementor-element-b713b13:not(.elementor-motion-effects-element-type-background), .elementor-4608 .elementor-element.elementor-element-b713b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9eaed5b );}.elementor-4608 .elementor-element.elementor-element-f38895b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-ef75f25 );--border-color:var( --e-global-color-ef75f25 );--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-2aee60d{text-align:center;}.elementor-4608 .elementor-element.elementor-element-fa80284 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4608 .elementor-element.elementor-element-fa80284.elementor-element{--align-self:center;}.elementor-4608 .elementor-element.elementor-element-fa80284{z-index:2;text-align:center;}.elementor-4608 .elementor-element.elementor-element-fa80284 .elementor-heading-title{color:#FFFFFF;font-family:"RecoletaAlt", Sans-serif;font-size:50px;font-weight:600;line-height:1.143;}.elementor-4608 .elementor-element.elementor-element-84db71c{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 1px 0px 0px rgba(255, 55.99999999999997, 55.99999999999997, 0.5019607843137255);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:0;}.elementor-4608 .elementor-element.elementor-element-84db71c:not(.elementor-motion-effects-element-type-background), .elementor-4608 .elementor-element.elementor-element-84db71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9eaed5b );}.elementor-4608 .elementor-element.elementor-element-20a3936{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-ef75f25 );--border-color:var( --e-global-color-ef75f25 );--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-fde1870 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:150px 0px 150px 0px;}.elementor-4608 .elementor-element.elementor-element-04d1a13{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-04d1a13:not(.elementor-motion-effects-element-type-background), .elementor-4608 .elementor-element.elementor-element-04d1a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9eaed5b );}.elementor-4608 .elementor-element.elementor-element-9abc539{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-d6a6ac9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4608 .elementor-element.elementor-element-d6a6ac9 .hpt-project-count-1-item .title{-webkit-text-stroke-color:var( --e-global-color-primary );}
				.elementor-4608 .elementor-element.elementor-element-d6a6ac9 .hpt-project-count-1-item .text{font-family:"RecoletaAlt", Sans-serif;}.elementor-4608 .elementor-element.elementor-element-e19a967{--display:flex;}.elementor-4608 .elementor-element.elementor-element-63a5727{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4608 .elementor-element.elementor-element-16afb11{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-cc0f0bb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-e5f5ec7{--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;}.elementor-4608 .elementor-element.elementor-element-97d0bd7{--display:flex;}
				.elementor-4608 .elementor-element.elementor-element-ed4c873 .bi-section-title-1 h2,
				.elementor-4608 .elementor-element.elementor-element-ed4c873 .bi-section-title-2 h2,
				.elementor-4608 .elementor-element.elementor-element-ed4c873 .bi-section-title-3 h2,
				.elementor-4608 .elementor-element.elementor-element-ed4c873 .bi-section-title-4 h2,
				.elementor-4608 .elementor-element.elementor-element-ed4c873 .headline-title,
				.elementor-4608 .elementor-element.elementor-element-ed4c873 .section-title-8,.scetion-title-2,
				.elementor-4608 .elementor-element.elementor-element-ed4c873 .section-title-9
				{font-size:45px;}.elementor-4608 .elementor-element.elementor-element-d3ff7b5{--display:flex;}.elementor-4608 .elementor-element.elementor-element-9f431f4{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6;color:#4D515F;}.elementor-4608 .elementor-element.elementor-element-b095175{--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;}.elementor-4608 .elementor-element.elementor-element-ca8003f{--display:flex;}.elementor-4608 .elementor-element.elementor-element-5767065 .hap-testimonial-item .testimoial-text-author .testimonial-desc,.hpt-testimonial-1-slider-1-content .left .text{font-family:"RecoletaAlt", Sans-serif;font-size:26px;}.elementor-4608 .elementor-element.elementor-element-5767065 .testimonial-author span,.hpt-testimonial-1-slider-1-content .left .parson-wrap .parson-content .bio{font-family:"RecoletaAlt", Sans-serif;}.elementor-4608 .elementor-element.elementor-element-9d37db1:not(.elementor-motion-effects-element-type-background), .elementor-4608 .elementor-element.elementor-element-9d37db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F4;}.elementor-4608 .elementor-element.elementor-element-9d37db1 > .elementor-container{max-width:1280px;}.elementor-4608 .elementor-element.elementor-element-9d37db1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 130px 0px;}.elementor-4608 .elementor-element.elementor-element-9d37db1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4608 .elementor-element.elementor-element-e4784b4{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4608 .elementor-element.elementor-element-42542a4{--display:flex;}
				.elementor-4608 .elementor-element.elementor-element-8b43d85 .bi-section-title-1 h2,
				.elementor-4608 .elementor-element.elementor-element-8b43d85 .bi-section-title-2 h2,
				.elementor-4608 .elementor-element.elementor-element-8b43d85 .bi-section-title-3 h2,
				.elementor-4608 .elementor-element.elementor-element-8b43d85 .bi-section-title-4 h2,
				.elementor-4608 .elementor-element.elementor-element-8b43d85 .headline-title,
				.elementor-4608 .elementor-element.elementor-element-8b43d85 .section-title-8,.scetion-title-2,
				.elementor-4608 .elementor-element.elementor-element-8b43d85 .section-title-9
				{font-size:50px;}.elementor-4608 .elementor-element.elementor-element-cbb2c9d .hap-testimonial-item .testimoial-text-author:after{background-image:url("https://oceantechnolab.com/wp-content/uploads/2023/08/tst-item-bg-1.png");}.elementor-4608 .elementor-element.elementor-element-cbb2c9d .hap-testimonial-item .testimoial-img:before, .hap-testimonial-item .testimoial-img:after, .hap-carousel-arrow-next-prev .hap-slider-arrow:after{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-62d9375 ) 0%, var( --e-global-color-62d9375 ) 100%);}.elementor-4608 .elementor-element.elementor-element-cbb2c9d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4608 .elementor-element.elementor-element-cbb2c9d .hap-testimonial-item .testimoial-text-author:before{background:var( --e-global-color-secondary );}.elementor-4608 .elementor-element.elementor-element-cbb2c9d .hap-testimonial-item .testimoial-text-author .testimonial-desc{font-family:"RecoletaAlt", Sans-serif;}.elementor-4608 .elementor-element.elementor-element-cbb2c9d .hap-testimonial-item .testimoial-text-author .testimonial-author h3{color:var( --e-global-color-primary );font-family:"RecoletaAlt", Sans-serif;}.elementor-4608 .elementor-element.elementor-element-cbb2c9d .testimonial-author span{font-family:"RecoletaAlt", Sans-serif;}.elementor-4608 .elementor-element.elementor-element-70cd4e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-70cd4e7:not(.elementor-motion-effects-element-type-background), .elementor-4608 .elementor-element.elementor-element-70cd4e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00071A08;}.elementor-4608 .elementor-element.elementor-element-70cd4e7.e-con{--align-self:center;}.elementor-4608 .elementor-element.elementor-element-aaf4ee1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-048dcdb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4608 .elementor-element.elementor-element-048dcdb.elementor-element{--align-self:flex-start;}
				.elementor-4608 .elementor-element.elementor-element-048dcdb .hap-faq-accordion-area .accordion-button,.hpt-faq-1-item-wrap .accordion-item .accordion-header .accordion-button{font-family:"RecoletaAlt", Sans-serif;font-size:24px;}.elementor-4608 .elementor-element.elementor-element-b8c8a30 > .elementor-container{max-width:1260px;}.elementor-4608 .elementor-element.elementor-element-b8c8a30{padding:110px 0px 110px 0px;}.elementor-4608 .elementor-element.elementor-element-810e12d > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-4608 .elementor-element.elementor-element-810e12d .bi-section-title-1 h2{color:#0E0E0E;}.elementor-4608 .elementor-element.elementor-element-810e12d .bi-section-title-2 h2{color:#0E0E0E;}.elementor-4608 .elementor-element.elementor-element-810e12d .bi-section-title-3 h2{color:#0E0E0E;}.elementor-4608 .elementor-element.elementor-element-810e12d .bi-section-title-4 h2{color:#0E0E0E;}.elementor-4608 .elementor-element.elementor-element-810e12d .hap-section-title .headline-title{color:#0E0E0E;}.elementor-4608 .elementor-element.elementor-element-810e12d .scetion-title-2{color:#0E0E0E;}.elementor-4608 .elementor-element.elementor-element-810e12d .section-title-8{color:#0E0E0E;}.elementor-4608 .elementor-element.elementor-element-810e12d .section-title-9,.scetion-title-2{color:#0E0E0E;}
				.elementor-4608 .elementor-element.elementor-element-810e12d .bi-section-title-1 h2,
				.elementor-4608 .elementor-element.elementor-element-810e12d .bi-section-title-2 h2,
				.elementor-4608 .elementor-element.elementor-element-810e12d .bi-section-title-3 h2,
				.elementor-4608 .elementor-element.elementor-element-810e12d .bi-section-title-4 h2,
				.elementor-4608 .elementor-element.elementor-element-810e12d .headline-title,
				.elementor-4608 .elementor-element.elementor-element-810e12d .section-title-8,.scetion-title-2,
				.elementor-4608 .elementor-element.elementor-element-810e12d .section-title-9
				{font-family:"RecoletaAlt", Sans-serif;font-size:38px;}.elementor-4608 .elementor-element.elementor-element-810e12d .bi-section-title-1 .bi-subtitle,.hero-2-subtitle{color:#AA5BFB;}.elementor-4608 .elementor-element.elementor-element-810e12d .bi-section-title-2 .bi-subtitle{color:#AA5BFB;}.elementor-4608 .elementor-element.elementor-element-810e12d .bi-section-title-3 .bi-subtitle{color:#AA5BFB;}.elementor-4608 .elementor-element.elementor-element-810e12d .bi-section-title-4 .sub-title{color:#AA5BFB;}.elementor-4608 .elementor-element.elementor-element-810e12d .section-subtitle-8{color:#AA5BFB;}.elementor-4608 .elementor-element.elementor-element-810e12d .bi-section-title-4 .sub-title:before,
					 .bi-section-title-4.text-center .sub-title:after{background-color:#AA5BFB;}.elementor-4608 .elementor-element.elementor-element-810e12d .pera-content p,.bi-section-title-3 p{color:#CECECE;}.elementor-4608 .elementor-element.elementor-element-810e12d .section-pera-8,.bi-section-title-2 p{color:#CECECE;}.elementor-4608 .elementor-element.elementor-element-9f67009 .bi-blog-item .bi-blog-text-area .bi-blog-meta:after{background-image:url("https://oceantechnolab.com/wp-content/uploads/2023/08/star2-compress.png");}.elementor-4608 .elementor-element.elementor-element-9f67009 .bi-btn-1 a{background-color:var( --e-global-color-primary );padding:10px 20px 10px 20px;border-radius:50px 50px 50px 50px;}
				.elementor-4608 .elementor-element.elementor-element-9f67009 .bi-blog-item .bi-blog-text-area h3,.hpt-portfolio-8-item-content .title{font-family:"RecoletaAlt", Sans-serif;}.elementor-4608 .elementor-element.elementor-element-9f67009 .bi-blog-item .bi-blog-text-area .bi-blog-meta a, .bi-blog-item .bi-blog-text-area .bi-blog-meta:before{background-color:#AA5BFB;}.elementor-4608 .elementor-element.elementor-element-a06b1ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4608 .elementor-element.elementor-element-958378d{--display:flex;--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-4608 .elementor-element.elementor-element-62c5b8e{--display:flex;--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;}body.elementor-page-4608{color:#4D515F;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.6;}body.elementor-page-4608 h1, h2, h3, h4, h5, h6{color:#00071A;font-family:"RecoletaAlt", Sans-serif;font-weight:900;}@media(max-width:1024px){.elementor-4608 .elementor-element.elementor-element-75dc11f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-4608 .elementor-element.elementor-element-80a1932 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4608 .elementor-element.elementor-element-8286479{--e-n-carousel-swiper-slides-to-display:2;}.elementor-4608 .elementor-element.elementor-element-492459a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-4608 .elementor-element.elementor-element-b095175{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-4608 .elementor-element.elementor-element-1bee5ad{--width:1320px;}.elementor-4608 .elementor-element.elementor-element-d482081{--width:60%;}.elementor-4608 .elementor-element.elementor-element-b29dc3d{--width:40%;}.elementor-4608 .elementor-element.elementor-element-7391221{--width:1515px;}.elementor-4608 .elementor-element.elementor-element-0baed71{--content-width:1400px;}.elementor-4608 .elementor-element.elementor-element-5844104{--width:50%;}.elementor-4608 .elementor-element.elementor-element-7562856{--width:50%;}.elementor-4608 .elementor-element.elementor-element-1ab6093{--width:1260px;}.elementor-4608 .elementor-element.elementor-element-d0b4a00{--width:1260px;}.elementor-4608 .elementor-element.elementor-element-279f070{--content-width:1305px;}.elementor-4608 .elementor-element.elementor-element-42c4bf3{--content-width:1600px;}.elementor-4608 .elementor-element.elementor-element-daba259{--width:26%;}.elementor-4608 .elementor-element.elementor-element-55d653c{--width:26%;}.elementor-4608 .elementor-element.elementor-element-61f0d4d{--width:25%;}.elementor-4608 .elementor-element.elementor-element-cc981d8{--width:25%;}.elementor-4608 .elementor-element.elementor-element-04d1a13{--content-width:1320px;}.elementor-4608 .elementor-element.elementor-element-e5f5ec7{--width:1320px;}.elementor-4608 .elementor-element.elementor-element-b095175{--width:1320px;}.elementor-4608 .elementor-element.elementor-element-e4784b4{--width:1320px;}.elementor-4608 .elementor-element.elementor-element-958378d{--width:50%;}.elementor-4608 .elementor-element.elementor-element-62c5b8e{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4608 .elementor-element.elementor-element-d482081{--width:100%;}.elementor-4608 .elementor-element.elementor-element-b29dc3d{--width:100%;}.elementor-4608 .elementor-element.elementor-element-f13b0c9{--width:100%;}.elementor-4608 .elementor-element.elementor-element-6279047{width:100%;}.elementor-4608 .elementor-element.elementor-element-80a1932{width:100%;}.elementor-4608 .elementor-element.elementor-element-97d0bd7{--width:100%;}.elementor-4608 .elementor-element.elementor-element-d3ff7b5{--width:100%;}.elementor-4608 .elementor-element.elementor-element-42542a4{--width:100%;}}@media(max-width:767px){.elementor-4608 .elementor-element.elementor-element-b7a08e1{--margin-top:-39%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-1 h2,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-2 h2,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-3 h2,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .bi-section-title-4 h2,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .headline-title,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .section-title-8,.scetion-title-2,
				.elementor-4608 .elementor-element.elementor-element-bfe1656 .section-title-9
				{font-size:22px;}.elementor-4608 .elementor-element.elementor-element-e11ab66{--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;--justify-content:center;--align-items:center;}.elementor-4608 .elementor-element.elementor-element-11e18d6 .h8-btn-2{font-size:11px;}.elementor-4608 .elementor-element.elementor-element-bef2fa9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4608 .elementor-element.elementor-element-bef2fa9 .elementor-icon-box-wrapper{align-items:center;gap:2px;}.elementor-4608 .elementor-element.elementor-element-bef2fa9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-4608 .elementor-element.elementor-element-bef2fa9 .elementor-icon{font-size:18px;}.elementor-4608 .elementor-element.elementor-element-bef2fa9 .elementor-icon-box-title, .elementor-4608 .elementor-element.elementor-element-bef2fa9 .elementor-icon-box-title a{font-size:14px;}.elementor-4608 .elementor-element.elementor-element-bef2fa9 .elementor-icon-box-description{font-size:14px;}
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-1 h2,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-2 h2,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-3 h2,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .bi-section-title-4 h2,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .headline-title,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .section-title-8,.scetion-title-2,
				.elementor-4608 .elementor-element.elementor-element-8e46e2f .section-title-9
				{font-size:22px;}.elementor-4608 .elementor-element.elementor-element-d3fe7dd{--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;--justify-content:space-evenly;--align-items:center;}.elementor-4608 .elementor-element.elementor-element-895ddd8 .h8-btn-2{font-size:11px;}.elementor-4608 .elementor-element.elementor-element-b25e845{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4608 .elementor-element.elementor-element-b25e845 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-4608 .elementor-element.elementor-element-b25e845 .elementor-icon-box-title{margin-block-end:0px;}.elementor-4608 .elementor-element.elementor-element-b25e845 .elementor-icon{font-size:23px;}.elementor-4608 .elementor-element.elementor-element-b25e845 .elementor-icon-box-title, .elementor-4608 .elementor-element.elementor-element-b25e845 .elementor-icon-box-title a{font-size:12px;}.elementor-4608 .elementor-element.elementor-element-b25e845 .elementor-icon-box-description{font-size:15px;}.elementor-4608 .elementor-element.elementor-element-8286479{--e-n-carousel-swiper-slides-to-display:2;}.elementor-4608 .elementor-element.elementor-element-492459a{--e-n-carousel-swiper-slides-to-display:2;}
				.elementor-4608 .elementor-element.elementor-element-2d15279 .bi-section-title-1 h2,
				.elementor-4608 .elementor-element.elementor-element-2d15279 .bi-section-title-2 h2,
				.elementor-4608 .elementor-element.elementor-element-2d15279 .bi-section-title-3 h2,
				.elementor-4608 .elementor-element.elementor-element-2d15279 .bi-section-title-4 h2,
				.elementor-4608 .elementor-element.elementor-element-2d15279 .headline-title,
				.elementor-4608 .elementor-element.elementor-element-2d15279 .section-title-8,.scetion-title-2,
				.elementor-4608 .elementor-element.elementor-element-2d15279 .section-title-9
				{font-size:44px;}.elementor-4608 .elementor-element.elementor-element-31b9039{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
				.elementor-4608 .elementor-element.elementor-element-d898766 .bi-section-title-1 h2,
				.elementor-4608 .elementor-element.elementor-element-d898766 .bi-section-title-2 h2,
				.elementor-4608 .elementor-element.elementor-element-d898766 .bi-section-title-3 h2,
				.elementor-4608 .elementor-element.elementor-element-d898766 .bi-section-title-4 h2,
				.elementor-4608 .elementor-element.elementor-element-d898766 .headline-title,
				.elementor-4608 .elementor-element.elementor-element-d898766 .section-title-8,.scetion-title-2,
				.elementor-4608 .elementor-element.elementor-element-d898766 .section-title-9
				{font-size:25px;}.elementor-4608 .elementor-element.elementor-element-fa80284 .elementor-heading-title{font-size:32px;}
				.elementor-4608 .elementor-element.elementor-element-d6a6ac9 .hpt-project-count-1-item .title{font-size:38px;}.elementor-4608 .elementor-element.elementor-element-16afb11{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
				.elementor-4608 .elementor-element.elementor-element-ed4c873 .bi-section-title-1 h2,
				.elementor-4608 .elementor-element.elementor-element-ed4c873 .bi-section-title-2 h2,
				.elementor-4608 .elementor-element.elementor-element-ed4c873 .bi-section-title-3 h2,
				.elementor-4608 .elementor-element.elementor-element-ed4c873 .bi-section-title-4 h2,
				.elementor-4608 .elementor-element.elementor-element-ed4c873 .headline-title,
				.elementor-4608 .elementor-element.elementor-element-ed4c873 .section-title-8,.scetion-title-2,
				.elementor-4608 .elementor-element.elementor-element-ed4c873 .section-title-9
				{font-size:32px;}.elementor-4608 .elementor-element.elementor-element-70cd4e7{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4608 .elementor-element.elementor-element-aaf4ee1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
				.elementor-4608 .elementor-element.elementor-element-048dcdb .hap-faq-accordion-area .accordion-button,.hpt-faq-1-item-wrap .accordion-item .accordion-header .accordion-button{font-size:18px;}}/* Start custom CSS for bin-slider-five, class: .elementor-element-62e2577 */.hpt-hero-8-slide-btn-wrapper .hero_8_slide_next::after {
    top: 10px;
    left: -13px;
}

.hpt-hero-8-slide-btn-wrapper .hero_8_slide_prev::after {
    bottom: 10px;
    left: -13px;
}

.h8-btn-2::after{
    border-radius: 25px;
}

.elementor-4608 .elementor-element.elementor-element-62e2577 .h8-btn-2{
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for binsro-button-7, class: .elementor-element-4d94a26 */.h8-btn-2::after{
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for bin-info-box-item, class: .elementor-element-89b19a1 */.hpt-offer-1-item-wrap {
    display: grid;
    grid-template-columns: repeat(6, auto);
    grid-gap: 20px 20px;
}

@media (max-width: 767px) {
    .hpt-offer-1-item-wrap {
    display: grid;
    grid-template-columns: repeat(1, auto);
    grid-gap: 20px 20px;
}
}

/* Force all service items to be visible */
@media (max-width: 767px) {
.hpt-offer-1-item-single {
  visibility: visible !important;
  opacity: 1 !important;
  animation-name: fadeInUp !important;
}
}/* End custom CSS */
/* Start custom CSS for bin-section-title, class: .elementor-element-bfe1656 */.section-pera-2 {
    font-size: 18px;
    color: #4D515F;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: 25px;
}

h2.scetion-title-2.reveal-type {
    font-size: 28px;
}/* End custom CSS */
/* Start custom CSS for bin-section-title, class: .elementor-element-8e46e2f */.section-pera-2 {
    font-size: 18px;
    color: #4D515F;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: 25px;
}/* End custom CSS */
/* Start custom CSS for bin-icon-box-two, class: .elementor-element-d2e4b92 */i.flaticon.flaticon-idea {
    font-size: 30px;
}
i.fas.fa-award {
    font-size: 30px;
}

.hpt-about-2-feature-item {
        height: 259.56px;
}

.elementor-4608 .elementor-element.elementor-element-89b6f45 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-container.elementor-column-gap-no
 {
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8286479 *//* ====== Carousel layout fixes ====== */
/* Target common slider wrappers used by Elementor / Swiper / Slick */
.elementor-widget-swiper, .elementor-widget-carousel, .swiper, .slick-slider, .elementor-swiper {
  width: 100% !important;
  /*max-width: 100% !important;*/
  box-sizing: border-box !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  overflow: hidden !important; /* allow arrows to sit inside */
}

/* Make sure the immediate container doesn't constrain width */
.elementor-column .elementor-widget, .elementor-container, .elementor-section {
  /*max-width: 100% !important;*/
}

/* Ensure the slider viewport doesn't leave a large blank area */
.swiper-wrapper, .slick-list, .slick-track, .owl-stage {
  display: flex !important;
  align-items: stretch;
  box-sizing: border-box;
}

/* Arrows: inside the slider and vertically centered */
.swiper-button-next, .swiper-button-prev,
.slick-prev, .slick-next, .owl-nav button {
  position: absolute !important;
  top: 50% !important;
  /*transform: translateY(-50%) !important;*/
  z-index: 9999 !important;
  right: 12px; /* adjust for next */
  left: auto;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #6a1b9a !important;
  color: #fff !important;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 6px 18px rgba(100,20,150,0.12);
  gap: 10px;
}

/* previous arrow move to left */
.swiper-button-prev, .slick-prev { left: 12px; right: auto; }

/* reduce big slide card padding that causes overflow */
.elementor-widget-carousel .elementor-widget-container,
.slick-slide .elementor-widget-container,
.swiper-slide .elementor-widget-container {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/* Prevent slides from being clipped — allow visible overflow if needed */
.swiper, .slick-slider, .owl-carousel {
  overflow: hidden !important;
}


/*@media (max-width: 600px) {*/
/*  .swiper-slide, .slick-slide { width: calc(100% - 12px) !important; margin-right: 8px !important; }*/
/*}*/

 .swiper:not(.swiper-initialized)>.swiper-wrapper {
    gap: var(--e-n-carousel-swiper-slides-gap);
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-492459a */.swiper:not(.swiper-initialized)>.swiper-wrapper {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d761bdb */:root {
  --red: #4D0AA4;
  --bg: #f7f8fb;
  --text-dark: #0f1620;
  --text-light: #6b7280;
}

body {
  margin: 0;
  font-family: "Poppins", sans-serif;
  background: var(--bg);
}

.timeline-section {
  display: flex;
  justify-content: center;
  padding: 20px 20px 70px;
}

.timeline {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 0px;
}

.step-box {
  background: #fff;
  border-radius: 15px;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.06);
  width: 250px;
  height: 230px; /* 👈 Equal height */
  text-align: center;
  padding: 40px 25px 25px;
  position: relative;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.step-box:hover {
  transform: translateY(-8px);
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
}

.step-num {
  width: 55px;
  height: 55px;
  background: var(--red);
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: 0 4px 10px ;
}

.step-box h3 {
  margin-top: 35px;
  font-size: 18px;
  color: var(--text-dark);
  font-weight: 700;
}

.step-box p {
  color: var(--text-light);
  font-size: 14px;
  margin-top: 8px;
  line-height: 1.6;
}

.line {
  width: 150px;
  height: 80px;
  position: relative;
}

.line svg {
  width: 100%;
  height: 100%;
}

@media (max-width: 900px) {
  .timeline {
    flex-direction: column;
    gap: 60px;
  }

  .line {
    display: none;
  }

  .step-box {
    width: 100%;
    max-width: 350px;
    height: auto;
  }
}/* End custom CSS */
/* Start custom CSS for premium-image-scroll, class: .elementor-element-ab526a6 *//* make sure both are positioned so z-index works */
.image-scroll-widget,
.icon-box-widget {
  position: relative;
}

/* defaults */
.image-scroll-widget { z-index: 10 !important; }
.icon-box-widget { z-index: 5 !important; }

/* on hover bring image behind and icon above */
.image-scroll-widget:hover { z-index: 1 !important; }
.image-scroll-widget:hover ~ .icon-box-widget,
.image-scroll-widget:hover + .icon-box-widget {
  z-index: 9999 !important;
}/* End custom CSS */
/* Start custom CSS for bin-counter-5, class: .elementor-element-d6a6ac9 */@media (max-width: 767px) {
    .hpt-project-count-1-wrap {
        flex-wrap: wrap;
        padding-right: 70px;
        padding-left: 70px;
        gap: 40px;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for bin-testimonial-6, class: .elementor-element-5767065 */.hpt-testimonial-1-slider-1-content .left .parson-wrap .parson-img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: var(--linear, linear-gradient(90deg, #E02626 0%, #F0831F 100%));
    padding: 1px;
    overflow: hidden;
    flex: 0 0 auto;
    display: none;
}

.hpt-testimonial-1-slider-2 .parson-wrap .parson-img {
    display: none;
}

.hpt-testimonial-1-slider-1-content .left .text .qoute-icon {
    display: inline-block;
    font-size: 25px;
    line-height: 1;
    color: #4D0AA4;
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for bin-testimonial-5, class: .elementor-element-cbb2c9d */.hap-testimonial-content .hap-testimonial-button-next:before, .hap-testimonial-content .hap-testimonial-button-next:after {
     right: -5px; 
}

.hap-testimonial-content .hap-testimonial-button-prev:before, .hap-testimonial-content .hap-testimonial-button-prev:after {
    left: -5px;
}

.hap-testimonial-item .testimoial-img {
    z-index: 2;
    width: 200px;
    height: 160px;
    margin-right: 15px;
}/* End custom CSS */