.elementor .heading-style-2{font-family:Visby CF;font-weight:600;font-size:16px;color:var(--pink);margin-block-end:-20px;z-index: 9;\n}.elementor .heading-style-1{font-family:Florentia Regular;font-weight:400;font-size:42px;color:var(--white);line-height:45px;z-index: 9;\n}.elementor .card-body{font-family:Visby CF;font-weight:300;font-size:16px;color:var(--greenish_black);text-align:start;}.elementor .Primary-btn{font-family:Florentia Regular;font-weight:400;font-size:20px;color:var(--greenish_black);padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;border-radius:10px;border-style:solid;background-color:var(--white);box-shadow:2px 4px 10px 0px rgba(255, 255, 255, 0.27);transition:all 200ms;}.elementor .Primary-btn:hover,.elementor .Primary-btn:focus-visible{color:var(--white);border-color:var(--pink);background-color:var(--pink);box-shadow:2px 5px 10px 0px #cf138063;opacity:90%;}.elementor .primary-btn-black{font-family:Florentia Regular;font-weight:400;font-size:19px;color:var(--white);text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;border-radius:10px;background-color:var(--greenish_black);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);transition:all 400ms;}.elementor .primary-btn-black:hover,.elementor .primary-btn-black:focus-visible{color:var(--white);background-color:var(--pink);box-shadow:0px 5px 10px 0px #cf138057;opacity:90%;}.elementor .heading-style-3{font-family:Florentia Regular;font-weight:400;font-size:32px;color:var(--white);line-height:36px;text-align:start;z-index: 9;\n}.elementor .location-sub-heading{font-family:Florentia Regular;font-weight:400;font-size:20px;color:var(--greenish_black);margin-block-start:25px;}