.elementor-7 .elementor-element.elementor-element-cad8e10{--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:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-cad8e10:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cad8e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c063df8{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-18f091f{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8dec33a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-ff2b5eb > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-7 .elementor-element.elementor-element-ff2b5eb{text-align:left;}.elementor-7 .elementor-element.elementor-element-ff2b5eb img{width:100px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ac4f83c{font-family:"halyard-display", Sans-serif;font-size:18px;font-weight:300;}.elementor-7 .elementor-element.elementor-element-16fab69{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:04rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-9580b4c > .elementor-widget-container{margin:-2rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-9580b4c img{width:70%;}.elementor-7 .elementor-element.elementor-element-ee85946{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-74b09ad{text-align:left;}.elementor-7 .elementor-element.elementor-element-74b09ad img{width:257px;}.elementor-7 .elementor-element.elementor-element-c39bb83{--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:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-c39bb83:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c39bb83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-234d607{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-9f24d91{--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:center;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-50679c9{text-align:center;}.elementor-7 .elementor-element.elementor-element-50679c9 .elementor-heading-title{font-family:"PPMondwest", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e71ec4e > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-7 .elementor-element.elementor-element-e71ec4e img{width:79px;}.elementor-7 .elementor-element.elementor-element-e41b639{text-align:center;}.elementor-7 .elementor-element.elementor-element-e41b639 .elementor-heading-title{font-family:"PPMondwest", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8a19640{text-align:center;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e6e65bf{--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:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%;}.elementor-7 .elementor-element.elementor-element-e6e65bf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e6e65bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e6c15f4{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:8rem;--padding-bottom:9rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-0e99b21{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0420e61{--e-image-carousel-slides-to-show:1;}.elementor-7 .elementor-element.elementor-element-0420e61 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#57413278;opacity:1;}.elementor-7 .elementor-element.elementor-element-0420e61 .swiper-pagination-bullet{background:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-561ca31{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cc5f527 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-c67dadf{text-align:left;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-c21ce6f{--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:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-c21ce6f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c21ce6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-0af16d6{--display:flex;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-35384cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-91ca25a{--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:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-168766d img{width:100%;max-width:386px;}.elementor-7 .elementor-element.elementor-element-f810eb7{--display:flex;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-c01d762 .elementor-heading-title{font-family:"ObjectSans", Sans-serif;font-size:25px;font-weight:300;text-transform:uppercase;color:#574132;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4760899 > .elementor-widget-container{margin:-2px 0px -10px 0px;}.elementor-7 .elementor-element.elementor-element-4760899 .elementor-icon-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-4760899.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-4760899.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4760899.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-4760899.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4760899.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-4760899.elementor-view-stacked .elementor-icon:hover{background-color:#95A4B7;}.elementor-7 .elementor-element.elementor-element-4760899.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-4760899.elementor-view-default .elementor-icon:hover{color:#95A4B7;border-color:#95A4B7;}.elementor-7 .elementor-element.elementor-element-4760899.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-4760899.elementor-view-default .elementor-icon:hover svg{fill:#95A4B7;}.elementor-7 .elementor-element.elementor-element-4760899 .elementor-icon{font-size:26px;}.elementor-7 .elementor-element.elementor-element-4760899 .elementor-icon svg{height:26px;}.elementor-7 .elementor-element.elementor-element-fbfd7c9 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fbfd7c9{font-family:"halyard-display", Sans-serif;font-size:15px;font-weight:300;}.elementor-7 .elementor-element.elementor-element-a2a1cc7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b3275d1{--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:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-24bfce6 img{width:100%;max-width:386px;}.elementor-7 .elementor-element.elementor-element-b6a2cc4{--display:flex;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-3c35135 .elementor-heading-title{font-family:"ObjectSans", Sans-serif;font-size:25px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-1f54a45 > .elementor-widget-container{margin:-2px 0px -10px 0px;}.elementor-7 .elementor-element.elementor-element-1f54a45 .elementor-icon-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-1f54a45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1f54a45.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1f54a45.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1f54a45.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1f54a45.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1f54a45.elementor-view-stacked .elementor-icon:hover{background-color:#95A4B7;}.elementor-7 .elementor-element.elementor-element-1f54a45.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-1f54a45.elementor-view-default .elementor-icon:hover{color:#95A4B7;border-color:#95A4B7;}.elementor-7 .elementor-element.elementor-element-1f54a45.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-1f54a45.elementor-view-default .elementor-icon:hover svg{fill:#95A4B7;}.elementor-7 .elementor-element.elementor-element-1f54a45 .elementor-icon{font-size:26px;}.elementor-7 .elementor-element.elementor-element-1f54a45 .elementor-icon svg{height:26px;}.elementor-7 .elementor-element.elementor-element-9e68622 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9e68622{font-family:"halyard-display", Sans-serif;font-size:15px;font-weight:300;}.elementor-7 .elementor-element.elementor-element-41af762{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:100px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-75px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-75px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:66px;--e-n-carousel-dots-normal-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-41af762 > .elementor-widget-container{margin:-2.5rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-82c05fa{--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:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-82c05fa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-82c05fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-69f4191{--display:flex;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-0332630{--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:center;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8d6c142 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8d6c142{text-align:center;}.elementor-7 .elementor-element.elementor-element-8d6c142 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-fe01abb > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-7 .elementor-element.elementor-element-fe01abb img{width:79px;}.elementor-7 .elementor-element.elementor-element-9b6aa04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a0f0fc7{--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:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-56e1f8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-59f98e2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-59f98e2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-59f98e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-a8de613{text-align:center;}.elementor-7 .elementor-element.elementor-element-a8de613 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-size:27px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-08ef1a6 img{width:100%;}.elementor-7 .elementor-element.elementor-element-c40834d{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-cd9cec0 .elementor-heading-title{font-family:"ObjectSans", Sans-serif;font-size:21px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-31d3a18 .elementor-button{background-color:#C5ADA100;font-family:"halyard-display", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:2px 0px 2px 0px;}.elementor-7 .elementor-element.elementor-element-31d3a18 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-31d3a18 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-31d3a18 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-31d3a18 .elementor-button:focus{color:#57413291;}.elementor-7 .elementor-element.elementor-element-31d3a18 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-31d3a18 .elementor-button:focus svg{fill:#57413291;}.elementor-7 .elementor-element.elementor-element-1c0477e{--display:flex;--flex-direction:column-reverse;--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-53abcfc{--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:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c8492d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1c6ad70{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-1c6ad70:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1c6ad70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-1f86c59{text-align:center;}.elementor-7 .elementor-element.elementor-element-1f86c59 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-size:27px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1e57bc3 img{width:100%;}.elementor-7 .elementor-element.elementor-element-68bb64d{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-9609d47 .elementor-heading-title{font-family:"ObjectSans", Sans-serif;font-size:21px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-bd5d3a5 .elementor-button{background-color:#C5ADA100;font-family:"halyard-display", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:2px 0px 2px 0px;}.elementor-7 .elementor-element.elementor-element-bd5d3a5 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bd5d3a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-bd5d3a5 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-bd5d3a5 .elementor-button:focus{color:#57413291;}.elementor-7 .elementor-element.elementor-element-bd5d3a5 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-bd5d3a5 .elementor-button:focus svg{fill:#57413291;}.elementor-7 .elementor-element.elementor-element-28c54fd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6705318{--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:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8b41318{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5701477{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-5701477:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5701477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-291c1be{text-align:center;}.elementor-7 .elementor-element.elementor-element-291c1be .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-size:27px;font-weight:300;text-transform:uppercase;color:#C5ADA1;}.elementor-7 .elementor-element.elementor-element-3c07748 img{width:100%;}.elementor-7 .elementor-element.elementor-element-32a1e44{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-4b8e188 .elementor-heading-title{font-family:"ObjectSans", Sans-serif;font-size:21px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-a649585 .elementor-button{background-color:#C5ADA100;font-family:"halyard-display", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:2px 0px 2px 0px;}.elementor-7 .elementor-element.elementor-element-a649585 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a649585 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-a649585 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-a649585 .elementor-button:focus{color:#57413291;}.elementor-7 .elementor-element.elementor-element-a649585 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-a649585 .elementor-button:focus svg{fill:#57413291;}.elementor-7 .elementor-element.elementor-element-53ca307{--display:flex;--flex-direction:column-reverse;--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-565bffd{--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:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d19da5a{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-42b5c98{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-42b5c98:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-42b5c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-6bf1cdf{text-align:center;}.elementor-7 .elementor-element.elementor-element-6bf1cdf .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-size:27px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-da3ee1e img{width:100%;}.elementor-7 .elementor-element.elementor-element-bbb7801{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-1f21e2f .elementor-heading-title{font-family:"ObjectSans", Sans-serif;font-size:21px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-96f5e28 .elementor-button{background-color:#C5ADA100;font-family:"halyard-display", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:2px 0px 2px 0px;}.elementor-7 .elementor-element.elementor-element-96f5e28 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-96f5e28 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-96f5e28 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-96f5e28 .elementor-button:focus{color:#57413291;}.elementor-7 .elementor-element.elementor-element-96f5e28 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-96f5e28 .elementor-button:focus svg{fill:#57413291;}.elementor-7 .elementor-element.elementor-element-975833c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-52841b3{--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:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0213178{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9ee88d9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-9ee88d9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9ee88d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-3305235{text-align:center;}.elementor-7 .elementor-element.elementor-element-3305235 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-size:27px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-99d78c6 img{width:100%;}.elementor-7 .elementor-element.elementor-element-e3edd69{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-5963b24 .elementor-heading-title{font-family:"ObjectSans", Sans-serif;font-size:21px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-5be88ac .elementor-button{background-color:#C5ADA100;font-family:"halyard-display", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:2px 0px 2px 0px;}.elementor-7 .elementor-element.elementor-element-5be88ac > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5be88ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-5be88ac .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-5be88ac .elementor-button:focus{color:#57413291;}.elementor-7 .elementor-element.elementor-element-5be88ac .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-5be88ac .elementor-button:focus svg{fill:#57413291;}.elementor-7 .elementor-element.elementor-element-0599e89{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:46px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-75px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-75px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:66px;--e-n-carousel-dots-normal-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-0599e89 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-a3aff97{--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:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-a3aff97:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a3aff97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-ca15791{--display:flex;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-9238fd8{--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:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4c9b98c > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4c9b98c img{width:653px;}.elementor-7 .elementor-element.elementor-element-64e2669{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-85a55c4{--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:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ee2dd32 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ee2dd32 img{width:653px;}.elementor-7 .elementor-element.elementor-element-2cf7e1c{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-64bf36d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-64bf36d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-16fab69{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-9580b4c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-74b09ad img{width:171px;}.elementor-7 .elementor-element.elementor-element-91ca25a{--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-7 .elementor-element.elementor-element-168766d img{width:100%;}.elementor-7 .elementor-element.elementor-element-f810eb7{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-b3275d1{--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-7 .elementor-element.elementor-element-24bfce6 img{width:100%;}.elementor-7 .elementor-element.elementor-element-b6a2cc4{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-41af762{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:35px;}.elementor-7 .elementor-element.elementor-element-0599e89{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-64bf36d{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-c063df8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-18f091f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-8dec33a{--padding-top:5.5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-ff2b5eb img{width:84px;}.elementor-7 .elementor-element.elementor-element-16fab69{--margin-top:-2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0%;--padding-bottom:130%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-9580b4c img{width:79%;}.elementor-7 .elementor-element.elementor-element-74b09ad img{width:202px;}.elementor-7 .elementor-element.elementor-element-e6c15f4{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:6rem;--padding-bottom:8.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-0af16d6{--padding-top:0rem;--padding-bottom:5.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-91ca25a{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-168766d img{width:76%;}.elementor-7 .elementor-element.elementor-element-f810eb7{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-c01d762 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-b3275d1{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-24bfce6 img{width:76%;}.elementor-7 .elementor-element.elementor-element-b6a2cc4{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-3c35135 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-41af762{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-69f4191{--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-cd9cec0 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-9609d47 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-4b8e188 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-1f21e2f .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-5963b24 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-0599e89{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-ca15791{--padding-top:6rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-4c9b98c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4c9b98c img{width:50%;}.elementor-7 .elementor-element.elementor-element-ee2dd32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ee2dd32 img{width:50%;}.elementor-7 .elementor-element.elementor-element-64bf36d{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-e6e65bf{--content-width:900px;}.elementor-7 .elementor-element.elementor-element-a3aff97{--content-width:900px;}}@media(min-width:2400px){.elementor-7 .elementor-element.elementor-element-1c0477e{--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-0599e89{--e-n-carousel-swiper-slides-to-display:5;}}/* Start custom CSS for image, class: .elementor-element-9580b4c */.elementor-7 .elementor-element.elementor-element-9580b4c {
    position: relative;
    z-index: 2;
 bottom: -5.5rem;
 
}

@media only screen and (max-width: 1024px) {
   .elementor-7 .elementor-element.elementor-element-9580b4c {
    position: relative;
    z-index: 2;
 bottom: -5.2rem;
 
} 
    
}



@media only screen and (max-width: 767px) {
   .elementor-7 .elementor-element.elementor-element-9580b4c {
    position: relative;
    z-index: 2;
 bottom: -4.2rem;
 
} 
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b09ad */.elementor-7 .elementor-element.elementor-element-74b09ad {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
   
}

.elementor-7 .elementor-element.elementor-element-74b09ad img {
     transform: rotate(90deg);
}





@media only screen and (max-width: 1024px) {
   .elementor-7 .elementor-element.elementor-element-74b09ad {
    left: -5%;
 
} 
    
}




@media only screen and (max-width: 767px) {
   .elementor-7 .elementor-element.elementor-element-74b09ad {
    left: -5%;
    bottom: -2rem;
 
} 
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a19640 */.elementor-7 .elementor-element.elementor-element-8a19640 p {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4760899 */.elementor-7 .elementor-element.elementor-element-4760899 {
    border: 1px solid #574132;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    
}

.elementor-7 .elementor-element.elementor-element-4760899 {
    transition: all 300ms ease;
}
.elementor-7 .elementor-element.elementor-element-4760899:hover {
    background: #574132;
  
    
}

.elementor-7 .elementor-element.elementor-element-4760899:hover svg {
      fill: #95A4B7 !important;
}



.elementor-7 .elementor-element.elementor-element-4760899 svg {
  position: relative;
bottom: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbfd7c9 */.elementor-7 .elementor-element.elementor-element-fbfd7c9 b, .elementor-7 .elementor-element.elementor-element-fbfd7c9 strong {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f54a45 */.elementor-7 .elementor-element.elementor-element-1f54a45 {
    border: 1px solid #574132;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    
}

.elementor-7 .elementor-element.elementor-element-1f54a45 {
    transition: all 300ms ease;
}
.elementor-7 .elementor-element.elementor-element-1f54a45:hover {
    background: #574132;
  
    
}

.elementor-7 .elementor-element.elementor-element-1f54a45:hover svg {
      fill: #95A4B7 !important;
}



.elementor-7 .elementor-element.elementor-element-1f54a45 svg {
  position: relative;
bottom: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e68622 */.elementor-7 .elementor-element.elementor-element-9e68622 b, .elementor-7 .elementor-element.elementor-element-9e68622 strong {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4760899 */.elementor-7 .elementor-element.elementor-element-4760899 {
    border: 1px solid #574132;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    
}

.elementor-7 .elementor-element.elementor-element-4760899 {
    transition: all 300ms ease;
}
.elementor-7 .elementor-element.elementor-element-4760899:hover {
    background: #574132;
  
    
}

.elementor-7 .elementor-element.elementor-element-4760899:hover svg {
      fill: #95A4B7 !important;
}



.elementor-7 .elementor-element.elementor-element-4760899 svg {
  position: relative;
bottom: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbfd7c9 */.elementor-7 .elementor-element.elementor-element-fbfd7c9 b, .elementor-7 .elementor-element.elementor-element-fbfd7c9 strong {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f54a45 */.elementor-7 .elementor-element.elementor-element-1f54a45 {
    border: 1px solid #574132;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    
}

.elementor-7 .elementor-element.elementor-element-1f54a45 {
    transition: all 300ms ease;
}
.elementor-7 .elementor-element.elementor-element-1f54a45:hover {
    background: #574132;
  
    
}

.elementor-7 .elementor-element.elementor-element-1f54a45:hover svg {
      fill: #95A4B7 !important;
}



.elementor-7 .elementor-element.elementor-element-1f54a45 svg {
  position: relative;
bottom: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e68622 */.elementor-7 .elementor-element.elementor-element-9e68622 b, .elementor-7 .elementor-element.elementor-element-9e68622 strong {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4760899 */.elementor-7 .elementor-element.elementor-element-4760899 {
    border: 1px solid #574132;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    
}

.elementor-7 .elementor-element.elementor-element-4760899 {
    transition: all 300ms ease;
}
.elementor-7 .elementor-element.elementor-element-4760899:hover {
    background: #574132;
  
    
}

.elementor-7 .elementor-element.elementor-element-4760899:hover svg {
      fill: #95A4B7 !important;
}



.elementor-7 .elementor-element.elementor-element-4760899 svg {
  position: relative;
bottom: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbfd7c9 */.elementor-7 .elementor-element.elementor-element-fbfd7c9 b, .elementor-7 .elementor-element.elementor-element-fbfd7c9 strong {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f54a45 */.elementor-7 .elementor-element.elementor-element-1f54a45 {
    border: 1px solid #574132;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    
}

.elementor-7 .elementor-element.elementor-element-1f54a45 {
    transition: all 300ms ease;
}
.elementor-7 .elementor-element.elementor-element-1f54a45:hover {
    background: #574132;
  
    
}

.elementor-7 .elementor-element.elementor-element-1f54a45:hover svg {
      fill: #95A4B7 !important;
}



.elementor-7 .elementor-element.elementor-element-1f54a45 svg {
  position: relative;
bottom: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e68622 */.elementor-7 .elementor-element.elementor-element-9e68622 b, .elementor-7 .elementor-element.elementor-element-9e68622 strong {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-41af762 */.elementor-7 .elementor-element.elementor-element-41af762 .elementor-swiper-button {
    display: block !important;
}




@media only screen and (max-width: 1024px) {
  .elementor-7 .elementor-element.elementor-element-41af762  .elementor-swiper-button .cls-1  {
   
   
}

.elementor-7 .elementor-element.elementor-element-41af762 .elementor-swiper-button svg{
     width: 30px !important;
}


.elementor-7 .elementor-element.elementor-element-41af762 .elementor-swiper-button-prev {
   
    left: -4px !important;
    top: 15% !important;
   
}
.elementor-7 .elementor-element.elementor-element-41af762 .elementor-swiper-button-next {
   right: -4px !important;
   top: 15% !important;
 
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c21ce6f */@media only screen and (max-width: 1200px) {

.elementor-swiper-button {
    display: none !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59f98e2 */.elementor-7 .elementor-element.elementor-element-59f98e2 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ce5436 */.elementor-7 .elementor-element.elementor-element-9ce5436 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6ad70 */.elementor-7 .elementor-element.elementor-element-1c6ad70 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e57bc3 */.elementor-7 .elementor-element.elementor-element-1e57bc3 img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8920418 */.elementor-7 .elementor-element.elementor-element-8920418 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c0477e */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-1c0477e {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5701477 */.elementor-7 .elementor-element.elementor-element-5701477 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bb29de */.elementor-7 .elementor-element.elementor-element-8bb29de p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c54fd */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-28c54fd {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b5c98 */.elementor-7 .elementor-element.elementor-element-42b5c98 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da3ee1e */.elementor-7 .elementor-element.elementor-element-da3ee1e img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec26e29 */.elementor-7 .elementor-element.elementor-element-ec26e29 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ca307 */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-53ca307 {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ee88d9 */.elementor-7 .elementor-element.elementor-element-9ee88d9 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54dd57d */.elementor-7 .elementor-element.elementor-element-54dd57d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-975833c */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-975833c {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59f98e2 */.elementor-7 .elementor-element.elementor-element-59f98e2 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ce5436 */.elementor-7 .elementor-element.elementor-element-9ce5436 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6ad70 */.elementor-7 .elementor-element.elementor-element-1c6ad70 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e57bc3 */.elementor-7 .elementor-element.elementor-element-1e57bc3 img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8920418 */.elementor-7 .elementor-element.elementor-element-8920418 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c0477e */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-1c0477e {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5701477 */.elementor-7 .elementor-element.elementor-element-5701477 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bb29de */.elementor-7 .elementor-element.elementor-element-8bb29de p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c54fd */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-28c54fd {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b5c98 */.elementor-7 .elementor-element.elementor-element-42b5c98 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da3ee1e */.elementor-7 .elementor-element.elementor-element-da3ee1e img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec26e29 */.elementor-7 .elementor-element.elementor-element-ec26e29 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ca307 */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-53ca307 {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ee88d9 */.elementor-7 .elementor-element.elementor-element-9ee88d9 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54dd57d */.elementor-7 .elementor-element.elementor-element-54dd57d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-975833c */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-975833c {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59f98e2 */.elementor-7 .elementor-element.elementor-element-59f98e2 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ce5436 */.elementor-7 .elementor-element.elementor-element-9ce5436 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6ad70 */.elementor-7 .elementor-element.elementor-element-1c6ad70 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e57bc3 */.elementor-7 .elementor-element.elementor-element-1e57bc3 img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8920418 */.elementor-7 .elementor-element.elementor-element-8920418 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c0477e */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-1c0477e {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5701477 */.elementor-7 .elementor-element.elementor-element-5701477 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bb29de */.elementor-7 .elementor-element.elementor-element-8bb29de p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c54fd */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-28c54fd {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b5c98 */.elementor-7 .elementor-element.elementor-element-42b5c98 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da3ee1e */.elementor-7 .elementor-element.elementor-element-da3ee1e img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec26e29 */.elementor-7 .elementor-element.elementor-element-ec26e29 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ca307 */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-53ca307 {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ee88d9 */.elementor-7 .elementor-element.elementor-element-9ee88d9 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54dd57d */.elementor-7 .elementor-element.elementor-element-54dd57d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-975833c */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-975833c {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59f98e2 */.elementor-7 .elementor-element.elementor-element-59f98e2 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ce5436 */.elementor-7 .elementor-element.elementor-element-9ce5436 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6ad70 */.elementor-7 .elementor-element.elementor-element-1c6ad70 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e57bc3 */.elementor-7 .elementor-element.elementor-element-1e57bc3 img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8920418 */.elementor-7 .elementor-element.elementor-element-8920418 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c0477e */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-1c0477e {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5701477 */.elementor-7 .elementor-element.elementor-element-5701477 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bb29de */.elementor-7 .elementor-element.elementor-element-8bb29de p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c54fd */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-28c54fd {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b5c98 */.elementor-7 .elementor-element.elementor-element-42b5c98 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da3ee1e */.elementor-7 .elementor-element.elementor-element-da3ee1e img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec26e29 */.elementor-7 .elementor-element.elementor-element-ec26e29 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ca307 */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-53ca307 {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ee88d9 */.elementor-7 .elementor-element.elementor-element-9ee88d9 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54dd57d */.elementor-7 .elementor-element.elementor-element-54dd57d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-975833c */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-975833c {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59f98e2 */.elementor-7 .elementor-element.elementor-element-59f98e2 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ce5436 */.elementor-7 .elementor-element.elementor-element-9ce5436 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6ad70 */.elementor-7 .elementor-element.elementor-element-1c6ad70 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e57bc3 */.elementor-7 .elementor-element.elementor-element-1e57bc3 img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8920418 */.elementor-7 .elementor-element.elementor-element-8920418 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c0477e */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-1c0477e {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5701477 */.elementor-7 .elementor-element.elementor-element-5701477 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bb29de */.elementor-7 .elementor-element.elementor-element-8bb29de p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c54fd */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-28c54fd {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b5c98 */.elementor-7 .elementor-element.elementor-element-42b5c98 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da3ee1e */.elementor-7 .elementor-element.elementor-element-da3ee1e img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec26e29 */.elementor-7 .elementor-element.elementor-element-ec26e29 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ca307 */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-53ca307 {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ee88d9 */.elementor-7 .elementor-element.elementor-element-9ee88d9 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54dd57d */.elementor-7 .elementor-element.elementor-element-54dd57d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-975833c */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-975833c {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59f98e2 */.elementor-7 .elementor-element.elementor-element-59f98e2 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ce5436 */.elementor-7 .elementor-element.elementor-element-9ce5436 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6ad70 */.elementor-7 .elementor-element.elementor-element-1c6ad70 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e57bc3 */.elementor-7 .elementor-element.elementor-element-1e57bc3 img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8920418 */.elementor-7 .elementor-element.elementor-element-8920418 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c0477e */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-1c0477e {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5701477 */.elementor-7 .elementor-element.elementor-element-5701477 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bb29de */.elementor-7 .elementor-element.elementor-element-8bb29de p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c54fd */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-28c54fd {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b5c98 */.elementor-7 .elementor-element.elementor-element-42b5c98 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da3ee1e */.elementor-7 .elementor-element.elementor-element-da3ee1e img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec26e29 */.elementor-7 .elementor-element.elementor-element-ec26e29 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ca307 */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-53ca307 {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ee88d9 */.elementor-7 .elementor-element.elementor-element-9ee88d9 {
    z-index: 2;
  
    width: 51px;
    height: 51px;
    position: absolute;
    bottom: 0;
    left: 0;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54dd57d */.elementor-7 .elementor-element.elementor-element-54dd57d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-975833c */@media only screen and (min-width: 767px) {

.elementor-7 .elementor-element.elementor-element-975833c {
    height: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0599e89 */.elementor-7 .elementor-element.elementor-element-0599e89 .elementor-swiper-button {
    display: block !important;
}




@media only screen and (max-width: 1024px) {
  .elementor-7 .elementor-element.elementor-element-0599e89  .elementor-swiper-button .cls-1  {
    stroke:  #C5ADA1;
   
}

.elementor-7 .elementor-element.elementor-element-0599e89 .elementor-swiper-button svg{
     width: 30px !important;
}


.elementor-7 .elementor-element.elementor-element-0599e89 .elementor-swiper-button-prev {
   
    left: 6px !important;
    top: 20% !important;
   
}
.elementor-7 .elementor-element.elementor-element-0599e89 .elementor-swiper-button-next {
   right: 6px !important;
   top: 20% !important;
 
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c9b98c */.elementor-7 .elementor-element.elementor-element-4c9b98c img {
    aspect-ratio: 1/1;
    object-fit: cover;
    border-radius: 500px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee2dd32 */.elementor-7 .elementor-element.elementor-element-ee2dd32 img {
    aspect-ratio: 1/1;
    object-fit: cover;
    border-radius: 500px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c9b98c */.elementor-7 .elementor-element.elementor-element-4c9b98c img {
    aspect-ratio: 1/1;
    object-fit: cover;
    border-radius: 500px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee2dd32 */.elementor-7 .elementor-element.elementor-element-ee2dd32 img {
    aspect-ratio: 1/1;
    object-fit: cover;
    border-radius: 500px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c9b98c */.elementor-7 .elementor-element.elementor-element-4c9b98c img {
    aspect-ratio: 1/1;
    object-fit: cover;
    border-radius: 500px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee2dd32 */.elementor-7 .elementor-element.elementor-element-ee2dd32 img {
    aspect-ratio: 1/1;
    object-fit: cover;
    border-radius: 500px;
}/* End custom CSS */