.elementor-17651 .elementor-element.elementor-element-d8de521{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17651 .elementor-element.elementor-element-d8de521:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-d8de521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-5d62cdf{--display:flex;--min-height:110vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.75;--overlay-mix-blend-mode:multiply;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17651 .elementor-element.elementor-element-5d62cdf::before, .elementor-17651 .elementor-element.elementor-element-5d62cdf > .elementor-background-video-container::before, .elementor-17651 .elementor-element.elementor-element-5d62cdf > .e-con-inner > .elementor-background-video-container::before, .elementor-17651 .elementor-element.elementor-element-5d62cdf > .elementor-background-slideshow::before, .elementor-17651 .elementor-element.elementor-element-5d62cdf > .e-con-inner > .elementor-background-slideshow::before, .elementor-17651 .elementor-element.elementor-element-5d62cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF00 100%);}.elementor-17651 .elementor-element.elementor-element-5d62cdf .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-17651 .elementor-element.elementor-element-c15f4af > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-17651 .elementor-element.elementor-element-c15f4af{text-align:center;}.elementor-17651 .elementor-element.elementor-element-c15f4af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:200;letter-spacing:10px;color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-b45180c{text-align:center;}.elementor-17651 .elementor-element.elementor-element-b45180c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:92px;font-weight:300;letter-spacing:10px;color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-bc2902d > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-17651 .elementor-element.elementor-element-bc2902d{text-align:center;}.elementor-17651 .elementor-element.elementor-element-bc2902d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:200;letter-spacing:1px;color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-2f53735{--spacer-size:50px;}.elementor-17651 .elementor-element.elementor-element-369fd73 .elementor-button{background-color:#2B334D;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2B334D;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-17651 .elementor-element.elementor-element-369fd73 .elementor-button:hover, .elementor-17651 .elementor-element.elementor-element-369fd73 .elementor-button:focus{background-color:#2B334D00;color:#FFFFFF;border-color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-369fd73 .elementor-button:hover svg, .elementor-17651 .elementor-element.elementor-element-369fd73 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-429abf02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17651 .elementor-element.elementor-element-429abf02:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-429abf02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #FFFFFF 69%, #FFFFFF 0%);}.elementor-17651 .elementor-element.elementor-element-7aaefa16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17651 .elementor-element.elementor-element-577343c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17651 .elementor-element.elementor-element-2ee5f354{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17651 .elementor-element.elementor-element-2ac84bd3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17651 .elementor-element.elementor-element-449f4a9 .houzez-spacer-inner{height:0px;}.elementor-17651 .elementor-element.elementor-element-22c0fd0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17651 .elementor-element.elementor-element-22c0fd0{text-align:left;}.elementor-17651 .elementor-element.elementor-element-22c0fd0 .elementor-heading-title{font-size:50px;font-weight:400;letter-spacing:0.5px;color:#2B334D;}.elementor-17651 .elementor-element.elementor-element-7362794 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17651 .elementor-element.elementor-element-7362794{text-align:left;}.elementor-17651 .elementor-element.elementor-element-7362794 .elementor-heading-title{font-size:23px;font-weight:400;letter-spacing:0.5px;color:#2B334D;}.elementor-17651 .elementor-element.elementor-element-36535189{columns:1;text-align:left;}.elementor-17651 .elementor-element.elementor-element-71cbde2{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-17651 .elementor-element.elementor-element-71cbde2 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-17651 .elementor-element.elementor-element-71cbde2.elementor-element{--align-self:flex-start;}.elementor-17651 .elementor-element.elementor-element-71cbde2 .gallery-item{padding:0 10px 10px 0;}.elementor-17651 .elementor-element.elementor-element-71cbde2 .gallery{margin:0 -10px -10px 0;}.elementor-17651 .elementor-element.elementor-element-71cbde2 .gallery-item .gallery-caption{text-align:center;}.elementor-17651 .elementor-element.elementor-element-d82fd5f .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:#2B334D;color:#2B334D;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-17651 .elementor-element.elementor-element-d82fd5f .elementor-button:hover, .elementor-17651 .elementor-element.elementor-element-d82fd5f .elementor-button:focus{background-color:#2B334D;color:#FFFFFF;border-color:#2B334D;}.elementor-17651 .elementor-element.elementor-element-d82fd5f .elementor-button:hover svg, .elementor-17651 .elementor-element.elementor-element-d82fd5f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-b9b8d19 .houzez-spacer-inner{height:0px;}.elementor-17651 .elementor-element.elementor-element-34ab40e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.36;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17651 .elementor-element.elementor-element-34ab40e:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-34ab40e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-34ab40e::before, .elementor-17651 .elementor-element.elementor-element-34ab40e > .elementor-background-video-container::before, .elementor-17651 .elementor-element.elementor-element-34ab40e > .e-con-inner > .elementor-background-video-container::before, .elementor-17651 .elementor-element.elementor-element-34ab40e > .elementor-background-slideshow::before, .elementor-17651 .elementor-element.elementor-element-34ab40e > .e-con-inner > .elementor-background-slideshow::before, .elementor-17651 .elementor-element.elementor-element-34ab40e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(110deg, #FFFFFF 33%, #D9E0E4D6 0%);}.elementor-17651 .elementor-element.elementor-element-b0e599a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17651 .elementor-element.elementor-element-2877b55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17651 .elementor-element.elementor-element-2877b55:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-2877b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021D33;}.elementor-17651 .elementor-element.elementor-element-422330a{--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-17651 .elementor-element.elementor-element-befc6da{--spacer-size:35px;}.elementor-17651 .elementor-element.elementor-element-51ecf1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17651 .elementor-element.elementor-element-51ecf1a:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-51ecf1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021D33;}.elementor-17651 .elementor-element.elementor-element-b9cda9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17651 .elementor-element.elementor-element-b9cda9e:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-b9cda9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021D33;}.elementor-17651 .elementor-element.elementor-element-717eaff{--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-17651 .elementor-element.elementor-element-9eb5f4a{text-align:right;}.elementor-17651 .elementor-element.elementor-element-9eb5f4a .elementor-heading-title{color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-bc7e7ea{--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-17651 .elementor-element.elementor-element-39ea003{--spacer-size:35px;}.elementor-17651 .elementor-element.elementor-element-a67fe04{text-align:left;}.elementor-17651 .elementor-element.elementor-element-bba7704{columns:1;text-align:left;color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-85fc765{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17651 .elementor-element.elementor-element-85fc765:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-85fc765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021D33;}.elementor-17651 .elementor-element.elementor-element-c66e91e{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17651 .elementor-element.elementor-element-c66e91e:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-c66e91e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021D33;}.elementor-17651 .elementor-element.elementor-element-6b4d04f{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-color:#2B334D00;--border-color:#2B334D00;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-17651 .elementor-element.elementor-element-6b4d04f:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-6b4d04f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#092E4D;}.elementor-17651 .elementor-element.elementor-element-dfc5f2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17651 .elementor-element.elementor-element-dfc5f2e .elementor-heading-title{font-size:26px;color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-af09a83 .houzez-spacer-inner{height:50px;}.elementor-17651 .elementor-element.elementor-element-ce66c57 .houzez-spacer-inner{height:50px;}.elementor-17651 .elementor-element.elementor-element-c560d54{color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-cd15018{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-color:#2B334D00;--border-color:#2B334D00;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-17651 .elementor-element.elementor-element-cd15018:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-cd15018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#092E4D;}.elementor-17651 .elementor-element.elementor-element-825e9f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17651 .elementor-element.elementor-element-825e9f1 .elementor-heading-title{font-size:26px;color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-7e9ef66 .houzez-spacer-inner{height:50px;}.elementor-17651 .elementor-element.elementor-element-477c4b7 .houzez-spacer-inner{height:50px;}.elementor-17651 .elementor-element.elementor-element-7fdec68{color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-bedfdf0{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-color:#2B334D00;--border-color:#2B334D00;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-17651 .elementor-element.elementor-element-bedfdf0:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-bedfdf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#092E4D;}.elementor-17651 .elementor-element.elementor-element-95c96ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17651 .elementor-element.elementor-element-95c96ce .elementor-heading-title{font-size:26px;color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-e583b2a .houzez-spacer-inner{height:50px;}.elementor-17651 .elementor-element.elementor-element-228760a .houzez-spacer-inner{height:50px;}.elementor-17651 .elementor-element.elementor-element-c2bb3c0{color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-d026e06{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-color:#2B334D00;--border-color:#2B334D00;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-17651 .elementor-element.elementor-element-d026e06:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-d026e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#092E4D;}.elementor-17651 .elementor-element.elementor-element-1fbecc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17651 .elementor-element.elementor-element-1fbecc1 .elementor-heading-title{font-size:26px;color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-141babb .houzez-spacer-inner{height:50px;}.elementor-17651 .elementor-element.elementor-element-55c270b .houzez-spacer-inner{height:50px;}.elementor-17651 .elementor-element.elementor-element-9be47bb{color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-849bbe9{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-color:#2B334D00;--border-color:#2B334D00;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-17651 .elementor-element.elementor-element-849bbe9:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-849bbe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#092E4D;}.elementor-17651 .elementor-element.elementor-element-26b4407 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17651 .elementor-element.elementor-element-26b4407 .elementor-heading-title{font-size:26px;color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-79bc81b .houzez-spacer-inner{height:50px;}.elementor-17651 .elementor-element.elementor-element-fff4cd4 .houzez-spacer-inner{height:50px;}.elementor-17651 .elementor-element.elementor-element-a82ea05{color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-bd5dac7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17651 .elementor-element.elementor-element-bd5dac7:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-bd5dac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021D33;}.elementor-17651 .elementor-element.elementor-element-447b8fa{--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-17651 .elementor-element.elementor-element-4ffadd6{--spacer-size:35px;}.elementor-17651 .elementor-element.elementor-element-1cb20e0{margin-top:0px;margin-bottom:0px;padding:3% 0% 3% 0%;}.elementor-17651 .elementor-element.elementor-element-94a7660 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-bc-flex-widget .elementor-17651 .elementor-element.elementor-element-ed24485.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17651 .elementor-element.elementor-element-ed24485.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17651 .elementor-element.elementor-element-91fb5a8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17651 .elementor-element.elementor-element-91fb5a8{text-align:left;}.elementor-17651 .elementor-element.elementor-element-91fb5a8 .elementor-heading-title{font-size:50px;font-weight:400;letter-spacing:0.5px;color:#2B334D;}.elementor-17651 .elementor-element.elementor-element-b610df9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17651 .elementor-element.elementor-element-b610df9{text-align:left;}.elementor-17651 .elementor-element.elementor-element-b610df9 .elementor-heading-title{font-size:23px;font-weight:400;letter-spacing:0.5px;color:#2B334D;}.elementor-17651 .elementor-element.elementor-element-004daa4{columns:1;text-align:left;}.elementor-17651 .elementor-element.elementor-element-240ee92 .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:#2B334D;color:#2B334D;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-17651 .elementor-element.elementor-element-240ee92 .elementor-button:hover, .elementor-17651 .elementor-element.elementor-element-240ee92 .elementor-button:focus{background-color:#2B334D;color:#FFFFFF;border-color:#2B334D;}.elementor-17651 .elementor-element.elementor-element-240ee92 .elementor-button:hover svg, .elementor-17651 .elementor-element.elementor-element-240ee92 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-0bf04b0 .houzez-spacer-inner{height:50px;}.elementor-17651 .elementor-element.elementor-element-184e775{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17651 .elementor-element.elementor-element-3b76f65{--display:flex;}.elementor-17651 .elementor-element.elementor-element-f93a0ac .houzez-spacer-inner{height:2px;}.elementor-17651 .elementor-element.elementor-element-8f79544.elementor-element{--align-self:stretch;}.elementor-17651 .elementor-element.elementor-element-8f79544{z-index:9999;}.elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}body.rtl .elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group > label, .elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-subgroup label{color:#2B334D;}.elementor-17651 .elementor-element.elementor-element-8f79544 .houzez-ele-search-form-wrapper{background-color:#FFFFFF;padding:20px 0px 20px 40px;border-radius:4px 4px 4px 4px;}.elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group .elementor-field, .elementor-17651 .elementor-element.elementor-element-8f79544 .location-trigger{color:#7A7A7A;}.elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group .elementor-select-wrapper button:not(.actions-btn){color:#7A7A7A;background-color:#C8D0DD;border-radius:4px 4px 4px 4px;}.elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group .elementor-select-wrapper button:not(.bs-placeholder) .filter-option-inner-inner{color:#7A7A7A;}.elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group .elementor-field, .elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-subgroup label, .elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group .elementor-select-wrapper button:not(.actions-btn) , .elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group .elementor-select-wrapper .dropdown-menu .text{font-size:12px;font-weight:500;}.elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#C8D0DD;border-radius:4px 4px 4px 4px;}.elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper), .elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group .elementor-select-wrapper select, .elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group .elementor-select-wrapper button:not(.actions-btn), .elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group .elementor-select-wrapper::before, .elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group .elementor-select-wrapper button::before, .elementor-17651 .elementor-element.elementor-element-8f79544 .location-trigger{border-style:none;}.elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group .elementor-select-wrapper select{border-radius:4px 4px 4px 4px;}.elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group .elementor-select-wrapper .form-control{border-radius:4px 4px 4px 4px;}.elementor-17651 .elementor-element.elementor-element-8f79544 .range-text{color:#222222;}.elementor-17651 .elementor-element.elementor-element-8f79544 .houzez-ele-price-slider{margin-top:0px;margin-bottom:0px;}.elementor-17651 .elementor-element.elementor-element-8f79544 .nav-item .nav-link{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-17651 .elementor-element.elementor-element-8f79544 #houzez-search-tabs-wrap .nav-link{color:#2B334D;background-color:#C8D0DD;padding:10px 20px 10px 20px;margin:0px 5px 10px 5px;border-radius:4px 4px 4px 4px;}.elementor-17651 .elementor-element.elementor-element-8f79544 #houzez-search-tabs-wrap .nav-link.active{color:#FFFFFF;background-color:#2B334D;}.elementor-17651 .elementor-element.elementor-element-8f79544 .houzez-status-tabs{justify-content:center;}.elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-button{background-color:#2B334D;font-size:16px;line-height:20px;border-radius:32px 32px 32px 32px;padding:25px 25px 25px 25px;}.elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-button:hover{background-color:#2945E0;color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-af768bb .houzez-spacer-inner{height:0px;}.elementor-17651 .elementor-element.elementor-element-5381b8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17651 .elementor-element.elementor-element-5381b8f:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-5381b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-a34105a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17651 .elementor-element.elementor-element-9a4e78d .houzez-spacer-inner{height:10px;}.elementor-17651 .elementor-element.elementor-element-8949256{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17651 .elementor-element.elementor-element-f107a80{--spacer-size:50px;}.elementor-17651 .elementor-element.elementor-element-329bd17 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17651 .elementor-element.elementor-element-329bd17{text-align:center;}.elementor-17651 .elementor-element.elementor-element-329bd17 .elementor-heading-title{font-size:50px;font-weight:400;letter-spacing:0.5px;color:#2B334D;}.elementor-17651 .elementor-element.elementor-element-2125c7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17651 .elementor-element.elementor-element-4bff90b{--display:flex;}.elementor-17651 .elementor-element.elementor-element-35488e0 .item-title{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-17651 .elementor-element.elementor-element-35488e0 .item-price{font-weight:600;}.elementor-17651 .elementor-element.elementor-element-bd19210 .houzez-spacer-inner{height:50px;}.elementor-17651 .elementor-element.elementor-element-58f2338b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17651 .elementor-element.elementor-element-58f2338b:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-58f2338b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17651 .elementor-element.elementor-element-5c2228e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-17651 .elementor-element.elementor-element-5e8482c1{--spacer-size:50px;}.elementor-17651 .elementor-element.elementor-element-18a4e1fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17651 .elementor-element.elementor-element-17b61202{--display:flex;}.elementor-17651 .elementor-element.elementor-element-2b11bc0b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17651 .elementor-element.elementor-element-2b11bc0b{text-align:center;}.elementor-17651 .elementor-element.elementor-element-2b11bc0b .elementor-heading-title{font-size:50px;font-weight:400;letter-spacing:0.5px;color:#000000;}.elementor-17651 .elementor-element.elementor-element-1b950d21{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--z-index:1;}.elementor-17651 .elementor-element.elementor-element-e233321 .elementor-swiper-button{font-size:20px;}.elementor-17651 .elementor-element.elementor-element-e233321 .elementor-testimonial__text{font-size:15px;}.elementor-17651 .elementor-element.elementor-element-edfb457{--spacer-size:50px;}@media(min-width:768px){.elementor-17651 .elementor-element.elementor-element-d8de521{--width:100%;}.elementor-17651 .elementor-element.elementor-element-429abf02{--content-width:1340px;}.elementor-17651 .elementor-element.elementor-element-b0e599a{--width:100%;}.elementor-17651 .elementor-element.elementor-element-422330a{--width:100%;}.elementor-17651 .elementor-element.elementor-element-717eaff{--width:28%;}.elementor-17651 .elementor-element.elementor-element-bc7e7ea{--width:66.6666%;}.elementor-17651 .elementor-element.elementor-element-6b4d04f{--width:100%;}.elementor-17651 .elementor-element.elementor-element-cd15018{--width:100%;}.elementor-17651 .elementor-element.elementor-element-bedfdf0{--width:100%;}.elementor-17651 .elementor-element.elementor-element-d026e06{--width:100%;}.elementor-17651 .elementor-element.elementor-element-849bbe9{--width:100%;}.elementor-17651 .elementor-element.elementor-element-447b8fa{--width:100%;}.elementor-17651 .elementor-element.elementor-element-94a7660{width:100%;}.elementor-17651 .elementor-element.elementor-element-ed24485{width:50%;}.elementor-17651 .elementor-element.elementor-element-d455a7e{width:50%;}.elementor-17651 .elementor-element.elementor-element-8949256{--width:953px;}.elementor-17651 .elementor-element.elementor-element-4bff90b{--content-width:1440px;}.elementor-17651 .elementor-element.elementor-element-58f2338b{--content-width:1440px;}.elementor-17651 .elementor-element.elementor-element-18a4e1fb{--width:1006px;}.elementor-17651 .elementor-element.elementor-element-1b950d21{--width:1059px;}}@media(max-width:1024px) and (min-width:768px){.elementor-17651 .elementor-element.elementor-element-8949256{--width:100%;}.elementor-17651 .elementor-element.elementor-element-4bff90b{--content-width:575px;}.elementor-17651 .elementor-element.elementor-element-1b950d21{--width:100%;}}@media(max-width:1024px){.elementor-17651 .elementor-element.elementor-element-d8de521{--margin-top:-17%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-17651 .elementor-element.elementor-element-5d62cdf{--min-height:110vh;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-17651 .elementor-element.elementor-element-c15f4af .elementor-heading-title{font-size:18px;}.elementor-17651 .elementor-element.elementor-element-b45180c .elementor-heading-title{font-size:40px;}.elementor-17651 .elementor-element.elementor-element-bc2902d .elementor-heading-title{font-size:18px;}.elementor-17651 .elementor-element.elementor-element-577343c0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-17651 .elementor-element.elementor-element-2ee5f354{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17651 .elementor-element.elementor-element-22c0fd0 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-17651 .elementor-element.elementor-element-7362794 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-17651 .elementor-element.elementor-element-c66e91e{--grid-auto-flow:row;}.elementor-17651 .elementor-element.elementor-element-91fb5a8 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-17651 .elementor-element.elementor-element-b610df9 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-17651 .elementor-element.elementor-element-329bd17 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-17651 .elementor-element.elementor-element-2b11bc0b .elementor-heading-title{font-size:40px;line-height:1.2em;}}@media(max-width:767px){.elementor-17651 .elementor-element.elementor-element-d8de521{--width:100%;--margin-top:-42%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-17651 .elementor-element.elementor-element-5d62cdf{--min-height:110vh;--padding-top:40%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-17651 .elementor-element.elementor-element-c15f4af .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:3px;}.elementor-17651 .elementor-element.elementor-element-b45180c .elementor-heading-title{font-size:40px;letter-spacing:9px;}.elementor-17651 .elementor-element.elementor-element-bc2902d .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:3px;}.elementor-17651 .elementor-element.elementor-element-429abf02:not(.elementor-motion-effects-element-type-background), .elementor-17651 .elementor-element.elementor-element-429abf02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 100%, #FFFFFF 0%);}.elementor-17651 .elementor-element.elementor-element-429abf02{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-17651 .elementor-element.elementor-element-577343c0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17651 .elementor-element.elementor-element-2ee5f354{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17651 .elementor-element.elementor-element-2ac84bd3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17651 .elementor-element.elementor-element-2ac84bd3.e-con{--order:99999 /* order end hack */;}.elementor-17651 .elementor-element.elementor-element-22c0fd0 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-17651 .elementor-element.elementor-element-7362794 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-17651 .elementor-element.elementor-element-36535189{columns:1;}.elementor-17651 .elementor-element.elementor-element-71cbde2{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-17651 .elementor-element.elementor-element-bba7704{columns:1;}.elementor-17651 .elementor-element.elementor-element-c66e91e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17651 .elementor-element.elementor-element-91fb5a8 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-17651 .elementor-element.elementor-element-b610df9 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-17651 .elementor-element.elementor-element-004daa4{columns:1;}.elementor-17651 .elementor-element.elementor-element-8f79544 .houzez-ele-search-form-wrapper{padding:-1px -1px -1px -1px;border-radius:4px 4px 4px 4px;}.elementor-17651 .elementor-element.elementor-element-8f79544 .nav-item .nav-link{font-size:12px;}.elementor-17651 .elementor-element.elementor-element-8f79544 #houzez-search-tabs-wrap .nav-link{padding:3px 14px 4px 14px;}.elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-button{border-radius:0px 0px 4px 4px;}.elementor-17651 .elementor-element.elementor-element-9a4e78d .houzez-spacer-inner{height:10px;}.elementor-17651 .elementor-element.elementor-element-329bd17 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-17651 .elementor-element.elementor-element-2125c7c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17651 .elementor-element.elementor-element-4bff90b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17651 .elementor-element.elementor-element-2b11bc0b .elementor-heading-title{font-size:34px;line-height:1.2em;}}/* Start custom CSS for container, class: .elementor-element-429abf02 */.elementor-17651 .elementor-element.elementor-element-429abf02 .e-con-inner {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d919c45 */.container {
  width: 100%;
  height: 500px;
  position: relative;
  padding-inline: 5rem;
  display: flex;
  justify-content: center;
  gap: 20px;
}
.container:has( > .card.active) .card:not(.active) {
  filter: blur(2px);
  width: min(10%, 50px);
}
.carousel-card {
  --active-width: 600px;
  position: relative;
  width: min(40%, 500px);
  height: 100%;
  /*transform: skew(-10deg);*/
  overflow: hidden;
  border-radius: .5rem;
  cursor: pointer;
  transition: all 400ms ease-in-out;
  box-shadow: .25rem .25rem 1rem #000000aa;
}
.carousel-card * {
  transition: all 400ms ease-in-out;
}
.carousel-card img {
  display: block;
  position: absolute;
  /*left: 50%;*/
  /*transform: translate(-50%) skew(10deg);*/
  height: 100%;
  min-width: 100%;
  object-fit: cover;
  /*filter: grayscale(80%);*/
}
.carousel-card .title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: max-content;
  font-size: 1.5rem;
  padding: 0.5rem 1rem;
  color: #dddddd;
  text-shadow: 0 0 0.25rem #000000, 0 0 1rem #000000;
  opacity: 0;
  transform-origin: top left;
  animation: title-normal 600ms forwards;
}

.carousel-card .button-17 a {
    color: #ffff;
}

.carousel-card .button-17 {
  visibility: hidden;
  position: absolute;
  bottom: 10px;
  left: 10px;
  align-items: center;
  appearance: none;
  background-color:#2b334d; 
  border-radius: 24px;
  border-color: #2B334D;
  border-style: none;
  box-shadow: rgba(0, 0, 0, .2) 0 3px 5px -1px,rgba(0, 0, 0, .14) 0 6px 10px 0,rgba(0, 0, 0, .12) 0 1px 18px 0;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  fill: currentcolor; font-family: "Google Sans",Roboto,Arial,sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 48px;
  justify-content: center;
  letter-spacing: .25px;
  line-height: normal;
  max-width: 100%;
  overflow: visible; padding: 2px 24px;
  text-align: center; text-transform: none; transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1),opacity 15ms linear 30ms,transform 270ms cubic-bezier(0, 0, .2, 1) 0ms; user-select: none; -webkit-user-select: none; touch-action: manipulation; width: auto; will-change: transform,opacity; z-index: 0; }
  .button-17:hover { background: #F6F9FE; color: #2B334D; } 
  .button-17:active { box-shadow: 0 4px 4px 0 rgb(60 64 67 / 30%), 0 8px 12px 6px rgb(60 64 67 / 15%); outline: none; } button:focus { outline: none; border: 2px solid #4285f4; } 
  .button-17:not(:disabled) { box-shadow: rgba(60, 64, 67, .3) 0 1px 3px 0, rgba(60, 64, 67, .15) 0 4px 8px 3px; } .button-17:not(:disabled):hover { box-shadow: rgba(60, 64, 67, .3) 0 2px 3px 0, rgba(60, 64, 67, .15) 0 6px 10px 4px; }
  .button-17:not(:disabled):focus { box-shadow: rgba(60, 64, 67, .3) 0 1px 3px 0, rgba(60, 64, 67, .15) 0 4px 8px 3px; }
  .button-17:not(:disabled):active { box-shadow: rgba(60, 64, 67, .3) 0 4px 4px 0, rgba(60, 64, 67, .15) 0 8px 12px 6px; }
  .button-17:disabled { box-shadow: rgba(60, 64, 67, .3) 0 1px 3px 0, rgba(60, 64, 67, .15) 0 4px 8px 3px;
}

@keyframes title-normal {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.carousel-card:hover {
  & > img {
    filter: none;
  }
  & > .title {
    opacity: 1;
  }
  & > .button-17 a {
      color: #ffff;
  }
}

.carousel-card .button-17:hover {
    & > a {
      color: #2b334d;
    }
}

.carousel-card.active {
  width: var(--active-width);
  box-shadow: .5rem .5rem 1.5rem #000000cc;
  
  & > img {
    filter: none;
  }
  & > .title {
    transform-origin: bottom right;
    animation: title-active 600ms forwards;
    bottom: 55px;
  }
  & > .button-17 {
      visibility: visible;
  }
}
@keyframes title-normal {
  0% {
    transform: skew(10deg);
  }
  50% {
    opacity: 0;
    transform: translateX(-500%);
  }
  51% {
    opacity: 0;
    transform: translateY(600%) rotate(-90deg);
  }
  100% {
    opacity: .8;
    transform: translateY(100%) rotate(-90deg);
  }
}

@keyframes title-active {
  0% {
    opacity: 1;
    transform: translateY(100%) rotate(-90deg);
  }
  50% {
    opacity: 0;
    transform: translateY(600%) rotate(-90deg);
  }
  51% {
    opacity: 0;
    transform: translateX(-500%);
  }
  85% {
    transform: translateX(5%) skew(-20deg);
  }
  100% {
    opacity: 1;
    /*transform: skew(10deg);*/
  }
}/* End custom CSS */
/* Start custom CSS for houzez_elementor_search_builder, class: .elementor-element-8f79544 */.elementor-17651 .elementor-element.elementor-element-8f79544 .elementor-field-group {
    margin-right: 5%;
    margin-bottom: 2% !important;
}
.elementor-labels-above {
    align-items: center;
}
.btn-light {
    padding: 0!important;
}
.houzez-ele-search-form-wrapper {
    background-color: #c8d0dd!important;
    opacity: 0.9;
    border-radius: 20px!important;
}
.elementor-field-group-4d0c71b {
    border-right: 1px solid #5E686D!important;
    padding-right: 20px!important
}
.elementor-field-group-7ebd6fd {
    border-right: 1px solid #5E686D!important;
    padding-right: 20px!important
}
.elementor-field-group-1bb28f6 {
    border-right: 1px solid #5E686D!important;
    padding-right: 20px!important
}
.elementor-element-e59e127 {
    background-color: #112c43!important
}
#form-field-3fe95d8 {
    padding-left: 10px!important;
}
#form-field-14d96f5 {
    padding-left: 10px!important;
}
#form-field-f4d129f {
    padding-left: 10px!important;
}
#form-field-91328e0 {
    padding-left: 10px!important;
}
#form-field-8422c13 {
    padding-left: 10px!important;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-e233321 */.elementor-17651 .elementor-element.elementor-element-e233321 .elementor-testimonial__image {
    visibility: hidden;
    width: 0px;
}

.elementor-17651 .elementor-element.elementor-element-e233321 .elementor-testimonial__cite {
    text-align: center;
}/* End custom CSS */