.elementor-358 .elementor-element.elementor-element-b2f3c8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-a379110{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-358 .elementor-element.elementor-element-2ab48ca{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-2ab48ca > .elementor-widget-container{background-color:#575757;margin:0px 50px 0px 50px;padding:10px 10px 10px 10px;border-radius:200px 200px 200px 200px;}.elementor-358 .elementor-element.elementor-element-2ab48ca.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-358 .elementor-element.elementor-element-7d389db > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-7d389db{text-align:center;}.elementor-358 .elementor-element.elementor-element-7d389db .elementor-heading-title{font-size:24px;}.elementor-358 .elementor-element.elementor-element-bf81252{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-fcc431d .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-2e281f6 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-5983a89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-c905f76 > .elementor-widget-container{margin:50px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-c905f76{text-align:center;}.elementor-358 .elementor-element.elementor-element-c905f76 .elementor-heading-title{font-size:42px;}.elementor-358 .elementor-element.elementor-element-8ea5297 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-43c0f3a .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-fe56b49 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-87ffa49 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-6804f32 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-fb33c5d .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-f92e379 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-48f50c5 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-3115b7e .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-fa3d875 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-b9ccc9f .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-c475c97 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-b0505f0 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-2618591 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-7895db7 > .elementor-widget-container{margin:50px 0px 50px 0px;padding:20px 20px 20px 20px;border-style:none;}.elementor-358 .elementor-element.elementor-element-7895db7 .jet-listing-dynamic-field__content{text-align:center;}.elementor-358 .elementor-element.elementor-element-2e47a63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-8f7b805 > .elementor-widget-container{margin:50px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-8f7b805{text-align:center;}.elementor-358 .elementor-element.elementor-element-8f7b805 .elementor-heading-title{font-size:58px;}.elementor-358 .elementor-element.elementor-element-7135476 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-82d7cbb .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-8f78218 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-e00983d .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-bc8dbba .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-6cc0646 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-3e0619d .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-9a53ff9 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-f02d5ea .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-1a8b70e .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-e1623c1 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-1b947bc .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-ba5cb28 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-4a292fd .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-541ba14 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-9d69a30 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-c08f801 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-51f64c1 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-eb0042f .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-2892b72 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-bdda64f .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-2c68957 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-9d40c01 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-f0a1568 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-e0597d1 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-a8a57d7 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-8ed7878 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-e7805d8 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-a022959 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-51afcc2 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:4;}.elementor-358 .elementor-element.elementor-element-51afcc2 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:20px 20px 20px 20px;}.elementor-358 .elementor-element.elementor-element-51afcc2 .jet-listing-dynamic-field__content{text-align:center;}.elementor-358 .elementor-element.elementor-element-ad8f619{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-d1e92ce{--spacer-size:150px;}.elementor-358 .elementor-element.elementor-element-f665820 > .elementor-widget-container{margin:50px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-f665820{text-align:center;}.elementor-358 .elementor-element.elementor-element-f665820 .elementor-heading-title{font-size:58px;}.elementor-358 .elementor-element.elementor-element-7ea98f1 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-9e205ea .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-d1d0422 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-99ffc27 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-f41a351 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-39573b4 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-041e888 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-135110a .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-974240d .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-13453df .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-d9c9385 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-bd31736 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-1ae5f51 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-67d954a .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-3412f45 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-ccd0a72 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-8c95312 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-43c1ec0 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-b392fa1 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-872e876 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-d644c41 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-cd1d52d .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-6b609dc .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-91d30aa .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-b1e183d .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-45ea42a .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-38d8aba .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-ee18b85 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-f6155ee .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-a5abaae .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-e48638a .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-4cb845a .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-dd712a8 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-765ce27 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:4;}.elementor-358 .elementor-element.elementor-element-765ce27 > .elementor-widget-container{margin:50px 0px 50px 0px;padding:20px 20px 20px 20px;}.elementor-358 .elementor-element.elementor-element-765ce27 .jet-listing-dynamic-field__content{text-align:center;}.elementor-358 .elementor-element.elementor-element-dc5975a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-bb2a8e3{--spacer-size:75px;}.elementor-358 .elementor-element.elementor-element-ac509f9 > .elementor-widget-container{margin:50px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-ac509f9{text-align:center;}.elementor-358 .elementor-element.elementor-element-ac509f9 .elementor-heading-title{font-size:58px;}.elementor-358 .elementor-element.elementor-element-05e355e .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-fc69400 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-bf8d629 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-6b35504 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-7187300 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-a68f716 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-6e4f346 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-61ecd11 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-240cdd3 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-05cd741 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-3989fe2 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-75c5b1e .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-9a65f3c .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-31b4189 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-0dcfc0a .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-a8e6a06 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-1a3ff95 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-ce98fb2 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:4;}.elementor-358 .elementor-element.elementor-element-ce98fb2 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-358 .elementor-element.elementor-element-ce98fb2 .jet-listing-dynamic-field__content{text-align:center;}.elementor-358 .elementor-element.elementor-element-fc87c4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-e135304{--spacer-size:50px;}.elementor-358 .elementor-element.elementor-element-3269565 > .elementor-widget-container{margin:50px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-3269565{text-align:center;}.elementor-358 .elementor-element.elementor-element-3269565 .elementor-heading-title{font-size:58px;}.elementor-358 .elementor-element.elementor-element-860a7de .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-90a5aa6 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-3c5ae72 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-2acbac6 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-a96365e .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-590050b .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-2da68a3 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-8b706cf .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-1c80e6f .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-2a9bbba .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-b3da076 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-7f54edc .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-b05a5b2 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-f7e421c .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-32c00ea .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-5ad8045 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-9a87031 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-9a59f93 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:4;}.elementor-358 .elementor-element.elementor-element-9a59f93 > .elementor-widget-container{margin:25px 0px 40px 0px;padding:20px 20px 20px 20px;}.elementor-358 .elementor-element.elementor-element-9a59f93 .jet-listing-dynamic-field__content{text-align:center;}.elementor-358 .elementor-element.elementor-element-47060f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-2643157{--spacer-size:50px;}.elementor-358 .elementor-element.elementor-element-582b667 > .elementor-widget-container{margin:50px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-582b667{text-align:center;}.elementor-358 .elementor-element.elementor-element-582b667 .elementor-heading-title{font-size:58px;}.elementor-358 .elementor-element.elementor-element-eaf0dbd .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-ee12931 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-3e4e0b5 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-776bed3 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-2c9e012 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-7000bf0 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-793657d .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-3eaa03c .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-94ebf15 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-8ed5f08 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-ba70418 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-83d6b7e .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-92c4bd5 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-af456d9 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-df4a37e .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-3cda6a0 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-9c82475 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-89c3568 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-7b13b9b .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-bafedf0 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-a3c7702 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-3a7df59 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-a9beccb .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-1b2f744 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-17ac500 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-5f8d07e .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-7ba9542 .jet-listing-dynamic-field__content{text-align:left;}.elementor-358 .elementor-element.elementor-element-cb8fe92 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:4;}.elementor-358 .elementor-element.elementor-element-cb8fe92 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-358 .elementor-element.elementor-element-cb8fe92 .jet-listing-dynamic-field__content{text-align:center;}.elementor-358 .elementor-element.elementor-element-b411637{--display:flex;}@media(min-width:768px){.elementor-358 .elementor-element.elementor-element-bf81252{--content-width:1400px;}.elementor-358 .elementor-element.elementor-element-5983a89{--content-width:1400px;}.elementor-358 .elementor-element.elementor-element-dc5975a{--content-width:1400px;}.elementor-358 .elementor-element.elementor-element-47060f1{--content-width:1400px;}}@media(max-width:1024px){ .elementor-358 .elementor-element.elementor-element-a379110{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){ .elementor-358 .elementor-element.elementor-element-a379110{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for html, class: .elementor-element-c2b446d *//* Botão flutuante com texto e ícone */
#toggle-compartilhar {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 9999;
    background-color: #007bff;
    color: #fff;
    padding: 12px 20px;
    border: none;
    border-radius: 50px; /* Mantém bordas arredondadas */
    font-size: 16px; /* Tamanho do texto */
    cursor: pointer;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2); /* Sombra para destaque */
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px; /* Espaço entre ícone e texto */
}

/* Ícone no botão */
.share-icon {
    font-size: 20px; /* Ícone ligeiramente maior */
}

/* Texto no botão */
.share-text {
    font-size: 14px; /* Texto menor para equilibrar */
    font-weight: bold; /* Destaque para o texto */
}

/* Efeito hover no botão flutuante */
#toggle-compartilhar:hover {
    background-color: #0056b3;
    transform: scale(1.05); /* Ampliação leve no hover */
}

/* Widget de compartilhamento (escondido por padrão) */
#compartilhar-bt {
    position: fixed;
    bottom: 10px !important; /* Ajuste para aparecer acima do botão flutuante */
    right: 215px !important;
    z-index: 19998 !important;
    background: #fff;
    padding: 10px;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    visibility: hidden; /* Esconde o widget */
    opacity: 0; /* Torna invisível */
}

/* Quando ativo (mostrando o widget) */
#compartilhar-bt.active {
    visibility: visible;
    opacity: 1;
}

/* Ícones de compartilhamento */
#compartilhar-bt a {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px;
    background: #007bff;
    color: #fff;
    border-radius: 50%;
    text-decoration: none;
    font-size: 18px;
    transition: background 0.3s ease;
}

#compartilhar-bt a:hover {
    background: #0056b3;
}
/* Ocultar o botão de compartilhar ao imprimir ou gerar PDF */
@media print {
    #compartilhar-flutuante {
        display: none !important; /* Esconde o botão e o widget */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e75317 *//* Botão flutuante para voltar */
#botao-voltar-painel {
    position: fixed;
    bottom: 20px; /* Distância da parte inferior */
    left: 20px; /* Distância da lateral esquerda */
    z-index: 9999; /* Sobrepõe outros elementos */
    padding: 10px 15px; /* Ajusta o tamanho interno */
    background-color: rgba(0, 0, 0, 0.6); /* Fundo preto translúcido */
    color: #fff; /* Texto branco */
    font-size: 14px; /* Tamanho da fonte */
    font-weight: bold; /* Texto em negrito */
    text-decoration: none; /* Remove sublinhado */
    border-radius: 50px; /* Bordas arredondadas */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2); /* Sombra para destaque */
    transition: all 0.3s ease; /* Suaviza interações */
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Efeito hover no botão */
#botao-voltar-painel:hover {
    background-color: rgba(0, 0, 0, 0.8); /* Fundo mais escuro no hover */
    transform: scale(1.1); /* Leve ampliação */
}

/* Ícone discreto no botão */
#botao-voltar-painel::before {
    content: "↩"; /* Ícone de voltar */
    margin-right: 5px; /* Espaço entre o ícone e o texto */
}

/* Esconder ao compartilhar ou imprimir */
@media print {
    #botao-voltar-painel {
        display: none !important; /* Remove o botão na impressão */
    }
}

/* Esconde em redes sociais */
.meta-og, .meta-twitter {
    display: none !important; /* Caso as redes sociais interpretem */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-659f4d9 */#botao-gerar-pdf {
    position: fixed; /* Faz o botão flutuar */
    bottom: 80px; /* Distância da parte inferior */
    right: 20px; /* Distância da lateral direita */
    z-index: 9999; /* Garante que esteja acima de outros elementos */
    padding: 12px 20px;
    background-color: #007bff; /* Azul */
    color: #fff; /* Branco para o texto */
    font-size: 14px;
    border: none;
    border-radius: 50px; /* Bordas arredondadas */
    cursor: pointer;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2); /* Sombra leve */
    transition: all 0.3s ease; /* Animação suave */
}

/* Efeito hover */
#botao-gerar-pdf:hover {
    background-color: #0056b3; /* Azul escuro ao passar o mouse */
    transform: scale(1.1); /* Ampliação */
}

/* Esconde o botão na impressão ou PDF */
@media print {
    #botao-gerar-pdf {
        display: none !important;
    }
}

@media (max-width: 500px) {
  #botao-voltar-painel {
    bottom: 20px;   /* agora acima dos outros */
    right: 20px;
    left: auto;
  }
  #botao-gerar-pdf {
    bottom: 130px;
    right: 20px;
  }
  #toggle-compartilhar {
    bottom: 70px;
    right: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf81252 */.elementor-358 .elementor-element.elementor-element-bf81252 {
  page-break-before: always;
  break-before: page;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c905f76 */.elementor-358 .elementor-element.elementor-element-c905f76 {
  page-break-before: always;
  break-before: page;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f7b805 */.elementor-358 .elementor-element.elementor-element-8f7b805 {
  page-break-before: always;
  break-before: page;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f665820 */.elementor-358 .elementor-element.elementor-element-f665820 {
  page-break-before: always;
  break-before: page;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac509f9 */.elementor-358 .elementor-element.elementor-element-ac509f9 {
  page-break-before: always;
  break-before: page;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3269565 */.elementor-358 .elementor-element.elementor-element-3269565 {
  page-break-before: always;
  break-before: page;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-582b667 */.elementor-358 .elementor-element.elementor-element-582b667 {
  page-break-before: always;
  break-before: page;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-358 img {
    width: 100% !important;
    /*height: 355px;*/
    object-position: center;
}

@media (max-width: 768px){
    body.elementor-page-358 img{
        width:100% !important;
    }
}
/* Margens gerais da página */
body.single.single-biografias {
    margin: 2.5cm !important;
}

/* Fonte geral e entrelinha */
body.single.single-biografias,
body p {
    font-family: 'Garamond', serif !important;
    font-size: 12pt;
    line-height: 1.5;
    text-align: left;
}

/* Título principal da biografia */
.single-biografias h1 {
    font-size: 24pt !important;
    font-weight: bold !important;
    text-align: center !important;
    margin-bottom: 30px;
}

/* Títulos de capítulos e seções */
 h2, h3 {
    font-size: 16pt !important;
    font-weight: bold !important;
    text-align: center !important;
    margin-top: 30px;
    margin-bottom: 10px;
}



.single-biografias img {
  display: block;
  margin: 20px auto;
  border: 1px solid #ccc;
  padding: 6px;
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  max-height: 400px;
  object-fit: contain;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}/* End custom CSS */