.elementor-13 .elementor-element.elementor-element-fe6d7d2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-13 .elementor-element.elementor-element-fe6d7d2::before, .elementor-13 .elementor-element.elementor-element-fe6d7d2 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-fe6d7d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-fe6d7d2 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-fe6d7d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-fe6d7d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-da0af81 );--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-fe6d7d2:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fe6d7d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://shiphugsol.com/wp-content/uploads/2026/05/hugsol-hero-fallback.webp") 50% 50%;background-size:cover;}.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 );}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-7a477c8{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-7a477c8{left:0px;}.elementor-13 .elementor-element.elementor-element-7a477c8{bottom:0px;}.elementor-13 .elementor-element.elementor-element-7a477c8 .elementor-heading-title{font-family:"Montserrat Outline", Sans-serif;font-size:11.9rem;font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF85;stroke:#FFFFFF85;color:#FFFFFF00;}.elementor-13 .elementor-element.elementor-element-f4636ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-13 .elementor-element.elementor-element-f4636ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:800;line-height:1.1em;color:var( --e-global-color-6b54884 );}.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-13 .elementor-element.elementor-element-99d2407{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;color:var( --e-global-color-6b54884 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-81edbce .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-81edbce .elementor-button:focus{background-color:#FFFFFF52;color:var( --e-global-color-6b54884 );border-color:var( --e-global-color-6b54884 );}.elementor-13 .elementor-element.elementor-element-81edbce{z-index:1;}.elementor-13 .elementor-element.elementor-element-81edbce .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-6b54884 );color:var( --e-global-color-6b54884 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 12px 0px;padding:20px 45px 20px 45px;}.elementor-13 .elementor-element.elementor-element-81edbce .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-81edbce .elementor-button:focus svg{fill:var( --e-global-color-6b54884 );}.elementor-13 .elementor-element.elementor-element-2eb570f{--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:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-2eb570f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2eb570f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-13 .elementor-element.elementor-element-da6c093{text-align:center;}.elementor-13 .elementor-element.elementor-element-da6c093 .elementor-heading-title{font-family:var( --e-global-typography-cb4ad6a-font-family ), Sans-serif;font-size:var( --e-global-typography-cb4ad6a-font-size );font-weight:var( --e-global-typography-cb4ad6a-font-weight );line-height:var( --e-global-typography-cb4ad6a-line-height );color:var( --e-global-color-da0af81 );}.elementor-13 .elementor-element.elementor-element-3486d74{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-06ed552{--display:flex;--min-height:179px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--background-transition:0.3s;box-shadow:0px 0px 45px 0px rgba(0, 0, 0, 0.07);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-13 .elementor-element.elementor-element-06ed552:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-06ed552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b54884 );}.elementor-13 .elementor-element.elementor-element-06ed552:hover{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-9e7a5c7 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-73732ae{text-align:center;}.elementor-13 .elementor-element.elementor-element-73732ae .elementor-heading-title{color:#152FCC;}.elementor-13 .elementor-element.elementor-element-1857c60{text-align:center;}.elementor-13 .elementor-element.elementor-element-761ea16{--display:flex;--min-height:179px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--background-transition:0.3s;box-shadow:0px 0px 45px 0px rgba(0, 0, 0, 0.07);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-13 .elementor-element.elementor-element-761ea16:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-761ea16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b54884 );}.elementor-13 .elementor-element.elementor-element-761ea16:hover{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-e6975ad .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-211bc16{text-align:center;}.elementor-13 .elementor-element.elementor-element-211bc16 .elementor-heading-title{color:#152FCC;}.elementor-13 .elementor-element.elementor-element-2796049{text-align:center;}.elementor-13 .elementor-element.elementor-element-3cda769{--display:flex;--min-height:179px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--background-transition:0.3s;box-shadow:0px 0px 45px 0px rgba(0, 0, 0, 0.07);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-13 .elementor-element.elementor-element-3cda769:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3cda769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b54884 );}.elementor-13 .elementor-element.elementor-element-3cda769:hover{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-100a13a .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-28ff2d1{text-align:center;}.elementor-13 .elementor-element.elementor-element-28ff2d1 .elementor-heading-title{color:#152FCC;}.elementor-13 .elementor-element.elementor-element-f38f24e{text-align:center;}.elementor-13 .elementor-element.elementor-element-872dd36{--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:70px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-0f310ea{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-348ce18{--display:flex;--min-height:648px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-348ce18:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-348ce18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shiphugsol.com/wp-content/uploads/2026/04/Images-HS-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-552c0c1{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:-50px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-13 .elementor-element.elementor-element-552c0c1:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-552c0c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#152FCC;}.elementor-13 .elementor-element.elementor-element-552c0c1::before, .elementor-13 .elementor-element.elementor-element-552c0c1 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-552c0c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-552c0c1 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-552c0c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-552c0c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://shiphugsol.com/wp-content/uploads/2026/03/badge-img.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:32% auto;}.elementor-13 .elementor-element.elementor-element-552c0c1.e-con{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-e0e3687 .elementor-heading-title{font-family:var( --e-global-typography-42ceb91-font-family ), Sans-serif;font-size:var( --e-global-typography-42ceb91-font-size );font-weight:var( --e-global-typography-42ceb91-font-weight );line-height:var( --e-global-typography-42ceb91-line-height );color:var( --e-global-color-6b54884 );}.elementor-13 .elementor-element.elementor-element-80e93f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-314ad48{background-color:var( --e-global-color-accent );padding:2px 18px 2px 18px;border-radius:100px 100px 100px 100px;}.elementor-13 .elementor-element.elementor-element-314ad48.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-314ad48 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-6b54884 );}.elementor-13 .elementor-element.elementor-element-4c88b08 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-4c88b08 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-4c88b08 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:0px 0px 20px 0px;padding:18px 40px 18px 40px;}.elementor-13 .elementor-element.elementor-element-80ecb1f{--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:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-983975d{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-13 .elementor-element.elementor-element-0cea6df{--display:flex;--min-height:100px;--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;--justify-content:center;--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-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-13 .elementor-element.elementor-element-eabdbee img{width:70%;}.elementor-13 .elementor-element.elementor-element-a560c89{--display:flex;--min-height:100px;--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;--justify-content:center;--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-13 .elementor-element.elementor-element-ddc5bd4 img{width:70%;}.elementor-13 .elementor-element.elementor-element-955c143{--display:flex;--min-height:100px;--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;--justify-content:center;--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-13 .elementor-element.elementor-element-05f4977 img{width:70%;}.elementor-13 .elementor-element.elementor-element-d665954{--display:flex;--min-height:100px;--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;--justify-content:center;--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-13 .elementor-element.elementor-element-69647f5 img{width:70%;}.elementor-13 .elementor-element.elementor-element-b0b1c7a{--display:flex;--min-height:100px;--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;--justify-content:center;--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-13 .elementor-element.elementor-element-39966bd img{width:70%;}.elementor-13 .elementor-element.elementor-element-65754d4{--display:flex;--min-height:100px;--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;--justify-content:center;--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-13 .elementor-element.elementor-element-0bb04bc img{width:70%;}.elementor-13 .elementor-element.elementor-element-1b898e3{--display:flex;--min-height:100px;--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;--justify-content:center;--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-13 .elementor-element.elementor-element-f089469 img{width:70%;}.elementor-13 .elementor-element.elementor-element-c574ec7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-c574ec7:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c574ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F5;}.elementor-13 .elementor-element.elementor-element-77d5d38{background-color:var( --e-global-color-accent );padding:2px 18px 2px 18px;border-radius:100px 100px 100px 100px;}.elementor-13 .elementor-element.elementor-element-77d5d38.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-77d5d38 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-6b54884 );}.elementor-13 .elementor-element.elementor-element-f408b32{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-f408b32 .elementor-heading-title{font-family:"Montserrat Outline", Sans-serif;font-size:7rem;font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#13139714;stroke:#13139714;color:#152FCC00;}.elementor-13 .elementor-element.elementor-element-58a0ccd{width:initial;max-width:initial;margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-58a0ccd .elementor-heading-title{font-family:var( --e-global-typography-cb4ad6a-font-family ), Sans-serif;font-size:var( --e-global-typography-cb4ad6a-font-size );font-weight:var( --e-global-typography-cb4ad6a-font-weight );line-height:var( --e-global-typography-cb4ad6a-line-height );color:var( --e-global-color-da0af81 );}.elementor-13 .elementor-element.elementor-element-e794e0b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-cf5f1b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-cf5f1b9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-cf5f1b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shiphugsol.com/wp-content/uploads/2026/04/1-2-1.png");}.elementor-13 .elementor-element.elementor-element-668d8f5{--e-transform-rotateZ:270deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:138px;z-index:3;font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-6b54884 );}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-668d8f5{left:-93px;}body.rtl .elementor-13 .elementor-element.elementor-element-668d8f5{right:-93px;}.elementor-13 .elementor-element.elementor-element-d69ae80{--display:flex;--min-height:410px;--justify-content:flex-end;--overlay-opacity:0.12;--overlay-mix-blend-mode:multiply;}.elementor-13 .elementor-element.elementor-element-d69ae80::before, .elementor-13 .elementor-element.elementor-element-d69ae80 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-d69ae80 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-d69ae80 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-d69ae80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-d69ae80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-83fc6ee{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-099c628 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:var( --e-global-color-7c6595a );}.elementor-13 .elementor-element.elementor-element-c023ff9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:var( --e-global-color-6b54884 );}.elementor-13 .elementor-element.elementor-element-eca32e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-eca32e6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-eca32e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shiphugsol.com/wp-content/uploads/2026/04/2-1.png");}.elementor-13 .elementor-element.elementor-element-1c7fbeb{--e-transform-rotateZ:270deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:151px;z-index:3;font-family:"Montserrat", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-6b54884 );}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1c7fbeb{left:-106px;}body.rtl .elementor-13 .elementor-element.elementor-element-1c7fbeb{right:-106px;}.elementor-13 .elementor-element.elementor-element-66d2f90{--display:flex;--min-height:410px;--justify-content:flex-end;--overlay-opacity:0.12;--overlay-mix-blend-mode:multiply;}.elementor-13 .elementor-element.elementor-element-66d2f90::before, .elementor-13 .elementor-element.elementor-element-66d2f90 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-66d2f90 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-66d2f90 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-66d2f90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-66d2f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-b1f8804{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-cca6758 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:var( --e-global-color-7c6595a );}.elementor-13 .elementor-element.elementor-element-7e97996 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:var( --e-global-color-6b54884 );}.elementor-13 .elementor-element.elementor-element-d94c394{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d94c394:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d94c394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shiphugsol.com/wp-content/uploads/2026/04/3-1.png");}.elementor-13 .elementor-element.elementor-element-6b10974{--e-transform-rotateZ:270deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:146px;z-index:3;font-family:"Montserrat", Sans-serif;font-weight:600;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:var( --e-global-color-6b54884 );}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-6b10974{left:-100px;}body.rtl .elementor-13 .elementor-element.elementor-element-6b10974{right:-100px;}.elementor-13 .elementor-element.elementor-element-aba679d{--display:flex;--min-height:410px;--justify-content:flex-end;--overlay-opacity:0.12;--overlay-mix-blend-mode:multiply;}.elementor-13 .elementor-element.elementor-element-aba679d::before, .elementor-13 .elementor-element.elementor-element-aba679d > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-aba679d > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-aba679d > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-aba679d > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-aba679d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-d9f93c9{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-3ae3811 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:var( --e-global-color-7c6595a );}.elementor-13 .elementor-element.elementor-element-8a3f576 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:var( --e-global-color-6b54884 );}.elementor-13 .elementor-element.elementor-element-50bc16c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:140px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-50bc16c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-50bc16c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9F1B20;}.elementor-13 .elementor-element.elementor-element-9be918c{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-9be918c .elementor-heading-title{font-family:var( --e-global-typography-cb4ad6a-font-family ), Sans-serif;font-size:var( --e-global-typography-cb4ad6a-font-size );font-weight:var( --e-global-typography-cb4ad6a-font-weight );line-height:var( --e-global-typography-cb4ad6a-line-height );color:var( --e-global-color-6b54884 );}.elementor-13 .elementor-element.elementor-element-68da3a3{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-6b54884 );}.elementor-13 .elementor-element.elementor-element-964d153 .elementor-button{background-color:var( --e-global-color-f108e2e );font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-6b54884 );color:var( --e-global-color-6b54884 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f108e2e );border-radius:0px 0px 0px 0px;padding:20px 45px 20px 45px;}.elementor-13 .elementor-element.elementor-element-964d153 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-964d153 .elementor-button:focus{background-color:#FFFFFF52;color:var( --e-global-color-6b54884 );border-color:var( --e-global-color-6b54884 );}.elementor-13 .elementor-element.elementor-element-964d153{z-index:1;}.elementor-13 .elementor-element.elementor-element-964d153 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-964d153 .elementor-button:focus svg{fill:var( --e-global-color-6b54884 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-552c0c1{--width:76%;}.elementor-13 .elementor-element.elementor-element-80ecb1f{--content-width:996px;}.elementor-13 .elementor-element.elementor-element-0cea6df{--width:150px;}.elementor-13 .elementor-element.elementor-element-a560c89{--width:150px;}.elementor-13 .elementor-element.elementor-element-955c143{--width:150px;}.elementor-13 .elementor-element.elementor-element-d665954{--width:150px;}.elementor-13 .elementor-element.elementor-element-b0b1c7a{--width:150px;}.elementor-13 .elementor-element.elementor-element-65754d4{--width:150px;}.elementor-13 .elementor-element.elementor-element-1b898e3{--width:150px;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-f4636ff{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-f4636ff .elementor-heading-title{font-size:2.6rem;}.elementor-13 .elementor-element.elementor-element-99d2407{--container-widget-width:474px;--container-widget-flex-grow:0;width:var( --container-widget-width, 474px );max-width:474px;}.elementor-13 .elementor-element.elementor-element-da6c093 .elementor-heading-title{font-size:var( --e-global-typography-cb4ad6a-font-size );line-height:var( --e-global-typography-cb4ad6a-line-height );}.elementor-13 .elementor-element.elementor-element-3486d74{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-872dd36{--padding-top:70px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-552c0c1{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:-20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-13 .elementor-element.elementor-element-e0e3687 .elementor-heading-title{font-size:var( --e-global-typography-42ceb91-font-size );line-height:var( --e-global-typography-42ceb91-line-height );}.elementor-13 .elementor-element.elementor-element-983975d{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-c574ec7{--padding-top:70px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-58a0ccd .elementor-heading-title{font-size:var( --e-global-typography-cb4ad6a-font-size );line-height:var( --e-global-typography-cb4ad6a-line-height );}.elementor-13 .elementor-element.elementor-element-e794e0b{--grid-auto-flow:row;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-668d8f5{left:-70.067px;}body.rtl .elementor-13 .elementor-element.elementor-element-668d8f5{right:-70.067px;}.elementor-13 .elementor-element.elementor-element-668d8f5{top:121.067px;z-index:3;font-size:0.8rem;}.elementor-13 .elementor-element.elementor-element-099c628 .elementor-heading-title{font-size:1rem;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1c7fbeb{left:-76.767px;}body.rtl .elementor-13 .elementor-element.elementor-element-1c7fbeb{right:-76.767px;}.elementor-13 .elementor-element.elementor-element-1c7fbeb{top:128.65px;z-index:3;font-size:0.8rem;}.elementor-13 .elementor-element.elementor-element-cca6758 .elementor-heading-title{font-size:1rem;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-6b10974{left:-75.567px;}body.rtl .elementor-13 .elementor-element.elementor-element-6b10974{right:-75.567px;}.elementor-13 .elementor-element.elementor-element-6b10974{top:122.567px;z-index:3;font-size:0.8rem;}.elementor-13 .elementor-element.elementor-element-3ae3811 .elementor-heading-title{font-size:1rem;}.elementor-13 .elementor-element.elementor-element-9be918c{--container-widget-width:590px;--container-widget-flex-grow:0;width:var( --container-widget-width, 590px );max-width:590px;}.elementor-13 .elementor-element.elementor-element-9be918c .elementor-heading-title{font-size:var( --e-global-typography-cb4ad6a-font-size );line-height:var( --e-global-typography-cb4ad6a-line-height );}.elementor-13 .elementor-element.elementor-element-68da3a3{--container-widget-width:546px;--container-widget-flex-grow:0;width:var( --container-widget-width, 546px );max-width:546px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-fe6d7d2{--min-height:81vh;}.elementor-13 .elementor-element.elementor-element-7a477c8 .elementor-heading-title{font-size:3.7rem;}.elementor-13 .elementor-element.elementor-element-f4636ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-f4636ff .elementor-heading-title{font-size:2.2rem;}.elementor-13 .elementor-element.elementor-element-99d2407{--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;font-size:1rem;}.elementor-13 .elementor-element.elementor-element-da6c093 .elementor-heading-title{font-size:var( --e-global-typography-cb4ad6a-font-size );line-height:var( --e-global-typography-cb4ad6a-line-height );}.elementor-13 .elementor-element.elementor-element-3486d74{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-348ce18{--min-height:415px;}.elementor-13 .elementor-element.elementor-element-552c0c1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-e0e3687 .elementor-heading-title{font-size:var( --e-global-typography-42ceb91-font-size );line-height:var( --e-global-typography-42ceb91-line-height );}.elementor-13 .elementor-element.elementor-element-983975d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-f408b32 .elementor-heading-title{font-size:4.2rem;}.elementor-13 .elementor-element.elementor-element-58a0ccd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-58a0ccd .elementor-heading-title{font-size:var( --e-global-typography-cb4ad6a-font-size );line-height:var( --e-global-typography-cb4ad6a-line-height );}.elementor-13 .elementor-element.elementor-element-e794e0b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-83fc6ee{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-099c628 .elementor-heading-title{font-size:1.4rem;}.elementor-13 .elementor-element.elementor-element-c023ff9 .elementor-heading-title{font-size:1.6rem;}.elementor-13 .elementor-element.elementor-element-b1f8804{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-cca6758 .elementor-heading-title{font-size:1.4rem;}.elementor-13 .elementor-element.elementor-element-7e97996 .elementor-heading-title{font-size:1.6rem;}.elementor-13 .elementor-element.elementor-element-d9f93c9{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-3ae3811 .elementor-heading-title{font-size:1.4rem;}.elementor-13 .elementor-element.elementor-element-8a3f576 .elementor-heading-title{font-size:1.6rem;}.elementor-13 .elementor-element.elementor-element-50bc16c{--padding-top:120px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-9be918c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-9be918c .elementor-heading-title{font-size:var( --e-global-typography-cb4ad6a-font-size );line-height:var( --e-global-typography-cb4ad6a-line-height );}}/* Start custom CSS for container, class: .elementor-element-06ed552 */.card:hover .my-heading .elementor-heading-title,
.card:hover .my-text {
    color: #fff;
    transition: 0.3s;
}

.card:hover .my-svg svg path { fill: #ffffff;
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-761ea16 */.card:hover .my-heading .elementor-heading-title,
.card:hover .my-text {
    color: #fff;
    transition: 0.3s;
}

.card:hover .my-svg svg path { fill: #ffffff;
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cda769 */.card:hover .my-heading .elementor-heading-title,
.card:hover .my-text {
    color: #fff;
    transition: 0.3s;
}

.card:hover .my-svg svg path { fill: #ffffff;
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-552c0c1 */.angled-box {
    background: #165FA8;
    /*padding: 60px;*/
    color: #fff;
    clip-path: polygon(
        0 0,
        calc(100% - 60px) 0,
        100% 60px,
        100% 100%,
        0 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983975d *//* Image container styling */
#column1 .image1 {
    transition: transform 0.4s ease, opacity 0.4s ease;
}

/* Hover focus effect */
#column1 .image1:hover {
    transform: scale(1);
    opacity: 1;
}

/* Dim non-hover items slightly */
#column1:hover .image1:not(:hover) {
    opacity: 0.4;
}

/* Scrolling track (created by JS) */
#column1 .scroll-track {
    display: flex;
    flex-direction: row;

    will-change: transform;
    animation: horizontal-loop 30s linear infinite;
}

/* Pause on hover */
#column1:hover .scroll-track {
    animation-play-state: paused;
}

/* Outer container */
#column1 {
    width: 100%;
    overflow: hidden;
    position: relative;

    -webkit-mask-image: linear-gradient(
        to right,
        rgba(0,0,0,0) 0%,
        black 4%,
        black 96%,
        rgba(0,0,0,0) 100%
    );

    mask-image: linear-gradient(
        to right,
        rgba(0,0,0,0) 0%,
        black 4%,
        black 96%,
        rgba(0,0,0,0) 100%
    );
}

/* Animation */
@keyframes horizontal-loop {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

/* Mobile */
@media (max-width: 767px) {
    #column1{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf5f1b9 */.hover-image-container {
  position: relative;
  overflow: hidden;
  transition: transform 0.5s ease;
}

.hover-image-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  /*filter: grayscale(100%);*/
  transform: scale(1);
  transition: all 0.6s ease;
  z-index: 1;
}

.hover-image-container:hover::before {
  filter: grayscale(0%);
  transform: scale(1.1);
}

.hover-image-container > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eca32e6 */.hover-image-container {
  position: relative;
  overflow: hidden;
  transition: transform 0.5s ease;
}

.hover-image-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  /*filter: grayscale(100%);*/
  transform: scale(1);
  transition: all 0.6s ease;
  z-index: 1;
}

.hover-image-container:hover::before {
  filter: grayscale(0%);
  transform: scale(1.1);
}

.hover-image-container > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94c394 */.hover-image-container {
  position: relative;
  overflow: hidden;
  transition: transform 0.5s ease;
}

.hover-image-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  /*filter: grayscale(100%);*/
  transform: scale(1);
  transition: all 0.6s ease;
  z-index: 1;
}

.hover-image-container:hover::before {
  filter: grayscale(0%);
  transform: scale(1.1);
}

.hover-image-container > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat Outline';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://shiphugsol.com/wp-content/uploads/2026/03/Montserrat-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */