.elementor-24194 .elementor-element.elementor-element-59278a1a{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24194 .elementor-element.elementor-element-299a0609{--display:flex;--min-height:450px;}.elementor-24194 .elementor-element.elementor-element-57b2bda5{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24194 .elementor-element.elementor-element-5d15a83d{--display:flex;}.elementor-24194 .elementor-element.elementor-element-3c8834a2 img{width:103px;}.elementor-24194 .elementor-element.elementor-element-6086d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-24194 .elementor-element.elementor-element-3c401fc2{font-size:14px;font-weight:500;color:#000000;padding:10px 0px 5px 0px;}.elementor-24194 .elementor-element.elementor-element-3c401fc2.elementor-element{--align-self:center;}.elementor-24194 .elementor-element.elementor-element-7bf607cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:12px;--margin-bottom:-8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24194 .elementor-element.elementor-element-43032df1{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-24194 .elementor-element.elementor-element-242ea0a0 .elementor-heading-title{font-size:35px;font-weight:600;line-height:1.1;}.elementor-24194 .elementor-element.elementor-element-290b212c .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-290b212c .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-24194 .elementor-element.elementor-element-290b212c .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-290b212c .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-290b212c .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-24194 .elementor-element.elementor-element-7de92022{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-24194 .elementor-element.elementor-element-742f5f73 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-24194 .elementor-element.elementor-element-742f5f73 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-24194 .elementor-element.elementor-element-742f5f73 .elementor-icon{font-size:40px;}.elementor-24194 .elementor-element.elementor-element-742f5f73 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-742f5f73 .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-24194 .elementor-element.elementor-element-742f5f73{width:var( --container-widget-width, 131px );max-width:131px;--container-widget-width:131px;--container-widget-flex-grow:0;}.elementor-24194 .elementor-element.elementor-element-49816879 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-24194 .elementor-element.elementor-element-49816879 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-24194 .elementor-element.elementor-element-49816879 .elementor-icon{font-size:40px;}.elementor-24194 .elementor-element.elementor-element-49816879 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-49816879 .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-24194 .elementor-element.elementor-element-49816879{width:var( --container-widget-width, 131px );max-width:131px;--container-widget-width:131px;--container-widget-flex-grow:0;}.elementor-24194 .elementor-element.elementor-element-41cae25a .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-24194 .elementor-element.elementor-element-41cae25a .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-24194 .elementor-element.elementor-element-41cae25a .elementor-icon{font-size:40px;}.elementor-24194 .elementor-element.elementor-element-41cae25a .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-41cae25a .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-24194 .elementor-element.elementor-element-41cae25a{width:var( --container-widget-width, 131px );max-width:131px;--container-widget-width:131px;--container-widget-flex-grow:0;}.elementor-24194 .elementor-element.elementor-element-6416ed1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24194 .elementor-element.elementor-element-4654a630 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:531px;}.elementor-24194 .elementor-element.elementor-element-4654a630 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:16 / 9;}.elementor-24194 .elementor-element.elementor-element-4654a630.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-24194 .elementor-element.elementor-element-4654a630 .elementor-main-swiper .swiper-slide{border-radius:30px;}.elementor-24194 .elementor-element.elementor-element-4654a630 .elementor-swiper-button{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-4e281ddc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24194 .elementor-element.elementor-element-11d8dbfe{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24194 .elementor-element.elementor-element-47820972 .elementor-heading-title{font-size:35px;font-weight:600;line-height:1.1;}.elementor-24194 .elementor-element.elementor-element-49c60c69{font-size:16px;font-weight:400;line-height:1.8;letter-spacing:0.2px;}.elementor-24194 .elementor-element.elementor-element-20bef24c{text-align:start;}.elementor-24194 .elementor-element.elementor-element-20bef24c .elementor-heading-title{font-size:35px;font-weight:600;line-height:1.1;letter-spacing:0px;}.elementor-24194 .elementor-element.elementor-element-6ea9f597{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24194 .elementor-element.elementor-element-7d848f98 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-7d848f98 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-7d848f98 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7d848f98 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-7d848f98 .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-2580d1bb .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-2580d1bb .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-2580d1bb .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-2580d1bb .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-2580d1bb .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-5a192eac .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-5a192eac .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-5a192eac .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-5a192eac .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-5a192eac .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-7be01fb9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-7be01fb9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-7be01fb9 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7be01fb9 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-7be01fb9 .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-3254e53d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-3254e53d .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-3254e53d .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-3254e53d .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-3254e53d .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-6764d7e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-6764d7e .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-6764d7e .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-6764d7e .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-6764d7e .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-7d8e7bb .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-7d8e7bb .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-7d8e7bb .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7d8e7bb .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-7d8e7bb .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-7c26e0fe .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-7c26e0fe .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-7c26e0fe .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7c26e0fe .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-7c26e0fe .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-562e41a4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-562e41a4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-562e41a4 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-562e41a4 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-562e41a4 .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-7cd99f9f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-7cd99f9f .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-7cd99f9f .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7cd99f9f .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-7cd99f9f .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-531682a4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-531682a4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-531682a4 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-531682a4 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-531682a4 .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-2fe11ab0 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-2fe11ab0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-2fe11ab0 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-2fe11ab0 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-2fe11ab0 .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-196efcd .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-196efcd .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-196efcd .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-196efcd .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-196efcd .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-7a07c836 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-7a07c836 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-7a07c836 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7a07c836 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-7a07c836 .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-7e9b2092 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-7e9b2092 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-7e9b2092 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7e9b2092 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-7e9b2092 .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-2b66b6c4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-2b66b6c4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-2b66b6c4 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-2b66b6c4 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-2b66b6c4 .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-61ffd150 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-61ffd150 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-61ffd150 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-61ffd150 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-61ffd150 .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-59090450 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-59090450 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-59090450 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-59090450 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-59090450 .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-488ad624 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-488ad624 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-488ad624 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-488ad624 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-488ad624 .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-34402f30 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-34402f30 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-34402f30 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-34402f30 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-34402f30 .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-fff73e7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-fff73e7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-fff73e7 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-fff73e7 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-fff73e7 .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-dd2ed9f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-dd2ed9f .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-dd2ed9f .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-dd2ed9f .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-dd2ed9f .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-7f0e0586 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24194 .elementor-element.elementor-element-7f0e0586 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-7f0e0586 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7f0e0586 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-7f0e0586 .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-6d373665 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24194 .elementor-element.elementor-element-6d373665 .elementor-button{font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#0052A9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0052A9;border-radius:20px 20px 20px 20px;padding:6px 30px 6px 37px;}.elementor-24194 .elementor-element.elementor-element-6d373665 .elementor-button:hover, .elementor-24194 .elementor-element.elementor-element-6d373665 .elementor-button:focus{color:#FFFFFF;background-color:#041E41;}.elementor-24194 .elementor-element.elementor-element-6d373665 .elementor-button:hover svg, .elementor-24194 .elementor-element.elementor-element-6d373665 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24194 .elementor-element.elementor-element-3087d88f{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24194 .elementor-element.elementor-element-35ce83c4{text-align:start;}.elementor-24194 .elementor-element.elementor-element-35ce83c4 .elementor-heading-title{font-size:35px;font-weight:600;line-height:1.1;letter-spacing:0px;}.elementor-24194 .elementor-element.elementor-element-1a787282{--display:flex;}.elementor-24194 .elementor-element.elementor-element-1e1f225b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24194 .elementor-element.elementor-element-708528a4{font-weight:400;}.elementor-24194 .elementor-element.elementor-element-885b2be{--display:flex;}.elementor-24194 .elementor-element.elementor-element-4ec5ad0e{font-weight:400;}.elementor-24194 .elementor-element.elementor-element-19704705{--display:flex;}.elementor-24194 .elementor-element.elementor-element-16ccd2cd{font-weight:400;}.elementor-24194 .elementor-element.elementor-element-679fe943{--display:flex;}.elementor-24194 .elementor-element.elementor-element-2a041f0{font-weight:400;}.elementor-24194 .elementor-element.elementor-element-247b5e26{--display:flex;}.elementor-24194 .elementor-element.elementor-element-19219ad2{font-weight:400;}.elementor-24194 .elementor-element.elementor-element-15e932b4{--display:flex;}.elementor-24194 .elementor-element.elementor-element-15b27524{font-weight:400;}.elementor-24194 .elementor-element.elementor-element-14c2020e{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#041E41;--n-accordion-icon-size:15px;--n-accordion-icon-gap:17px;}.elementor-24194 .elementor-element.elementor-element-14c2020e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:#F3F2F4;}.elementor-24194 .elementor-element.elementor-element-14c2020e {--n-accordion-padding:13px 20px 13px 0px;}:where( .elementor-24194 .elementor-element.elementor-element-14c2020e > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:10px;--padding-right:30px;--padding-bottom:15px;--padding-left:30px;}.elementor-24194 .elementor-element.elementor-element-7f6f936f{--display:flex;}.elementor-24194 .elementor-element.elementor-element-496e6e92{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24194 .elementor-element.elementor-element-496e6e92:not(.elementor-motion-effects-element-type-background), .elementor-24194 .elementor-element.elementor-element-496e6e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F2F4;}.elementor-24194 .elementor-element.elementor-element-1fe52575 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-24194 .elementor-element.elementor-element-1fe52575 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-24194 .elementor-element.elementor-element-1fe52575 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-24194 .elementor-element.elementor-element-1fe52575 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-24194 .elementor-element.elementor-element-1fe52575 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-24194 .elementor-element.elementor-element-1fe52575 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24194 .elementor-element.elementor-element-1fe52575 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24194 .elementor-element.elementor-element-1fe52575{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-24194 .elementor-element.elementor-element-1fe52575 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24194 .elementor-element.elementor-element-1fe52575 .elementor-icon-list-item > a{font-size:14px;}.elementor-24194 .elementor-element.elementor-element-1fe52575 .elementor-icon-list-text{transition:color 0.3s;}.elementor-24194 .elementor-element.elementor-element-1e6ef3ef .elementor-heading-title{font-size:25px;font-weight:600;line-height:1.1;}.elementor-24194 .elementor-element.elementor-element-77f244ea .elementor-button{font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#0052A9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0052A9;border-radius:20px 20px 20px 20px;padding:9px 22px 9px 22px;}.elementor-24194 .elementor-element.elementor-element-77f244ea .elementor-button:hover, .elementor-24194 .elementor-element.elementor-element-77f244ea .elementor-button:focus{background-color:#041E41;}.elementor-24194 .elementor-element.elementor-element-77f244ea{width:100%;max-width:100%;}.elementor-24194 .elementor-element.elementor-element-52c5bcd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-24194 .elementor-element.elementor-element-3746088e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24194 .elementor-element.elementor-element-5c4a97c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24194 .elementor-element.elementor-element-6b526ffa{text-align:start;}.elementor-24194 .elementor-element.elementor-element-6b526ffa .elementor-heading-title{font-size:35px;font-weight:600;line-height:1.1;letter-spacing:0px;}.elementor-24194 .elementor-element.elementor-element-7cef6d17{--spacer-size:40px;}.elementor-24194 .elementor-element.elementor-element-63ffdac5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24194 .elementor-element.elementor-element-249239d{--display:flex;}.elementor-24194 .elementor-element.elementor-element-79b8d391{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24194 .elementor-element.elementor-element-5cdf0a76{--display:flex;--justify-content:flex-end;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-24194 .elementor-element.elementor-element-62a507cb{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24194 .elementor-element.elementor-element-62a507cb .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;line-height:1.4;color:#FFFFFF;}.elementor-24194 .elementor-element.elementor-element-1c137eea{--display:flex;}.elementor-24194 .elementor-element.elementor-element-146e5165{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24194 .elementor-element.elementor-element-d4cdfd2{--display:flex;--justify-content:flex-end;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-24194 .elementor-element.elementor-element-28e216f5{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24194 .elementor-element.elementor-element-28e216f5 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;line-height:1.4;color:#FFFFFF;}.elementor-24194 .elementor-element.elementor-element-fffbc7a{--display:flex;}.elementor-24194 .elementor-element.elementor-element-1727f585{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24194 .elementor-element.elementor-element-7bcd8ce7{--display:flex;--justify-content:flex-end;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-24194 .elementor-element.elementor-element-20f98383{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24194 .elementor-element.elementor-element-20f98383 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;line-height:1.4;color:#FFFFFF;}.elementor-24194 .elementor-element.elementor-element-2600635e{--display:flex;}.elementor-24194 .elementor-element.elementor-element-24fe5d6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24194 .elementor-element.elementor-element-20b70aa0{--display:flex;--justify-content:flex-end;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-24194 .elementor-element.elementor-element-5d771ee9{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24194 .elementor-element.elementor-element-5d771ee9 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;line-height:1.4;color:#FFFFFF;}.elementor-24194 .elementor-element.elementor-element-63b22696{--display:flex;}.elementor-24194 .elementor-element.elementor-element-7fbf6cfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24194 .elementor-element.elementor-element-4180b281{--display:flex;--justify-content:flex-end;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-24194 .elementor-element.elementor-element-1a02f481{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24194 .elementor-element.elementor-element-1a02f481 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;line-height:1.4;color:#FFFFFF;}.elementor-24194 .elementor-element.elementor-element-7b93bed0{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-55px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-81px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-81px;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-size:23px;--e-n-carousel-arrow-normal-color:#000000;width:var( --container-widget-width, 130% );max-width:130%;--container-widget-width:130%;--container-widget-flex-grow:0;}@media(min-width:769px){.elementor-24194 .elementor-element.elementor-element-11d8dbfe{--width:70%;}.elementor-24194 .elementor-element.elementor-element-7f6f936f{--width:30%;}}@media(max-width:1024px){.elementor-24194 .elementor-element.elementor-element-4654a630.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-24194 .elementor-element.elementor-element-6ea9f597{--grid-auto-flow:row;}.elementor-24194 .elementor-element.elementor-element-7b93bed0{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:768px){.elementor-24194 .elementor-element.elementor-element-3c401fc2.elementor-element{--align-self:flex-start;}.elementor-24194 .elementor-element.elementor-element-242ea0a0 .elementor-heading-title{font-size:25px;}.elementor-24194 .elementor-element.elementor-element-290b212c .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-290b212c .elementor-icon-box-title a{font-size:16px;}.elementor-24194 .elementor-element.elementor-element-7de92022{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24194 .elementor-element.elementor-element-742f5f73 .elementor-icon{font-size:32px;}.elementor-24194 .elementor-element.elementor-element-742f5f73 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-742f5f73 .elementor-icon-box-title a{font-size:16px;line-height:1.1;}.elementor-24194 .elementor-element.elementor-element-742f5f73{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-24194 .elementor-element.elementor-element-49816879 .elementor-icon{font-size:32px;}.elementor-24194 .elementor-element.elementor-element-49816879 .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-49816879 .elementor-icon-box-title a{font-size:16px;line-height:1.1;}.elementor-24194 .elementor-element.elementor-element-49816879{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-24194 .elementor-element.elementor-element-41cae25a .elementor-icon{font-size:32px;}.elementor-24194 .elementor-element.elementor-element-41cae25a .elementor-icon-box-title, .elementor-24194 .elementor-element.elementor-element-41cae25a .elementor-icon-box-title a{font-size:16px;line-height:1.1;}.elementor-24194 .elementor-element.elementor-element-41cae25a{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-24194 .elementor-element.elementor-element-4654a630.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-24194 .elementor-element.elementor-element-47820972 .elementor-heading-title{font-size:25px;}.elementor-24194 .elementor-element.elementor-element-20bef24c{text-align:center;padding:0px 0px 0px 0px;}.elementor-24194 .elementor-element.elementor-element-20bef24c .elementor-heading-title{font-size:25px;}.elementor-24194 .elementor-element.elementor-element-20bef24c.elementor-element{--align-self:flex-start;}.elementor-24194 .elementor-element.elementor-element-6ea9f597{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 5px;--row-gap:10px;--column-gap:5px;--grid-auto-flow:row;}.elementor-24194 .elementor-element.elementor-element-7d848f98 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-7d848f98 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-7d848f98 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-2580d1bb .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-2580d1bb .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-2580d1bb .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-5a192eac .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-5a192eac .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-5a192eac .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7be01fb9 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-7be01fb9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-7be01fb9 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-3254e53d .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-3254e53d .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-3254e53d .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-6764d7e .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-6764d7e .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-6764d7e .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7d8e7bb .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-7d8e7bb .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-7d8e7bb .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7c26e0fe .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-7c26e0fe .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-7c26e0fe .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-562e41a4 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-562e41a4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-562e41a4 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7cd99f9f .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-7cd99f9f .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-7cd99f9f .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-531682a4 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-531682a4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-531682a4 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-2fe11ab0 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-2fe11ab0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-2fe11ab0 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-196efcd .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-196efcd .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-196efcd .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7a07c836 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-7a07c836 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-7a07c836 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7e9b2092 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-7e9b2092 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-7e9b2092 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-2b66b6c4 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-2b66b6c4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-2b66b6c4 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-61ffd150 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-61ffd150 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-61ffd150 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-59090450 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-59090450 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-59090450 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-488ad624 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-488ad624 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-488ad624 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-34402f30 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-34402f30 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-34402f30 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-fff73e7 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-fff73e7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-fff73e7 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-dd2ed9f .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-dd2ed9f .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-dd2ed9f .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7f0e0586 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24194 .elementor-element.elementor-element-7f0e0586 .elementor-icon-box-title{margin-block-end:0px;}.elementor-24194 .elementor-element.elementor-element-7f0e0586 .elementor-icon{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-35ce83c4{text-align:center;padding:0px 0px 0px 0px;}.elementor-24194 .elementor-element.elementor-element-35ce83c4 .elementor-heading-title{font-size:25px;}.elementor-24194 .elementor-element.elementor-element-35ce83c4.elementor-element{--align-self:flex-start;}.elementor-24194 .elementor-element.elementor-element-1e6ef3ef .elementor-heading-title{font-size:20px;line-height:1.3;}.elementor-24194 .elementor-element.elementor-element-52c5bcd1{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24194 .elementor-element.elementor-element-3746088e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24194 .elementor-element.elementor-element-5c4a97c3{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-24194 .elementor-element.elementor-element-6b526ffa{text-align:center;padding:0px 0px 0px 0px;}.elementor-24194 .elementor-element.elementor-element-6b526ffa .elementor-heading-title{font-size:25px;}.elementor-24194 .elementor-element.elementor-element-6b526ffa.elementor-element{--align-self:flex-start;}.elementor-24194 .elementor-element.elementor-element-5cdf0a76{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24194 .elementor-element.elementor-element-62a507cb .elementor-heading-title{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-d4cdfd2{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24194 .elementor-element.elementor-element-28e216f5 .elementor-heading-title{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7bcd8ce7{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24194 .elementor-element.elementor-element-20f98383 .elementor-heading-title{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-20b70aa0{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24194 .elementor-element.elementor-element-5d771ee9 .elementor-heading-title{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-4180b281{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24194 .elementor-element.elementor-element-1a02f481 .elementor-heading-title{font-size:20px;}.elementor-24194 .elementor-element.elementor-element-7b93bed0{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-43px;--e-n-carousel-arrow-prev-top-position:-72px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:-72px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:16px;}}/* Start custom CSS for shortcode, class: .elementor-element-4642da13 */.elementor-24194 .elementor-element.elementor-element-4642da13 .fullscreen-video {
    height: 440px !important;
}

.elementor-24194 .elementor-element.elementor-element-4642da13 .fullscreen-video video{
    height: 440px !important;
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-4642da13 .fullscreen-video {
    height: 360px !important;
}

.elementor-24194 .elementor-element.elementor-element-4642da13 .fullscreen-video video{
    height: 360px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-299a0609 */.elementor-24194 .elementor-element.elementor-element-299a0609 {
    min-height: 400px !important;
}

.elementor-24194 .elementor-element.elementor-element-299a0609:before{
    background: rgba(0,0,0, .2);
  position: absolute;
  top: 0px;
  content: '';
  left: 0px;
  
  width: 100%;
  height: 100%;
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-299a0609 {
    min-height: calc(360px) !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59278a1a */.elementor-24194 .elementor-element.elementor-element-59278a1a{
    position: absolute;
    width: 100vw !important;
    min-width: 100vw !important;
    max-width: 100vw !important;
    left: 0px !important;
    
    top: 0px;
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-59278a1a {
    min-height: calc(360px) !important;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d15a83d */.elementor-24194 .elementor-element.elementor-element-5d15a83d{
    position: absolute;
    top: 50%;
    left: 0;
    
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b2bda5 */.elementor-24194 .elementor-element.elementor-element-57b2bda5{
    z-index: 2;
}

    @media only screen and (max-width: 600px) {
        .elementor-24194 .elementor-element.elementor-element-57b2bda5 {
        min-height: calc(360px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-3c401fc2 */.elementor-24194 .elementor-element.elementor-element-3c401fc2 a{
    color: #000000 !important;
}
.test{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-4654a630 */.elementor-24194 .elementor-element.elementor-element-4654a630  .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
    aspect-ratio: 1290 / 502 !important;
    width: 100%;
    height: unset !important;
}

.elementor-24194 .elementor-element.elementor-element-4654a630  .elementor-main-swiper.elementor-thumbnails-swiper {
    /*width: 75%;*/
}

.elementor-24194 .elementor-element.elementor-element-4654a630.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active):after {
    background: rgba(255, 255, 255, .5) !important;
}



.elementor-24194 .elementor-element.elementor-element-4654a630 .swiper .elementor-swiper-button-prev{
    left: 20px;
    background: rgba(255, 255, 255, .15);
    padding: 9px;
    border-radius: 50%;
}

.elementor-24194 .elementor-element.elementor-element-4654a630 .swiper .elementor-swiper-button-next{
    right: 20px;
    background: rgba(255, 255, 255, .15);
    padding: 9px;
    border-radius: 50%;
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-4654a630  .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
        aspect-ratio: 1290 / 700 !important;
    }
    .elementor-24194 .elementor-element.elementor-element-4654a630 .swiper .elementor-swiper-button-prev{
        left: 10px;
        padding: 6px;
    }
    
    .elementor-24194 .elementor-element.elementor-element-4654a630 .swiper .elementor-swiper-button-next{
        right: 10px;
        padding: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ea9f597 */@media (min-width: 768px) {
  .elementor-24194 .elementor-element.elementor-element-6ea9f597.hide-grid > *:nth-child(n + 9) {
    display: none;
  }
}

@media (max-width: 767px) {
  .elementor-24194 .elementor-element.elementor-element-6ea9f597.hide-grid > *:nth-child(n + 5) {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d373665 */.elementor-24194 .elementor-element.elementor-element-6d373665 a{
    width: 100%;
    height: 32px;
}


.elementor-24194 .elementor-element.elementor-element-6d373665:hover a{
    border-color: #041E41 !important;
}


.elementor-24194 .elementor-element.elementor-element-6d373665 .elementor-button-icon{
    font-size: 14px;
    margin-bottom: -3px;
}


.elementor-24194 .elementor-element.elementor-element-6d373665.opened .elementor-button-icon{
    transform: rotateX(180deg);
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1fe52575 */.elementor-24194 .elementor-element.elementor-element-1fe52575 span.elementor-icon-list-icon{
    background: #ffffff;
    border-radius: 50%;
}

.elementor-24194 .elementor-element.elementor-element-1fe52575 span.elementor-icon-list-icon svg{
    margin: 0pc;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77f244ea */.elementor-24194 .elementor-element.elementor-element-77f244ea a{
    width: 100%;
    height: 38px;
}


.elementor-24194 .elementor-element.elementor-element-77f244ea:hover a{
    border-color: #0052A9 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-368b59bf */.elementor-24194 .elementor-element.elementor-element-368b59bf {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-368b59bf img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-368b59bf {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-368b59bf img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-368b59bf:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cdf0a76 */.elementor-24194 .elementor-element.elementor-element-5cdf0a76{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79b8d391 */.elementor-24194 .elementor-element.elementor-element-79b8d391{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-79b8d391 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-79b8d391:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-79b8d391:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30847fa */.elementor-24194 .elementor-element.elementor-element-30847fa {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-30847fa img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-30847fa {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-30847fa img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-30847fa:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cdfd2 */.elementor-24194 .elementor-element.elementor-element-d4cdfd2{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146e5165 */.elementor-24194 .elementor-element.elementor-element-146e5165{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-146e5165 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-146e5165:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-146e5165:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19f61a5f */.elementor-24194 .elementor-element.elementor-element-19f61a5f {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-19f61a5f img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-19f61a5f {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-19f61a5f img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-19f61a5f:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bcd8ce7 */.elementor-24194 .elementor-element.elementor-element-7bcd8ce7{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1727f585 */.elementor-24194 .elementor-element.elementor-element-1727f585{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-1727f585 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-1727f585:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-1727f585:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78982e78 */.elementor-24194 .elementor-element.elementor-element-78982e78 {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-78982e78 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-78982e78 {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-78982e78 img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-78982e78:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b70aa0 */.elementor-24194 .elementor-element.elementor-element-20b70aa0{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24fe5d6c */.elementor-24194 .elementor-element.elementor-element-24fe5d6c{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-24fe5d6c img{
    transform: scale(1.03);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-24fe5d6c:hover img{
    transform: scale(1.16);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-24fe5d6c:hover img{
        transform: scale(1.03);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b65e5be */.elementor-24194 .elementor-element.elementor-element-7b65e5be {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-7b65e5be img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-7b65e5be {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-7b65e5be img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-7b65e5be:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4180b281 */.elementor-24194 .elementor-element.elementor-element-4180b281{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fbf6cfc */.elementor-24194 .elementor-element.elementor-element-7fbf6cfc{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-7fbf6cfc img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-7fbf6cfc:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-7fbf6cfc:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-368b59bf */.elementor-24194 .elementor-element.elementor-element-368b59bf {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-368b59bf img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-368b59bf {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-368b59bf img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-368b59bf:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cdf0a76 */.elementor-24194 .elementor-element.elementor-element-5cdf0a76{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79b8d391 */.elementor-24194 .elementor-element.elementor-element-79b8d391{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-79b8d391 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-79b8d391:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-79b8d391:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30847fa */.elementor-24194 .elementor-element.elementor-element-30847fa {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-30847fa img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-30847fa {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-30847fa img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-30847fa:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cdfd2 */.elementor-24194 .elementor-element.elementor-element-d4cdfd2{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146e5165 */.elementor-24194 .elementor-element.elementor-element-146e5165{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-146e5165 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-146e5165:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-146e5165:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19f61a5f */.elementor-24194 .elementor-element.elementor-element-19f61a5f {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-19f61a5f img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-19f61a5f {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-19f61a5f img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-19f61a5f:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bcd8ce7 */.elementor-24194 .elementor-element.elementor-element-7bcd8ce7{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1727f585 */.elementor-24194 .elementor-element.elementor-element-1727f585{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-1727f585 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-1727f585:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-1727f585:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78982e78 */.elementor-24194 .elementor-element.elementor-element-78982e78 {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-78982e78 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-78982e78 {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-78982e78 img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-78982e78:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b70aa0 */.elementor-24194 .elementor-element.elementor-element-20b70aa0{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24fe5d6c */.elementor-24194 .elementor-element.elementor-element-24fe5d6c{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-24fe5d6c img{
    transform: scale(1.03);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-24fe5d6c:hover img{
    transform: scale(1.16);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-24fe5d6c:hover img{
        transform: scale(1.03);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b65e5be */.elementor-24194 .elementor-element.elementor-element-7b65e5be {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-7b65e5be img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-7b65e5be {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-7b65e5be img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-7b65e5be:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4180b281 */.elementor-24194 .elementor-element.elementor-element-4180b281{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fbf6cfc */.elementor-24194 .elementor-element.elementor-element-7fbf6cfc{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-7fbf6cfc img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-7fbf6cfc:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-7fbf6cfc:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-368b59bf */.elementor-24194 .elementor-element.elementor-element-368b59bf {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-368b59bf img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-368b59bf {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-368b59bf img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-368b59bf:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cdf0a76 */.elementor-24194 .elementor-element.elementor-element-5cdf0a76{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79b8d391 */.elementor-24194 .elementor-element.elementor-element-79b8d391{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-79b8d391 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-79b8d391:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-79b8d391:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30847fa */.elementor-24194 .elementor-element.elementor-element-30847fa {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-30847fa img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-30847fa {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-30847fa img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-30847fa:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cdfd2 */.elementor-24194 .elementor-element.elementor-element-d4cdfd2{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146e5165 */.elementor-24194 .elementor-element.elementor-element-146e5165{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-146e5165 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-146e5165:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-146e5165:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19f61a5f */.elementor-24194 .elementor-element.elementor-element-19f61a5f {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-19f61a5f img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-19f61a5f {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-19f61a5f img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-19f61a5f:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bcd8ce7 */.elementor-24194 .elementor-element.elementor-element-7bcd8ce7{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1727f585 */.elementor-24194 .elementor-element.elementor-element-1727f585{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-1727f585 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-1727f585:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-1727f585:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78982e78 */.elementor-24194 .elementor-element.elementor-element-78982e78 {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-78982e78 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-78982e78 {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-78982e78 img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-78982e78:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b70aa0 */.elementor-24194 .elementor-element.elementor-element-20b70aa0{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24fe5d6c */.elementor-24194 .elementor-element.elementor-element-24fe5d6c{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-24fe5d6c img{
    transform: scale(1.03);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-24fe5d6c:hover img{
    transform: scale(1.16);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-24fe5d6c:hover img{
        transform: scale(1.03);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b65e5be */.elementor-24194 .elementor-element.elementor-element-7b65e5be {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-7b65e5be img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-7b65e5be {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-7b65e5be img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-7b65e5be:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4180b281 */.elementor-24194 .elementor-element.elementor-element-4180b281{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fbf6cfc */.elementor-24194 .elementor-element.elementor-element-7fbf6cfc{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-7fbf6cfc img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-7fbf6cfc:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-7fbf6cfc:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-368b59bf */.elementor-24194 .elementor-element.elementor-element-368b59bf {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-368b59bf img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-368b59bf {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-368b59bf img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-368b59bf:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cdf0a76 */.elementor-24194 .elementor-element.elementor-element-5cdf0a76{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79b8d391 */.elementor-24194 .elementor-element.elementor-element-79b8d391{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-79b8d391 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-79b8d391:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-79b8d391:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30847fa */.elementor-24194 .elementor-element.elementor-element-30847fa {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-30847fa img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-30847fa {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-30847fa img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-30847fa:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cdfd2 */.elementor-24194 .elementor-element.elementor-element-d4cdfd2{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146e5165 */.elementor-24194 .elementor-element.elementor-element-146e5165{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-146e5165 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-146e5165:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-146e5165:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19f61a5f */.elementor-24194 .elementor-element.elementor-element-19f61a5f {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-19f61a5f img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-19f61a5f {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-19f61a5f img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-19f61a5f:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bcd8ce7 */.elementor-24194 .elementor-element.elementor-element-7bcd8ce7{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1727f585 */.elementor-24194 .elementor-element.elementor-element-1727f585{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-1727f585 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-1727f585:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-1727f585:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78982e78 */.elementor-24194 .elementor-element.elementor-element-78982e78 {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-78982e78 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-78982e78 {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-78982e78 img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-78982e78:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b70aa0 */.elementor-24194 .elementor-element.elementor-element-20b70aa0{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24fe5d6c */.elementor-24194 .elementor-element.elementor-element-24fe5d6c{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-24fe5d6c img{
    transform: scale(1.03);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-24fe5d6c:hover img{
    transform: scale(1.16);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-24fe5d6c:hover img{
        transform: scale(1.03);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b65e5be */.elementor-24194 .elementor-element.elementor-element-7b65e5be {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-7b65e5be img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-7b65e5be {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-7b65e5be img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-7b65e5be:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4180b281 */.elementor-24194 .elementor-element.elementor-element-4180b281{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fbf6cfc */.elementor-24194 .elementor-element.elementor-element-7fbf6cfc{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-7fbf6cfc img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-7fbf6cfc:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-7fbf6cfc:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-368b59bf */.elementor-24194 .elementor-element.elementor-element-368b59bf {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-368b59bf img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-368b59bf {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-368b59bf img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-368b59bf:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cdf0a76 */.elementor-24194 .elementor-element.elementor-element-5cdf0a76{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79b8d391 */.elementor-24194 .elementor-element.elementor-element-79b8d391{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-79b8d391 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-79b8d391:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-79b8d391:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30847fa */.elementor-24194 .elementor-element.elementor-element-30847fa {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-30847fa img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-30847fa {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-30847fa img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-30847fa:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cdfd2 */.elementor-24194 .elementor-element.elementor-element-d4cdfd2{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146e5165 */.elementor-24194 .elementor-element.elementor-element-146e5165{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-146e5165 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-146e5165:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-146e5165:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19f61a5f */.elementor-24194 .elementor-element.elementor-element-19f61a5f {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-19f61a5f img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-19f61a5f {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-19f61a5f img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-19f61a5f:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bcd8ce7 */.elementor-24194 .elementor-element.elementor-element-7bcd8ce7{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1727f585 */.elementor-24194 .elementor-element.elementor-element-1727f585{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-1727f585 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-1727f585:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-1727f585:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78982e78 */.elementor-24194 .elementor-element.elementor-element-78982e78 {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-78982e78 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-78982e78 {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-78982e78 img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-78982e78:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b70aa0 */.elementor-24194 .elementor-element.elementor-element-20b70aa0{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24fe5d6c */.elementor-24194 .elementor-element.elementor-element-24fe5d6c{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-24fe5d6c img{
    transform: scale(1.03);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-24fe5d6c:hover img{
    transform: scale(1.16);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-24fe5d6c:hover img{
        transform: scale(1.03);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b65e5be */.elementor-24194 .elementor-element.elementor-element-7b65e5be {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-7b65e5be img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-7b65e5be {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-7b65e5be img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-7b65e5be:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4180b281 */.elementor-24194 .elementor-element.elementor-element-4180b281{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fbf6cfc */.elementor-24194 .elementor-element.elementor-element-7fbf6cfc{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-7fbf6cfc img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-7fbf6cfc:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-7fbf6cfc:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-368b59bf */.elementor-24194 .elementor-element.elementor-element-368b59bf {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-368b59bf img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-368b59bf {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-368b59bf img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-368b59bf:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cdf0a76 */.elementor-24194 .elementor-element.elementor-element-5cdf0a76{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79b8d391 */.elementor-24194 .elementor-element.elementor-element-79b8d391{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-79b8d391 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-79b8d391:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-79b8d391:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30847fa */.elementor-24194 .elementor-element.elementor-element-30847fa {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-30847fa img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-30847fa {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-30847fa img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-30847fa:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cdfd2 */.elementor-24194 .elementor-element.elementor-element-d4cdfd2{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146e5165 */.elementor-24194 .elementor-element.elementor-element-146e5165{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-146e5165 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-146e5165:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-146e5165:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19f61a5f */.elementor-24194 .elementor-element.elementor-element-19f61a5f {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-19f61a5f img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-19f61a5f {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-19f61a5f img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-19f61a5f:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bcd8ce7 */.elementor-24194 .elementor-element.elementor-element-7bcd8ce7{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1727f585 */.elementor-24194 .elementor-element.elementor-element-1727f585{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-1727f585 img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-1727f585:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-1727f585:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78982e78 */.elementor-24194 .elementor-element.elementor-element-78982e78 {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-78982e78 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-78982e78 {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-78982e78 img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-78982e78:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b70aa0 */.elementor-24194 .elementor-element.elementor-element-20b70aa0{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24fe5d6c */.elementor-24194 .elementor-element.elementor-element-24fe5d6c{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-24fe5d6c img{
    transform: scale(1.03);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-24fe5d6c:hover img{
    transform: scale(1.16);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-24fe5d6c:hover img{
        transform: scale(1.03);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b65e5be */.elementor-24194 .elementor-element.elementor-element-7b65e5be {
  width: 100%;
  aspect-ratio: 440 / 470;
  overflow: hidden;
  border-radius: 30px;
 
}

.elementor-24194 .elementor-element.elementor-element-7b65e5be img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  
  border-radius: 30px;
  
}


@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-7b65e5be {
        border-radius: 20px;
    }
  .elementor-24194 .elementor-element.elementor-element-7b65e5be img {
      border-radius: 20px;
  }
}

.elementor-24194 .elementor-element.elementor-element-7b65e5be:before{
    position: absolute;
    top: 0px;
    left: 0px;
    
    width: 100%;
    height: 100%;
    
    content: '';
    z-index: 2;
    background: #041E41;
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.83) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4180b281 */.elementor-24194 .elementor-element.elementor-element-4180b281{
    position: absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fbf6cfc */.elementor-24194 .elementor-element.elementor-element-7fbf6cfc{
    cursor: pointer;
}

.elementor-24194 .elementor-element.elementor-element-7fbf6cfc img{
    transform: scale(1);
    
    transition: all .3s ease-out;
}

.elementor-24194 .elementor-element.elementor-element-7fbf6cfc:hover img{
    transform: scale(1.13);
}

@media only screen and (max-width: 600px) {
    .elementor-24194 .elementor-element.elementor-element-7fbf6cfc:hover img{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7b93bed0 */.elementor-24194 .elementor-element.elementor-element-7b93bed0{
    width: 130% !important;
    min-width: calc(100%) !important;
}

.elementor-24194 .elementor-element.elementor-element-7b93bed0 .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal{
    top: -55px;
    right: 179px !important;
    left: auto;
    
    pointer-events: none;
}


.elementor-24194 .elementor-element.elementor-element-7b93bed0 .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal span:not(.swiper-pagination-current){
    
    font-size: 20px !important;
}

.elementor-24194 .elementor-element.elementor-element-7b93bed0 .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal span.swiper-pagination-current{
    font-size: 40px;
    vertical-align: -15px;
}
@media only screen and (max-width: 600px) {


.elementor-24194 .elementor-element.elementor-element-7b93bed0 .elementor-swiper-button{
    width: 35px !important;
    height: 35px !important;
}

    .elementor-24194 .elementor-element.elementor-element-7b93bed0 .elementor-swiper-button{
        display: none;
    }
    
    .elementor-24194 .elementor-element.elementor-element-7b93bed0 .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal span.swiper-pagination-current{
    font-size: 27px;
    vertical-align: -11px;
}

.elementor-24194 .elementor-element.elementor-element-7b93bed0 .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal{
    top: -51px;
    
    right: 186px !important;
}

.elementor-24194 .elementor-element.elementor-element-7b93bed0 .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal span:not(.swiper-pagination-current){
    
    font-size: 13px !important;
}

    
}

.elementor-24194 .elementor-element.elementor-element-7b93bed0 .elementor-swiper-button{
    width: 43px;
    height: 43px;
    /*border: solid #041e41 1px;*/
    border-radius: 50%;
    display: flex;
    align-content: center;
    justify-content: center;
    flex-wrap: wrap;
    
    transition: all .3s ease-out;
    
    background: #F3F2F4;
}

.elementor-24194 .elementor-element.elementor-element-7b93bed0 .elementor-swiper-button:hover{
    background-color: #041e41;
    
    
}

.elementor-24194 .elementor-element.elementor-element-7b93bed0 .elementor-swiper-button path{
    fill: #041e41 !important
}

.elementor-24194 .elementor-element.elementor-element-7b93bed0 .elementor-swiper-button:hover path{
    fill: #ffffff !important
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-24194 main{
        padding-bottom: 0px !important;
    }

body.elementor-page-24194 .instagram-section{
    display: none;
}

@media only screen and (max-width: 600px) {
    body.elementor-page-24194 main{
        padding-bottom: 0px !important;
    }
    
    body.elementor-page-24194 .flatpickr-calendar{
        left: 0px !important;
        right: unset !important;
    }

}/* End custom CSS */