.elementor-2 .elementor-element.elementor-element-c127ccf{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2 .elementor-element.elementor-element-9819acc{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-73e8fe5{text-align:left;}.elementor-2 .elementor-element.elementor-element-73e8fe5 .elementor-heading-title{font-family:"Romie", Sans-serif;font-size:4rem;font-weight:500;font-style:italic;line-height:70px;color:#644c24;}.elementor-2 .elementor-element.elementor-element-a17b169{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d7b9080{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-4729ce6{--display:flex;}.elementor-2 .elementor-element.elementor-element-6ed3d9f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:999;text-align:center;}.elementor-2 .elementor-element.elementor-element-6ed3d9f .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.22em;color:#644c24;}.elementor-2 .elementor-element.elementor-element-04379a5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-57517e7{text-align:right;}.elementor-2 .elementor-element.elementor-element-f9989c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5%;--padding-bottom:0%;--padding-left:20%;--padding-right:030%;}.elementor-2 .elementor-element.elementor-element-c059305{--display:flex;}.elementor-2 .elementor-element.elementor-element-34d4081{text-align:left;}.elementor-2 .elementor-element.elementor-element-93d302c{--display:flex;--padding-top:10%;--padding-bottom:0%;--padding-left:20%;--padding-right:0%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-29229d1{text-align:left;font-family:"Futura", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:0em;color:#644c24;}.elementor-2 .elementor-element.elementor-element-d32b0ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:8%;--padding-left:10%;--padding-right:8%;}.elementor-2 .elementor-element.elementor-element-d27367e{--display:flex;--justify-content:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-fc5f91f{text-align:left;}.elementor-2 .elementor-element.elementor-element-fc5f91f .elementor-heading-title{font-family:"Romie", Sans-serif;font-size:4rem;font-weight:500;font-style:italic;line-height:70px;color:#644c24;}.elementor-2 .elementor-element.elementor-element-de7511e{text-align:left;font-family:"Futura", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:0em;color:#644c24;}.elementor-2 .elementor-element.elementor-element-eb8a759{--display:flex;}.elementor-2 .elementor-element.elementor-element-fdf301d{padding:0% 10% 0% 0%;text-align:right;}.elementor-2 .elementor-element.elementor-element-fdf301d img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-338616c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2 .elementor-element.elementor-element-338616c.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-80930ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2ce83fa{text-align:right;}.elementor-2 .elementor-element.elementor-element-1b77872{--display:flex;--justify-content:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-2 .elementor-element.elementor-element-4ce7a2f{text-align:left;font-family:"Futura", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:0em;color:#644c24;}.elementor-2 .elementor-element.elementor-element-fe93b15{text-align:left;}.elementor-2 .elementor-element.elementor-element-fe93b15 .elementor-heading-title{font-family:"Romie", Sans-serif;font-size:4rem;font-weight:500;font-style:italic;line-height:70px;color:#644c24;}.elementor-2 .elementor-element.elementor-element-b35054a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:10%;}.elementor-2 .elementor-element.elementor-element-b35054a.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-46295e9{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-46295e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-427eee3{text-align:left;}.elementor-2 .elementor-element.elementor-element-427eee3 .elementor-heading-title{font-family:"Romie", Sans-serif;font-size:4rem;font-weight:500;font-style:italic;line-height:70px;color:#644c24;}.elementor-2 .elementor-element.elementor-element-dd7c4ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3fa664c{text-align:center;}.elementor-2 .elementor-element.elementor-element-3fa664c img{width:300px;height:450px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-e164f8c{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:0%;}.elementor-2 .elementor-element.elementor-element-e164f8c.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-65697b7{text-align:left;font-family:"Futura", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:0em;color:#644c24;}.elementor-2 .elementor-element.elementor-element-3979be7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2 .elementor-element.elementor-element-0ef749a{text-align:left;}.elementor-2 .elementor-element.elementor-element-0ef749a img{height:600px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-7b06ff6{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-2 .elementor-element.elementor-element-0779dee{text-align:left;}.elementor-2 .elementor-element.elementor-element-0779dee .elementor-heading-title{font-family:"Romie", Sans-serif;font-size:4rem;font-weight:500;font-style:italic;line-height:70px;color:#644c24;}.elementor-2 .elementor-element.elementor-element-98feabc{text-align:left;font-family:"Futura", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:0em;color:#644c24;}.elementor-2 .elementor-element.elementor-element-29053b6{text-align:left;font-family:"Futura", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:0em;color:#644c24;}.elementor-2 .elementor-element.elementor-element-e305590{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:8%;--padding-left:12%;--padding-right:12%;}.elementor-2 .elementor-element.elementor-element-b2091cf{--display:flex;--justify-content:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:6%;}.elementor-2 .elementor-element.elementor-element-908c958{text-align:left;}.elementor-2 .elementor-element.elementor-element-908c958 .elementor-heading-title{font-family:"Romie", Sans-serif;font-size:4rem;font-weight:500;font-style:italic;line-height:70px;color:#644c24;}.elementor-2 .elementor-element.elementor-element-125ad86{text-align:left;font-family:"Futura", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:0em;color:#644c24;}.elementor-2 .elementor-element.elementor-element-b3788c6{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-2 .elementor-element.elementor-element-bcca0b2{text-align:right;}.elementor-2 .elementor-element.elementor-element-bcca0b2 img{max-width:90%;}.elementor-2 .elementor-element.elementor-element-8ab4e39{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:20%;--padding-right:20%;}.elementor-2 .elementor-element.elementor-element-cf7e21f{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;}.elementor-2 .elementor-element.elementor-element-eee13f5{text-align:left;}.elementor-2 .elementor-element.elementor-element-eee13f5 img{height:600px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-10b3826{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1272a7d{text-align:left;font-family:"Futura", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:0em;color:#644c24;}.elementor-2 .elementor-element.elementor-element-568a0ba > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-568a0ba{padding:10% 0% 10% 1%;}.elementor-2 .elementor-element.elementor-element-28b75d2 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-7ed50c3{text-align:center;}.elementor-2 .elementor-element.elementor-element-7ed50c3 .elementor-heading-title{font-family:"Romie", Sans-serif;font-size:4rem;font-weight:500;font-style:italic;line-height:70px;color:#644c24;}.elementor-2 .elementor-element.elementor-element-98acd19{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Futura", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:0em;color:#644c24;}.elementor-2 .elementor-element.elementor-element-454faac{text-align:center;}.elementor-2 .elementor-element.elementor-element-454faac img{max-width:450px;}.elementor-2 .elementor-element.elementor-element-6140f82 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-6140f82{padding:0% 0% 0% 1%;}.elementor-2 .elementor-element.elementor-element-09fd7ca > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-2091be9{text-align:center;}.elementor-2 .elementor-element.elementor-element-2091be9 .elementor-heading-title{font-family:"Romie", Sans-serif;font-size:4rem;font-weight:500;font-style:italic;line-height:70px;color:#644c24;}.elementor-2 .elementor-element.elementor-element-31f0545a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-31f0545a{padding:5% 10% 10% 10%;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-38470029.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-2 .elementor-element.elementor-element-38470029.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-2 .elementor-element.elementor-element-5f31faa{text-align:left;}.elementor-2 .elementor-element.elementor-element-5f31faa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-2 .elementor-element.elementor-element-7286cbd1{text-align:left;}.elementor-2 .elementor-element.elementor-element-7286cbd1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-2 .elementor-element.elementor-element-2e7bf063{text-align:left;}.elementor-2 .elementor-element.elementor-element-2e7bf063 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-dc26ea3.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-2 .elementor-element.elementor-element-dc26ea3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-2 .elementor-element.elementor-element-dc26ea3 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-270d4bad{text-align:center;}.elementor-2 .elementor-element.elementor-element-270d4bad img{max-width:90%;}.elementor-2 .elementor-element.elementor-element-5a994196{padding:0% 0% 0% 0%;text-align:center;}.elementor-2 .elementor-element.elementor-element-5a994196 img{max-width:90%;}.elementor-2 .elementor-element.elementor-element-32b89bbe{text-align:center;}.elementor-2 .elementor-element.elementor-element-32b89bbe img{max-width:90%;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-5d4ece81.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-2 .elementor-element.elementor-element-5d4ece81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-2 .elementor-element.elementor-element-5bcbbf1e{text-align:left;}.elementor-2 .elementor-element.elementor-element-153663e1{text-align:left;}.elementor-2 .elementor-element.elementor-element-711bb6db{text-align:left;}.elementor-2 .elementor-element.elementor-element-5aa7447 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-5aa7447{padding:10% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-0b6cc05 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-d4040d0{text-align:center;}.elementor-2 .elementor-element.elementor-element-d4040d0 .elementor-heading-title{font-family:"Romie", Sans-serif;font-size:4rem;font-weight:500;font-style:italic;line-height:70px;color:#644c24;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-c13f682 .elementor-button{background-color:#FFFFFF;font-family:"Futura", Sans-serif;font-size:18px;font-weight:900;fill:#644C24;color:#644C24;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c13f682 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-c13f682 .elementor-button:focus{background-color:#644C24;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c13f682{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2% 0% 8% 0%;}.elementor-2 .elementor-element.elementor-element-c13f682 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-c13f682 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-9819acc{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2 .elementor-element.elementor-element-73e8fe5{text-align:center;}.elementor-2 .elementor-element.elementor-element-73e8fe5 .elementor-heading-title{font-size:2rem;line-height:41px;}.elementor-2 .elementor-element.elementor-element-a17b169.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-f9989c9{--padding-top:10%;--padding-bottom:1%;--padding-left:7%;--padding-right:8%;}.elementor-2 .elementor-element.elementor-element-d32b0ed{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2 .elementor-element.elementor-element-d27367e{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2 .elementor-element.elementor-element-fc5f91f{text-align:center;}.elementor-2 .elementor-element.elementor-element-fc5f91f .elementor-heading-title{font-size:2rem;line-height:40px;}.elementor-2 .elementor-element.elementor-element-de7511e{padding:0% 10% 0% 10%;}.elementor-2 .elementor-element.elementor-element-eb8a759.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-fdf301d img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-338616c{--padding-top:20%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-2 .elementor-element.elementor-element-1b77872{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2 .elementor-element.elementor-element-fe93b15{text-align:center;}.elementor-2 .elementor-element.elementor-element-fe93b15 .elementor-heading-title{font-size:2rem;line-height:40px;}.elementor-2 .elementor-element.elementor-element-b35054a{--padding-top:30%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-2 .elementor-element.elementor-element-427eee3{text-align:center;}.elementor-2 .elementor-element.elementor-element-427eee3 .elementor-heading-title{font-size:2rem;line-height:40px;}.elementor-2 .elementor-element.elementor-element-dd7c4ca.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-3979be7{--padding-top:30%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-2 .elementor-element.elementor-element-0ef749a img{height:100%;}.elementor-2 .elementor-element.elementor-element-7b06ff6{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2 .elementor-element.elementor-element-0779dee{text-align:center;}.elementor-2 .elementor-element.elementor-element-0779dee .elementor-heading-title{font-size:2rem;line-height:40px;}.elementor-2 .elementor-element.elementor-element-e305590{--padding-top:30%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-2 .elementor-element.elementor-element-b2091cf{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2 .elementor-element.elementor-element-908c958{text-align:center;}.elementor-2 .elementor-element.elementor-element-908c958 .elementor-heading-title{font-size:2rem;line-height:40px;}.elementor-2 .elementor-element.elementor-element-b3788c6.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-bcca0b2 img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-8ab4e39{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2 .elementor-element.elementor-element-cf7e21f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2 .elementor-element.elementor-element-eee13f5 img{height:100%;}.elementor-2 .elementor-element.elementor-element-10b3826{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7ed50c3{text-align:center;}.elementor-2 .elementor-element.elementor-element-7ed50c3 .elementor-heading-title{font-size:2rem;line-height:40px;}.elementor-2 .elementor-element.elementor-element-98acd19{padding:0% 10% 0% 10%;}.elementor-2 .elementor-element.elementor-element-454faac{padding:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-454faac img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-6140f82{padding:20% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-09fd7ca > .elementor-element-populated{padding:0% 0% 10% 0%;}.elementor-2 .elementor-element.elementor-element-2091be9{text-align:center;}.elementor-2 .elementor-element.elementor-element-2091be9 .elementor-heading-title{font-size:2rem;line-height:40px;}.elementor-2 .elementor-element.elementor-element-38470029{width:50%;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-38470029.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-38470029.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-38470029 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dc26ea3{width:100%;}.elementor-2 .elementor-element.elementor-element-dc26ea3 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-270d4bad img{max-width:100%;height:20%;}.elementor-2 .elementor-element.elementor-element-5a994196 img{max-width:100%;height:20%;}.elementor-2 .elementor-element.elementor-element-32b89bbe img{max-width:100%;height:20%;}.elementor-2 .elementor-element.elementor-element-5aa7447{padding:0% 10% 20% 10%;}.elementor-2 .elementor-element.elementor-element-d4040d0{text-align:center;}.elementor-2 .elementor-element.elementor-element-d4040d0 .elementor-heading-title{font-size:2rem;line-height:40px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-9819acc{--width:40%;}.elementor-2 .elementor-element.elementor-element-a17b169{--width:60%;}.elementor-2 .elementor-element.elementor-element-4729ce6{--width:2.169%;}.elementor-2 .elementor-element.elementor-element-04379a5{--width:97.679%;}.elementor-2 .elementor-element.elementor-element-d27367e{--width:50%;}.elementor-2 .elementor-element.elementor-element-eb8a759{--width:50%;}.elementor-2 .elementor-element.elementor-element-80930ab{--width:40%;}.elementor-2 .elementor-element.elementor-element-1b77872{--width:60%;}.elementor-2 .elementor-element.elementor-element-46295e9{--width:35%;}.elementor-2 .elementor-element.elementor-element-7b06ff6{--width:59.911%;}.elementor-2 .elementor-element.elementor-element-b2091cf{--width:50%;}.elementor-2 .elementor-element.elementor-element-b3788c6{--width:49.911%;}}/* Start custom CSS for container, class: .elementor-element-c127ccf */.elementor-2 .elementor-element.elementor-element-c127ccf { background: #F8F6F3; }
.elementor-2 .elementor-element.elementor-element-c127ccf .elementor-heading-title{ color:#644c24; }
.elementor-2 .elementor-element.elementor-element-c127ccf .elementor-widget-heading:first-child .elementor-heading-title{
  font-family:"Romie", serif; font-style:italic;
 
}
.elementor-2 .elementor-element.elementor-element-c127ccf .nimbi-vertical-label{ display:flex; align-items:center; justify-content:center; height:100%; }
.elementor-2 .elementor-element.elementor-element-c127ccf .nimbi-vertical-label .elementor-heading-title{
  font-family:"Futura", Arial, sans-serif; letter-spacing:.22em;
  transform: rotate(90deg); transform-origin:center; white-space:nowrap;
}
.elementor-2 .elementor-element.elementor-element-c127ccf .elementor-widget-image img{  width:100%;  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9989c9 */.elementor-2 .elementor-element.elementor-element-f9989c9 { background:#F8F6F3; }
.elementor-2 .elementor-element.elementor-element-f9989c9 .elementor-container, .elementor-2 .elementor-element.elementor-element-f9989c9 .elementor-row { align-items: center; }
.elementor-2 .elementor-element.elementor-element-f9989c9 .elementor-column:nth-child(1){ width:46%; }
.elementor-2 .elementor-element.elementor-element-f9989c9 .elementor-column:nth-child(2){ width:54%; }

/* Image width & subtle crop similar to the reference */
.elementor-2 .elementor-element.elementor-element-f9989c9 .nimbi-parallax-img img{
  width: clamp(380px, 44vw, 560px); height:auto; display:block;
  transform: translate3d(0,0,0); will-change: transform;
}

/* Copy block */
.elementor-2 .elementor-element.elementor-element-f9989c9 .elementor-widget-text-editor{ max-width: 600px; }
.elementor-2 .elementor-element.elementor-element-f9989c9 .elementor-widget-text-editor p{ margin:0; line-height:1.9; }
.elementor-2 .elementor-element.elementor-element-f9989c9 .elementor-widget-text-editor strong{ letter-spacing:.18em; }

@media (max-width:1024px){
  .elementor-2 .elementor-element.elementor-element-f9989c9 .elementor-column{ width:100% !important; }
  .elementor-2 .elementor-element.elementor-element-f9989c9 .nimbi-parallax-img img{ width:100%; }
  .elementor-2 .elementor-element.elementor-element-f9989c9 .elementor-widget-text-editor{ max-width:100%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc5f91f */.nimbi-type-io .elementor-heading-title{
  color: var(--nimbi-brown, #644c24);
  display:inline-block;
  line-height:1.08;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  overflow:visible;
  white-space:normal;
}
.nimbi-type-io .tw-line{
  display:inline-block;
  overflow:visible;
  padding:.10em 0;
}
.nimbi-type-io .tw-char{
  display:inline-block;
  overflow:visible;
  transform:translateY(.60em);
  opacity:0;
  will-change:transform,opacity;
}
.nimbi-type-io .elementor-heading-title.is-visible .tw-char{
  animation:tw-reveal .7s cubic-bezier(.2,.65,.2,1) forwards;
  animation-delay:var(--d);
}
@keyframes tw-reveal{
  to{transform:translateY(0);opacity:1}
}
@supports (-webkit-touch-callout:none){
  .nimbi-type-io .tw-line{padding:.14em 0}
}
@media (max-width:767px){
  .nimbi-type-io .elementor-heading-title{letter-spacing:0}
  .nimbi-type-io .tw-char{transform:translateY(.45em)}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d32b0ed */.elementor-2 .elementor-element.elementor-element-d32b0ed { background: #F8F6F3; }
.elementor-2 .elementor-element.elementor-element-d32b0ed .elementor-heading-title{ color:#644c24; }
.elementor-2 .elementor-element.elementor-element-d32b0ed .elementor-widget-heading:first-child .elementor-heading-title{
  font-family:"Romie", serif; font-style:italic;
 
}
.elementor-2 .elementor-element.elementor-element-d32b0ed .nimbi-vertical-label{ display:flex; align-items:center; justify-content:center; height:100%; }
.elementor-2 .elementor-element.elementor-element-d32b0ed .nimbi-vertical-label .elementor-heading-title{
  font-family:"Futura", Arial, sans-serif; letter-spacing:.22em;
  transform: rotate(90deg); transform-origin:center; white-space:nowrap;
}
.elementor-2 .elementor-element.elementor-element-d32b0ed .elementor-widget-image img{ display:block; width:100%;  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe93b15 */.nimbi-type-io .elementor-heading-title{
  color: var(--nimbi-brown, #644c24);
  display:inline-block;
  line-height:1.08;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  overflow:visible;
  white-space:normal;
}
.nimbi-type-io .tw-line{
  display:inline-block;
  overflow:visible;
  padding:.10em 0;
}
.nimbi-type-io .tw-char{
  display:inline-block;
  overflow:visible;
  transform:translateY(.60em);
  opacity:0;
  will-change:transform,opacity;
}
.nimbi-type-io .elementor-heading-title.is-visible .tw-char{
  animation:tw-reveal .7s cubic-bezier(.2,.65,.2,1) forwards;
  animation-delay:var(--d);
}
@keyframes tw-reveal{
  to{transform:translateY(0);opacity:1}
}
@supports (-webkit-touch-callout:none){
  .nimbi-type-io .tw-line{padding:.14em 0}
}
@media (max-width:767px){
  .nimbi-type-io .elementor-heading-title{letter-spacing:0}
  .nimbi-type-io .tw-char{transform:translateY(.45em)}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338616c */.elementor-2 .elementor-element.elementor-element-338616c { background: #F8F6F3; }
.elementor-2 .elementor-element.elementor-element-338616c .elementor-heading-title{ color:#644c24; }
.elementor-2 .elementor-element.elementor-element-338616c .elementor-widget-heading:first-child .elementor-heading-title{
  font-family:"Romie", serif; font-style:italic;
 
}
.elementor-2 .elementor-element.elementor-element-338616c .nimbi-vertical-label{ display:flex; align-items:center; justify-content:center; height:100%; }
.elementor-2 .elementor-element.elementor-element-338616c .nimbi-vertical-label .elementor-heading-title{
  font-family:"Futura", Arial, sans-serif; letter-spacing:.22em;
  transform: rotate(90deg); transform-origin:center; white-space:nowrap;
}
.elementor-2 .elementor-element.elementor-element-338616c .elementor-widget-image img{ display:block; width:100%;  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-427eee3 */.nimbi-type-io .elementor-heading-title{
  color: var(--nimbi-brown, #644c24);
  display:inline-block;
  line-height:1.08;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  overflow:visible;
  white-space:normal;
}
.nimbi-type-io .tw-line{
  display:inline-block;
  overflow:visible;
  padding:.10em 0;
}
.nimbi-type-io .tw-char{
  display:inline-block;
  overflow:visible;
  transform:translateY(.60em);
  opacity:0;
  will-change:transform,opacity;
}
.nimbi-type-io .elementor-heading-title.is-visible .tw-char{
  animation:tw-reveal .7s cubic-bezier(.2,.65,.2,1) forwards;
  animation-delay:var(--d);
}
@keyframes tw-reveal{
  to{transform:translateY(0);opacity:1}
}
@supports (-webkit-touch-callout:none){
  .nimbi-type-io .tw-line{padding:.14em 0}
}
@media (max-width:767px){
  .nimbi-type-io .elementor-heading-title{letter-spacing:0}
  .nimbi-type-io .tw-char{transform:translateY(.45em)}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b35054a */.elementor-2 .elementor-element.elementor-element-b35054a { background: #F8F6F3; }
.elementor-2 .elementor-element.elementor-element-b35054a .elementor-heading-title{ color:#644c24; }
.elementor-2 .elementor-element.elementor-element-b35054a .elementor-widget-heading:first-child .elementor-heading-title{
  font-family:"Romie", serif; font-style:italic;
 
}
.elementor-2 .elementor-element.elementor-element-b35054a .nimbi-vertical-label{ display:flex; align-items:center; justify-content:center; height:100%; }
.elementor-2 .elementor-element.elementor-element-b35054a .nimbi-vertical-label .elementor-heading-title{
  font-family:"Futura", Arial, sans-serif; letter-spacing:.22em;
  transform: rotate(90deg); transform-origin:center; white-space:nowrap;
}
.elementor-2 .elementor-element.elementor-element-b35054a .elementor-widget-image img{ display:block; width:100%;  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0779dee */.nimbi-type-io .elementor-heading-title{
  color: var(--nimbi-brown, #644c24);
  display:inline-block;
  line-height:1.08;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  overflow:visible;
  white-space:normal;
}
.nimbi-type-io .tw-line{
  display:inline-block;
  overflow:visible;
  padding:.10em 0;
}
.nimbi-type-io .tw-char{
  display:inline-block;
  overflow:visible;
  transform:translateY(.60em);
  opacity:0;
  will-change:transform,opacity;
}
.nimbi-type-io .elementor-heading-title.is-visible .tw-char{
  animation:tw-reveal .7s cubic-bezier(.2,.65,.2,1) forwards;
  animation-delay:var(--d);
}
@keyframes tw-reveal{
  to{transform:translateY(0);opacity:1}
}
@supports (-webkit-touch-callout:none){
  .nimbi-type-io .tw-line{padding:.14em 0}
}
@media (max-width:767px){
  .nimbi-type-io .elementor-heading-title{letter-spacing:0}
  .nimbi-type-io .tw-char{transform:translateY(.45em)}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3979be7 */.elementor-2 .elementor-element.elementor-element-3979be7 { background: #F8F6F3; }
.elementor-2 .elementor-element.elementor-element-3979be7 .elementor-heading-title{ color:#644c24; }
.elementor-2 .elementor-element.elementor-element-3979be7 .elementor-widget-heading:first-child .elementor-heading-title{
  font-family:"Romie", serif; font-style:italic;
 
}
.elementor-2 .elementor-element.elementor-element-3979be7 .nimbi-vertical-label{ display:flex; align-items:center; justify-content:center; height:100%; }
.elementor-2 .elementor-element.elementor-element-3979be7 .nimbi-vertical-label .elementor-heading-title{
  font-family:"Futura", Arial, sans-serif; letter-spacing:.22em;
  transform: rotate(90deg); transform-origin:center; white-space:nowrap;
}
.elementor-2 .elementor-element.elementor-element-3979be7 .elementor-widget-image img{ display:block; width:100%;  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-908c958 */.nimbi-type-io .elementor-heading-title{
  color: var(--nimbi-brown, #644c24);
  display:inline-block;
  line-height:1.08;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  overflow:visible;
  white-space:normal;
}
.nimbi-type-io .tw-line{
  display:inline-block;
  overflow:visible;
  padding:.10em 0;
}
.nimbi-type-io .tw-char{
  display:inline-block;
  overflow:visible;
  transform:translateY(.60em);
  opacity:0;
  will-change:transform,opacity;
}
.nimbi-type-io .elementor-heading-title.is-visible .tw-char{
  animation:tw-reveal .7s cubic-bezier(.2,.65,.2,1) forwards;
  animation-delay:var(--d);
}
@keyframes tw-reveal{
  to{transform:translateY(0);opacity:1}
}
@supports (-webkit-touch-callout:none){
  .nimbi-type-io .tw-line{padding:.14em 0}
}
@media (max-width:767px){
  .nimbi-type-io .elementor-heading-title{letter-spacing:0}
  .nimbi-type-io .tw-char{transform:translateY(.45em)}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e305590 */.elementor-2 .elementor-element.elementor-element-e305590 { background: #F8F6F3; }
.elementor-2 .elementor-element.elementor-element-e305590 .elementor-heading-title{ color:#644c24; }
.elementor-2 .elementor-element.elementor-element-e305590 .elementor-widget-heading:first-child .elementor-heading-title{
  font-family:"Romie", serif; font-style:italic;
 
}
.elementor-2 .elementor-element.elementor-element-e305590 .nimbi-vertical-label{ display:flex; align-items:center; justify-content:center; height:100%; }
.elementor-2 .elementor-element.elementor-element-e305590 .nimbi-vertical-label .elementor-heading-title{
  font-family:"Futura", Arial, sans-serif; letter-spacing:.22em;
  transform: rotate(90deg); transform-origin:center; white-space:nowrap;
}
.elementor-2 .elementor-element.elementor-element-e305590 .elementor-widget-image img{ display:block; width:100%;  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ab4e39 */.elementor-2 .elementor-element.elementor-element-8ab4e39 { background:#F8F6F3; }
.elementor-2 .elementor-element.elementor-element-8ab4e39 .elementor-container, .elementor-2 .elementor-element.elementor-element-8ab4e39 .elementor-row { align-items: center; }
.elementor-2 .elementor-element.elementor-element-8ab4e39 .elementor-column:nth-child(1){ width:46%; }
.elementor-2 .elementor-element.elementor-element-8ab4e39 .elementor-column:nth-child(2){ width:54%; }

/* Image width & subtle crop similar to the reference */
.elementor-2 .elementor-element.elementor-element-8ab4e39 .nimbi-parallax-img img{
  width: clamp(380px, 44vw, 560px); height:auto; display:block;
  transform: translate3d(0,0,0); will-change: transform;
}

/* Copy block */
.elementor-2 .elementor-element.elementor-element-8ab4e39 .elementor-widget-text-editor{ max-width: 600px; }
.elementor-2 .elementor-element.elementor-element-8ab4e39 .elementor-widget-text-editor p{ margin:0; line-height:1.9; }
.elementor-2 .elementor-element.elementor-element-8ab4e39 .elementor-widget-text-editor strong{ letter-spacing:.18em; }

@media (max-width:1024px){
  .elementor-2 .elementor-element.elementor-element-8ab4e39 .elementor-column{ width:100% !important; }
  .elementor-2 .elementor-element.elementor-element-8ab4e39 .nimbi-parallax-img img{ width:100%; }
  .elementor-2 .elementor-element.elementor-element-8ab4e39 .elementor-widget-text-editor{ max-width:100%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ed50c3 */.nimbi-type-io .elementor-heading-title{
  color: var(--nimbi-brown, #644c24);
  display:inline-block;
  line-height:1.08;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  overflow:visible;
  white-space:normal;
}
.nimbi-type-io .tw-line{
  display:inline-block;
  overflow:visible;
  padding:.10em 0;
}
.nimbi-type-io .tw-char{
  display:inline-block;
  overflow:visible;
  transform:translateY(.60em);
  opacity:0;
  will-change:transform,opacity;
}
.nimbi-type-io .elementor-heading-title.is-visible .tw-char{
  animation:tw-reveal .7s cubic-bezier(.2,.65,.2,1) forwards;
  animation-delay:var(--d);
}
@keyframes tw-reveal{
  to{transform:translateY(0);opacity:1}
}
@supports (-webkit-touch-callout:none){
  .nimbi-type-io .tw-line{padding:.14em 0}
}
@media (max-width:767px){
  .nimbi-type-io .elementor-heading-title{letter-spacing:0}
  .nimbi-type-io .tw-char{transform:translateY(.45em)}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-568a0ba */.elementor-2 .elementor-element.elementor-element-568a0ba { background: #F8F6F3; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2091be9 */.nimbi-type-io .elementor-heading-title{
  color: var(--nimbi-brown, #644c24);
  display:inline-block;
  line-height:1.08;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  overflow:visible;
  white-space:normal;
}
.nimbi-type-io .tw-line{
  display:inline-block;
  overflow:visible;
  padding:.10em 0;
}
.nimbi-type-io .tw-char{
  display:inline-block;
  overflow:visible;
  transform:translateY(.60em);
  opacity:0;
  will-change:transform,opacity;
}
.nimbi-type-io .elementor-heading-title.is-visible .tw-char{
  animation:tw-reveal .7s cubic-bezier(.2,.65,.2,1) forwards;
  animation-delay:var(--d);
}
@keyframes tw-reveal{
  to{transform:translateY(0);opacity:1}
}
@supports (-webkit-touch-callout:none){
  .nimbi-type-io .tw-line{padding:.14em 0}
}
@media (max-width:767px){
  .nimbi-type-io .elementor-heading-title{letter-spacing:0}
  .nimbi-type-io .tw-char{transform:translateY(.45em)}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6140f82 */.elementor-2 .elementor-element.elementor-element-6140f82 { background: #F8F6F3; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4040d0 */.nimbi-type-io .elementor-heading-title{
  color: var(--nimbi-brown, #644c24);
  display:inline-block;
  line-height:1.08;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  overflow:visible;
  white-space:normal;
}
.nimbi-type-io .tw-line{
  display:inline-block;
  overflow:visible;
  padding:.10em 0;
}
.nimbi-type-io .tw-char{
  display:inline-block;
  overflow:visible;
  transform:translateY(.60em);
  opacity:0;
  will-change:transform,opacity;
}
.nimbi-type-io .elementor-heading-title.is-visible .tw-char{
  animation:tw-reveal .7s cubic-bezier(.2,.65,.2,1) forwards;
  animation-delay:var(--d);
}
@keyframes tw-reveal{
  to{transform:translateY(0);opacity:1}
}
@supports (-webkit-touch-callout:none){
  .nimbi-type-io .tw-line{padding:.14em 0}
}
@media (max-width:767px){
  .nimbi-type-io .elementor-heading-title{letter-spacing:0}
  .nimbi-type-io .tw-char{transform:translateY(.45em)}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5aa7447 */.elementor-2 .elementor-element.elementor-element-5aa7447 { background: #F8F6F3; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Romie';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://test.hola.ge/wp-content/uploads/2025/09/Romie-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://test.hola.ge/wp-content/uploads/2025/09/Futura-Bk-BT-Book.ttf') format('truetype');
}
/* End Custom Fonts CSS */