.elementor-1151 .elementor-element.elementor-element-1341b0a > .elementor-background-overlay{background-color:#02010161;opacity:0.19;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1151 .elementor-element.elementor-element-1341b0a > .elementor-container{min-height:758px;}.elementor-1151 .elementor-element.elementor-element-1341b0a:not(.elementor-motion-effects-element-type-background), .elementor-1151 .elementor-element.elementor-element-1341b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:var(--wpr-bg-a4060beb-538d-4485-bb05-6d6d1bd12e14) 50% 50%;background-size:cover;}.elementor-1151 .elementor-element.elementor-element-1341b0a{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-60px;margin-bottom:0px;padding:131px 20px 91px 20px;z-index:0;}.elementor-bc-flex-widget .elementor-1151 .elementor-element.elementor-element-33181bb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1151 .elementor-element.elementor-element-33181bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1151 .elementor-element.elementor-element-33181bb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1151 .elementor-element.elementor-element-33181bb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;padding:180px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-88a19b6 > .elementor-widget-container{margin:0px 0px 47px 0px;}.elementor-1151 .elementor-element.elementor-element-88a19b6{text-align:center;}.elementor-1151 .elementor-element.elementor-element-88a19b6 .elementor-heading-title{font-size:60px;font-weight:100;text-transform:uppercase;line-height:60px;letter-spacing:2px;color:#FFFFFF;}.elementor-1151 .elementor-element.elementor-element-4536e61 > .elementor-widget-container{margin:0px 0px 166px 0px;}.elementor-1151 .elementor-element.elementor-element-4536e61{text-align:center;}.elementor-1151 .elementor-element.elementor-element-4536e61 img{width:70px;max-width:70px;}.elementor-1151 .elementor-element.elementor-element-c53e0d6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1151 .elementor-element.elementor-element-3033cd9 .elementor-button{background-color:#07070700;font-size:14px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 1px 2px 2px;border-color:#FFFFFF;padding:22.7px 20px 26.3px 20px;}.elementor-1151 .elementor-element.elementor-element-3033cd9{width:auto;max-width:auto;}.elementor-1151 .elementor-element.elementor-element-a96fedb .elementor-button{background-color:#07070700;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 1px;border-color:#FFFFFF;padding:22.7px 20px 26.3px 20px;}.elementor-1151 .elementor-element.elementor-element-a96fedb{width:auto;max-width:auto;}.elementor-1151 .elementor-element.elementor-element-9da5699 .elementor-button{background-color:#07070700;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 1px;border-color:#FFFFFF;padding:22.7px 20px 26.3px 20px;}.elementor-1151 .elementor-element.elementor-element-9da5699{width:auto;max-width:auto;}.elementor-1151 .elementor-element.elementor-element-f5804cd:not(.elementor-motion-effects-element-type-background), .elementor-1151 .elementor-element.elementor-element-f5804cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-6ca02c90-4306-4ead-b359-410a9db4ab31);background-position:center center;background-size:cover;}.elementor-1151 .elementor-element.elementor-element-f5804cd > .elementor-background-overlay{background-color:#000000;opacity:0.32;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1151 .elementor-element.elementor-element-f5804cd > .elementor-container{min-height:600px;}.elementor-1151 .elementor-element.elementor-element-f5804cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1151 .elementor-element.elementor-element-15b4421 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-15b4421{text-align:start;}.elementor-1151 .elementor-element.elementor-element-15b4421 .elementor-heading-title{font-size:50px;font-weight:100;text-transform:uppercase;line-height:40px;letter-spacing:2px;color:#FFFFFF;}.elementor-1151 .elementor-element.elementor-element-f628498 .elementor-button{background-color:#02010100;font-size:14px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-1151 .elementor-element.elementor-element-3d5d1d6{padding:102px 10px 110px 10px;}.elementor-1151 .elementor-element.elementor-element-62ad1fa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1151 .elementor-element.elementor-element-62ad1fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1151 .elementor-element.elementor-element-521b32a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1151 .elementor-element.elementor-element-b9fb0b9{width:var( --container-widget-width, 806px );max-width:806px;--container-widget-width:806px;--container-widget-flex-grow:0;text-align:center;}.elementor-1151 .elementor-element.elementor-element-b9fb0b9 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-1151 .elementor-element.elementor-element-b9fb0b9 .elementor-heading-title{font-size:40px;font-weight:100;text-transform:uppercase;line-height:40px;letter-spacing:2px;}.elementor-1151 .elementor-element.elementor-element-552e215{width:var( --container-widget-width, 1162px );max-width:1162px;--container-widget-width:1162px;--container-widget-flex-grow:0;text-align:center;font-family:"Lora", Sans-serif;}.elementor-1151 .elementor-element.elementor-element-34785de{margin-top:0px;margin-bottom:0px;}.elementor-1151 .elementor-element.elementor-element-a264bc2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1151 .elementor-element.elementor-element-a264bc2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1151 .elementor-element.elementor-element-a264bc2 > .elementor-element-populated{padding:10px 10px 105px 10px;}.elementor-1151 .elementor-element.elementor-element-0fe6c93 > .elementor-widget-container{margin:100px 0px 60px 0px;}.elementor-1151 .elementor-element.elementor-element-0fe6c93 .elementor-heading-title{font-size:24px;font-weight:100;text-transform:uppercase;line-height:24px;letter-spacing:2px;}.elementor-1151 .elementor-element.elementor-element-a116ff1{width:initial;max-width:initial;}.elementor-1151 .elementor-element.elementor-element-a116ff1 > .elementor-widget-container{margin:98px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-a116ff1 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:11px;letter-spacing:2px;fill:#221B33;color:#221B33;border-style:solid;border-color:#221B33;padding:20px 39px 20px 39px;}.elementor-1151 .elementor-element.elementor-element-38082a2{margin-top:0px;margin-bottom:0px;}.elementor-1151 .elementor-element.elementor-element-f43da2a > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-1151 .elementor-element.elementor-element-25d3ede{--divider-border-style:solid;--divider-color:#000080;--divider-border-width:1px;}.elementor-1151 .elementor-element.elementor-element-25d3ede .elementor-divider-separator{width:100%;}.elementor-1151 .elementor-element.elementor-element-25d3ede .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1151 .elementor-element.elementor-element-c1adb74{margin-top:99px;margin-bottom:0px;}.elementor-1151 .elementor-element.elementor-element-1bc3e41 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-8dbc50c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1151 .elementor-element.elementor-element-ba44785{margin-top:060px;margin-bottom:0px;}.elementor-1151 .elementor-element.elementor-element-0ee33ae > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-1151 .elementor-element.elementor-element-baed4e1{--divider-border-style:solid;--divider-color:#000080;--divider-border-width:1px;}.elementor-1151 .elementor-element.elementor-element-baed4e1 .elementor-divider-separator{width:100%;}.elementor-1151 .elementor-element.elementor-element-baed4e1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1151 .elementor-element.elementor-element-bd9673b{margin-top:99px;margin-bottom:0px;}.elementor-1151 .elementor-element.elementor-element-9135b11 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-3e93602 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 10px 0px 10px;}.elementor-1151 .elementor-element.elementor-element-3e93602 .elementor-heading-title{font-size:24px;font-weight:100;text-transform:uppercase;line-height:24px;letter-spacing:2px;}.elementor-1151 .elementor-element.elementor-element-ea4eaa1{margin-top:0px;margin-bottom:10px;}.elementor-1151 .elementor-element.elementor-element-889cf60, .elementor-1151 .elementor-element.elementor-element-889cf60 > .elementor-background-overlay{border-radius:2px 2px 2px 2px;}.elementor-1151 .elementor-element.elementor-element-889cf60{box-shadow:0px 8px 27px 0px rgba(2, 6.000000000000023, 19, 0.09);}.elementor-1151 .elementor-element.elementor-element-380816b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-04f27c3 img{height:347px;object-fit:cover;object-position:center center;}.elementor-1151 .elementor-element.elementor-element-86ca646 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1151 .elementor-element.elementor-element-86ca646 > .elementor-element-populated{padding:75px 0px 0px 60px;}.elementor-1151 .elementor-element.elementor-element-8a59135 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-8a59135 .elementor-heading-title{font-size:13px;text-transform:uppercase;line-height:11px;letter-spacing:3px;}.elementor-1151 .elementor-element.elementor-element-abff77b > .elementor-widget-container{margin:0px 0px 33px 0px;padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-abff77b .elementor-heading-title{font-size:27px;font-weight:300;text-transform:uppercase;line-height:27px;letter-spacing:3px;}.elementor-1151 .elementor-element.elementor-element-b74863f > .elementor-widget-container{margin:0px 0px 33px 0px;}.elementor-1151 .elementor-element.elementor-element-b74863f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#221B33;}.elementor-1151 .elementor-element.elementor-element-bd4dad5 > .elementor-widget-container{margin:0px 0px 33px 0px;}.elementor-1151 .elementor-element.elementor-element-bd4dad5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#221B33;}.elementor-1151 .elementor-element.elementor-element-e89bbe8{width:auto;max-width:auto;}.elementor-1151 .elementor-element.elementor-element-e89bbe8 > .elementor-widget-container{margin:0px 16px 10px 0px;}.elementor-1151 .elementor-element.elementor-element-e89bbe8 .elementor-counter-number-wrapper{font-size:12px;font-weight:normal;line-height:11px;letter-spacing:1px;}.elementor-1151 .elementor-element.elementor-element-e89bbe8 .elementor-counter-title{font-size:11px;line-height:11px;letter-spacing:1px;}.elementor-1151 .elementor-element.elementor-element-96e042b{width:auto;max-width:auto;}.elementor-1151 .elementor-element.elementor-element-96e042b > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-96e042b .elementor-counter-number-wrapper{font-size:12px;font-weight:normal;line-height:11px;letter-spacing:1px;}.elementor-1151 .elementor-element.elementor-element-96e042b .elementor-counter-title{font-size:11px;line-height:11px;letter-spacing:1px;}.elementor-1151 .elementor-element.elementor-element-83076cd, .elementor-1151 .elementor-element.elementor-element-83076cd > .elementor-background-overlay{border-radius:2px 2px 2px 2px;}.elementor-1151 .elementor-element.elementor-element-83076cd{box-shadow:0px 8px 27px 0px rgba(2, 6.000000000000023, 19, 0.09);}.elementor-1151 .elementor-element.elementor-element-4f89b4c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-4421ff8 img{height:347px;object-fit:cover;object-position:center center;}.elementor-1151 .elementor-element.elementor-element-cd63909 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1151 .elementor-element.elementor-element-cd63909 > .elementor-element-populated{padding:115px 0px 0px 60px;}.elementor-1151 .elementor-element.elementor-element-deb2b09 > .elementor-widget-container{margin:0px 0px 19px 0px;padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-deb2b09 .elementor-heading-title{font-size:13px;text-transform:uppercase;line-height:11px;letter-spacing:3px;}.elementor-1151 .elementor-element.elementor-element-43b1b72 > .elementor-widget-container{margin:0px 0px 33px 0px;padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-43b1b72 .elementor-heading-title{font-size:27px;font-weight:300;text-transform:uppercase;line-height:27px;letter-spacing:3px;}.elementor-1151 .elementor-element.elementor-element-e4e292c{width:auto;max-width:auto;}.elementor-1151 .elementor-element.elementor-element-e4e292c > .elementor-widget-container{margin:0px 16px 10px 0px;}.elementor-1151 .elementor-element.elementor-element-e4e292c .elementor-counter-number-wrapper{font-size:12px;font-weight:normal;line-height:11px;letter-spacing:1px;}.elementor-1151 .elementor-element.elementor-element-e4e292c .elementor-counter-title{font-size:11px;line-height:11px;letter-spacing:1px;}.elementor-1151 .elementor-element.elementor-element-aeabeda{width:auto;max-width:auto;}.elementor-1151 .elementor-element.elementor-element-aeabeda > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-aeabeda .elementor-counter-number-wrapper{font-size:12px;font-weight:normal;line-height:11px;letter-spacing:1px;}.elementor-1151 .elementor-element.elementor-element-aeabeda .elementor-counter-title{font-size:11px;line-height:11px;letter-spacing:1px;}.elementor-1151 .elementor-element.elementor-element-ea05136{margin-top:0px;margin-bottom:10px;}.elementor-1151 .elementor-element.elementor-element-1470d87 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-194990a img{height:347px;object-fit:cover;object-position:center center;}.elementor-1151 .elementor-element.elementor-element-45d3129 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1151 .elementor-element.elementor-element-45d3129 > .elementor-element-populated{padding:115px 0px 0px 60px;}.elementor-1151 .elementor-element.elementor-element-4ed0a22 > .elementor-widget-container{margin:0px 0px 19px 0px;padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-4ed0a22 .elementor-heading-title{font-size:13px;text-transform:uppercase;line-height:11px;letter-spacing:3px;}.elementor-1151 .elementor-element.elementor-element-8716da4 > .elementor-widget-container{padding:0px 0px 33px 0px;}.elementor-1151 .elementor-element.elementor-element-8716da4 .elementor-heading-title{font-size:27px;font-weight:300;text-transform:uppercase;line-height:27px;letter-spacing:3px;}.elementor-1151 .elementor-element.elementor-element-fecb0e5{width:auto;max-width:auto;}.elementor-1151 .elementor-element.elementor-element-fecb0e5 > .elementor-widget-container{margin:0px 16px 10px 0px;}.elementor-1151 .elementor-element.elementor-element-fecb0e5 .elementor-counter-number-wrapper{font-size:12px;font-weight:normal;line-height:11px;letter-spacing:1px;}.elementor-1151 .elementor-element.elementor-element-fecb0e5 .elementor-counter-title{font-size:11px;line-height:11px;letter-spacing:1px;}.elementor-1151 .elementor-element.elementor-element-a069516{width:auto;max-width:auto;}.elementor-1151 .elementor-element.elementor-element-a069516 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-a069516 .elementor-counter-number-wrapper{font-size:12px;font-weight:normal;line-height:11px;letter-spacing:1px;}.elementor-1151 .elementor-element.elementor-element-a069516 .elementor-counter-title{font-size:11px;line-height:11px;letter-spacing:1px;}.elementor-1151 .elementor-element.elementor-element-6b02774 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-db0cbd8 img{height:347px;object-fit:cover;object-position:center center;}.elementor-1151 .elementor-element.elementor-element-96940a4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1151 .elementor-element.elementor-element-96940a4 > .elementor-element-populated{padding:115px 0px 0px 60px;}.elementor-1151 .elementor-element.elementor-element-3116a0f > .elementor-widget-container{margin:0px 0px 19px 0px;padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-3116a0f .elementor-heading-title{font-size:13px;text-transform:uppercase;line-height:11px;letter-spacing:3px;}.elementor-1151 .elementor-element.elementor-element-1267ba3 > .elementor-widget-container{margin:0px 0px 33px 0px;padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-1267ba3 .elementor-heading-title{font-size:27px;font-weight:300;text-transform:uppercase;line-height:27px;letter-spacing:3px;}.elementor-1151 .elementor-element.elementor-element-b41c44a{margin-top:0px;margin-bottom:185px;}.elementor-1151 .elementor-element.elementor-element-2191b22 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-0bb3ddf img{height:347px;object-fit:cover;object-position:center center;}.elementor-1151 .elementor-element.elementor-element-d2337de > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1151 .elementor-element.elementor-element-d2337de > .elementor-element-populated{padding:115px 0px 0px 60px;}.elementor-1151 .elementor-element.elementor-element-a38a73c > .elementor-widget-container{margin:0px 0px 19px 0px;padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-a38a73c .elementor-heading-title{font-size:13px;text-transform:uppercase;line-height:11px;letter-spacing:3px;}.elementor-1151 .elementor-element.elementor-element-eb936d3 > .elementor-widget-container{margin:0px 0px 33px 0px;padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-eb936d3 .elementor-heading-title{font-size:27px;font-weight:300;text-transform:uppercase;line-height:27px;letter-spacing:3px;}.elementor-1151 .elementor-element.elementor-element-6e744d5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-9df721d img{height:347px;object-fit:cover;object-position:center center;}.elementor-1151 .elementor-element.elementor-element-d09e424 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1151 .elementor-element.elementor-element-d09e424 > .elementor-element-populated{padding:115px 0px 0px 60px;}.elementor-1151 .elementor-element.elementor-element-a7620bd > .elementor-widget-container{margin:0px 0px 19px 0px;padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-a7620bd .elementor-heading-title{font-size:13px;text-transform:uppercase;line-height:11px;letter-spacing:3px;}.elementor-1151 .elementor-element.elementor-element-a16e3ba > .elementor-widget-container{margin:0px 0px 33px 0px;padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-a16e3ba .elementor-heading-title{font-size:27px;font-weight:300;text-transform:uppercase;line-height:27px;letter-spacing:3px;}.elementor-1151 .elementor-element.elementor-element-2971e4b{margin-top:0px;margin-bottom:46px;}.elementor-1151 .elementor-element.elementor-element-e0c13d1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1151 .elementor-element.elementor-element-e0c13d1 > .elementor-element-populated{padding:10px 10px 180px 10px;}.elementor-1151 .elementor-element.elementor-element-8f50738 > .elementor-widget-container{margin:0px 0px 52px 0px;padding:0px 10px 0px 10px;}.elementor-1151 .elementor-element.elementor-element-8f50738{text-align:center;}.elementor-1151 .elementor-element.elementor-element-8f50738 .elementor-heading-title{font-size:35px;font-weight:100;text-transform:uppercase;line-height:35px;letter-spacing:2px;}.elementor-1151 .elementor-element.elementor-element-5cd8a49{width:var( --container-widget-width, 1162px );max-width:1162px;--container-widget-width:1162px;--container-widget-flex-grow:0;text-align:center;font-family:"Lora", Sans-serif;font-size:14px;}.elementor-1151 .elementor-element.elementor-element-5cd8a49 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1151 .elementor-element.elementor-element-7493ff9 .elementor-repeater-item-ca09516 .slide-bg{background-color:#F63131;background-image:var(--wpr-bg-e8c88d89-4bac-41c0-9d7f-a9b251bca865);background-size:cover;}.elementor-1151 .elementor-element.elementor-element-7493ff9 .elementor-repeater-item-ce51d65 .slide-bg{background-color:#F63131;background-image:var(--wpr-bg-f2b6ee9a-4ff8-40eb-ab8a-28c57686bbb3);background-size:cover;}.elementor-1151 .elementor-element.elementor-element-7493ff9 .elementor-repeater-item-1dfcd11 .slide-bg{background-color:#F63131;background-image:var(--wpr-bg-03976c84-1a76-401c-a082-3a073eb6f890);background-size:cover;}.elementor-1151 .elementor-element.elementor-element-7493ff9{width:var( --container-widget-width, 1162px );max-width:1162px;--container-widget-width:1162px;--container-widget-flex-grow:0;}.elementor-1151 .elementor-element.elementor-element-7493ff9 > .elementor-widget-container{margin:109px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-7493ff9 .slide{height:654px;}.elementor-1151 .elementor-element.elementor-element-7493ff9 .ff-banner-slider{max-height:654px;}.elementor-1151 .elementor-element.elementor-element-7493ff9 .slide-inner{text-align:center;}.elementor-1151 .elementor-element.elementor-element-7493ff9 .slick-dots{text-align:center;margin-top:22px;}.elementor-1151 .elementor-element.elementor-element-f849f8d > .elementor-element-populated{padding:10px 10px 170px 10px;}.elementor-1151 .elementor-element.elementor-element-52b209c > .elementor-container{max-width:1400px;}.elementor-1151 .elementor-element.elementor-element-52b209c{margin-top:0px;margin-bottom:0px;}.elementor-1151 .elementor-element.elementor-element-3bfb13b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1151 .elementor-element.elementor-element-3e3ccca .elementor-counter-number-wrapper{font-size:69px;font-weight:100;line-height:65px;letter-spacing:6px;}.elementor-1151 .elementor-element.elementor-element-3e3ccca .elementor-counter-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;text-transform:uppercase;line-height:11px;letter-spacing:3px;}.elementor-1151 .elementor-element.elementor-element-db08c5b > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#221B3361;}.elementor-1151 .elementor-element.elementor-element-8a88b6d .elementor-counter-number-wrapper{font-size:69px;font-weight:100;line-height:65px;letter-spacing:6px;}.elementor-1151 .elementor-element.elementor-element-8a88b6d .elementor-counter-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;text-transform:uppercase;line-height:11px;letter-spacing:3px;}.elementor-1151 .elementor-element.elementor-element-0498f1d .elementor-counter-number-wrapper{font-size:69px;font-weight:100;line-height:65px;letter-spacing:6px;}.elementor-1151 .elementor-element.elementor-element-0498f1d .elementor-counter-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;text-transform:uppercase;line-height:11px;letter-spacing:3px;}@media(max-width:1366px){.elementor-1151 .elementor-element.elementor-element-15b4421 .elementor-heading-title{line-height:60px;}.elementor-1151 .elementor-element.elementor-element-3d5d1d6{padding:50px 10px 110px 10px;}.elementor-1151 .elementor-element.elementor-element-c1adb74{margin-top:50px;margin-bottom:0px;}.elementor-1151 .elementor-element.elementor-element-bd9673b{margin-top:50px;margin-bottom:0px;}.elementor-1151 .elementor-element.elementor-element-04f27c3 img{object-fit:cover;}.elementor-1151 .elementor-element.elementor-element-db0cbd8 img{object-fit:cover;}.elementor-1151 .elementor-element.elementor-element-b41c44a{margin-top:0px;margin-bottom:100px;}.elementor-1151 .elementor-element.elementor-element-0bb3ddf img{object-fit:cover;}.elementor-1151 .elementor-element.elementor-element-e0c13d1 > .elementor-element-populated{padding:10px 10px 80px 10px;}.elementor-1151 .elementor-element.elementor-element-5cd8a49{width:100%;max-width:100%;}.elementor-1151 .elementor-element.elementor-element-7493ff9{width:100%;max-width:100%;}.elementor-1151 .elementor-element.elementor-element-7493ff9 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-f849f8d > .elementor-element-populated{padding:10px 10px 100px 10px;}.elementor-1151 .elementor-element.elementor-element-3e3ccca .elementor-counter-title{line-height:20px;}.elementor-1151 .elementor-element.elementor-element-8a88b6d .elementor-counter-title{line-height:20px;}.elementor-1151 .elementor-element.elementor-element-0498f1d .elementor-counter-title{line-height:20px;}}@media(min-width:768px){.elementor-1151 .elementor-element.elementor-element-e8a865d{width:77.887%;}.elementor-1151 .elementor-element.elementor-element-210e91b{width:22.113%;}.elementor-1151 .elementor-element.elementor-element-380816b{width:40%;}.elementor-1151 .elementor-element.elementor-element-86ca646{width:60%;}.elementor-1151 .elementor-element.elementor-element-4f89b4c{width:40%;}.elementor-1151 .elementor-element.elementor-element-cd63909{width:60%;}.elementor-1151 .elementor-element.elementor-element-1470d87{width:40%;}.elementor-1151 .elementor-element.elementor-element-45d3129{width:60%;}.elementor-1151 .elementor-element.elementor-element-6b02774{width:40%;}.elementor-1151 .elementor-element.elementor-element-96940a4{width:60%;}.elementor-1151 .elementor-element.elementor-element-e1bb639{width:50%;}.elementor-1151 .elementor-element.elementor-element-2191b22{width:40%;}.elementor-1151 .elementor-element.elementor-element-d2337de{width:60%;}.elementor-1151 .elementor-element.elementor-element-d9b552a{width:50%;}.elementor-1151 .elementor-element.elementor-element-6e744d5{width:40%;}.elementor-1151 .elementor-element.elementor-element-d09e424{width:59.999%;}}@media(max-width:1023px) and (min-width:768px){.elementor-1151 .elementor-element.elementor-element-e8a865d{width:60%;}.elementor-1151 .elementor-element.elementor-element-210e91b{width:40%;}}@media(max-width:1023px){.elementor-1151 .elementor-element.elementor-element-1341b0a > .elementor-container{min-height:360px;}.elementor-1151 .elementor-element.elementor-element-33181bb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1151 .elementor-element.elementor-element-88a19b6{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-1151 .elementor-element.elementor-element-88a19b6 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-1151 .elementor-element.elementor-element-4536e61 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-1151 .elementor-element.elementor-element-15b4421 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-1151 .elementor-element.elementor-element-3d5d1d6{padding:50px 10px 50px 10px;}.elementor-1151 .elementor-element.elementor-element-b9fb0b9 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1151 .elementor-element.elementor-element-b9fb0b9 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-1151 .elementor-element.elementor-element-34785de{margin-top:0px;margin-bottom:0px;}.elementor-1151 .elementor-element.elementor-element-a264bc2 > .elementor-element-populated{padding:10px 10px 50px 10px;}.elementor-1151 .elementor-element.elementor-element-0fe6c93 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1151 .elementor-element.elementor-element-a116ff1 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-3e93602 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1151 .elementor-element.elementor-element-86ca646 > .elementor-element-populated{padding:30px 20px 0px 20px;}.elementor-1151 .elementor-element.elementor-element-abff77b .elementor-heading-title{font-size:22px;line-height:22px;}.elementor-1151 .elementor-element.elementor-element-b74863f .elementor-heading-title{line-height:20px;}.elementor-1151 .elementor-element.elementor-element-bd4dad5 .elementor-heading-title{line-height:20px;}.elementor-1151 .elementor-element.elementor-element-cd63909 > .elementor-element-populated{padding:100px 10px 0px 20px;}.elementor-1151 .elementor-element.elementor-element-43b1b72 .elementor-heading-title{font-size:22px;line-height:22px;}.elementor-1151 .elementor-element.elementor-element-45d3129 > .elementor-element-populated{padding:100px 20px 0px 20px;}.elementor-1151 .elementor-element.elementor-element-8716da4 .elementor-heading-title{font-size:22px;}.elementor-1151 .elementor-element.elementor-element-96940a4 > .elementor-element-populated{padding:100px 10px 0px 20px;}.elementor-1151 .elementor-element.elementor-element-1267ba3 .elementor-heading-title{font-size:22px;}.elementor-1151 .elementor-element.elementor-element-d2337de > .elementor-element-populated{padding:100px 20px 0px 20px;}.elementor-1151 .elementor-element.elementor-element-eb936d3 .elementor-heading-title{font-size:22px;}.elementor-1151 .elementor-element.elementor-element-d09e424 > .elementor-element-populated{padding:100px 20px 0px 20px;}.elementor-1151 .elementor-element.elementor-element-a16e3ba .elementor-heading-title{font-size:22px;}.elementor-1151 .elementor-element.elementor-element-2971e4b{margin-top:0px;margin-bottom:0px;}.elementor-1151 .elementor-element.elementor-element-3e3ccca .elementor-counter-title{line-height:20px;}.elementor-1151 .elementor-element.elementor-element-8a88b6d .elementor-counter-title{line-height:20px;}.elementor-1151 .elementor-element.elementor-element-0498f1d .elementor-counter-title{line-height:20px;}}@media(max-width:767px){.elementor-1151 .elementor-element.elementor-element-1341b0a > .elementor-container{min-height:478px;}.elementor-1151 .elementor-element.elementor-element-1341b0a{padding:110px 20px 50px 20px;}.elementor-1151 .elementor-element.elementor-element-33181bb > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-1151 .elementor-element.elementor-element-88a19b6 > .elementor-widget-container{margin:70px 0px 47px 0px;}.elementor-1151 .elementor-element.elementor-element-88a19b6 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-1151 .elementor-element.elementor-element-4536e61 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-1151 .elementor-element.elementor-element-c53e0d6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1151 .elementor-element.elementor-element-c53e0d6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-3033cd9{width:100%;max-width:100%;}.elementor-1151 .elementor-element.elementor-element-3033cd9 .elementor-button{border-width:2px 2px 1px 2px;}.elementor-1151 .elementor-element.elementor-element-a96fedb .elementor-button{border-width:1px 2px 2px 2px;}.elementor-1151 .elementor-element.elementor-element-9da5699 .elementor-button{border-width:1px 2px 2px 2px;}.elementor-1151 .elementor-element.elementor-element-f5804cd > .elementor-container{min-height:200px;}.elementor-1151 .elementor-element.elementor-element-f5804cd{padding:20px 0px 20px 0px;}.elementor-1151 .elementor-element.elementor-element-15b4421 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-15b4421{text-align:center;}.elementor-1151 .elementor-element.elementor-element-15b4421 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-1151 .elementor-element.elementor-element-b9fb0b9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1151 .elementor-element.elementor-element-b9fb0b9 .elementor-heading-title{font-size:30px;}.elementor-1151 .elementor-element.elementor-element-34785de{margin-top:3px;margin-bottom:0px;}.elementor-1151 .elementor-element.elementor-element-0fe6c93 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-1151 .elementor-element.elementor-element-0fe6c93{text-align:center;}.elementor-1151 .elementor-element.elementor-element-0fe6c93 .elementor-heading-title{font-size:24px;line-height:26px;}.elementor-1151 .elementor-element.elementor-element-3e93602 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-1151 .elementor-element.elementor-element-3e93602{text-align:center;}.elementor-1151 .elementor-element.elementor-element-3e93602 .elementor-heading-title{font-size:24px;line-height:26px;}.elementor-1151 .elementor-element.elementor-element-86ca646 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-1151 .elementor-element.elementor-element-83076cd{margin-top:10px;margin-bottom:0px;}.elementor-1151 .elementor-element.elementor-element-cd63909 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-1151 .elementor-element.elementor-element-43b1b72 .elementor-heading-title{font-size:24px;letter-spacing:2.6px;}.elementor-1151 .elementor-element.elementor-element-5b3447c{margin-top:10px;margin-bottom:0px;}.elementor-1151 .elementor-element.elementor-element-45d3129 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-1151 .elementor-element.elementor-element-96940a4 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-1151 .elementor-element.elementor-element-1267ba3 .elementor-heading-title{font-size:24px;letter-spacing:2.6px;}.elementor-1151 .elementor-element.elementor-element-d2337de > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-1151 .elementor-element.elementor-element-1e74826{margin-top:10px;margin-bottom:0px;}.elementor-1151 .elementor-element.elementor-element-d09e424 > .elementor-element-populated{padding:30px 20px 20px 20px;}.elementor-1151 .elementor-element.elementor-element-a16e3ba .elementor-heading-title{font-size:24px;letter-spacing:2.6px;}.elementor-1151 .elementor-element.elementor-element-8f50738 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-1151 .elementor-element.elementor-element-8f50738{text-align:center;}.elementor-1151 .elementor-element.elementor-element-8f50738 .elementor-heading-title{font-size:24px;line-height:26px;}.elementor-1151 .elementor-element.elementor-element-7493ff9 .slide{height:420px;}.elementor-1151 .elementor-element.elementor-element-7493ff9 .ff-banner-slider{max-height:420px;}.elementor-1151 .elementor-element.elementor-element-f849f8d > .elementor-element-populated{padding:10px 10px 60px 10px;}.elementor-1151 .elementor-element.elementor-element-52b209c > .elementor-container{max-width:250px;}.elementor-1151 .elementor-element.elementor-element-52b209c{margin-top:20px;margin-bottom:0px;}.elementor-1151 .elementor-element.elementor-element-3bfb13b > .elementor-element-populated{padding:0px 0px 34px 0px;}.elementor-1151 .elementor-element.elementor-element-3e3ccca .elementor-counter-number-wrapper{font-size:55px;line-height:52px;letter-spacing:4.8px;}.elementor-1151 .elementor-element.elementor-element-3e3ccca .elementor-counter-title{font-size:11px;line-height:15px;letter-spacing:2.2px;}.elementor-1151 .elementor-element.elementor-element-db08c5b > .elementor-element-populated{border-width:1px 0px 1px 0px;padding:34px 0px 34px 0px;}.elementor-1151 .elementor-element.elementor-element-8a88b6d .elementor-counter-number-wrapper{font-size:55px;line-height:52px;letter-spacing:4.8px;}.elementor-1151 .elementor-element.elementor-element-8a88b6d .elementor-counter-title{font-size:11px;line-height:8.8px;letter-spacing:2.2px;}.elementor-1151 .elementor-element.elementor-element-619d786 > .elementor-element-populated{padding:34px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-0498f1d .elementor-counter-number-wrapper{font-size:55px;line-height:52px;letter-spacing:4.8px;}.elementor-1151 .elementor-element.elementor-element-0498f1d .elementor-counter-title{font-size:11px;line-height:8.8px;letter-spacing:2.2px;}}/* Start custom CSS for image, class: .elementor-element-4536e61 */.elementor-1151 .elementor-element.elementor-element-4536e61 img{
    animation-name: elementor-animation-pulse;
    animation-duration: 1.5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1407efb */.elementor-1151 .elementor-element.elementor-element-1407efb a{
    color: #fff!important;
    min-width: 290px;
}

.elementor-1151 .elementor-element.elementor-element-1407efb a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f628498 */.elementor-1151 .elementor-element.elementor-element-f628498 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-27bd171 */.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter {
    margin-bottom: 30px;
    min-height: 560px;
}

.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s1{
    position: relative;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s1 a.featured-image img{
    transition: all .2s ease-in-out; 
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter:hover .s1 a.featured-image img{
     transform: scale(1.1);
}

.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s1 .favourite-charter-btn {
    height: 40.97px;
    width: 40px;
    background-color: #FFFFFF;
    box-shadow: 0 0 17px 0 rgba(2,6,19,0.12);
    border-radius: 100%;
    position: absolute;
    top: 22.5px;
    right: 21px;
    z-index: 10;
    cursor: pointer;
    display: flex;
    justify-content:center;
    align-items: center;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s1 .favourite-charter-btn:before{
    content: url(/wp-content/uploads/2022/11/uico-tn-heart@3x.svg);
    display: block;
    height: 20px;
}

.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s1 .favourite-charter-btn.active:before{
    content: url(/wp-content/uploads/2022/11/selected-card-heart.svg);
}

.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s2{
    display: flex;
    justify-content: space-between;
    padding-top: 10px;
    padding-right: 0px;
    margin-bottom: 26.6px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s2 a{
    font-size: 19px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 1.4em;
    text-transform: uppercase;
    margin-top: 17px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s2 .price-wrap{
    width: auto;
    border-radius: 3px;
    background-color: #F5F6F8;
    padding: 11px 13px 7px 15px;
}

.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s2 .price-wrap .from{
    font-size: 12px;
    letter-spacing: 0.92px;
    line-height: 11px;
    display: block;
    margin-bottom: 5px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s2 .price-wrap .amount{
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 11px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s2 .price-wrap .currency{
    font-size: 12px;
    letter-spacing: 0;
    line-height: 11px;
    margin-left: 5px;
    margin-right: 6px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s2 .price-wrap .per-day{
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 11px;
}

.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s3{
    display: flex;
    justify-content: flex-start;
    margin-bottom: 20.6px;
    flex-wrap: wrap;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s3 label{
    display: block;
    font-size: 12px;
    letter-spacing: 0.92px;
    line-height: 11px;
    margin-bottom: 12px;
    text-transform: uppercase;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s3 .c {
    width:50%;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s3 .c1 {
    padding-right: 42px;
    margin-bottom:25px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s3 .c2 {
    padding-right: 42px;  
    margin-bottom:25px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s3 .c3 {
    padding-right: 42px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s3 .c4 {
    padding-right: 42px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s3 .c span {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 20px;
  text-transform: uppercase;
  display: block;
}

.elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s4 a{
    font-size: 14px;
    letter-spacing: 2px;
    line-height: 11px;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
    min-width: 166px;
}

.elementor-1151 .elementor-element.elementor-element-27bd171 .slick-dots {
    position: absolute;
    top: -70px;
    width: auto;
    right: 0;
    margin: 0;
}
@media(max-width:1024px){
    .elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s2 {
        flex-direction: column;
        padding-right: 0;
    }
    
    .elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s2 a {
        margin-bottom: 10px;
    }
    
    .elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s3 {
        flex-wrap: wrap;
    }
    
    .elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s3 label {
    margin-bottom: 10px;
    }
    
    .elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s3 .c {
        margin-right: 0px;
        width: 50%;
        margin-bottom: 20px;
    }  
}

@media(max-width:768px){
    .elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s2 {
        flex-direction: column;
        padding-right: 0;
    }
    
    .elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s2 a {
        margin-bottom: 10px;
    }
    
    .elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s3 {
        flex-wrap: wrap;
    }
    
    .elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s3 label {
        margin-bottom: 10px;
    }
    
    .elementor-1151 .elementor-element.elementor-element-27bd171 .item-charter .s3 .c {
        margin-right: 0px;
        width: 100%;
        margin-bottom:20px;
    }
}

@media(max-width:767px){
    .elementor-1151 .elementor-element.elementor-element-27bd171 .slick-dots {
        position: relative;
        top: 40px;
    }

}

/** filters*/

.elementor-1151 .elementor-element.elementor-element-27bd171 .filters {
    border-radius: 3px;
    background-color: #FFFFFF;
    box-shadow: 0 5px 17px 0 rgba(2,6,19,0.12);
    display: flex;
    margin-bottom: 34px;
    justify-content: space-between;
    align-items: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 25px 70px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .filters .s2 {
    display: flex;
    gap: 20px 50px;
    font-size: 13px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .filters select {
    outline: none;
}

.elementor-1151 .elementor-element.elementor-element-27bd171 .filter-price-container {
    text-align: center;
    letter-spacing: 0;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .filter-price-container .l {
    margin-bottom: 12px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .filter-price-container .ui-slider {
    width: 220px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .filter-price-container .v {
    font-weight: 700;
    text-align: center;
    margin-top: 10px;
}


.elementor-1151 .elementor-element.elementor-element-27bd171 .loop.loading {
    position: relative;
}

.elementor-1151 .elementor-element.elementor-element-27bd171 .loop.loading:before {
    content: '';
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: .6;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .loop.loading:after {
    content: "";
    font-family: 'icomoon';
    position: absolute;
    z-index: 3;
    animation: spin 2s linear infinite both;
    display: flex;
    width: 100px;
    height: 100px;
    left: 50%;
    margin-left: -50px;
    justify-content: center;
    align-items: center;
    font-size: 30px;
}

.elementor-1151 .elementor-element.elementor-element-27bd171 .load_more_btn {
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    width: 186px;
    text-align: center;
    margin: 90px auto 0;
    transition: all .4s ease;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .load_more_btn.loading {
    opacity: .5;
    pointer-events: none;
}

.elementor-1151 .elementor-element.elementor-element-27bd171 .loop {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 36px 24px;
}

.elementor-1151 .elementor-element.elementor-element-27bd171 .item {
    line-height: 1;
    transition: all .5s ease;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e1 {
    position: relative;
    margin-bottom: 18px;
    line-height: 0;
    height: 0;
    padding-top: 55.3935860058309%;
    background-color: #221b33;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e3 {
    position: absolute;
    font-family: 'ivypresto-headline';
    text-transform: uppercase;
    font-weight: 100;
    letter-spacing: 2px;
    top: 20px;
    left: 20px;
    background: #fff;
    border-radius: 2px;
    padding: 2px 8px 4px;
    line-height: 1;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e4 {
    display: flex;
    justify-content: space-between;
    /*padding-right: 25px;*/
    align-items: center;
    gap: 10px;
    margin-bottom: 25px;
    min-height: 57px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e5 {
    font-weight: 600;
    font-size: 19px;
    letter-spacing: 1px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e6 {
    font-size: 12px;
    text-transform: uppercase;
    background: #F5F6F8;
    border-radius: 3px;
    padding: 10px 14px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e6 span {
    display: inline-block;
    vertical-align: middle;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e6 .t1 {
    display: block;
    margin-bottom: 5px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e6 .t2 {
    font-size: 20px;
    font-weight: 600;
    margin-right: 5px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e6 .t4 {
    font-weight: 600;
    margin-left: 5px;
}

.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e7 {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 14px;
    flex-wrap: wrap;
    gap: 30px 20px;
    margin-bottom: 20px;
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e7 .l {
    font-size: 12px;
    margin-bottom: 8px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e7 .v {
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e9 {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 20px;
    right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 2;
    font-size: 18px;
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e9:before {
    content: '';
    font-family: 'icomoon';
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e9.active {
    content: '';
}
.elementor-1151 .elementor-element.elementor-element-27bd171 .item .e9.active:before {
    content: '';
}

.elementor-1151 .elementor-element.elementor-element-27bd171 .elementor-shortcode .filters{
    margin-top: -300px;
    margin-bottom: 200px !important;
}


@media(max-width:1023px){
    .elementor-1151 .elementor-element.elementor-element-27bd171 .loop {
        grid-template-columns: 1fr 1fr;
    }

    .elementor-1151 .elementor-element.elementor-element-27bd171 .filters {
        padding: 25px 30px; 
        flex-wrap: wrap;
        gap: 10px;
        justify-content: center;
    }

    .elementor-1151 .elementor-element.elementor-element-27bd171 .filters .s2 {
        gap: 20px 40px;
        flex-wrap: wrap;
        justify-content: center;
    }
}

@media(max-width:767px){
    .elementor-1151 .elementor-element.elementor-element-27bd171 .loop {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a116ff1 */.elementor-1151 .elementor-element.elementor-element-a116ff1 .elementor-button {
    min-width: 150px;
}

.elementor-1151 .elementor-element.elementor-element-a116ff1 .elementor-button:hover {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04f27c3 */@media(max-width:767px){
.elementor-1151 .elementor-element.elementor-element-04f27c3 img {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-e89bbe8 */.elementor-1151 .elementor-element.elementor-element-e89bbe8 .elementor-counter{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-96e042b */.elementor-1151 .elementor-element.elementor-element-96e042b .elementor-counter{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-86ca646 */.elementor-1151 .elementor-element.elementor-element-86ca646 a{
    text-decoration: underline;
}

.elementor-1151 .elementor-element.elementor-element-86ca646 a:hover{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4421ff8 */@media(max-width:767px){
.elementor-1151 .elementor-element.elementor-element-4421ff8 img {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-e4e292c */.elementor-1151 .elementor-element.elementor-element-e4e292c .elementor-counter{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-aeabeda */.elementor-1151 .elementor-element.elementor-element-aeabeda .elementor-counter{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-194990a */@media(max-width:767px){
.elementor-1151 .elementor-element.elementor-element-194990a img {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-fecb0e5 */.elementor-1151 .elementor-element.elementor-element-fecb0e5 .elementor-counter{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-a069516 */.elementor-1151 .elementor-element.elementor-element-a069516 .elementor-counter{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db0cbd8 */@media(max-width:767px){
.elementor-1151 .elementor-element.elementor-element-db0cbd8 img {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bb3ddf */@media(max-width:767px){
.elementor-1151 .elementor-element.elementor-element-0bb3ddf img {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9df721d */@media(max-width:767px){
.elementor-1151 .elementor-element.elementor-element-9df721d img {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for ff-banner-slides, class: .elementor-element-7493ff9 */.elementor-1151 .elementor-element.elementor-element-7493ff9 .slick-dots {
    margin-top: 29px;
}

.elementor-1151 .elementor-element.elementor-element-7493ff9 .slick-dots li button {
    background: none;
    border: 1px solid #221B33;
}

.elementor-1151 .elementor-element.elementor-element-7493ff9 .slick-dots li.slick-active button {
    border: 1px solid #221B33;
    background: #221B33;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52b209c */.elementor-1151 .elementor-element.elementor-element-52b209c .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
}

.elementor-1151 .elementor-element.elementor-element-52b209c .elementor-counter-title {
    margin-bottom: 19px;
}/* End custom CSS */