.elementor .tp-btn-primary{position:relative;z-index:1;font-weight:700;color:#fff;line-height:1.25em;text-align:center;text-transform:capitalize;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;border-radius:200px;border-width:1px;border-color:#ffffff00;border-style:solid;background-color:var(--primary);transition:all 300ms;display:inline-block;align-self:start;}.elementor .tp-btn-primary:hover,.elementor .tp-btn-primary:focus-visible{background-color:var(--secondary);transform:scale3d(1.01, 1.01, 1.01);}.elementor .tp-wrapper-fluid{position:relative;padding-block-start:80px;padding-block-end:80px;padding-inline-start:15px;padding-inline-end:15px;display:flex;flex-direction:column;align-items:center;}.elementor .tp-wrapper{max-width:var(--container-max-width);;padding:0px;display:flex;flex-direction:column;gap:28px;}.elementor .tp-flex-row{max-width:var(--container-max-width);;column-gap:40px;padding:0px;display:flex;flex-direction:row;row-gap:30px;flex-wrap:nowrap;align-items:center;}.elementor .tp-img-radius{width:100%;height:450px;overflow:hidden;object-fit:cover;border-radius:16px;transition:all 300ms;}.elementor .tp-grid{max-width:var(--container-max-width);;padding:0px;gap:28px;grid-template-rows:repeat(1, 1fr);align-items:center;}.elementor .tp-pt0{padding-block-start:0px;}