.elementor-2471 .elementor-element.elementor-element-13af7182{--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-2471 .elementor-element.elementor-element-13af7182:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-13af7182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-4af823f8{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2471 .elementor-element.elementor-element-4af823f8:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-4af823f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://sonata-hotel.com.ua/wp-content/uploads/2026/11/sonata-hero-corridor-1.jpg") 50% 50%;background-size:cover;}.elementor-2471 .elementor-element.elementor-element-5f86d7c1{text-align:center;}.elementor-2471 .elementor-element.elementor-element-5f86d7c1 img{width:36px;}.elementor-2471 .elementor-element.elementor-element-57b3e686{text-align:center;}.elementor-2471 .elementor-element.elementor-element-57b3e686 img{width:72px;}.elementor-2471 .elementor-element.elementor-element-7b3ff00{--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:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-6bea667e .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#5B1421;color:#5B1421;border-radius:100px 100px 100px 100px;padding:17px 24px 17px 24px;}.elementor-2471 .elementor-element.elementor-element-6bea667e .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-6bea667e .elementor-button:focus{background-color:#5B1421;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-6bea667e .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-6bea667e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-4b8b359 .elementor-button{background-color:#FFFFFF;fill:#5B1421;color:#5B1421;border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2471 .elementor-element.elementor-element-4b8b359 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-4b8b359 .elementor-button:focus{background-color:#5B1421;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-4b8b359 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-4b8b359 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-205e91fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-2471 .elementor-element.elementor-element-205e91fa:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-205e91fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-2096b8b7{text-align:center;}.elementor-2471 .elementor-element.elementor-element-2096b8b7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-6181f366{text-align:center;}.elementor-2471 .elementor-element.elementor-element-6181f366 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-407b4e16{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#555555;}.elementor-2471 .elementor-element.elementor-element-3ae04cbd{text-align:center;}.elementor-2471 .elementor-element.elementor-element-3ae04cbd img{width:408px;}.elementor-2471 .elementor-element.elementor-element-2c18a569{--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:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-47b26041 .elementor-button{background-color:#5B1421;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:14px 20px 14px 20px;}.elementor-2471 .elementor-element.elementor-element-47b26041 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-47b26041 .elementor-button:focus{background-color:#822637;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-47b26041 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-47b26041 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-1760e5d .elementor-button{background-color:#5B1421;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:14px 14px 14px 14px;}.elementor-2471 .elementor-element.elementor-element-1760e5d .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-1760e5d .elementor-button:focus{background-color:#822637;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-1760e5d .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-1760e5d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-1ed1dff3{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2471 .elementor-element.elementor-element-1ed1dff3:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-1ed1dff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-4f3c9c18{--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:space-between;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-7dbff24b{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-e98ca66{text-align:start;}.elementor-2471 .elementor-element.elementor-element-e98ca66 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-13e698af{text-align:start;}.elementor-2471 .elementor-element.elementor-element-13e698af .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-1084ec56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-681cd608 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#5B1421;color:#5B1421;border-radius:100px 100px 100px 100px;padding:17px 24px 17px 24px;}.elementor-2471 .elementor-element.elementor-element-681cd608 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-681cd608 .elementor-button:focus{background-color:#5B1421;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-681cd608 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-681cd608 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-452a4bad .elementor-button{background-color:#FFFFFF;fill:#5B1421;color:#5B1421;border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2471 .elementor-element.elementor-element-452a4bad .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-452a4bad .elementor-button:focus{background-color:#5B1421;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-452a4bad .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-452a4bad .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-6900d5ba{--display:flex;--min-height:920px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2471 .elementor-element.elementor-element-2778ca91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2471 .elementor-element.elementor-element-2778ca91:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-2778ca91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-20cf0a20{--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-2471 .elementor-element.elementor-element-458a6930{text-align:center;}.elementor-2471 .elementor-element.elementor-element-67fad237 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-2ee05973{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2471 .elementor-element.elementor-element-43fd7c4c .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-51f4bd8c{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:#555555;}.elementor-2471 .elementor-element.elementor-element-4204b7ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-2471 .elementor-element.elementor-element-4204b7ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-2471 .elementor-element.elementor-element-4204b7ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-2471 .elementor-element.elementor-element-4204b7ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-2471 .elementor-element.elementor-element-4204b7ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-2471 .elementor-element.elementor-element-4204b7ba .elementor-icon-list-icon i{color:#5B1421;transition:color 0.3s;}.elementor-2471 .elementor-element.elementor-element-4204b7ba .elementor-icon-list-icon svg{fill:#5B1421;transition:fill 0.3s;}.elementor-2471 .elementor-element.elementor-element-4204b7ba{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-2471 .elementor-element.elementor-element-4204b7ba .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2471 .elementor-element.elementor-element-4204b7ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2471 .elementor-element.elementor-element-4204b7ba .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-2471 .elementor-element.elementor-element-4204b7ba .elementor-icon-list-text{color:#5B1421;transition:color 0.3s;}.elementor-2471 .elementor-element.elementor-element-6fc03908{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-6d244453 .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#5B1421;color:#5B1421;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(115,40,31,0.2);border-radius:100px 100px 100px 100px;padding:17px 24px 17px 24px;}.elementor-2471 .elementor-element.elementor-element-6d244453 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-6d244453 .elementor-button:focus{background-color:#5B1421;color:#FFFFFF;border-color:rgba(115,40,31,0.2);}.elementor-2471 .elementor-element.elementor-element-6d244453 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-6d244453 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-1ff0c2ae .elementor-button{background-color:rgba(255,255,255,0);fill:#5B1421;color:#5B1421;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(115,40,31,0.2);border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2471 .elementor-element.elementor-element-1ff0c2ae .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-1ff0c2ae .elementor-button:focus{background-color:#5B1421;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-1ff0c2ae .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-1ff0c2ae .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-4adc5bd1{--display:flex;--min-height:920px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2471 .elementor-element.elementor-element-22ad8fdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2471 .elementor-element.elementor-element-22ad8fdc:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-22ad8fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-a6152ff{--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-2471 .elementor-element.elementor-element-63549b24{text-align:center;}.elementor-2471 .elementor-element.elementor-element-52b9ef3c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-59581f21{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2471 .elementor-element.elementor-element-7b3a859a .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-2754b683{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:#555555;}.elementor-2471 .elementor-element.elementor-element-4438bfa3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-2471 .elementor-element.elementor-element-4438bfa3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-2471 .elementor-element.elementor-element-4438bfa3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-2471 .elementor-element.elementor-element-4438bfa3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-2471 .elementor-element.elementor-element-4438bfa3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-2471 .elementor-element.elementor-element-4438bfa3 .elementor-icon-list-icon i{color:#5B1421;transition:color 0.3s;}.elementor-2471 .elementor-element.elementor-element-4438bfa3 .elementor-icon-list-icon svg{fill:#5B1421;transition:fill 0.3s;}.elementor-2471 .elementor-element.elementor-element-4438bfa3{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-2471 .elementor-element.elementor-element-4438bfa3 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2471 .elementor-element.elementor-element-4438bfa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2471 .elementor-element.elementor-element-4438bfa3 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-2471 .elementor-element.elementor-element-4438bfa3 .elementor-icon-list-text{color:#5B1421;transition:color 0.3s;}.elementor-2471 .elementor-element.elementor-element-8475063{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-6f6872c7 .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#5B1421;color:#5B1421;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(115,40,31,0.2);border-radius:100px 100px 100px 100px;padding:17px 24px 17px 24px;}.elementor-2471 .elementor-element.elementor-element-6f6872c7 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-6f6872c7 .elementor-button:focus{background-color:#5B1421;color:#FFFFFF;border-color:rgba(115,40,31,0.2);}.elementor-2471 .elementor-element.elementor-element-6f6872c7 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-6f6872c7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-6ad58a88 .elementor-button{background-color:rgba(255,255,255,0);fill:#5B1421;color:#5B1421;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(115,40,31,0.2);border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2471 .elementor-element.elementor-element-6ad58a88 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-6ad58a88 .elementor-button:focus{background-color:#5B1421;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-6ad58a88 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-6ad58a88 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-6bbe4875{--display:flex;--min-height:920px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2471 .elementor-element.elementor-element-2da0325e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2471 .elementor-element.elementor-element-2da0325e:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-2da0325e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-870667a{--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-2471 .elementor-element.elementor-element-569c97d1{text-align:center;}.elementor-2471 .elementor-element.elementor-element-4ce34c21 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-d85ae5b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2471 .elementor-element.elementor-element-791d9bed .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-212e8d54{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:#555555;}.elementor-2471 .elementor-element.elementor-element-6e5b5144 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-2471 .elementor-element.elementor-element-6e5b5144 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-2471 .elementor-element.elementor-element-6e5b5144 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-2471 .elementor-element.elementor-element-6e5b5144 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-2471 .elementor-element.elementor-element-6e5b5144 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-2471 .elementor-element.elementor-element-6e5b5144 .elementor-icon-list-icon i{color:#5B1421;transition:color 0.3s;}.elementor-2471 .elementor-element.elementor-element-6e5b5144 .elementor-icon-list-icon svg{fill:#5B1421;transition:fill 0.3s;}.elementor-2471 .elementor-element.elementor-element-6e5b5144{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-2471 .elementor-element.elementor-element-6e5b5144 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2471 .elementor-element.elementor-element-6e5b5144 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2471 .elementor-element.elementor-element-6e5b5144 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-2471 .elementor-element.elementor-element-6e5b5144 .elementor-icon-list-text{color:#5B1421;transition:color 0.3s;}.elementor-2471 .elementor-element.elementor-element-35620802{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-5e1dd0eb .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#5B1421;color:#5B1421;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(115,40,31,0.2);border-radius:100px 100px 100px 100px;padding:17px 24px 17px 24px;}.elementor-2471 .elementor-element.elementor-element-5e1dd0eb .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-5e1dd0eb .elementor-button:focus{background-color:#5B1421;color:#FFFFFF;border-color:rgba(115,40,31,0.2);}.elementor-2471 .elementor-element.elementor-element-5e1dd0eb .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-5e1dd0eb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-1a32c458 .elementor-button{background-color:rgba(255,255,255,0);fill:#5B1421;color:#5B1421;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(115,40,31,0.2);border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2471 .elementor-element.elementor-element-1a32c458 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-1a32c458 .elementor-button:focus{background-color:#5B1421;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-1a32c458 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-1a32c458 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-7ded134d{--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:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:120px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2471 .elementor-element.elementor-element-7ded134d:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-7ded134d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-9b1d362{--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:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-2abe26c2{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-57088fd9{text-align:start;}.elementor-2471 .elementor-element.elementor-element-57088fd9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-2247cb4c{text-align:start;}.elementor-2471 .elementor-element.elementor-element-2247cb4c .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-132ae747{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-4cb4061d .elementor-button{background-color:#5B1421;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:14px 20px 14px 20px;}.elementor-2471 .elementor-element.elementor-element-4cb4061d .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-4cb4061d .elementor-button:focus{background-color:#822637;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-4cb4061d .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-4cb4061d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-6db7a109 .elementor-button{background-color:#5B1421;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:14px 14px 14px 14px;}.elementor-2471 .elementor-element.elementor-element-6db7a109 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-6db7a109 .elementor-button:focus{background-color:#822637;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-6db7a109 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-6db7a109 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-49bf05b1{--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;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-14de5b71{--display:flex;--min-height:437px;--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-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2471 .elementor-element.elementor-element-38721064 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-537c1bc{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:rgba(255,255,255,0.8);}.elementor-2471 .elementor-element.elementor-element-6e7fe94b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-5157ddfc .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.2);border-radius:100px 100px 100px 100px;padding:17px 24px 17px 24px;}.elementor-2471 .elementor-element.elementor-element-5157ddfc .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-5157ddfc .elementor-button:focus{background-color:#FFFFFF;color:#5B1421;border-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-5157ddfc .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-5157ddfc .elementor-button:focus svg{fill:#5B1421;}.elementor-2471 .elementor-element.elementor-element-68faa531 .elementor-button{background-color:rgba(255,255,255,0);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.2);border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2471 .elementor-element.elementor-element-68faa531 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-68faa531 .elementor-button:focus{background-color:#FFFFFF;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-68faa531 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-68faa531 .elementor-button:focus svg{fill:#5B1421;}.elementor-2471 .elementor-element.elementor-element-2bd36b01{--display:flex;--min-height:437px;--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-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2471 .elementor-element.elementor-element-78776a93 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-677a0db8{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:rgba(255,255,255,0.8);}.elementor-2471 .elementor-element.elementor-element-75e7bf71{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-2aba4650 .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.2);border-radius:100px 100px 100px 100px;padding:17px 24px 17px 24px;}.elementor-2471 .elementor-element.elementor-element-2aba4650 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-2aba4650 .elementor-button:focus{background-color:#FFFFFF;color:#5B1421;border-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-2aba4650 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-2aba4650 .elementor-button:focus svg{fill:#5B1421;}.elementor-2471 .elementor-element.elementor-element-6e01cad0 .elementor-button{background-color:rgba(255,255,255,0);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.2);border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2471 .elementor-element.elementor-element-6e01cad0 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-6e01cad0 .elementor-button:focus{background-color:#FFFFFF;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-6e01cad0 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-6e01cad0 .elementor-button:focus svg{fill:#5B1421;}.elementor-2471 .elementor-element.elementor-element-562ffb20{--divider-border-style:solid;--divider-color:rgba(91,20,33,0.15);--divider-border-width:1px;}.elementor-2471 .elementor-element.elementor-element-562ffb20 .elementor-divider-separator{width:100%;}.elementor-2471 .elementor-element.elementor-element-562ffb20 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2471 .elementor-element.elementor-element-53d74496{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2471 .elementor-element.elementor-element-53d74496:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-53d74496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-4e12e7f6{text-align:center;}.elementor-2471 .elementor-element.elementor-element-4e12e7f6 img{width:369px;}.elementor-2471 .elementor-element.elementor-element-7510d338{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-5ad2f920{text-align:center;}.elementor-2471 .elementor-element.elementor-element-5ad2f920 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-6aee135e{text-align:center;}.elementor-2471 .elementor-element.elementor-element-6aee135e .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-33c21e12{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-32086161{--display:flex;--min-height:466px;--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:space-between;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2471 .elementor-element.elementor-element-32086161:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-32086161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-7f422bd5 .elementor-icon-wrapper{text-align:center;}.elementor-2471 .elementor-element.elementor-element-7f422bd5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-7f422bd5.elementor-view-framed .elementor-icon, .elementor-2471 .elementor-element.elementor-element-7f422bd5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-7f422bd5.elementor-view-framed .elementor-icon, .elementor-2471 .elementor-element.elementor-element-7f422bd5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-7f422bd5 .elementor-icon{font-size:64px;}.elementor-2471 .elementor-element.elementor-element-7f422bd5 .elementor-icon svg{height:64px;}.elementor-2471 .elementor-element.elementor-element-79547568{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-3ae02776{text-align:center;}.elementor-2471 .elementor-element.elementor-element-3ae02776 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-1daa9b16{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:#F6EFE5;}.elementor-2471 .elementor-element.elementor-element-7cdd49d6{--display:flex;--min-height:466px;--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:space-between;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2471 .elementor-element.elementor-element-7cdd49d6:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-7cdd49d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6BCAD;}.elementor-2471 .elementor-element.elementor-element-73c3a771 .elementor-icon-wrapper{text-align:center;}.elementor-2471 .elementor-element.elementor-element-73c3a771.elementor-view-stacked .elementor-icon{background-color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-73c3a771.elementor-view-framed .elementor-icon, .elementor-2471 .elementor-element.elementor-element-73c3a771.elementor-view-default .elementor-icon{color:#5B1421;border-color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-73c3a771.elementor-view-framed .elementor-icon, .elementor-2471 .elementor-element.elementor-element-73c3a771.elementor-view-default .elementor-icon svg{fill:#5B1421;}.elementor-2471 .elementor-element.elementor-element-73c3a771 .elementor-icon{font-size:64px;}.elementor-2471 .elementor-element.elementor-element-73c3a771 .elementor-icon svg{height:64px;}.elementor-2471 .elementor-element.elementor-element-15519b07{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-75e5f567{text-align:center;}.elementor-2471 .elementor-element.elementor-element-75e5f567 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-1d311130{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:#555555;}.elementor-2471 .elementor-element.elementor-element-d649f89{--display:flex;--min-height:466px;--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:space-between;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2471 .elementor-element.elementor-element-d649f89:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-d649f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6BCAD;}.elementor-2471 .elementor-element.elementor-element-7c37e678 .elementor-icon-wrapper{text-align:center;}.elementor-2471 .elementor-element.elementor-element-7c37e678.elementor-view-stacked .elementor-icon{background-color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-7c37e678.elementor-view-framed .elementor-icon, .elementor-2471 .elementor-element.elementor-element-7c37e678.elementor-view-default .elementor-icon{color:#5B1421;border-color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-7c37e678.elementor-view-framed .elementor-icon, .elementor-2471 .elementor-element.elementor-element-7c37e678.elementor-view-default .elementor-icon svg{fill:#5B1421;}.elementor-2471 .elementor-element.elementor-element-7c37e678 .elementor-icon{font-size:64px;}.elementor-2471 .elementor-element.elementor-element-7c37e678 .elementor-icon svg{height:64px;}.elementor-2471 .elementor-element.elementor-element-69ebe7e6{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-75ff0182{text-align:center;}.elementor-2471 .elementor-element.elementor-element-75ff0182 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-1ddd8114{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:#555555;}.elementor-2471 .elementor-element.elementor-element-78368108{--display:flex;--min-height:466px;--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:space-between;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2471 .elementor-element.elementor-element-78368108:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-78368108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6BCAD;}.elementor-2471 .elementor-element.elementor-element-7ff17bae .elementor-icon-wrapper{text-align:center;}.elementor-2471 .elementor-element.elementor-element-7ff17bae.elementor-view-stacked .elementor-icon{background-color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-7ff17bae.elementor-view-framed .elementor-icon, .elementor-2471 .elementor-element.elementor-element-7ff17bae.elementor-view-default .elementor-icon{color:#5B1421;border-color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-7ff17bae.elementor-view-framed .elementor-icon, .elementor-2471 .elementor-element.elementor-element-7ff17bae.elementor-view-default .elementor-icon svg{fill:#5B1421;}.elementor-2471 .elementor-element.elementor-element-7ff17bae .elementor-icon{font-size:64px;}.elementor-2471 .elementor-element.elementor-element-7ff17bae .elementor-icon svg{height:64px;}.elementor-2471 .elementor-element.elementor-element-8018fc2{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-56e83ee0{text-align:center;}.elementor-2471 .elementor-element.elementor-element-56e83ee0 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-61d77f78{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:#555555;}.elementor-2471 .elementor-element.elementor-element-262b21e0{text-align:center;}.elementor-2471 .elementor-element.elementor-element-765ac2a3{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:60px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2471 .elementor-element.elementor-element-765ac2a3:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-765ac2a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-66bad8a0{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-dbade24{text-align:center;}.elementor-2471 .elementor-element.elementor-element-dbade24 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-1af831ab{text-align:center;}.elementor-2471 .elementor-element.elementor-element-1af831ab .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-d322585{--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:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-7106d286{--display:flex;--min-height:594px;--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2471 .elementor-element.elementor-element-7106d286:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-7106d286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-6c3cf8d6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-7c89ac60 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-47dfcd71{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:rgba(255,255,255,0.8);}.elementor-2471 .elementor-element.elementor-element-4d81ad0c{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.2);--divider-border-width:1px;}.elementor-2471 .elementor-element.elementor-element-4d81ad0c .elementor-divider-separator{width:100%;}.elementor-2471 .elementor-element.elementor-element-4d81ad0c .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-2471 .elementor-element.elementor-element-3dbe649f .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:italic;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-3af7aff2{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-cd6eed0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2471 .elementor-element.elementor-element-cd6eed0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2471 .elementor-element.elementor-element-cd6eed0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2471 .elementor-element.elementor-element-cd6eed0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2471 .elementor-element.elementor-element-cd6eed0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2471 .elementor-element.elementor-element-cd6eed0 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2471 .elementor-element.elementor-element-cd6eed0 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2471 .elementor-element.elementor-element-cd6eed0{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-2471 .elementor-element.elementor-element-cd6eed0 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2471 .elementor-element.elementor-element-cd6eed0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2471 .elementor-element.elementor-element-cd6eed0 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-2471 .elementor-element.elementor-element-cd6eed0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2471 .elementor-element.elementor-element-7356a0c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2471 .elementor-element.elementor-element-7356a0c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2471 .elementor-element.elementor-element-7356a0c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2471 .elementor-element.elementor-element-7356a0c7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2471 .elementor-element.elementor-element-7356a0c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2471 .elementor-element.elementor-element-7356a0c7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2471 .elementor-element.elementor-element-7356a0c7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2471 .elementor-element.elementor-element-7356a0c7{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-2471 .elementor-element.elementor-element-7356a0c7 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2471 .elementor-element.elementor-element-7356a0c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2471 .elementor-element.elementor-element-7356a0c7 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-2471 .elementor-element.elementor-element-7356a0c7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2471 .elementor-element.elementor-element-7faefa5d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-63434c18 .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.2);border-radius:100px 100px 100px 100px;padding:17px 24px 17px 24px;}.elementor-2471 .elementor-element.elementor-element-63434c18 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-63434c18 .elementor-button:focus{background-color:#FFFFFF;color:#5B1421;border-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-63434c18 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-63434c18 .elementor-button:focus svg{fill:#5B1421;}.elementor-2471 .elementor-element.elementor-element-5af0cd51 .elementor-button{background-color:rgba(255,255,255,0);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.2);border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2471 .elementor-element.elementor-element-5af0cd51 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-5af0cd51 .elementor-button:focus{background-color:#FFFFFF;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-5af0cd51 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-5af0cd51 .elementor-button:focus svg{fill:#5B1421;}.elementor-2471 .elementor-element.elementor-element-efd2300{text-align:center;}.elementor-2471 .elementor-element.elementor-element-79d91872{--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;--overlay-opacity:1;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2471 .elementor-element.elementor-element-79d91872:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-79d91872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sonata-hotel.com.ua/wp-content/uploads/2026/11/decor-faces-grid-1.jpg");background-position:center center;background-size:cover;}.elementor-2471 .elementor-element.elementor-element-79d91872::before, .elementor-2471 .elementor-element.elementor-element-79d91872 > .elementor-background-video-container::before, .elementor-2471 .elementor-element.elementor-element-79d91872 > .e-con-inner > .elementor-background-video-container::before, .elementor-2471 .elementor-element.elementor-element-79d91872 > .elementor-background-slideshow::before, .elementor-2471 .elementor-element.elementor-element-79d91872 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2471 .elementor-element.elementor-element-79d91872 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(26,10,14,0.80);--background-overlay:'';}.elementor-2471 .elementor-element.elementor-element-1d196c3e{--display:flex;--min-height:1810px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-6016d8a1{text-align:center;}.elementor-2471 .elementor-element.elementor-element-6016d8a1 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:200px;font-weight:400;text-transform:none;font-style:italic;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-995c04d{--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2471 .elementor-element.elementor-element-995c04d:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-995c04d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-2471 .elementor-element.elementor-element-71e632e6 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:96px;font-weight:400;line-height:0.8em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-636e0b19{font-family:"PT Serif", Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-52cf9432{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-7741c9fb{text-align:center;}.elementor-2471 .elementor-element.elementor-element-7741c9fb .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-50185b12{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-940e88 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-103b0dbb .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-131e60e8{--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2471 .elementor-element.elementor-element-131e60e8:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-131e60e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-2471 .elementor-element.elementor-element-5f239352 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:96px;font-weight:400;line-height:0.8em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-710b6bba{font-family:"PT Serif", Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-1337ef96{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-582b10dd{text-align:center;}.elementor-2471 .elementor-element.elementor-element-582b10dd .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-4650f016{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-777061b3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-660bed79 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-26312c63{--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2471 .elementor-element.elementor-element-26312c63:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-26312c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-2471 .elementor-element.elementor-element-4a42e82c .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:96px;font-weight:400;line-height:0.8em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-294e4de0{font-family:"PT Serif", Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-56ac7cb3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-19540cc4{text-align:center;}.elementor-2471 .elementor-element.elementor-element-19540cc4 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-699c3eb1{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-41571f53 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-2ec47945 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-224b1eb5{--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:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:120px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2471 .elementor-element.elementor-element-224b1eb5:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-224b1eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-5e2cc447{--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:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-25d98600{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-23a19243{text-align:start;}.elementor-2471 .elementor-element.elementor-element-23a19243 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-5290e271{text-align:start;}.elementor-2471 .elementor-element.elementor-element-5290e271 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-3ef7cdc7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-66d93fea .elementor-button{background-color:#5B1421;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:14px 20px 14px 20px;}.elementor-2471 .elementor-element.elementor-element-66d93fea .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-66d93fea .elementor-button:focus{background-color:#822637;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-66d93fea .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-66d93fea .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-75b6fdf1 .elementor-button{background-color:#5B1421;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:14px 14px 14px 14px;}.elementor-2471 .elementor-element.elementor-element-75b6fdf1 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-75b6fdf1 .elementor-button:focus{background-color:#822637;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-75b6fdf1 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-75b6fdf1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-7d7cfd7{--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;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-64604b51{--display:flex;--min-height:437px;--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-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2471 .elementor-element.elementor-element-37c8be99 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-2d8108e9{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:rgba(255,255,255,0.8);}.elementor-2471 .elementor-element.elementor-element-5340d91c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-43c1a7fd .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.2);border-radius:100px 100px 100px 100px;padding:17px 24px 17px 24px;}.elementor-2471 .elementor-element.elementor-element-43c1a7fd .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-43c1a7fd .elementor-button:focus{background-color:#FFFFFF;color:#5B1421;border-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-43c1a7fd .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-43c1a7fd .elementor-button:focus svg{fill:#5B1421;}.elementor-2471 .elementor-element.elementor-element-49156f61 .elementor-button{background-color:rgba(255,255,255,0);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.2);border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2471 .elementor-element.elementor-element-49156f61 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-49156f61 .elementor-button:focus{background-color:#FFFFFF;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-49156f61 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-49156f61 .elementor-button:focus svg{fill:#5B1421;}.elementor-2471 .elementor-element.elementor-element-7f16be5f{--display:flex;--min-height:437px;--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-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2471 .elementor-element.elementor-element-20c1a9dc .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-74c387ce{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:rgba(255,255,255,0.8);}.elementor-2471 .elementor-element.elementor-element-3357dd01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-2ce49042 .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.2);border-radius:100px 100px 100px 100px;padding:17px 24px 17px 24px;}.elementor-2471 .elementor-element.elementor-element-2ce49042 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-2ce49042 .elementor-button:focus{background-color:#FFFFFF;color:#5B1421;border-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-2ce49042 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-2ce49042 .elementor-button:focus svg{fill:#5B1421;}.elementor-2471 .elementor-element.elementor-element-172295a .elementor-button{background-color:rgba(255,255,255,0);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.2);border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2471 .elementor-element.elementor-element-172295a .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-172295a .elementor-button:focus{background-color:#FFFFFF;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-172295a .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-172295a .elementor-button:focus svg{fill:#5B1421;}.elementor-2471 .elementor-element.elementor-element-f01afe2{--divider-border-style:solid;--divider-color:rgba(91,20,33,0.15);--divider-border-width:1px;}.elementor-2471 .elementor-element.elementor-element-f01afe2 .elementor-divider-separator{width:100%;}.elementor-2471 .elementor-element.elementor-element-f01afe2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2471 .elementor-element.elementor-element-5af3a049{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2471 .elementor-element.elementor-element-5af3a049:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-5af3a049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-3bbd873f{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-5a3cbc70 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-77eb02ae{text-align:center;}.elementor-2471 .elementor-element.elementor-element-77eb02ae .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-68260af6{--display:flex;--min-height:720px;--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-2471 .elementor-element.elementor-element-53f6308{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:60px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2471 .elementor-element.elementor-element-53f6308:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-53f6308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-1ef8e348{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-7d8f1604{text-align:center;}.elementor-2471 .elementor-element.elementor-element-7d8f1604 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-1920043a{text-align:center;}.elementor-2471 .elementor-element.elementor-element-1920043a .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-6da65207{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2471 .elementor-element.elementor-element-6da65207:after{content:"0.66";}.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post__thumbnail__link{width:100%;}.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post__meta-data span + span:before{content:"///";}.elementor-2471 .elementor-element.elementor-element-6da65207.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2471 .elementor-element.elementor-element-6da65207.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2471 .elementor-element.elementor-element-6da65207.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2471 .elementor-element.elementor-element-7ffa91dd{--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:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2471 .elementor-element.elementor-element-7ffa91dd:not(.elementor-motion-effects-element-type-background), .elementor-2471 .elementor-element.elementor-element-7ffa91dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EFE5;}.elementor-2471 .elementor-element.elementor-element-2582c7f4{--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:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-5a1362da{--display:flex;--min-height:681px;--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-228b7c80{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-5255011 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-460b9e9d .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:-0.03em;color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-46a8e975{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2471 .elementor-element.elementor-element-3cc9d1de .elementor-button{background-color:#5B1421;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:17px 24px 17px 24px;}.elementor-2471 .elementor-element.elementor-element-3cc9d1de .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-3cc9d1de .elementor-button:focus{background-color:#822637;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-3cc9d1de .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-3cc9d1de .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-17a13ce9 .elementor-button{background-color:#5B1421;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2471 .elementor-element.elementor-element-17a13ce9 .elementor-button:hover, .elementor-2471 .elementor-element.elementor-element-17a13ce9 .elementor-button:focus{background-color:#822637;color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-17a13ce9 .elementor-button:hover svg, .elementor-2471 .elementor-element.elementor-element-17a13ce9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-7bbca288{--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-2471 .elementor-element.elementor-element-3ed0e56c .elementor-accordion-item{border-width:0px;}.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-tab-title{background-color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-active .elementor-accordion-icon, .elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-active .elementor-accordion-title{color:#5B1421;}.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-active .elementor-accordion-icon svg{fill:#5B1421;}.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-accordion-title{font-family:"PT Serif", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.1em;}.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-tab-content{background-color:#FFFFFF;color:#555555;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}@media(max-width:1024px){.elementor-2471 .elementor-element.elementor-element-4af823f8{--min-height:100vh;}.elementor-2471 .elementor-element.elementor-element-6bea667e .elementor-button{font-size:15px;}.elementor-2471 .elementor-element.elementor-element-47b26041 .elementor-button{font-size:15px;}.elementor-2471 .elementor-element.elementor-element-681cd608 .elementor-button{font-size:15px;}.elementor-2471 .elementor-element.elementor-element-6900d5ba{--min-height:760px;}.elementor-2471 .elementor-element.elementor-element-6d244453 .elementor-button{font-size:15px;}.elementor-2471 .elementor-element.elementor-element-4adc5bd1{--min-height:760px;}.elementor-2471 .elementor-element.elementor-element-6f6872c7 .elementor-button{font-size:15px;}.elementor-2471 .elementor-element.elementor-element-6bbe4875{--min-height:760px;}.elementor-2471 .elementor-element.elementor-element-5e1dd0eb .elementor-button{font-size:15px;}.elementor-2471 .elementor-element.elementor-element-4cb4061d .elementor-button{font-size:15px;}.elementor-2471 .elementor-element.elementor-element-49bf05b1{--justify-content:flex-start;}.elementor-2471 .elementor-element.elementor-element-5157ddfc .elementor-button{font-size:15px;}.elementor-2471 .elementor-element.elementor-element-2aba4650 .elementor-button{font-size:15px;}.elementor-2471 .elementor-element.elementor-element-63434c18 .elementor-button{font-size:15px;}.elementor-2471 .elementor-element.elementor-element-1d196c3e{--min-height:0px;}.elementor-2471 .elementor-element.elementor-element-6016d8a1 .elementor-heading-title{font-size:110px;}.elementor-2471 .elementor-element.elementor-element-636e0b19{font-size:26px;}.elementor-2471 .elementor-element.elementor-element-710b6bba{font-size:26px;}.elementor-2471 .elementor-element.elementor-element-294e4de0{font-size:26px;}.elementor-2471 .elementor-element.elementor-element-66d93fea .elementor-button{font-size:15px;}.elementor-2471 .elementor-element.elementor-element-7d7cfd7{--justify-content:flex-start;}.elementor-2471 .elementor-element.elementor-element-43c1a7fd .elementor-button{font-size:15px;}.elementor-2471 .elementor-element.elementor-element-2ce49042 .elementor-button{font-size:15px;}.elementor-2471 .elementor-element.elementor-element-5a1362da{--min-height:0px;}.elementor-2471 .elementor-element.elementor-element-460b9e9d .elementor-heading-title{font-size:43px;}.elementor-2471 .elementor-element.elementor-element-3cc9d1de .elementor-button{font-size:15px;}}@media(max-width:767px){.elementor-2471 .elementor-element.elementor-element-4af823f8{--min-height:100vh;}.elementor-2471 .elementor-element.elementor-element-5f86d7c1 img{width:36px;}.elementor-2471 .elementor-element.elementor-element-57b3e686 img{width:72px;}.elementor-2471 .elementor-element.elementor-element-6bea667e .elementor-button{font-size:14px;}.elementor-2471 .elementor-element.elementor-element-205e91fa{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2471 .elementor-element.elementor-element-6181f366 .elementor-heading-title{font-size:22px;}.elementor-2471 .elementor-element.elementor-element-3ae04cbd img{width:260px;}.elementor-2471 .elementor-element.elementor-element-47b26041 .elementor-button{font-size:14px;}.elementor-2471 .elementor-element.elementor-element-1ed1dff3{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2471 .elementor-element.elementor-element-7dbff24b{--width:100%;}.elementor-2471 .elementor-element.elementor-element-13e698af .elementor-heading-title{font-size:22px;}.elementor-2471 .elementor-element.elementor-element-681cd608 .elementor-button{font-size:14px;}.elementor-2471 .elementor-element.elementor-element-6900d5ba{--min-height:0px;}.elementor-2471 .elementor-element.elementor-element-2778ca91{--width:100%;}.elementor-2471 .elementor-element.elementor-element-43fd7c4c .elementor-heading-title{font-size:22px;}.elementor-2471 .elementor-element.elementor-element-6d244453 .elementor-button{font-size:14px;}.elementor-2471 .elementor-element.elementor-element-4adc5bd1{--min-height:0px;}.elementor-2471 .elementor-element.elementor-element-22ad8fdc{--width:100%;}.elementor-2471 .elementor-element.elementor-element-7b3a859a .elementor-heading-title{font-size:22px;}.elementor-2471 .elementor-element.elementor-element-6f6872c7 .elementor-button{font-size:14px;}.elementor-2471 .elementor-element.elementor-element-6bbe4875{--min-height:0px;}.elementor-2471 .elementor-element.elementor-element-2da0325e{--width:100%;}.elementor-2471 .elementor-element.elementor-element-791d9bed .elementor-heading-title{font-size:22px;}.elementor-2471 .elementor-element.elementor-element-5e1dd0eb .elementor-button{font-size:14px;}.elementor-2471 .elementor-element.elementor-element-7ded134d{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2471 .elementor-element.elementor-element-2247cb4c .elementor-heading-title{font-size:22px;}.elementor-2471 .elementor-element.elementor-element-4cb4061d .elementor-button{font-size:14px;}.elementor-2471 .elementor-element.elementor-element-14de5b71{--width:100%;--min-height:380px;}.elementor-2471 .elementor-element.elementor-element-38721064 .elementor-heading-title{font-size:23px;}.elementor-2471 .elementor-element.elementor-element-5157ddfc .elementor-button{font-size:14px;}.elementor-2471 .elementor-element.elementor-element-2bd36b01{--width:100%;--min-height:380px;}.elementor-2471 .elementor-element.elementor-element-78776a93 .elementor-heading-title{font-size:23px;}.elementor-2471 .elementor-element.elementor-element-2aba4650 .elementor-button{font-size:14px;}.elementor-2471 .elementor-element.elementor-element-53d74496{--padding-top:70px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2471 .elementor-element.elementor-element-4e12e7f6 img{width:260px;}.elementor-2471 .elementor-element.elementor-element-6aee135e .elementor-heading-title{font-size:22px;}.elementor-2471 .elementor-element.elementor-element-32086161{--width:100%;--min-height:340px;}.elementor-2471 .elementor-element.elementor-element-3ae02776 .elementor-heading-title{font-size:23px;}.elementor-2471 .elementor-element.elementor-element-7cdd49d6{--width:100%;--min-height:340px;}.elementor-2471 .elementor-element.elementor-element-75e5f567 .elementor-heading-title{font-size:23px;}.elementor-2471 .elementor-element.elementor-element-d649f89{--width:100%;--min-height:340px;}.elementor-2471 .elementor-element.elementor-element-75ff0182 .elementor-heading-title{font-size:23px;}.elementor-2471 .elementor-element.elementor-element-78368108{--width:100%;--min-height:340px;}.elementor-2471 .elementor-element.elementor-element-56e83ee0 .elementor-heading-title{font-size:23px;}.elementor-2471 .elementor-element.elementor-element-765ac2a3{--padding-top:60px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2471 .elementor-element.elementor-element-1af831ab .elementor-heading-title{font-size:22px;}.elementor-2471 .elementor-element.elementor-element-7c89ac60 .elementor-heading-title{font-size:22px;}.elementor-2471 .elementor-element.elementor-element-3dbe649f .elementor-heading-title{font-size:20px;}.elementor-2471 .elementor-element.elementor-element-63434c18 .elementor-button{font-size:14px;}.elementor-2471 .elementor-element.elementor-element-79d91872{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2471 .elementor-element.elementor-element-6016d8a1 .elementor-heading-title{font-size:58px;}.elementor-2471 .elementor-element.elementor-element-71e632e6 .elementor-heading-title{font-size:72px;}.elementor-2471 .elementor-element.elementor-element-636e0b19{font-size:22px;}.elementor-2471 .elementor-element.elementor-element-7741c9fb .elementor-heading-title{font-size:20px;}.elementor-2471 .elementor-element.elementor-element-103b0dbb .elementor-heading-title{font-size:20px;}.elementor-2471 .elementor-element.elementor-element-5f239352 .elementor-heading-title{font-size:72px;}.elementor-2471 .elementor-element.elementor-element-710b6bba{font-size:22px;}.elementor-2471 .elementor-element.elementor-element-582b10dd .elementor-heading-title{font-size:20px;}.elementor-2471 .elementor-element.elementor-element-660bed79 .elementor-heading-title{font-size:20px;}.elementor-2471 .elementor-element.elementor-element-4a42e82c .elementor-heading-title{font-size:72px;}.elementor-2471 .elementor-element.elementor-element-294e4de0{font-size:22px;}.elementor-2471 .elementor-element.elementor-element-19540cc4 .elementor-heading-title{font-size:20px;}.elementor-2471 .elementor-element.elementor-element-2ec47945 .elementor-heading-title{font-size:20px;}.elementor-2471 .elementor-element.elementor-element-224b1eb5{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2471 .elementor-element.elementor-element-5290e271 .elementor-heading-title{font-size:22px;}.elementor-2471 .elementor-element.elementor-element-66d93fea .elementor-button{font-size:14px;}.elementor-2471 .elementor-element.elementor-element-64604b51{--width:100%;--min-height:380px;}.elementor-2471 .elementor-element.elementor-element-37c8be99 .elementor-heading-title{font-size:23px;}.elementor-2471 .elementor-element.elementor-element-43c1a7fd .elementor-button{font-size:14px;}.elementor-2471 .elementor-element.elementor-element-7f16be5f{--width:100%;--min-height:380px;}.elementor-2471 .elementor-element.elementor-element-20c1a9dc .elementor-heading-title{font-size:23px;}.elementor-2471 .elementor-element.elementor-element-2ce49042 .elementor-button{font-size:14px;}.elementor-2471 .elementor-element.elementor-element-5af3a049{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2471 .elementor-element.elementor-element-77eb02ae .elementor-heading-title{font-size:22px;}.elementor-2471 .elementor-element.elementor-element-68260af6{--min-height:440px;}.elementor-2471 .elementor-element.elementor-element-53f6308{--padding-top:60px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2471 .elementor-element.elementor-element-1920043a .elementor-heading-title{font-size:22px;}.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2471 .elementor-element.elementor-element-6da65207:after{content:"0.5";}.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post__thumbnail__link{width:100%;}.elementor-2471 .elementor-element.elementor-element-7ffa91dd{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2471 .elementor-element.elementor-element-460b9e9d .elementor-heading-title{font-size:33px;}.elementor-2471 .elementor-element.elementor-element-3cc9d1de .elementor-button{font-size:14px;}.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-accordion-title{font-size:19px;}}@media(min-width:768px){.elementor-2471 .elementor-element.elementor-element-205e91fa{--content-width:1200px;}.elementor-2471 .elementor-element.elementor-element-1ed1dff3{--content-width:1200px;}.elementor-2471 .elementor-element.elementor-element-7dbff24b{--width:60%;}.elementor-2471 .elementor-element.elementor-element-2778ca91{--width:400px;}.elementor-2471 .elementor-element.elementor-element-22ad8fdc{--width:400px;}.elementor-2471 .elementor-element.elementor-element-2da0325e{--width:400px;}.elementor-2471 .elementor-element.elementor-element-7ded134d{--content-width:1200px;}.elementor-2471 .elementor-element.elementor-element-2abe26c2{--width:40%;}.elementor-2471 .elementor-element.elementor-element-49bf05b1{--width:56%;}.elementor-2471 .elementor-element.elementor-element-14de5b71{--width:323px;}.elementor-2471 .elementor-element.elementor-element-2bd36b01{--width:323px;}.elementor-2471 .elementor-element.elementor-element-53d74496{--content-width:1200px;}.elementor-2471 .elementor-element.elementor-element-32086161{--width:48.75%;}.elementor-2471 .elementor-element.elementor-element-7cdd49d6{--width:48.75%;}.elementor-2471 .elementor-element.elementor-element-d649f89{--width:48.75%;}.elementor-2471 .elementor-element.elementor-element-78368108{--width:48.75%;}.elementor-2471 .elementor-element.elementor-element-765ac2a3{--content-width:1200px;}.elementor-2471 .elementor-element.elementor-element-7106d286{--width:677px;}.elementor-2471 .elementor-element.elementor-element-79d91872{--content-width:1200px;}.elementor-2471 .elementor-element.elementor-element-995c04d{--width:540px;}.elementor-2471 .elementor-element.elementor-element-50185b12{--width:70%;}.elementor-2471 .elementor-element.elementor-element-131e60e8{--width:540px;}.elementor-2471 .elementor-element.elementor-element-4650f016{--width:70%;}.elementor-2471 .elementor-element.elementor-element-26312c63{--width:540px;}.elementor-2471 .elementor-element.elementor-element-699c3eb1{--width:70%;}.elementor-2471 .elementor-element.elementor-element-224b1eb5{--content-width:1200px;}.elementor-2471 .elementor-element.elementor-element-25d98600{--width:40%;}.elementor-2471 .elementor-element.elementor-element-7d7cfd7{--width:56%;}.elementor-2471 .elementor-element.elementor-element-64604b51{--width:323px;}.elementor-2471 .elementor-element.elementor-element-7f16be5f{--width:323px;}.elementor-2471 .elementor-element.elementor-element-5af3a049{--content-width:1200px;}.elementor-2471 .elementor-element.elementor-element-53f6308{--content-width:1200px;}.elementor-2471 .elementor-element.elementor-element-7ffa91dd{--content-width:1200px;}.elementor-2471 .elementor-element.elementor-element-5a1362da{--width:600px;}.elementor-2471 .elementor-element.elementor-element-7bbca288{--width:580px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2471 .elementor-element.elementor-element-2abe26c2{--width:100%;}.elementor-2471 .elementor-element.elementor-element-49bf05b1{--width:100%;}.elementor-2471 .elementor-element.elementor-element-7106d286{--width:100%;}.elementor-2471 .elementor-element.elementor-element-995c04d{--width:100%;}.elementor-2471 .elementor-element.elementor-element-131e60e8{--width:100%;}.elementor-2471 .elementor-element.elementor-element-26312c63{--width:100%;}.elementor-2471 .elementor-element.elementor-element-25d98600{--width:100%;}.elementor-2471 .elementor-element.elementor-element-7d7cfd7{--width:100%;}.elementor-2471 .elementor-element.elementor-element-5a1362da{--width:100%;}.elementor-2471 .elementor-element.elementor-element-7bbca288{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-5f86d7c1 */.elementor-2471 .elementor-element.elementor-element-5f86d7c1{position:absolute;left:6%;top:56%;z-index:2}@media(max-width:767px){.elementor-2471 .elementor-element.elementor-element-5f86d7c1{display:none}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57b3e686 */.elementor-2471 .elementor-element.elementor-element-57b3e686{position:absolute;right:6%;top:55%;z-index:2}@media(max-width:767px){.elementor-2471 .elementor-element.elementor-element-57b3e686{display:none}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bea667e */.elementor-2471 .elementor-element.elementor-element-6bea667e .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b3ff00 */.elementor-2471 .elementor-element.elementor-element-7b3ff00{flex-shrink:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af823f8 */.elementor-2471 .elementor-element.elementor-element-4af823f8{position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2096b8b7 */.elementor-2471 .elementor-element.elementor-element-2096b8b7 .elementor-heading-title{display:inline-block;padding:9px 14px;border:1px solid rgba(115,40,31,.2);border-radius:100px;line-height:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6181f366 */.elementor-2471 .elementor-element.elementor-element-6181f366{max-width:705px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-407b4e16 */.elementor-2471 .elementor-element.elementor-element-407b4e16{max-width:710px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b26041 */.elementor-2471 .elementor-element.elementor-element-47b26041 .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c18a569 */.elementor-2471 .elementor-element.elementor-element-2c18a569{flex-shrink:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e98ca66 */.elementor-2471 .elementor-element.elementor-element-e98ca66 .elementor-heading-title{display:inline-block;padding:9px 14px;border:1px solid rgba(255,255,255,.3);border-radius:100px;line-height:1}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-681cd608 */.elementor-2471 .elementor-element.elementor-element-681cd608 .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1084ec56 */.elementor-2471 .elementor-element.elementor-element-1084ec56{flex-shrink:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1cf41c44 */.elementor-2471 .elementor-element.elementor-element-1cf41c44{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;margin:0!important;width:100%!important;max-width:none!important;overflow:hidden;border-radius:inherit}.elementor-2471 .elementor-element.elementor-element-1cf41c44 .elementor-widget-container,.elementor-2471 .elementor-element.elementor-element-1cf41c44 img{width:100%;height:100%;max-width:none}.elementor-2471 .elementor-element.elementor-element-1cf41c44 img{object-fit:cover;border-radius:inherit}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458a6930 */.elementor-2471 .elementor-element.elementor-element-458a6930 img{width:100%;height:266px;object-fit:cover}@media(max-width:767px){.elementor-2471 .elementor-element.elementor-element-458a6930 img{height:220px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67fad237 */.elementor-2471 .elementor-element.elementor-element-67fad237{position:absolute;top:20px;left:20px;z-index:3;width:auto!important;background:#fff;border-radius:100px;padding:9px 16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20cf0a20 */.elementor-2471 .elementor-element.elementor-element-20cf0a20{position:relative}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d244453 */.elementor-2471 .elementor-element.elementor-element-6d244453 .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc03908 */.elementor-2471 .elementor-element.elementor-element-6fc03908{flex-shrink:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2778ca91 */.elementor-2471 .elementor-element.elementor-element-2778ca91{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6900d5ba */.elementor-2471 .elementor-element.elementor-element-6900d5ba{position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36fb05a3 */.elementor-2471 .elementor-element.elementor-element-36fb05a3{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;margin:0!important;width:100%!important;max-width:none!important;overflow:hidden;border-radius:inherit}.elementor-2471 .elementor-element.elementor-element-36fb05a3 .elementor-widget-container,.elementor-2471 .elementor-element.elementor-element-36fb05a3 img{width:100%;height:100%;max-width:none}.elementor-2471 .elementor-element.elementor-element-36fb05a3 img{object-fit:cover;border-radius:inherit}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63549b24 */.elementor-2471 .elementor-element.elementor-element-63549b24 img{width:100%;height:266px;object-fit:cover}@media(max-width:767px){.elementor-2471 .elementor-element.elementor-element-63549b24 img{height:220px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52b9ef3c */.elementor-2471 .elementor-element.elementor-element-52b9ef3c{position:absolute;top:20px;left:20px;z-index:3;width:auto!important;background:#fff;border-radius:100px;padding:9px 16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6152ff */.elementor-2471 .elementor-element.elementor-element-a6152ff{position:relative}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f6872c7 */.elementor-2471 .elementor-element.elementor-element-6f6872c7 .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8475063 */.elementor-2471 .elementor-element.elementor-element-8475063{flex-shrink:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22ad8fdc */.elementor-2471 .elementor-element.elementor-element-22ad8fdc{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4adc5bd1 */.elementor-2471 .elementor-element.elementor-element-4adc5bd1{position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5206242 */.elementor-2471 .elementor-element.elementor-element-5206242{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;margin:0!important;width:100%!important;max-width:none!important;overflow:hidden;border-radius:inherit}.elementor-2471 .elementor-element.elementor-element-5206242 .elementor-widget-container,.elementor-2471 .elementor-element.elementor-element-5206242 img{width:100%;height:100%;max-width:none}.elementor-2471 .elementor-element.elementor-element-5206242 img{object-fit:cover;border-radius:inherit}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-569c97d1 */.elementor-2471 .elementor-element.elementor-element-569c97d1 img{width:100%;height:266px;object-fit:cover}@media(max-width:767px){.elementor-2471 .elementor-element.elementor-element-569c97d1 img{height:220px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce34c21 */.elementor-2471 .elementor-element.elementor-element-4ce34c21{position:absolute;top:20px;left:20px;z-index:3;width:auto!important;background:#fff;border-radius:100px;padding:9px 16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870667a */.elementor-2471 .elementor-element.elementor-element-870667a{position:relative}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e1dd0eb */.elementor-2471 .elementor-element.elementor-element-5e1dd0eb .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35620802 */.elementor-2471 .elementor-element.elementor-element-35620802{flex-shrink:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da0325e */.elementor-2471 .elementor-element.elementor-element-2da0325e{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bbe4875 */.elementor-2471 .elementor-element.elementor-element-6bbe4875{position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57088fd9 */.elementor-2471 .elementor-element.elementor-element-57088fd9 .elementor-heading-title{display:inline-block;padding:9px 14px;border:1px solid rgba(115,40,31,.2);border-radius:100px;line-height:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2247cb4c */.elementor-2471 .elementor-element.elementor-element-2247cb4c{max-width:470px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cb4061d */.elementor-2471 .elementor-element.elementor-element-4cb4061d .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ae747 */.elementor-2471 .elementor-element.elementor-element-132ae747{flex-shrink:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5791e5df */.elementor-2471 .elementor-element.elementor-element-5791e5df{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;margin:0!important;width:100%!important;max-width:none!important;overflow:hidden;border-radius:inherit}.elementor-2471 .elementor-element.elementor-element-5791e5df .elementor-widget-container,.elementor-2471 .elementor-element.elementor-element-5791e5df img{width:100%;height:100%;max-width:none}.elementor-2471 .elementor-element.elementor-element-5791e5df img{object-fit:cover;border-radius:inherit}.elementor-2471 .elementor-element.elementor-element-5791e5df::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.72) 100%)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38721064 */.elementor-2471 .elementor-element.elementor-element-38721064{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-537c1bc */.elementor-2471 .elementor-element.elementor-element-537c1bc{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5157ddfc */.elementor-2471 .elementor-element.elementor-element-5157ddfc .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e7fe94b */.elementor-2471 .elementor-element.elementor-element-6e7fe94b{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14de5b71 */.elementor-2471 .elementor-element.elementor-element-14de5b71{position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-483ee7dd */.elementor-2471 .elementor-element.elementor-element-483ee7dd{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;margin:0!important;width:100%!important;max-width:none!important;overflow:hidden;border-radius:inherit}.elementor-2471 .elementor-element.elementor-element-483ee7dd .elementor-widget-container,.elementor-2471 .elementor-element.elementor-element-483ee7dd img{width:100%;height:100%;max-width:none}.elementor-2471 .elementor-element.elementor-element-483ee7dd img{object-fit:cover;border-radius:inherit}.elementor-2471 .elementor-element.elementor-element-483ee7dd::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.72) 100%)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78776a93 */.elementor-2471 .elementor-element.elementor-element-78776a93{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-677a0db8 */.elementor-2471 .elementor-element.elementor-element-677a0db8{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2aba4650 */.elementor-2471 .elementor-element.elementor-element-2aba4650 .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e7bf71 */.elementor-2471 .elementor-element.elementor-element-75e7bf71{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bd36b01 */.elementor-2471 .elementor-element.elementor-element-2bd36b01{position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e12e7f6 */.elementor-2471 .elementor-element.elementor-element-4e12e7f6{margin-bottom:-40px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ad2f920 */.elementor-2471 .elementor-element.elementor-element-5ad2f920 .elementor-heading-title{display:inline-block;padding:9px 14px;border:1px solid rgba(115,40,31,.2);border-radius:100px;line-height:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aee135e */.elementor-2471 .elementor-element.elementor-element-6aee135e{max-width:600px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32086161 */.elementor-2471 .elementor-element.elementor-element-32086161{--d:0.00s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cdd49d6 */.elementor-2471 .elementor-element.elementor-element-7cdd49d6{--d:0.12s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d649f89 */.elementor-2471 .elementor-element.elementor-element-d649f89{--d:0.24s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78368108 */.elementor-2471 .elementor-element.elementor-element-78368108{--d:0.36s}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-262b21e0 */.elementor-2471 .elementor-element.elementor-element-262b21e0{width:100%;overflow:visible}.elementor-2471 .elementor-element.elementor-element-262b21e0 img{width:100%;height:700px;object-fit:cover;border-radius:10px;transform-origin:50% 50%}@media(max-width:1024px){.elementor-2471 .elementor-element.elementor-element-262b21e0 img{height:460px}}@media(max-width:767px){.elementor-2471 .elementor-element.elementor-element-262b21e0 img{height:260px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbade24 */.elementor-2471 .elementor-element.elementor-element-dbade24 .elementor-heading-title{display:inline-block;padding:9px 14px;border:1px solid rgba(115,40,31,.2);border-radius:100px;line-height:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1af831ab */.elementor-2471 .elementor-element.elementor-element-1af831ab{max-width:600px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3cf8d6 */.elementor-2471 .elementor-element.elementor-element-6c3cf8d6 .elementor-heading-title{display:inline-block;padding:9px 14px;border:1px solid rgba(255,255,255,.3);border-radius:100px;line-height:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c89ac60 */.elementor-2471 .elementor-element.elementor-element-7c89ac60{max-width:480px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dfcd71 */.elementor-2471 .elementor-element.elementor-element-47dfcd71{max-width:520px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63434c18 */.elementor-2471 .elementor-element.elementor-element-63434c18 .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7faefa5d */.elementor-2471 .elementor-element.elementor-element-7faefa5d{flex-shrink:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efd2300 */.elementor-2471 .elementor-element.elementor-element-efd2300 img{width:503px;height:503px;object-fit:cover;border-radius:29px}@media(max-width:767px){.elementor-2471 .elementor-element.elementor-element-efd2300 img{width:100%;height:auto}}@media(min-width:1025px){.elementor-2471 .elementor-element.elementor-element-efd2300{margin-top:45px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6016d8a1 */.elementor-2471 .elementor-element.elementor-element-6016d8a1{position:sticky;top:80px;z-index:1;pointer-events:none}.elementor-2471 .elementor-element.elementor-element-6016d8a1 .elementor-heading-title{background:linear-gradient(179deg,#fff 0%,rgba(255,255,255,0) 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71e632e6 */.elementor-2471 .elementor-element.elementor-element-71e632e6 .elementor-heading-title{height:44px;overflow:visible}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7741c9fb */.elementor-2471 .elementor-element.elementor-element-7741c9fb{width:48px!important;height:48px;border-radius:50%;background:#D6BCAD;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-995c04d */.elementor-2471 .elementor-element.elementor-element-995c04d{z-index:2;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media(min-width:1025px){.elementor-2471 .elementor-element.elementor-element-995c04d{position:absolute;left:0px;top:309px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f239352 */.elementor-2471 .elementor-element.elementor-element-5f239352 .elementor-heading-title{height:44px;overflow:visible}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-582b10dd */.elementor-2471 .elementor-element.elementor-element-582b10dd{width:48px!important;height:48px;border-radius:50%;background:#D6BCAD;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-131e60e8 */.elementor-2471 .elementor-element.elementor-element-131e60e8{z-index:2;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media(min-width:1025px){.elementor-2471 .elementor-element.elementor-element-131e60e8{position:absolute;left:660px;top:474px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a42e82c */.elementor-2471 .elementor-element.elementor-element-4a42e82c .elementor-heading-title{height:44px;overflow:visible}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19540cc4 */.elementor-2471 .elementor-element.elementor-element-19540cc4{width:48px!important;height:48px;border-radius:50%;background:#D6BCAD;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26312c63 */.elementor-2471 .elementor-element.elementor-element-26312c63{z-index:2;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media(min-width:1025px){.elementor-2471 .elementor-element.elementor-element-26312c63{position:absolute;left:330px;top:1204px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d196c3e */.elementor-2471 .elementor-element.elementor-element-1d196c3e{position:relative}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23a19243 */.elementor-2471 .elementor-element.elementor-element-23a19243 .elementor-heading-title{display:inline-block;padding:9px 14px;border:1px solid rgba(115,40,31,.2);border-radius:100px;line-height:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5290e271 */.elementor-2471 .elementor-element.elementor-element-5290e271{max-width:470px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66d93fea */.elementor-2471 .elementor-element.elementor-element-66d93fea .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef7cdc7 */.elementor-2471 .elementor-element.elementor-element-3ef7cdc7{flex-shrink:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3698cfc8 */.elementor-2471 .elementor-element.elementor-element-3698cfc8{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;margin:0!important;width:100%!important;max-width:none!important;overflow:hidden;border-radius:inherit}.elementor-2471 .elementor-element.elementor-element-3698cfc8 .elementor-widget-container,.elementor-2471 .elementor-element.elementor-element-3698cfc8 img{width:100%;height:100%;max-width:none}.elementor-2471 .elementor-element.elementor-element-3698cfc8 img{object-fit:cover;border-radius:inherit}.elementor-2471 .elementor-element.elementor-element-3698cfc8::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.72) 100%)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37c8be99 */.elementor-2471 .elementor-element.elementor-element-37c8be99{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d8108e9 */.elementor-2471 .elementor-element.elementor-element-2d8108e9{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43c1a7fd */.elementor-2471 .elementor-element.elementor-element-43c1a7fd .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5340d91c */.elementor-2471 .elementor-element.elementor-element-5340d91c{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64604b51 */.elementor-2471 .elementor-element.elementor-element-64604b51{position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d92e3f */.elementor-2471 .elementor-element.elementor-element-5d92e3f{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;margin:0!important;width:100%!important;max-width:none!important;overflow:hidden;border-radius:inherit}.elementor-2471 .elementor-element.elementor-element-5d92e3f .elementor-widget-container,.elementor-2471 .elementor-element.elementor-element-5d92e3f img{width:100%;height:100%;max-width:none}.elementor-2471 .elementor-element.elementor-element-5d92e3f img{object-fit:cover;border-radius:inherit}.elementor-2471 .elementor-element.elementor-element-5d92e3f::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.72) 100%)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c1a9dc */.elementor-2471 .elementor-element.elementor-element-20c1a9dc{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74c387ce */.elementor-2471 .elementor-element.elementor-element-74c387ce{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ce49042 */.elementor-2471 .elementor-element.elementor-element-2ce49042 .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3357dd01 */.elementor-2471 .elementor-element.elementor-element-3357dd01{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f16be5f */.elementor-2471 .elementor-element.elementor-element-7f16be5f{position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a3cbc70 */.elementor-2471 .elementor-element.elementor-element-5a3cbc70 .elementor-heading-title{display:inline-block;padding:9px 14px;border:1px solid rgba(115,40,31,.2);border-radius:100px;line-height:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bbd873f */@media(min-width:768px){.elementor-2471 .elementor-element.elementor-element-3bbd873f>.elementor-widget:first-child{position:absolute;left:0}}.elementor-2471 .elementor-element.elementor-element-3bbd873f{position:relative}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10da4a51 */.elementor-2471 .elementor-element.elementor-element-10da4a51{position:absolute;left:50%;top:50%;width:460px!important;z-index:1;max-width:none!important;margin:-260px 0 0 -230px!important;cursor:pointer;--r:4deg;--d:0.0s;--gx:-240px;--gy:270px;--gs:1}.elementor-2471 .elementor-element.elementor-element-10da4a51 img{width:460px;height:520px;object-fit:cover;border-radius:10px;border:8px solid #fff;box-shadow:0 24px 60px rgba(40,10,15,.22)}@media(max-width:767px){.elementor-2471 .elementor-element.elementor-element-10da4a51{width:257px!important;margin:-145px 0 0 -128px!important;--gx:-80px;--gy:90px;--gs:0.584}.elementor-2471 .elementor-element.elementor-element-10da4a51 img{width:257px;height:291px;border-width:5px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acae5e8 */.elementor-2471 .elementor-element.elementor-element-acae5e8{position:absolute;left:50%;top:50%;width:543px!important;z-index:2;max-width:none!important;margin:-296px 0 0 -271px!important;cursor:pointer;--r:-5deg;--d:0.3s;--gx:240px;--gy:-270px;--gs:0.847}.elementor-2471 .elementor-element.elementor-element-acae5e8 img{width:543px;height:592px;object-fit:cover;border-radius:10px;border:8px solid #fff;box-shadow:0 24px 60px rgba(40,10,15,.22)}@media(max-width:767px){.elementor-2471 .elementor-element.elementor-element-acae5e8{width:304px!important;margin:-165px 0 0 -152px!important;--gx:80px;--gy:-90px;--gs:0.493}.elementor-2471 .elementor-element.elementor-element-acae5e8 img{width:304px;height:331px;border-width:5px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b939033 */.elementor-2471 .elementor-element.elementor-element-b939033{position:absolute;left:50%;top:50%;width:460px!important;z-index:3;max-width:none!important;margin:-260px 0 0 -230px!important;cursor:pointer;--r:2deg;--d:0.6s;--gx:240px;--gy:270px;--gs:1}.elementor-2471 .elementor-element.elementor-element-b939033 img{width:460px;height:520px;object-fit:cover;border-radius:10px;border:8px solid #fff;box-shadow:0 24px 60px rgba(40,10,15,.22)}@media(max-width:767px){.elementor-2471 .elementor-element.elementor-element-b939033{width:257px!important;margin:-145px 0 0 -128px!important;--gx:80px;--gy:90px;--gs:0.584}.elementor-2471 .elementor-element.elementor-element-b939033 img{width:257px;height:291px;border-width:5px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5323b2ea */.elementor-2471 .elementor-element.elementor-element-5323b2ea{position:absolute;left:50%;top:50%;width:543px!important;z-index:4;max-width:none!important;margin:-296px 0 0 -271px!important;cursor:pointer;--r:-10deg;--d:0.9s;--gx:-240px;--gy:-270px;--gs:0.847}.elementor-2471 .elementor-element.elementor-element-5323b2ea img{width:543px;height:592px;object-fit:cover;border-radius:10px;border:8px solid #fff;box-shadow:0 24px 60px rgba(40,10,15,.22)}@media(max-width:767px){.elementor-2471 .elementor-element.elementor-element-5323b2ea{width:304px!important;margin:-165px 0 0 -152px!important;--gx:-80px;--gy:-90px;--gs:0.493}.elementor-2471 .elementor-element.elementor-element-5323b2ea img{width:304px;height:331px;border-width:5px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260af6 */.elementor-2471 .elementor-element.elementor-element-68260af6{position:relative;cursor:pointer}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d8f1604 */.elementor-2471 .elementor-element.elementor-element-7d8f1604 .elementor-heading-title{display:inline-block;padding:9px 14px;border:1px solid rgba(115,40,31,.2);border-radius:100px;line-height:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1920043a */.elementor-2471 .elementor-element.elementor-element-1920043a{max-width:600px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6da65207 */.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post{position:relative;height:460px;border-radius:10px;overflow:hidden;background:#222}.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post__thumbnail__link{position:absolute!important;inset:0;margin:0!important;width:100%!important}.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post__thumbnail{position:absolute!important;inset:0;padding-bottom:0!important}.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post__thumbnail img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transform:none!important;transition:transform 1s cubic-bezier(.22,1,.36,1)!important}.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.04)!important}.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post__thumbnail__link:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.78))}.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post__text{position:absolute;left:30px;right:30px;bottom:30px;z-index:2;display:flex;flex-direction:column-reverse;gap:14px}.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post__title,.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post__title a{color:#fff!important;font-family:'PT Serif',serif!important;font-style:italic;text-transform:none;font-weight:400;font-size:30px;line-height:1.15;margin:0}.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post__meta-data{color:#fff!important;font-family:'DM Sans',sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;border:0!important;padding:0!important;margin:0!important}.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post__excerpt,.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post__read-more{display:none}@media(max-width:767px){.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post{height:380px}.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post__title,.elementor-2471 .elementor-element.elementor-element-6da65207 .elementor-post__title a{font-size:22px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5255011 */.elementor-2471 .elementor-element.elementor-element-5255011 .elementor-heading-title{display:inline-block;padding:9px 14px;border:1px solid rgba(115,40,31,.2);border-radius:100px;line-height:1}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cc9d1de */.elementor-2471 .elementor-element.elementor-element-3cc9d1de .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46a8e975 */.elementor-2471 .elementor-element.elementor-element-46a8e975{flex-shrink:0}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-3ed0e56c */.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-accordion-item{border:1px solid rgba(91,20,33,.12)!important;margin-bottom:10px;border-radius:4px;overflow:hidden;background:#fff;transition:border-color .3s}.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-accordion-item:has(.elementor-active){border-color:#5B1421!important}.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-tab-title{padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:none!important}.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-accordion-icon{order:2;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#AD1A1B;display:flex!important;align-items:center;justify-content:center;font-size:11px}.elementor-2471 .elementor-element.elementor-element-3ed0e56c .elementor-tab-content{padding:0 28px 26px;border:none!important}/* End custom CSS */
/* Start custom CSS */.wd-page-title{display:none!important}.main-page-wrapper>.wd-content-layout{padding:0!important;max-width:none!important}/* End custom CSS */