.elementor .dm-ov-body{position:relative;z-index:2;opacity:0%;transform:translate3d(0px, 14px, 0px);transition:all 0.45s;display:flex;flex-direction:column;align-items:flex-start;}.elementor .dm-grad{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(0deg, #000000 7.748%,rgba(102,102,102,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:0%;transition:opacity 0.45s;}.elementor .dm-ov{position:relative;z-index:2;}.elementor .dm-ov-card{overflow:hidden;position:relative;}.elementor .dm-media{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .dm-zoom{overflow:hidden;position:relative;}.elementor .dm-btn-outline:hover,.elementor .dm-btn-outline:focus-visible{color:#ffffff;border-color:#000000;background-color:#000000;}.elementor .dm-btn-outline{color:#000000;border-color:#000000;background-color:transparent;}.elementor .dm-link-text{font-family:Roboto;font-weight:700;font-size:16px;line-height:1.5;text-decoration:underline;white-space: nowrap;\n}.elementor .dm-link:hover,.elementor .dm-link:focus-visible{gap:16px;}.elementor .dm-link{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;align-items:center;width: fit-content; transition: gap 0.3s ease;\n}.elementor .dm-btn-light:hover,.elementor .dm-btn-light:focus-visible{color:#000000;border-color:#ffffff;background-color:#ffffff;}.elementor .dm-btn-light{color:#ffffff;border-color:#ffffff;background-color:transparent;}.elementor .dm-btn-dark:hover,.elementor .dm-btn-dark:focus-visible{color:#ffffff;border-color:#B38855;background-color:#B38855;}.elementor .dm-btn-dark{color:#ffffff;border-color:#000000;background-color:#000000;}.elementor .dm-btn{height:55px;font-family:Roboto;font-weight:700;font-size:18px;line-height:22px;text-align:center;text-transform:capitalize;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:5px;border-width:1px;border-style:solid;transition:all 0.3s;display:flex;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .dm-text{font-family:Roboto;font-weight:400;font-size:16px;color:#000000;line-height:1.4;}.elementor .dm-h2{font-family:"Quattrocento Sans";font-weight:700;font-size:40px;color:#000000;line-height:1.4;}.elementor .dm-container{width:100%;max-width:1640px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;}