.elementor-13 .elementor-element.elementor-element-8ba59f8{--display:flex;--min-height:91vh;--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:flex-start;--overlay-opacity:0.79;}.elementor-13 .elementor-element.elementor-element-8ba59f8::before, .elementor-13 .elementor-element.elementor-element-8ba59f8 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-8ba59f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-8ba59f8 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-8ba59f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-8ba59f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(121deg, #141013 0%, #14101300 62%);}.elementor-13 .elementor-element.elementor-element-2bc0b9b{--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-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-13 .elementor-element.elementor-element-dceffb5{text-align:start;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.9px;color:#E09F63;}.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-13 .elementor-element.elementor-element-6284839{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:start;}.elementor-13 .elementor-element.elementor-element-6284839 .elementor-heading-title{font-family:"PALASH", Sans-serif;font-size:73px;font-weight:500;line-height:81px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-6014695{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"Raleway", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-6014695 p{margin-block-end:9px;}.elementor-13 .elementor-element.elementor-element-c8f6607{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-13 .elementor-element.elementor-element-169297c .elementor-button{background-color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.1px;fill:#141013;color:#141013;border-radius:40px 40px 40px 40px;padding:17px 034px 17px 0034px;}.elementor-13 .elementor-element.elementor-element-169297c .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-169297c .elementor-button:focus{background-color:#BD0847;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-169297c .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-169297c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-547a21a .elementor-button{background-color:#61CE7000;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-547a21a .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-547a21a .elementor-button:focus{background-color:#BD084700;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-547a21a{width:var( --container-widget-width, 100% );max-width:100%;padding:13px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-547a21a .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-547a21a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-0576a63{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-0576a63:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0576a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF5E8;}.elementor-13 .elementor-element.elementor-element-d059186{--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;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-abf7f32{--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-13 .elementor-element.elementor-element-54b5c37{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-13 .elementor-element.elementor-element-54b5c37 .elementor-heading-title{font-family:"PALASH", Sans-serif;font-size:49px;font-weight:500;line-height:51px;color:#000000;}.elementor-13 .elementor-element.elementor-element-901d78d{--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-13 .elementor-element.elementor-element-50ddcac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;color:#2E2E2E;}.elementor-13 .elementor-element.elementor-element-50ddcac.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-c9f2312{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:21px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c9f2312:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c9f2312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-13 .elementor-element.elementor-element-c9f2312.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-bbb39a9{--display:grid;--min-height:495px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-13 .elementor-element.elementor-element-95994e8.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-95994e8 .elementor-image-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-95994e8.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-13 .elementor-element.elementor-element-95994e8.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-13 .elementor-element.elementor-element-95994e8.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-13 .elementor-element.elementor-element-95994e8 .elementor-image-box-wrapper .elementor-image-box-img{width:13%;}.elementor-13 .elementor-element.elementor-element-95994e8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-95994e8 .elementor-image-box-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;color:#353535;}.elementor-13 .elementor-element.elementor-element-95994e8:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-95994e8:has(:focus) .elementor-image-box-title{color:#353535;}.elementor-13 .elementor-element.elementor-element-95994e8 .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;color:#2E2E2E;}.elementor-13 .elementor-element.elementor-element-a22d2ca.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-a22d2ca .elementor-image-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-a22d2ca.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-13 .elementor-element.elementor-element-a22d2ca.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-13 .elementor-element.elementor-element-a22d2ca.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-13 .elementor-element.elementor-element-a22d2ca .elementor-image-box-wrapper .elementor-image-box-img{width:13%;}.elementor-13 .elementor-element.elementor-element-a22d2ca .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-a22d2ca .elementor-image-box-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;color:#353535;}.elementor-13 .elementor-element.elementor-element-a22d2ca:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-a22d2ca:has(:focus) .elementor-image-box-title{color:#353535;}.elementor-13 .elementor-element.elementor-element-a22d2ca .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;color:#2E2E2E;}.elementor-13 .elementor-element.elementor-element-b890410.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-b890410 .elementor-image-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-b890410.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-13 .elementor-element.elementor-element-b890410.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-13 .elementor-element.elementor-element-b890410.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-13 .elementor-element.elementor-element-b890410 .elementor-image-box-wrapper .elementor-image-box-img{width:13%;}.elementor-13 .elementor-element.elementor-element-b890410 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-b890410 .elementor-image-box-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;color:#353535;}.elementor-13 .elementor-element.elementor-element-b890410:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-b890410:has(:focus) .elementor-image-box-title{color:#353535;}.elementor-13 .elementor-element.elementor-element-b890410 .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;color:#2E2E2E;}.elementor-13 .elementor-element.elementor-element-493d392.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-493d392 .elementor-image-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-493d392.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-13 .elementor-element.elementor-element-493d392.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-13 .elementor-element.elementor-element-493d392.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-13 .elementor-element.elementor-element-493d392 .elementor-image-box-wrapper .elementor-image-box-img{width:13%;}.elementor-13 .elementor-element.elementor-element-493d392 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-493d392 .elementor-image-box-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;color:#353535;}.elementor-13 .elementor-element.elementor-element-493d392:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-493d392:has(:focus) .elementor-image-box-title{color:#353535;}.elementor-13 .elementor-element.elementor-element-493d392 .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;color:#2E2E2E;}.elementor-13 .elementor-element.elementor-element-57e03fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-9212a97{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4c1d525{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-4c1d525 .elementor-heading-title{font-family:"PALASH", Sans-serif;font-size:49px;font-weight:500;line-height:51px;color:#000000;}.elementor-13 .elementor-element.elementor-element-403b4f4{padding:0px 0px 30px 0px;}.elementor-13 .elementor-element.elementor-element-129b403 .elementor-button{background-color:#82226C;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:17px 034px 17px 0034px;}.elementor-13 .elementor-element.elementor-element-129b403 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-129b403 .elementor-button:focus{background-color:#82226C;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-129b403 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-129b403 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1cb0980{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1cb0980:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1cb0980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF5E8;}.elementor-13 .elementor-element.elementor-element-1cb0980.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-a5041f4{--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-13 .elementor-element.elementor-element-8a58f12{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-13 .elementor-element.elementor-element-8a58f12 .elementor-heading-title{font-family:"PALASH", Sans-serif;font-size:49px;font-weight:500;line-height:51px;color:#000000;}.elementor-13 .elementor-element.elementor-element-421124e{--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-13 .elementor-element.elementor-element-271ee66{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;color:#2E2E2E;}.elementor-13 .elementor-element.elementor-element-271ee66.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-3bd892b{--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:30px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3bd892b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3bd892b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF5E8;}.elementor-13 .elementor-element.elementor-element-79ae13e{--e-image-carousel-slides-to-show:3;}.elementor-13 .elementor-element.elementor-element-79ae13e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-13 .elementor-element.elementor-element-79ae13e .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;color:#FF9A26;}.elementor-13 .elementor-element.elementor-element-79ae13e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-13 .elementor-element.elementor-element-79ae13e .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FF9A26;}.elementor-13 .elementor-element.elementor-element-79ae13e .swiper-wrapper{display:flex;align-items:center;}.elementor-13 .elementor-element.elementor-element-28d562d{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-28d562d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-28d562d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF5E8;}.elementor-13 .elementor-element.elementor-element-c20f752{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 50px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-c20f752 .elementor-heading-title{font-family:"PALASH", Sans-serif;font-size:49px;font-weight:500;line-height:51px;color:#000000;}.elementor-13 .elementor-element.elementor-element-dcffccb .elementor-button{background-color:#61CE7000;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.1px;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-dcffccb .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-dcffccb .elementor-button:focus{background-color:#BD084700;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-dcffccb{width:var( --container-widget-width, 100% );max-width:100%;padding:13px 0px 60px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-dcffccb .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-dcffccb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-8e3df8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-c8f6607{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-bbb39a9{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-8ba59f8{--content-width:900px;}.elementor-13 .elementor-element.elementor-element-c8f6607{--width:39%;}.elementor-13 .elementor-element.elementor-element-abf7f32{--width:66.6666%;}.elementor-13 .elementor-element.elementor-element-901d78d{--width:33.3333%;}.elementor-13 .elementor-element.elementor-element-bbb39a9{--content-width:1227px;}.elementor-13 .elementor-element.elementor-element-a5041f4{--width:43%;}.elementor-13 .elementor-element.elementor-element-421124e{--width:33.3333%;}.elementor-13 .elementor-element.elementor-element-3bd892b{--content-width:1600px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-8ba59f8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-8ba59f8::before, .elementor-13 .elementor-element.elementor-element-8ba59f8 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-8ba59f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-8ba59f8 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-8ba59f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-8ba59f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(127deg, #141013 22%, #14101300 77%);}.elementor-13 .elementor-element.elementor-element-2bc0b9b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-dceffb5{text-align:center;}.elementor-13 .elementor-element.elementor-element-6284839{text-align:center;}.elementor-13 .elementor-element.elementor-element-6284839 .elementor-heading-title{font-size:44px;line-height:1.1em;letter-spacing:0.1px;}.elementor-13 .elementor-element.elementor-element-6014695{--container-widget-width:335px;--container-widget-flex-grow:0;width:var( --container-widget-width, 335px );max-width:335px;text-align:center;}.elementor-13 .elementor-element.elementor-element-c8f6607{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-13 .elementor-element.elementor-element-c8f6607.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-4cb0104{padding:0px 20px 0px 20px;}.elementor-13 .elementor-element.elementor-element-54b5c37{text-align:center;}.elementor-13 .elementor-element.elementor-element-54b5c37 .elementor-heading-title{font-size:40px;}.elementor-13 .elementor-element.elementor-element-50ddcac{text-align:center;font-size:16px;}.elementor-13 .elementor-element.elementor-element-bbb39a9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-95994e8 .elementor-image-box-img{margin-bottom:3px;}.elementor-13 .elementor-element.elementor-element-a22d2ca .elementor-image-box-img{margin-bottom:3px;}.elementor-13 .elementor-element.elementor-element-b890410 .elementor-image-box-img{margin-bottom:3px;}.elementor-13 .elementor-element.elementor-element-493d392 .elementor-image-box-img{margin-bottom:3px;}.elementor-13 .elementor-element.elementor-element-c4e96fc{padding:0px 20px 0px 20px;}.elementor-13 .elementor-element.elementor-element-4c1d525 .elementor-heading-title{font-size:40px;}.elementor-13 .elementor-element.elementor-element-403b4f4{padding:0px 20px 0px 20px;}.elementor-13 .elementor-element.elementor-element-8a58f12{text-align:center;}.elementor-13 .elementor-element.elementor-element-8a58f12 .elementor-heading-title{font-size:40px;}.elementor-13 .elementor-element.elementor-element-271ee66{text-align:center;}.elementor-13 .elementor-element.elementor-element-c20f752 .elementor-heading-title{font-size:40px;}.elementor-13 .elementor-element.elementor-element-cbb11b2{padding:0px 20px 0px 20px;}.elementor-13 .elementor-element.elementor-element-5785770{padding:0px 20px 0px 20px;}}/* Start custom CSS for heading, class: .elementor-element-6284839 */.ac{ color:#e09f63 !important; font-style:italic; }
.elementor-13 .elementor-element.elementor-element-6284839 .elementor-heading-title{
  animation:agrUp 1.1s cubic-bezier(.16,.8,.3,1) both;
}
.elementor-13 .elementor-element.elementor-element-6284839 .elementor-heading-title span{
  display:inline-block;
  animation:agrIn 1s .5s cubic-bezier(.16,.8,.3,1) both;
}
@keyframes agrUp{ from{opacity:0;transform:translateY(50px)} to{opacity:1;transform:none} }
@keyframes agrIn{ from{opacity:0;transform:translateY(24px) rotate(-3deg)} to{opacity:1;transform:none} }
@media(prefers-reduced-motion:reduce){
  .elementor-13 .elementor-element.elementor-element-6284839 .elementor-heading-title,
  .elementor-13 .elementor-element.elementor-element-6284839 .elementor-heading-title span{ animation:none !important; }
}
.elementor-13 .elementor-element.elementor-element-6284839 .elementor-heading-title span{
  text-shadow: 0 2px 12px rgba(0,0,0,.35);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547a21a */.elementor-13 .elementor-element.elementor-element-547a21a .elementor-button{
  background:transparent !important;
  border:none !important;
  border-radius:0 !important;
  padding:0 0 7px 0 !important;
  color:#ffff !important;
  font-family:'Montserrat',sans-serif !important;
  font-size:11.5px !important;
  font-weight:600 !important;
  letter-spacing:.16em !important;
  text-transform:uppercase !important;
  position:relative !important;
  transition:color .4s !important;
}
.elementor-13 .elementor-element.elementor-element-547a21a .elementor-button::after{
  content:"";
  position:absolute; left:0; bottom:0;
  width:100%; height:1px;
  background:#ffff;
  transform:scaleX(1); transform-origin:right;
  transition:transform .45s cubic-bezier(.16,.8,.3,1), background .4s;
}
.elementor-13 .elementor-element.elementor-element-547a21a .elementor-button:hover{ color:#bd0847 !important; }
.elementor-13 .elementor-element.elementor-element-547a21a .elementor-button:hover::after{
  background:#bd0847;
  transform:scaleX(0); transform-origin:right;
}
.elementor-13 .elementor-element.elementor-element-547a21a .elementor-button::before{
  content:"";
  position:absolute; left:0; bottom:0;
  width:100%; height:1px;
  background:#bd0847;
  transform:scaleX(0); transform-origin:left;
  transition:transform .45s .1s cubic-bezier(.16,.8,.3,1);
}
.elementor-13 .elementor-element.elementor-element-547a21a .elementor-button:hover::before{ transform:scaleX(1); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4cb0104 *//* fotos a color, solo con degradado oscuro abajo */
.agr-stage .agr-im{
  filter: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54b5c37 */.ac{ color:#e09f63 !important; font-style:italic; }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-95994e8 */.elementor-13 .elementor-element.elementor-element-95994e8 .elementor-image-box-wrapper{
  background:#faf6f0 !important;
  border:2px solid transparent !important;
  border-radius:16px;
  padding:30px 22px 26px;
  height:100%;
  transition:border-color .5s cubic-bezier(.16,.8,.3,1), transform .5s cubic-bezier(.16,.8,.3,1), box-shadow .5s;
}
.elementor-13 .elementor-element.elementor-element-95994e8:hover .elementor-image-box-wrapper,
.elementor-13 .elementor-element.elementor-element-95994e8.agr-visto .elementor-image-box-wrapper{
  border-color:#bd0847 !important;
  transform:translateY(-6px);
  box-shadow:0 16px 36px rgba(189,8,71,.16);
}

.elementor-13 .elementor-element.elementor-element-95994e8 .elementor-image-box-img{
  width:100% !important;
  height:auto;
  margin:0 0 14px 0 !important;
  background:transparent;
  display:flex;
  justify-content:center;
  transition:transform .5s cubic-bezier(.16,.8,.3,1);
}
.elementor-13 .elementor-element.elementor-element-95994e8:hover .elementor-image-box-img,
.elementor-13 .elementor-element.elementor-element-95994e8.agr-visto .elementor-image-box-img{
  transform:scale(1.1);
}
.elementor-13 .elementor-element.elementor-element-95994e8 .elementor-image-box-img img{
  width:48px !important;
  height:auto;
  image-rendering:-webkit-optimize-contrast;
}

.elementor-13 .elementor-element.elementor-element-95994e8 .elementor-image-box-title{
  color:#2b2b2b !important;
  font-family:'Palash','Fraunces',serif !important;
  font-weight:400 !important;
  font-size:22px !important;
  margin-bottom:8px !important;
  transition:color .45s;
}
.elementor-13 .elementor-element.elementor-element-95994e8:hover .elementor-image-box-title,
.elementor-13 .elementor-element.elementor-element-95994e8.agr-visto .elementor-image-box-title{
  color:#bd0847 !important;
}

.elementor-13 .elementor-element.elementor-element-95994e8 .elementor-image-box-description{
  color:#8a817a !important;
  font-size:12.5px !important;
  font-weight:300 !important;
  line-height:1.7 !important;
  opacity:1 !important;
}
.elementor-13 .elementor-element.elementor-element-95994e8:hover .elementor-image-box-description,
.elementor-13 .elementor-element.elementor-element-95994e8.agr-visto .elementor-image-box-description{
  color:#8a817a !important;
  opacity:1 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a22d2ca */.elementor-13 .elementor-element.elementor-element-a22d2ca .elementor-image-box-wrapper{
  background:#faf6f0 !important;
  border:2px solid transparent !important;
  border-radius:16px;
  padding:30px 22px 26px;
  height:100%;
  transition:border-color .5s cubic-bezier(.16,.8,.3,1), transform .5s cubic-bezier(.16,.8,.3,1), box-shadow .5s;
}
.elementor-13 .elementor-element.elementor-element-a22d2ca:hover .elementor-image-box-wrapper,
.elementor-13 .elementor-element.elementor-element-a22d2ca.agr-visto .elementor-image-box-wrapper{
  border-color:#82226c !important;
  transform:translateY(-6px);
  box-shadow:0 16px 36px rgba(130,34,108,.16);
}

.elementor-13 .elementor-element.elementor-element-a22d2ca .elementor-image-box-img{
  width:100% !important;
  height:auto;
  margin:0 0 14px 0 !important;
  background:transparent;
  display:flex;
  justify-content:center;
  transition:transform .5s cubic-bezier(.16,.8,.3,1);
}
.elementor-13 .elementor-element.elementor-element-a22d2ca:hover .elementor-image-box-img,
.elementor-13 .elementor-element.elementor-element-a22d2ca.agr-visto .elementor-image-box-img{
  transform:scale(1.1);
}
.elementor-13 .elementor-element.elementor-element-a22d2ca .elementor-image-box-img img{
  width:48px !important;
  height:auto;
  image-rendering:-webkit-optimize-contrast;
}

.elementor-13 .elementor-element.elementor-element-a22d2ca .elementor-image-box-title{
  color:#2b2b2b !important;
  font-family:'Palash','Fraunces',serif !important;
  font-weight:400 !important;
  font-size:22px !important;
  margin-bottom:8px !important;
  transition:color .45s;
}
.elementor-13 .elementor-element.elementor-element-a22d2ca:hover .elementor-image-box-title,
.elementor-13 .elementor-element.elementor-element-a22d2ca.agr-visto .elementor-image-box-title{
  color:#82226c !important;
}

.elementor-13 .elementor-element.elementor-element-a22d2ca .elementor-image-box-description{
  color:#8a817a !important;
  font-size:12.5px !important;
  font-weight:300 !important;
  line-height:1.7 !important;
  opacity:1 !important;
}
.elementor-13 .elementor-element.elementor-element-a22d2ca:hover .elementor-image-box-description,
.elementor-13 .elementor-element.elementor-element-a22d2ca.agr-visto .elementor-image-box-description{
  color:#8a817a !important;
  opacity:1 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b890410 */.elementor-13 .elementor-element.elementor-element-b890410 .elementor-image-box-wrapper{
  background:#faf6f0 !important;
  border:2px solid transparent !important;
  border-radius:16px;
  padding:30px 22px 26px;
  height:100%;
  transition:border-color .5s cubic-bezier(.16,.8,.3,1), transform .5s cubic-bezier(.16,.8,.3,1), box-shadow .5s;
}
.elementor-13 .elementor-element.elementor-element-b890410:hover .elementor-image-box-wrapper,
.elementor-13 .elementor-element.elementor-element-b890410.agr-visto .elementor-image-box-wrapper{
  border-color:#ff9a26 !important;
  transform:translateY(-6px);
  box-shadow:0 16px 36px rgba(255,154,38,.2);
}

.elementor-13 .elementor-element.elementor-element-b890410 .elementor-image-box-img{
  width:100% !important;
  height:auto;
  margin:0 0 14px 0 !important;
  background:transparent;
  display:flex;
  justify-content:center;
  transition:transform .5s cubic-bezier(.16,.8,.3,1);
}
.elementor-13 .elementor-element.elementor-element-b890410:hover .elementor-image-box-img,
.elementor-13 .elementor-element.elementor-element-b890410.agr-visto .elementor-image-box-img{
  transform:scale(1.1);
}
.elementor-13 .elementor-element.elementor-element-b890410 .elementor-image-box-img img{
  width:48px !important;
  height:auto;
  image-rendering:-webkit-optimize-contrast;
}

.elementor-13 .elementor-element.elementor-element-b890410 .elementor-image-box-title{
  color:#2b2b2b !important;
  font-family:'Palash','Fraunces',serif !important;
  font-weight:400 !important;
  font-size:22px !important;
  margin-bottom:8px !important;
  transition:color .45s;
}
.elementor-13 .elementor-element.elementor-element-b890410:hover .elementor-image-box-title,
.elementor-13 .elementor-element.elementor-element-b890410.agr-visto .elementor-image-box-title{
  color:#ff9a26 !important;
}

.elementor-13 .elementor-element.elementor-element-b890410 .elementor-image-box-description{
  color:#8a817a !important;
  font-size:12.5px !important;
  font-weight:300 !important;
  line-height:1.7 !important;
  opacity:1 !important;
}
.elementor-13 .elementor-element.elementor-element-b890410:hover .elementor-image-box-description,
.elementor-13 .elementor-element.elementor-element-b890410.agr-visto .elementor-image-box-description{
  color:#8a817a !important;
  opacity:1 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-493d392 */.elementor-13 .elementor-element.elementor-element-493d392 .elementor-image-box-wrapper{
  background:#faf6f0 !important;
  border:2px solid transparent !important;
  border-radius:16px;
  padding:30px 22px 26px;
  height:100%;
  transition:border-color .5s cubic-bezier(.16,.8,.3,1), transform .5s cubic-bezier(.16,.8,.3,1), box-shadow .5s;
}
.elementor-13 .elementor-element.elementor-element-493d392:hover .elementor-image-box-wrapper,
.elementor-13 .elementor-element.elementor-element-493d392.agr-visto .elementor-image-box-wrapper{
  border-color:#e09f63 !important;
  transform:translateY(-6px);
  box-shadow:0 16px 36px rgba(224,159,99,.2);
}

.elementor-13 .elementor-element.elementor-element-493d392 .elementor-image-box-img{
  width:100% !important;
  height:auto;
  margin:0 0 14px 0 !important;
  background:transparent;
  display:flex;
  justify-content:center;
  transition:transform .5s cubic-bezier(.16,.8,.3,1);
}
.elementor-13 .elementor-element.elementor-element-493d392:hover .elementor-image-box-img,
.elementor-13 .elementor-element.elementor-element-493d392.agr-visto .elementor-image-box-img{
  transform:scale(1.1);
}
.elementor-13 .elementor-element.elementor-element-493d392 .elementor-image-box-img img{
  width:48px !important;
  height:auto;
  image-rendering:-webkit-optimize-contrast;
}

.elementor-13 .elementor-element.elementor-element-493d392 .elementor-image-box-title{
  color:#2b2b2b !important;
  font-family:'Palash','Fraunces',serif !important;
  font-weight:400 !important;
  font-size:22px !important;
  margin-bottom:8px !important;
  transition:color .45s;
}
.elementor-13 .elementor-element.elementor-element-493d392:hover .elementor-image-box-title,
.elementor-13 .elementor-element.elementor-element-493d392.agr-visto .elementor-image-box-title{
  color:#e09f63 !important;
}

.elementor-13 .elementor-element.elementor-element-493d392 .elementor-image-box-description{
  color:#8a817a !important;
  font-size:12.5px !important;
  font-weight:300 !important;
  line-height:1.7 !important;
  opacity:1 !important;
}
.elementor-13 .elementor-element.elementor-element-493d392:hover .elementor-image-box-description,
.elementor-13 .elementor-element.elementor-element-493d392.agr-visto .elementor-image-box-description{
  color:#8a817a !important;
  opacity:1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1d525 */.ac{ color:#e09f63 !important; font-style:italic; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-403b4f4 */.agr-p{
  flex:0 0 calc(25% - 15px);
  scroll-snap-align:start;
  position:relative;
  border-radius:18px;
  overflow:hidden;
  height:400px;              /* altura fija en vez de aspect-ratio */
  text-decoration:none;
  box-shadow:0 4px 18px rgba(120,90,70,.08);
  transition:box-shadow .5s,transform .5s cubic-bezier(.16,.8,.3,1);
}

@media(max-width:1100px){
  .agr-p{flex:0 0 240px;height:340px}
}
@media(max-width:820px){
  .agr-nav{display:none}
  .agr-track{padding:6px 0 22px;scroll-snap-type:x proximity;
    margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}
  .agr-p{flex:0 0 200px;height:280px}
  .agr-im{filter:none}
  .agr-base{padding:16px 14px}
  .agr-base h3{font-size:16px}
  .agr-rol{font-size:8px;letter-spacing:.12em}
  .agr-cta{display:none}
  .agr-divi{display:none}
}
@media(max-width:480px){
  .agr-p{flex:0 0 170px;height:240px}
  .agr-base h3{font-size:14px}
  .agr-rol{font-size:7.5px}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a58f12 */.ac{ color:#e09f63 !important; font-style:italic; }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-79ae13e */.agr-galeria .swiper-slide{overflow:hidden;border-radius:14px}
.agr-galeria .swiper-slide img{
  transition:transform .9s cubic-bezier(.16,.8,.3,1) !important;
}
.agr-galeria .swiper-slide:hover img{transform:scale(1.06)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c20f752 */.ac{ color:#e09f63 !important; font-style:italic; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dcffccb */.elementor-13 .elementor-element.elementor-element-dcffccb .elementor-button{
  background:transparent !important;
  border:none !important;
  border-radius:0 !important;
  padding:0 0 7px 0 !important;
  color:#2b2b2b !important;
  font-family:'Montserrat',sans-serif !important;
  font-size:11.5px !important;
  font-weight:600 !important;
  letter-spacing:.16em !important;
  text-transform:uppercase !important;
  position:relative !important;
  transition:color .4s !important;
}
.elementor-13 .elementor-element.elementor-element-dcffccb .elementor-button::after{
  content:"";
  position:absolute; left:0; bottom:0;
  width:100%; height:1px;
  background:#2b2b2b;
  transform:scaleX(1); transform-origin:right;
  transition:transform .45s cubic-bezier(.16,.8,.3,1), background .4s;
}
.elementor-13 .elementor-element.elementor-element-dcffccb .elementor-button:hover{ color:#bd0847 !important; }
.elementor-13 .elementor-element.elementor-element-dcffccb .elementor-button:hover::after{
  background:#bd0847;
  transform:scaleX(0); transform-origin:right;
}
.elementor-13 .elementor-element.elementor-element-dcffccb .elementor-button::before{
  content:"";
  position:absolute; left:0; bottom:0;
  width:100%; height:1px;
  background:#bd0847;
  transform:scaleX(0); transform-origin:left;
  transition:transform .45s .1s cubic-bezier(.16,.8,.3,1);
}
.elementor-13 .elementor-element.elementor-element-dcffccb .elementor-button:hover::before{ transform:scaleX(1); }/* End custom CSS */