.elementor-1529 .elementor-element.elementor-element-ff11685{--display:flex;}.elementor-1529 .elementor-element.elementor-element-5989d8b > .elementor-widget-container{margin:-1px -1px 0px -1px;padding:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-5989d8b .article__heading{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-1529 .elementor-element.elementor-element-5989d8b .article__header-text{color:#000000;font-family:"Playfair Display", Sans-serif;font-size:70px;font-weight:700;line-height:75px;}.elementor-1529 .elementor-element.elementor-element-5ebf813 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1529 .elementor-element.elementor-element-e110146 .contact-block__heading{font-family:"Playfair Display", Sans-serif;}.elementor-1529 .elementor-element.elementor-element-e110146 .contact-block__address{font-family:"Open Sans", Sans-serif;}.elementor-1529 .elementor-element.elementor-element-e110146 .contact-block__phone{font-family:"Open Sans", Sans-serif;}.elementor-1529 .elementor-element.elementor-element-e110146 .contact-block__item-hint{font-family:"Open Sans", Sans-serif;}.elementor-1529 .elementor-element.elementor-element-e110146 .contact-block__item-val a{font-family:"Open Sans", Sans-serif;}.elementor-1529 .elementor-element.elementor-element-df3137c .feedback__heading{font-family:"Playfair Display", Sans-serif;}.elementor-1529 .elementor-element.elementor-element-879290e{--display:flex;}.elementor-1529 .elementor-element.elementor-element-83480dd > .elementor-widget-container{margin:0150px 0px 100px 0px;}.elementor-1529 .elementor-element.elementor-element-83480dd img{transition-duration:0.3s;}.elementor-1529 .elementor-element.elementor-element-6fcdbe2{--display:flex;}.elementor-1529 .elementor-element.elementor-element-3ed6358 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-1529 .elementor-element.elementor-element-3ed6358 .services__title{font-family:"Playfair Display", Sans-serif;}.elementor-1529 .elementor-element.elementor-element-3ed6358 .services__item-title{font-family:"Open Sans", Sans-serif;}.elementor-1529 .elementor-element.elementor-element-3ed6358 .services__item-text{font-family:"Open Sans", Sans-serif;}.elementor-1529 .elementor-element.elementor-element-9e9d436{--display:flex;}.elementor-1529 .elementor-element.elementor-element-46d4e19 .about-block__inner::before{color:#F9F0E8;font-family:"Open Sans", Sans-serif;font-size:300px;}.elementor-1529 .elementor-element.elementor-element-46d4e19 .about-block__heading{font-family:"Playfair Display", Sans-serif;}.elementor-1529 .elementor-element.elementor-element-46d4e19 .about-block__text{font-family:"Open Sans", Sans-serif;font-size:22px;}@media(min-width:768px){.elementor-1529 .elementor-element.elementor-element-6fcdbe2{--width:1140px;}}@media(max-width:767px){.elementor-1529 .elementor-element.elementor-element-5989d8b .article__header-text{font-size:45px;line-height:46px;}.elementor-1529 .elementor-element.elementor-element-e110146 .contact-block__heading{font-size:28px;}.elementor-1529 .elementor-element.elementor-element-e110146 .contact-block__address{font-size:16px;}.elementor-1529 .elementor-element.elementor-element-e110146 .contact-block__phone{font-size:16px;}.elementor-1529 .elementor-element.elementor-element-e110146 .contact-block__item-hint{font-size:16px;}.elementor-1529 .elementor-element.elementor-element-e110146 .contact-block__item-val a{font-size:16px;}.elementor-1529 .elementor-element.elementor-element-df3137c .feedback__heading{font-size:28px;}.elementor-1529 .elementor-element.elementor-element-83480dd > .elementor-widget-container{margin:050px 0px 050px 0px;}.elementor-1529 .elementor-element.elementor-element-3ed6358 > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-1529 .elementor-element.elementor-element-3ed6358 .services__title{font-size:28px;}.elementor-1529 .elementor-element.elementor-element-3ed6358 .services__item-title{font-size:22px;}.elementor-1529 .elementor-element.elementor-element-3ed6358 .services__item-text{font-size:16px;line-height:1.7rem;}.elementor-1529 .elementor-element.elementor-element-46d4e19 .about-block__inner::before{font-size:250px;}.elementor-1529 .elementor-element.elementor-element-46d4e19 .about-block__heading{font-size:28px;}.elementor-1529 .elementor-element.elementor-element-46d4e19 .about-block__text{font-size:14px;}}