.elementor-34103 .elementor-element.elementor-element-1dadc54:not(.elementor-motion-effects-element-type-background), .elementor-34103 .elementor-element.elementor-element-1dadc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vikingpacking.com/wp-content/uploads/2024/02/gun-case-hero-bg.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-34103 .elementor-element.elementor-element-1dadc54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 50px 150px 50px;}.elementor-34103 .elementor-element.elementor-element-1dadc54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-34103 .elementor-element.elementor-element-a47263b{z-index:8;text-align:center;font-family:var( --e-global-typography-bb2e8c0-font-family ), Sans-serif;font-size:var( --e-global-typography-bb2e8c0-font-size );font-weight:var( --e-global-typography-bb2e8c0-font-weight );line-height:var( --e-global-typography-bb2e8c0-line-height );color:var( --e-global-color-317f07c3 );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-34103 .elementor-element.elementor-element-ae8ddc5 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-34103 .elementor-element.elementor-element-ae8ddc5{text-align:center;}.elementor-34103 .elementor-element.elementor-element-ae8ddc5 .elementor-heading-title{font-family:var( --e-global-typography-e84e650-font-family ), Sans-serif;font-size:var( --e-global-typography-e84e650-font-size );font-weight:var( --e-global-typography-e84e650-font-weight );line-height:var( --e-global-typography-e84e650-line-height );letter-spacing:var( --e-global-typography-e84e650-letter-spacing );color:var( --e-global-color-317f07c3 );}.elementor-34103 .elementor-element.elementor-element-4c4580be:not(.elementor-motion-effects-element-type-background), .elementor-34103 .elementor-element.elementor-element-4c4580be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-317f07c3 );}.elementor-34103 .elementor-element.elementor-element-4c4580be > .elementor-background-overlay{background-repeat:no-repeat;background-size:contain;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34103 .elementor-element.elementor-element-4c4580be{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-317f07c3 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-5px;padding:100px 50px 0px 50px;z-index:9;}.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-7ad57d01.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34103 .elementor-element.elementor-element-7ad57d01.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-659f8376.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34103 .elementor-element.elementor-element-659f8376.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34103 .elementor-element.elementor-element-659f8376 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-687190bb .elementor-heading-title{font-family:var( --e-global-typography-e7e18f2-font-family ), Sans-serif;font-size:var( --e-global-typography-e7e18f2-font-size );font-weight:var( --e-global-typography-e7e18f2-font-weight );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-1ad98b7d > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-1ad98b7d{font-family:var( --e-global-typography-1644694-font-family ), Sans-serif;font-size:var( --e-global-typography-1644694-font-size );font-weight:var( --e-global-typography-1644694-font-weight );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-18ea41e0 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-18ea41e0{font-family:var( --e-global-typography-92a5538-font-family ), Sans-serif;font-size:var( --e-global-typography-92a5538-font-size );font-weight:var( --e-global-typography-92a5538-font-weight );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-218da87d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34103 .elementor-element.elementor-element-218da87d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34103 .elementor-element.elementor-element-218da87d > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-34103 .elementor-element.elementor-element-332ba099 img{border-radius:3px 3px 3px 3px;box-shadow:0px 15px 23px -10px rgba(0, 0, 0, 0.22);}.elementor-34103 .elementor-element.elementor-element-2beb556d:not(.elementor-motion-effects-element-type-background), .elementor-34103 .elementor-element.elementor-element-2beb556d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://vikingpacking.com/wp-content/uploads/2024/02/divider-top.png");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-34103 .elementor-element.elementor-element-2beb556d > .elementor-background-overlay{background-image:url("https://vikingpacking.com/wp-content/uploads/2024/02/divider-bottom.png");background-position:top center;background-repeat:no-repeat;background-size:100% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34103 .elementor-element.elementor-element-2beb556d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 50px 200px 50px;}.elementor-34103 .elementor-element.elementor-element-116d17f8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-4d984477.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34103 .elementor-element.elementor-element-4d984477.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34103 .elementor-element.elementor-element-4d984477 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-3af84e88 img{border-radius:3px 3px 3px 3px;box-shadow:0px 15px 23px -10px rgba(0, 0, 0, 0.22);}.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-6c10ae76.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34103 .elementor-element.elementor-element-6c10ae76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-174cf06e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-34103 .elementor-element.elementor-element-174cf06e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-34103 .elementor-element.elementor-element-174cf06e > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-34103 .elementor-element.elementor-element-132fbe42{font-family:var( --e-global-typography-1644694-font-family ), Sans-serif;font-size:var( --e-global-typography-1644694-font-size );font-weight:var( --e-global-typography-1644694-font-weight );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-148e5f99 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-148e5f99{font-family:var( --e-global-typography-92a5538-font-family ), Sans-serif;font-size:var( --e-global-typography-92a5538-font-size );font-weight:var( --e-global-typography-92a5538-font-weight );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-6eb2345c:not(.elementor-motion-effects-element-type-background), .elementor-34103 .elementor-element.elementor-element-6eb2345c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://vikingpacking.com/wp-content/uploads/2024/02/divider-top.png");background-position:bottom center;background-repeat:no-repeat;background-size:150% auto;}.elementor-34103 .elementor-element.elementor-element-6eb2345c > .elementor-background-overlay{background-image:url("https://vikingpacking.com/wp-content/uploads/2024/02/divider-bottom.png");background-position:top center;background-repeat:no-repeat;background-size:150% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34103 .elementor-element.elementor-element-6eb2345c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:250px 50px 250px 50px;}.elementor-34103 .elementor-element.elementor-element-ac5f212.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-4a87f3db.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34103 .elementor-element.elementor-element-4a87f3db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34103 .elementor-element.elementor-element-4a87f3db > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-eac6da6 img{width:100%;border-radius:3px 3px 3px 3px;box-shadow:0px 15px 23px -10px rgba(0, 0, 0, 0.22);}.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-76164887.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34103 .elementor-element.elementor-element-76164887.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34103 .elementor-element.elementor-element-2911f937 .elementor-heading-title{font-family:var( --e-global-typography-e7e18f2-font-family ), Sans-serif;font-size:var( --e-global-typography-e7e18f2-font-size );font-weight:var( --e-global-typography-e7e18f2-font-weight );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-46d5ab45 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-46d5ab45{font-family:var( --e-global-typography-1644694-font-family ), Sans-serif;font-size:var( --e-global-typography-1644694-font-size );font-weight:var( --e-global-typography-1644694-font-weight );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-58693e7a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:flex-start;font-family:var( --e-global-typography-92a5538-font-family ), Sans-serif;font-size:var( --e-global-typography-92a5538-font-size );font-weight:var( --e-global-typography-92a5538-font-weight );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-58693e7a > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-64d48d51{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:flex-start;font-family:var( --e-global-typography-92a5538-font-family ), Sans-serif;font-size:var( --e-global-typography-92a5538-font-size );font-weight:var( --e-global-typography-92a5538-font-weight );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-64d48d51 > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-34103 .elementor-element.elementor-element-492db6da{--spacer-size:50px;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-34103 .elementor-element.elementor-element-5cdf9773{width:auto;max-width:auto;}.elementor-34103 .elementor-element.elementor-element-5cdf9773 .elementor-button{font-family:var( --e-global-typography-52c90f6-font-family ), Sans-serif;font-size:var( --e-global-typography-52c90f6-font-size );font-weight:var( --e-global-typography-52c90f6-font-weight );text-transform:var( --e-global-typography-52c90f6-text-transform );line-height:var( --e-global-typography-52c90f6-line-height );box-shadow:0px 11px 24px 0px rgba(0, 0, 0, 0.22);border-radius:3px 3px 3px 3px;padding:30px 80px 30px 50px;}.elementor-34103 .elementor-element.elementor-element-242058a1:not(.elementor-motion-effects-element-type-background), .elementor-34103 .elementor-element.elementor-element-242058a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-317f07c3 );}.elementor-34103 .elementor-element.elementor-element-242058a1 > .elementor-background-overlay{background-repeat:no-repeat;background-size:contain;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34103 .elementor-element.elementor-element-242058a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 0px 50px;z-index:9;}.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-78282ec1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34103 .elementor-element.elementor-element-78282ec1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34103 .elementor-element.elementor-element-3d78f10d .elementor-heading-title{font-family:var( --e-global-typography-e7e18f2-font-family ), Sans-serif;font-size:var( --e-global-typography-e7e18f2-font-size );font-weight:var( --e-global-typography-e7e18f2-font-weight );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-35940de4 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-35940de4{font-family:var( --e-global-typography-1644694-font-family ), Sans-serif;font-size:var( --e-global-typography-1644694-font-size );font-weight:var( --e-global-typography-1644694-font-weight );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-58293b1f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:flex-start;font-family:var( --e-global-typography-92a5538-font-family ), Sans-serif;font-size:var( --e-global-typography-92a5538-font-size );font-weight:var( --e-global-typography-92a5538-font-weight );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-58293b1f > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-5ec112ff{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:flex-start;font-family:var( --e-global-typography-92a5538-font-family ), Sans-serif;font-size:var( --e-global-typography-92a5538-font-size );font-weight:var( --e-global-typography-92a5538-font-weight );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-5ec112ff > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-34103 .elementor-element.elementor-element-45730eb6{--spacer-size:50px;}.elementor-34103 .elementor-element.elementor-element-1463f7b .elementor-button{background-color:var( --e-global-color-317f07c3 );font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 11px 24px 0px rgba(0, 0, 0, 0.22);border-radius:3px 3px 3px 3px;padding:30px 80px 30px 50px;}.elementor-34103 .elementor-element.elementor-element-1463f7b{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-fd2b976.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34103 .elementor-element.elementor-element-fd2b976.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34103 .elementor-element.elementor-element-fd2b976 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-34103 .elementor-element.elementor-element-3098c3cb img{width:100%;border-radius:3px 3px 3px 3px;box-shadow:0px 15px 23px -10px rgba(0, 0, 0, 0.22);}.elementor-34103 .elementor-element.elementor-element-79f2703:not(.elementor-motion-effects-element-type-background), .elementor-34103 .elementor-element.elementor-element-79f2703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://vikingpacking.com/wp-content/uploads/2024/02/divider-top.png");background-position:bottom center;background-repeat:no-repeat;background-size:150% auto;}.elementor-34103 .elementor-element.elementor-element-79f2703 > .elementor-background-overlay{background-image:url("https://vikingpacking.com/wp-content/uploads/2024/02/divider-bottom.png");background-position:top center;background-repeat:no-repeat;background-size:150% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34103 .elementor-element.elementor-element-79f2703{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:250px 50px 250px 50px;}.elementor-34103 .elementor-element.elementor-element-5e760ccb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-16ec6335.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34103 .elementor-element.elementor-element-16ec6335.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34103 .elementor-element.elementor-element-16ec6335 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-35ce0119 img{width:100%;border-radius:3px 3px 3px 3px;box-shadow:0px 15px 23px -10px rgba(0, 0, 0, 0.22);}.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-81d8758.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34103 .elementor-element.elementor-element-81d8758.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34103 .elementor-element.elementor-element-efc85da .elementor-heading-title{font-family:var( --e-global-typography-e7e18f2-font-family ), Sans-serif;font-size:var( --e-global-typography-e7e18f2-font-size );font-weight:var( --e-global-typography-e7e18f2-font-weight );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-6b2b52c8 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-6b2b52c8{font-family:var( --e-global-typography-1644694-font-family ), Sans-serif;font-size:var( --e-global-typography-1644694-font-size );font-weight:var( --e-global-typography-1644694-font-weight );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-12b4d5f6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:flex-start;font-family:var( --e-global-typography-92a5538-font-family ), Sans-serif;font-size:var( --e-global-typography-92a5538-font-size );font-weight:var( --e-global-typography-92a5538-font-weight );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-12b4d5f6 > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-4a89fa9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:flex-start;font-family:var( --e-global-typography-92a5538-font-family ), Sans-serif;font-size:var( --e-global-typography-92a5538-font-size );font-weight:var( --e-global-typography-92a5538-font-weight );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-4a89fa9 > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-34103 .elementor-element.elementor-element-326b7020{--spacer-size:50px;}.elementor-34103 .elementor-element.elementor-element-567e510a{width:auto;max-width:auto;}.elementor-34103 .elementor-element.elementor-element-567e510a .elementor-button{font-family:var( --e-global-typography-52c90f6-font-family ), Sans-serif;font-size:var( --e-global-typography-52c90f6-font-size );font-weight:var( --e-global-typography-52c90f6-font-weight );text-transform:var( --e-global-typography-52c90f6-text-transform );line-height:var( --e-global-typography-52c90f6-line-height );box-shadow:0px 11px 24px 0px rgba(0, 0, 0, 0.22);border-radius:3px 3px 3px 3px;padding:30px 80px 30px 50px;}.elementor-34103 .elementor-element.elementor-element-41e0af51:not(.elementor-motion-effects-element-type-background), .elementor-34103 .elementor-element.elementor-element-41e0af51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-317f07c3 );}.elementor-34103 .elementor-element.elementor-element-41e0af51 > .elementor-background-overlay{background-repeat:no-repeat;background-size:contain;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34103 .elementor-element.elementor-element-41e0af51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 0px 50px;z-index:9;}.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-3e1c8cb4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34103 .elementor-element.elementor-element-3e1c8cb4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34103 .elementor-element.elementor-element-3f99ca7b .elementor-heading-title{font-family:var( --e-global-typography-e7e18f2-font-family ), Sans-serif;font-size:var( --e-global-typography-e7e18f2-font-size );font-weight:var( --e-global-typography-e7e18f2-font-weight );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-10e553df > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-10e553df{font-family:var( --e-global-typography-1644694-font-family ), Sans-serif;font-size:var( --e-global-typography-1644694-font-size );font-weight:var( --e-global-typography-1644694-font-weight );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-58f8d5fc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:flex-start;font-family:var( --e-global-typography-92a5538-font-family ), Sans-serif;font-size:var( --e-global-typography-92a5538-font-size );font-weight:var( --e-global-typography-92a5538-font-weight );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-58f8d5fc > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-77789b57{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:flex-start;font-family:var( --e-global-typography-92a5538-font-family ), Sans-serif;font-size:var( --e-global-typography-92a5538-font-size );font-weight:var( --e-global-typography-92a5538-font-weight );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-77789b57 > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-34103 .elementor-element.elementor-element-4f8e7447{--spacer-size:50px;}.elementor-34103 .elementor-element.elementor-element-1180d2fb .elementor-button{background-color:var( --e-global-color-317f07c3 );font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 11px 24px 0px rgba(0, 0, 0, 0.22);border-radius:3px 3px 3px 3px;padding:30px 80px 30px 50px;}.elementor-34103 .elementor-element.elementor-element-1180d2fb{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-3a6b493a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34103 .elementor-element.elementor-element-3a6b493a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34103 .elementor-element.elementor-element-3a6b493a > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-34103 .elementor-element.elementor-element-cc453b img{width:100%;border-radius:3px 3px 3px 3px;box-shadow:0px 15px 23px -10px rgba(0, 0, 0, 0.22);}.elementor-34103 .elementor-element.elementor-element-72a20023:not(.elementor-motion-effects-element-type-background), .elementor-34103 .elementor-element.elementor-element-72a20023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://vikingpacking.com/wp-content/uploads/2024/02/divider-top.png");background-position:bottom center;background-repeat:no-repeat;background-size:150% auto;}.elementor-34103 .elementor-element.elementor-element-72a20023 > .elementor-background-overlay{background-image:url("https://vikingpacking.com/wp-content/uploads/2024/02/divider-bottom.png");background-position:top center;background-repeat:no-repeat;background-size:150% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34103 .elementor-element.elementor-element-72a20023{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:250px 50px 250px 50px;}.elementor-34103 .elementor-element.elementor-element-7a773281.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-38cc90e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34103 .elementor-element.elementor-element-38cc90e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34103 .elementor-element.elementor-element-38cc90e4 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-5bc3a87c img{width:100%;border-radius:3px 3px 3px 3px;box-shadow:0px 15px 23px -10px rgba(0, 0, 0, 0.22);}.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-500b9037.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34103 .elementor-element.elementor-element-500b9037.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34103 .elementor-element.elementor-element-18e14ce0 .elementor-heading-title{font-family:var( --e-global-typography-e7e18f2-font-family ), Sans-serif;font-size:var( --e-global-typography-e7e18f2-font-size );font-weight:var( --e-global-typography-e7e18f2-font-weight );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-de59558 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-de59558{font-family:var( --e-global-typography-1644694-font-family ), Sans-serif;font-size:var( --e-global-typography-1644694-font-size );font-weight:var( --e-global-typography-1644694-font-weight );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-5fa8c0a2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:flex-start;font-family:var( --e-global-typography-92a5538-font-family ), Sans-serif;font-size:var( --e-global-typography-92a5538-font-size );font-weight:var( --e-global-typography-92a5538-font-weight );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-5fa8c0a2 > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-60c9e6b2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:flex-start;font-family:var( --e-global-typography-92a5538-font-family ), Sans-serif;font-size:var( --e-global-typography-92a5538-font-size );font-weight:var( --e-global-typography-92a5538-font-weight );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-60c9e6b2 > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-34103 .elementor-element.elementor-element-79d5fc83{--spacer-size:50px;}.elementor-34103 .elementor-element.elementor-element-55ca043d{width:auto;max-width:auto;}.elementor-34103 .elementor-element.elementor-element-55ca043d .elementor-button{font-family:var( --e-global-typography-52c90f6-font-family ), Sans-serif;font-size:var( --e-global-typography-52c90f6-font-size );font-weight:var( --e-global-typography-52c90f6-font-weight );text-transform:var( --e-global-typography-52c90f6-text-transform );line-height:var( --e-global-typography-52c90f6-line-height );box-shadow:0px 11px 24px 0px rgba(0, 0, 0, 0.22);border-radius:3px 3px 3px 3px;padding:30px 80px 30px 50px;}.elementor-34103 .elementor-element.elementor-element-48ce571f:not(.elementor-motion-effects-element-type-background), .elementor-34103 .elementor-element.elementor-element-48ce571f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-317f07c3 );}.elementor-34103 .elementor-element.elementor-element-48ce571f > .elementor-background-overlay{background-repeat:no-repeat;background-size:contain;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34103 .elementor-element.elementor-element-48ce571f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-2px;margin-bottom:-2px;padding:2px 50px 0px 50px;z-index:9;}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-34103 .elementor-element.elementor-element-78270e4d{--e-image-carousel-slides-to-show:4;}.elementor-34103 .elementor-element.elementor-element-78270e4d > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-34103 .elementor-element.elementor-element-78270e4d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-34103 .elementor-element.elementor-element-78270e4d .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;color:var( --e-global-color-primary );}.elementor-34103 .elementor-element.elementor-element-78270e4d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-34103 .elementor-element.elementor-element-78270e4d .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-34103 .elementor-element.elementor-element-78270e4d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-65c76a2 );border-radius:3px 3px 3px 3px;}.elementor-34103 .elementor-element.elementor-element-3800731:not(.elementor-motion-effects-element-type-background), .elementor-34103 .elementor-element.elementor-element-3800731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vikingpacking.com/wp-content/uploads/2024/02/diverse-services.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-34103 .elementor-element.elementor-element-3800731 > .elementor-background-overlay{background-image:url("https://vikingpacking.com/wp-content/uploads/2024/02/divider-top.png");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34103 .elementor-element.elementor-element-3800731{border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-317f07c3 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-2px;margin-bottom:0px;}.elementor-34103 .elementor-element.elementor-element-3bf2f1da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34103 .elementor-element.elementor-element-3bf2f1da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vikingpacking.com/wp-content/uploads/2024/02/divider-bottom.png");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-34103 .elementor-element.elementor-element-3bf2f1da.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34103 .elementor-element.elementor-element-3bf2f1da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34103 .elementor-element.elementor-element-3bf2f1da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-template .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-template .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-34103 .elementor-element.elementor-element-40bc47b0{width:var( --container-widget-width, 101.933% );max-width:101.933%;--container-widget-width:101.933%;--container-widget-flex-grow:0;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-34103 .elementor-element.elementor-element-1dadc54{padding:50px 20px 100px 20px;}.elementor-34103 .elementor-element.elementor-element-a47263b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-34103 .elementor-element.elementor-element-a47263b{font-size:var( --e-global-typography-bb2e8c0-font-size );line-height:var( --e-global-typography-bb2e8c0-line-height );}.elementor-34103 .elementor-element.elementor-element-ae8ddc5 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-34103 .elementor-element.elementor-element-ae8ddc5 .elementor-heading-title{font-size:var( --e-global-typography-e84e650-font-size );line-height:var( --e-global-typography-e84e650-line-height );letter-spacing:var( --e-global-typography-e84e650-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-4c4580be > .elementor-background-overlay{background-position:top left;}.elementor-34103 .elementor-element.elementor-element-4c4580be{padding:50px 20px 0px 20px;}.elementor-34103 .elementor-element.elementor-element-659f8376 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-687190bb .elementor-heading-title{font-size:var( --e-global-typography-e7e18f2-font-size );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-1ad98b7d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-1ad98b7d{font-size:var( --e-global-typography-1644694-font-size );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-18ea41e0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-18ea41e0{font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-218da87d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-332ba099 img{width:100%;}.elementor-34103 .elementor-element.elementor-element-2beb556d:not(.elementor-motion-effects-element-type-background), .elementor-34103 .elementor-element.elementor-element-2beb556d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:150% auto;}.elementor-34103 .elementor-element.elementor-element-2beb556d > .elementor-background-overlay{background-size:175% auto;}.elementor-34103 .elementor-element.elementor-element-2beb556d{padding:125px 20px 125px 20px;}.elementor-34103 .elementor-element.elementor-element-4d984477 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-3af84e88 img{width:100%;}.elementor-34103 .elementor-element.elementor-element-6c10ae76 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-174cf06e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-132fbe42{font-size:var( --e-global-typography-1644694-font-size );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-148e5f99 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-148e5f99{font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-6eb2345c{padding:110px 20px 120px 20px;}.elementor-34103 .elementor-element.elementor-element-4a87f3db > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-eac6da6 img{width:100%;}.elementor-34103 .elementor-element.elementor-element-2911f937 .elementor-heading-title{font-size:var( --e-global-typography-e7e18f2-font-size );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-46d5ab45 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-46d5ab45{font-size:var( --e-global-typography-1644694-font-size );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-58693e7a{width:100%;max-width:100%;font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-58693e7a > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-64d48d51{width:100%;max-width:100%;font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-64d48d51 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-492db6da{--spacer-size:25px;}.elementor-34103 .elementor-element.elementor-element-5cdf9773 .elementor-button{font-size:var( --e-global-typography-52c90f6-font-size );line-height:var( --e-global-typography-52c90f6-line-height );padding:25px 80px 25px 50px;}.elementor-34103 .elementor-element.elementor-element-242058a1 > .elementor-background-overlay{background-position:top left;}.elementor-34103 .elementor-element.elementor-element-242058a1{padding:0px 20px 10px 20px;}.elementor-34103 .elementor-element.elementor-element-3d78f10d .elementor-heading-title{font-size:var( --e-global-typography-e7e18f2-font-size );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-35940de4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-35940de4{font-size:var( --e-global-typography-1644694-font-size );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-58293b1f{width:100%;max-width:100%;font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-58293b1f > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-5ec112ff{width:100%;max-width:100%;font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-5ec112ff > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-45730eb6{--spacer-size:25px;}.elementor-34103 .elementor-element.elementor-element-1463f7b .elementor-button{font-size:14.5px;padding:25px 80px 25px 50px;}.elementor-34103 .elementor-element.elementor-element-fd2b976 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-3098c3cb img{width:100%;}.elementor-34103 .elementor-element.elementor-element-79f2703{padding:110px 20px 120px 20px;}.elementor-34103 .elementor-element.elementor-element-16ec6335 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-35ce0119 img{width:100%;}.elementor-34103 .elementor-element.elementor-element-efc85da .elementor-heading-title{font-size:var( --e-global-typography-e7e18f2-font-size );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-6b2b52c8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-6b2b52c8{font-size:var( --e-global-typography-1644694-font-size );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-12b4d5f6{width:100%;max-width:100%;font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-12b4d5f6 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-4a89fa9{width:100%;max-width:100%;font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-4a89fa9 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-326b7020{--spacer-size:25px;}.elementor-34103 .elementor-element.elementor-element-567e510a .elementor-button{font-size:var( --e-global-typography-52c90f6-font-size );line-height:var( --e-global-typography-52c90f6-line-height );padding:25px 80px 25px 50px;}.elementor-34103 .elementor-element.elementor-element-41e0af51 > .elementor-background-overlay{background-position:top left;}.elementor-34103 .elementor-element.elementor-element-41e0af51{padding:0px 20px 10px 20px;}.elementor-34103 .elementor-element.elementor-element-3f99ca7b .elementor-heading-title{font-size:var( --e-global-typography-e7e18f2-font-size );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-10e553df > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-10e553df{font-size:var( --e-global-typography-1644694-font-size );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-58f8d5fc{width:100%;max-width:100%;font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-58f8d5fc > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-77789b57{width:100%;max-width:100%;font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-77789b57 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-4f8e7447{--spacer-size:25px;}.elementor-34103 .elementor-element.elementor-element-1180d2fb .elementor-button{font-size:14.5px;padding:25px 80px 25px 50px;}.elementor-34103 .elementor-element.elementor-element-3a6b493a > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-cc453b img{width:100%;}.elementor-34103 .elementor-element.elementor-element-72a20023{padding:110px 20px 120px 20px;}.elementor-34103 .elementor-element.elementor-element-38cc90e4 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-5bc3a87c img{width:100%;}.elementor-34103 .elementor-element.elementor-element-18e14ce0 .elementor-heading-title{font-size:var( --e-global-typography-e7e18f2-font-size );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-de59558 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-de59558{font-size:var( --e-global-typography-1644694-font-size );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-5fa8c0a2{width:100%;max-width:100%;font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-5fa8c0a2 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-60c9e6b2{width:100%;max-width:100%;font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-60c9e6b2 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-79d5fc83{--spacer-size:25px;}.elementor-34103 .elementor-element.elementor-element-55ca043d .elementor-button{font-size:var( --e-global-typography-52c90f6-font-size );line-height:var( --e-global-typography-52c90f6-line-height );padding:25px 80px 25px 50px;}.elementor-34103 .elementor-element.elementor-element-48ce571f > .elementor-background-overlay{background-position:top left;}.elementor-34103 .elementor-element.elementor-element-48ce571f{padding:0px 20px 0px 20px;}.elementor-34103 .elementor-element.elementor-element-78270e4d{--e-image-carousel-slides-to-show:2;}.elementor-34103 .elementor-element.elementor-element-78270e4d > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-34103 .elementor-element.elementor-element-78270e4d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-width:2px 2px 2px 2px;}.elementor-34103 .elementor-element.elementor-element-3800731 > .elementor-background-overlay{background-size:175% auto;}.elementor-34103 .elementor-element.elementor-element-3800731{border-width:1px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-3bf2f1da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34103 .elementor-element.elementor-element-3bf2f1da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:175% auto;}}@media(max-width:767px){.elementor-34103 .elementor-element.elementor-element-1dadc54{padding:50px 20px 75px 20px;}.elementor-34103 .elementor-element.elementor-element-a47263b{font-size:var( --e-global-typography-bb2e8c0-font-size );line-height:var( --e-global-typography-bb2e8c0-line-height );}.elementor-34103 .elementor-element.elementor-element-ae8ddc5 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-34103 .elementor-element.elementor-element-ae8ddc5 .elementor-heading-title{font-size:var( --e-global-typography-e84e650-font-size );line-height:var( --e-global-typography-e84e650-line-height );letter-spacing:var( --e-global-typography-e84e650-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-4c4580be > .elementor-background-overlay{background-position:top left;background-size:200% auto;}.elementor-34103 .elementor-element.elementor-element-4c4580be{padding:25px 20px 25px 20px;}.elementor-34103 .elementor-element.elementor-element-687190bb .elementor-heading-title{font-size:var( --e-global-typography-e7e18f2-font-size );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-1ad98b7d > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-1ad98b7d{font-size:var( --e-global-typography-1644694-font-size );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-18ea41e0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-18ea41e0{font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-332ba099 img{width:500px;}.elementor-34103 .elementor-element.elementor-element-2beb556d:not(.elementor-motion-effects-element-type-background), .elementor-34103 .elementor-element.elementor-element-2beb556d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:150% auto;}.elementor-34103 .elementor-element.elementor-element-2beb556d > .elementor-background-overlay{background-size:175% auto;}.elementor-34103 .elementor-element.elementor-element-2beb556d{padding:75px 20px 75px 20px;}.elementor-34103 .elementor-element.elementor-element-3af84e88 img{width:500px;}.elementor-34103 .elementor-element.elementor-element-132fbe42{font-size:var( --e-global-typography-1644694-font-size );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-148e5f99 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-148e5f99{font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-6eb2345c > .elementor-background-overlay{background-size:150% auto;}.elementor-34103 .elementor-element.elementor-element-6eb2345c{padding:75px 20px 75px 20px;}.elementor-34103 .elementor-element.elementor-element-eac6da6 img{width:500px;}.elementor-34103 .elementor-element.elementor-element-2911f937 .elementor-heading-title{font-size:var( --e-global-typography-e7e18f2-font-size );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-46d5ab45 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-46d5ab45{font-size:var( --e-global-typography-1644694-font-size );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-58693e7a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-58693e7a{font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-64d48d51 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-64d48d51{font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-5cdf9773{width:100%;max-width:100%;}.elementor-34103 .elementor-element.elementor-element-5cdf9773 .elementor-button{font-size:var( --e-global-typography-52c90f6-font-size );line-height:var( --e-global-typography-52c90f6-line-height );padding:20px 0px 20px 0px;}.elementor-34103 .elementor-element.elementor-element-242058a1 > .elementor-background-overlay{background-position:top left;background-size:200% auto;}.elementor-34103 .elementor-element.elementor-element-242058a1{padding:25px 20px 25px 20px;}.elementor-34103 .elementor-element.elementor-element-3d78f10d .elementor-heading-title{font-size:var( --e-global-typography-e7e18f2-font-size );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-35940de4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-35940de4{font-size:var( --e-global-typography-1644694-font-size );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-58293b1f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-58293b1f{font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-5ec112ff > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-5ec112ff{font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-1463f7b{width:100%;max-width:100%;}.elementor-34103 .elementor-element.elementor-element-1463f7b .elementor-button{font-size:14px;padding:20px 0px 20px 0px;}.elementor-34103 .elementor-element.elementor-element-3098c3cb img{width:500px;}.elementor-34103 .elementor-element.elementor-element-79f2703 > .elementor-background-overlay{background-size:150% auto;}.elementor-34103 .elementor-element.elementor-element-79f2703{padding:75px 20px 75px 20px;}.elementor-34103 .elementor-element.elementor-element-35ce0119 img{width:500px;}.elementor-34103 .elementor-element.elementor-element-efc85da .elementor-heading-title{font-size:var( --e-global-typography-e7e18f2-font-size );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-6b2b52c8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-6b2b52c8{font-size:var( --e-global-typography-1644694-font-size );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-12b4d5f6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-12b4d5f6{font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-4a89fa9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-4a89fa9{font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-567e510a{width:100%;max-width:100%;}.elementor-34103 .elementor-element.elementor-element-567e510a .elementor-button{font-size:var( --e-global-typography-52c90f6-font-size );line-height:var( --e-global-typography-52c90f6-line-height );padding:20px 0px 20px 0px;}.elementor-34103 .elementor-element.elementor-element-41e0af51 > .elementor-background-overlay{background-position:top left;background-size:200% auto;}.elementor-34103 .elementor-element.elementor-element-41e0af51{padding:25px 20px 25px 20px;}.elementor-34103 .elementor-element.elementor-element-3f99ca7b .elementor-heading-title{font-size:var( --e-global-typography-e7e18f2-font-size );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-10e553df > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-10e553df{font-size:var( --e-global-typography-1644694-font-size );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-58f8d5fc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-58f8d5fc{font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-77789b57 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-77789b57{font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-1180d2fb{width:100%;max-width:100%;}.elementor-34103 .elementor-element.elementor-element-1180d2fb .elementor-button{font-size:14px;padding:20px 0px 20px 0px;}.elementor-34103 .elementor-element.elementor-element-cc453b img{width:500px;}.elementor-34103 .elementor-element.elementor-element-72a20023 > .elementor-background-overlay{background-size:150% auto;}.elementor-34103 .elementor-element.elementor-element-72a20023{padding:75px 20px 75px 20px;}.elementor-34103 .elementor-element.elementor-element-5bc3a87c img{width:500px;}.elementor-34103 .elementor-element.elementor-element-18e14ce0 .elementor-heading-title{font-size:var( --e-global-typography-e7e18f2-font-size );line-height:var( --e-global-typography-e7e18f2-line-height );letter-spacing:var( --e-global-typography-e7e18f2-letter-spacing );}.elementor-34103 .elementor-element.elementor-element-de59558 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-de59558{font-size:var( --e-global-typography-1644694-font-size );line-height:var( --e-global-typography-1644694-line-height );}.elementor-34103 .elementor-element.elementor-element-5fa8c0a2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-5fa8c0a2{font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-60c9e6b2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34103 .elementor-element.elementor-element-60c9e6b2{font-size:var( --e-global-typography-92a5538-font-size );line-height:var( --e-global-typography-92a5538-line-height );}.elementor-34103 .elementor-element.elementor-element-55ca043d{width:100%;max-width:100%;}.elementor-34103 .elementor-element.elementor-element-55ca043d .elementor-button{font-size:var( --e-global-typography-52c90f6-font-size );line-height:var( --e-global-typography-52c90f6-line-height );padding:20px 0px 20px 0px;}.elementor-34103 .elementor-element.elementor-element-48ce571f > .elementor-background-overlay{background-position:top left;background-size:200% auto;}.elementor-34103 .elementor-element.elementor-element-48ce571f{padding:25px 20px 25px 20px;}.elementor-34103 .elementor-element.elementor-element-78270e4d{--e-image-carousel-slides-to-show:1;}.elementor-34103 .elementor-element.elementor-element-78270e4d > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-34103 .elementor-element.elementor-element-659f8376{width:50%;}.elementor-34103 .elementor-element.elementor-element-218da87d{width:50%;}.elementor-34103 .elementor-element.elementor-element-4d984477{width:50%;}.elementor-34103 .elementor-element.elementor-element-6c10ae76{width:50%;}.elementor-34103 .elementor-element.elementor-element-4a87f3db{width:50%;}.elementor-34103 .elementor-element.elementor-element-76164887{width:50%;}.elementor-34103 .elementor-element.elementor-element-16ec6335{width:50%;}.elementor-34103 .elementor-element.elementor-element-81d8758{width:50%;}.elementor-34103 .elementor-element.elementor-element-38cc90e4{width:50%;}.elementor-34103 .elementor-element.elementor-element-500b9037{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34103 .elementor-element.elementor-element-659f8376{width:100%;}.elementor-34103 .elementor-element.elementor-element-218da87d{width:100%;}.elementor-34103 .elementor-element.elementor-element-4d984477{width:100%;}.elementor-34103 .elementor-element.elementor-element-6c10ae76{width:100%;}.elementor-34103 .elementor-element.elementor-element-174cf06e{width:100%;}.elementor-34103 .elementor-element.elementor-element-4a87f3db{width:100%;}.elementor-34103 .elementor-element.elementor-element-76164887{width:100%;}.elementor-34103 .elementor-element.elementor-element-78282ec1{width:100%;}.elementor-34103 .elementor-element.elementor-element-fd2b976{width:100%;}.elementor-34103 .elementor-element.elementor-element-16ec6335{width:100%;}.elementor-34103 .elementor-element.elementor-element-81d8758{width:100%;}.elementor-34103 .elementor-element.elementor-element-3e1c8cb4{width:100%;}.elementor-34103 .elementor-element.elementor-element-3a6b493a{width:100%;}.elementor-34103 .elementor-element.elementor-element-38cc90e4{width:100%;}.elementor-34103 .elementor-element.elementor-element-500b9037{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-a47263b */.elementor-34103 .elementor-element.elementor-element-a47263b p:last-child, .elementor-34103 .elementor-element.elementor-element-a47263b {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-687190bb */.elementor-34103 .elementor-element.elementor-element-687190bb {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad98b7d */.elementor-34103 .elementor-element.elementor-element-1ad98b7d p:last-child, .elementor-34103 .elementor-element.elementor-element-1ad98b7d {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18ea41e0 */.elementor-34103 .elementor-element.elementor-element-18ea41e0, .elementor-34103 .elementor-element.elementor-element-18ea41e0 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-132fbe42 */.elementor-34103 .elementor-element.elementor-element-132fbe42 p:last-child, .elementor-34103 .elementor-element.elementor-element-132fbe42 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148e5f99 */.elementor-34103 .elementor-element.elementor-element-148e5f99, .elementor-34103 .elementor-element.elementor-element-148e5f99 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2911f937 */.elementor-34103 .elementor-element.elementor-element-2911f937 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d5ab45 */.elementor-34103 .elementor-element.elementor-element-46d5ab45 p:last-child, .elementor-34103 .elementor-element.elementor-element-46d5ab45 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58693e7a */.elementor-34103 .elementor-element.elementor-element-58693e7a, .elementor-34103 .elementor-element.elementor-element-58693e7a p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64d48d51 */.elementor-34103 .elementor-element.elementor-element-64d48d51, .elementor-34103 .elementor-element.elementor-element-64d48d51 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-492db6da */.elementor-34103 .elementor-element.elementor-element-492db6da {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d78f10d */.elementor-34103 .elementor-element.elementor-element-3d78f10d {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35940de4 */.elementor-34103 .elementor-element.elementor-element-35940de4 p:last-child, .elementor-34103 .elementor-element.elementor-element-35940de4 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58293b1f */.elementor-34103 .elementor-element.elementor-element-58293b1f, .elementor-34103 .elementor-element.elementor-element-58293b1f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ec112ff */.elementor-34103 .elementor-element.elementor-element-5ec112ff, .elementor-34103 .elementor-element.elementor-element-5ec112ff p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-45730eb6 */.elementor-34103 .elementor-element.elementor-element-45730eb6 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc85da */.elementor-34103 .elementor-element.elementor-element-efc85da {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b2b52c8 */.elementor-34103 .elementor-element.elementor-element-6b2b52c8 p:last-child, .elementor-34103 .elementor-element.elementor-element-6b2b52c8 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b4d5f6 */.elementor-34103 .elementor-element.elementor-element-12b4d5f6, .elementor-34103 .elementor-element.elementor-element-12b4d5f6 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a89fa9 */.elementor-34103 .elementor-element.elementor-element-4a89fa9, .elementor-34103 .elementor-element.elementor-element-4a89fa9 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-326b7020 */.elementor-34103 .elementor-element.elementor-element-326b7020 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f99ca7b */.elementor-34103 .elementor-element.elementor-element-3f99ca7b {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10e553df */.elementor-34103 .elementor-element.elementor-element-10e553df p:last-child, .elementor-34103 .elementor-element.elementor-element-10e553df {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58f8d5fc */.elementor-34103 .elementor-element.elementor-element-58f8d5fc, .elementor-34103 .elementor-element.elementor-element-58f8d5fc p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77789b57 */.elementor-34103 .elementor-element.elementor-element-77789b57, .elementor-34103 .elementor-element.elementor-element-77789b57 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-4f8e7447 */.elementor-34103 .elementor-element.elementor-element-4f8e7447 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18e14ce0 */.elementor-34103 .elementor-element.elementor-element-18e14ce0 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de59558 */.elementor-34103 .elementor-element.elementor-element-de59558 p:last-child, .elementor-34103 .elementor-element.elementor-element-de59558 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fa8c0a2 */.elementor-34103 .elementor-element.elementor-element-5fa8c0a2, .elementor-34103 .elementor-element.elementor-element-5fa8c0a2 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60c9e6b2 */.elementor-34103 .elementor-element.elementor-element-60c9e6b2, .elementor-34103 .elementor-element.elementor-element-60c9e6b2 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-79d5fc83 */.elementor-34103 .elementor-element.elementor-element-79d5fc83 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-78270e4d */.elementor-swiper-button-prev, .elementor-swiper-button-next {
    background-image: linear-gradient(180deg, #efefef 40%, #b2b4b7 100%);
    transition: 0.25s;
    padding: 15px 17.5px;
    border-radius: 3px;
}
.elementor-swiper-button-prev {
    left: 0 !important;
}
.elementor-swiper-button-next {
    right: 0 !important;
}
.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover {
    background-image: linear-gradient(180deg, #c5ac65 40%, #9d873c 100%);
}
.elementor-swiper-button-prev:hover svg, .elementor-swiper-button-next:hover svg {
    fill: #fff !important;
}
@media (max-width: 1720px) and (min-width: 1025px) {
    .elementor-swiper-button-prev {
        padding: 10px 12.5px !important;
    }
    .elementor-swiper-button-prev svg {
        height: 24px !important;
        width: 24px !important;
    }
    .elementor-swiper-button-next {
        padding: 10px 12.5px !important;
    }
    .elementor-swiper-button-next svg {
        height: 24px !important;
        width: 24px !important;
    }
}
@media (max-width: 1024px) and (min-width: 767px) {
    .elementor-swiper-button-prev {
        padding: 7.5px 10px !important;
        left: 0 !important;
    }
    .elementor-swiper-button-prev i {
        font-size: 18px !important;
    }
    .elementor-swiper-button-next {
        padding: 7.5px 10px !important;
        right: 0 !important;
    }
    .elementor-swiper-button-next i {
        font-size: 18px !important;
    }
    .elementor-34103 .elementor-element.elementor-element-78270e4d figure {
        margin: 0 20px !important;
    }
}
@media (max-width: 767px){
    .elementor-swiper-button-prev {
        padding: 6px 7.5px !important;
        left: -10px !important;
    }
    .elementor-swiper-button-prev svg {
        height: 14px !important;
        width: 14px !important;
    }
    .elementor-swiper-button-next {
        padding: 6px 7.5px !important;
        right: -10px !important;
    }
    .elementor-swiper-button-next svg {
        height: 14px !important;
        width: 14px !important;
    }
}

.elementor-34103 .elementor-element.elementor-element-78270e4d img {
    aspect-ratio: 1;
    object-fit: cover;
}

.elementor-lightbox .elementor-swiper-button-next, .elementor-lightbox .elementor-swiper-button-prev {
    height: unset !important;
    width: unset !important;
}
.elementor-lightbox .elementor-swiper-button-next i, .elementor-lightbox .elementor-swiper-button-prev i {
    color: #231F20 !important;
}
.elementor-lightbox .swiper .elementor-swiper-button svg {
    fill: #231F20 !important;
}
.elementor-lightbox .swiper .elementor-swiper-button:hover svg {
    fill: #fff !important;
}/* End custom CSS */