@charset "UTF-8";

.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: slick
}

.xpro-elementor-templates {
    background: #040d1b;
    color: #fff;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5;
    min-height: 100vh;
    text-transform: none
}

.xpro-elementor-tb {
    align-items: center;
    background-image: url(https://elementor.wpxpro.com/wp-content/uploads/2022/02/xpro-templates-banner-01.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 600px;
    padding: 120px 15px;
    position: relative;
    text-align: center
}

.xpro-elementor-tb .xpro-elementor-tb-subtitle {
    color: #fbb87d;
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 10px;
    position: relative;
    z-index: 2
}

.xpro-elementor-tb .xpro-elementor-tb-title {
    color: #fff;
    font-size: 40px;
    font-weight: 500;
    line-height: 1em;
    margin: 15px auto;
    max-width: 600px;
    position: relative;
    z-index: 2
}

.xpro-elementor-tb .xpro-elementor-tb-description {
    color: #b3b3b3;
    font-size: 16px;
    font-weight: 300;
    position: relative;
    z-index: 2
}

.xpro-elementor-tb:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABuCAMAAADxhdbJAAAC9FBMVEVHcEz7rmr6sWr6smnJnxn1rGn7s2z4q2rzjmr6rmn7s2v9sWj7smn8tWn6sWv9umz7sWj9t2b7sWj9tmf8uHH5rGX7tGj9tmv9uGn5pmD8t3D+uGf9tWT9uGb8smL3n1j8sWL9uGn7tGr2mlf8smj4pl/8tmz2oF79uG7+uGb5q174p2n8smj8sWb9t2X3nFb9uGnwf0X9tWP8t2j6r2n7tmj4o1z8s2P5pmD8smL9uGz8tGb5ql/9t2r5ql/4o1n8t2n5pl/0kFD8tWX0k1P6qmH3oVzyi031lFL9tGT6ql77smf7rF/3mlXyjVD6qmD4o13yg0z5q2H1mFX1llPxh03+uWbxhEn3o13zj1H0lVb+uWn0kVH7smr4oFz0k1P9t2f0lFLzjU37rmDyjU/ufEb0nl/2nFfzikz4olr3olzzkVL1mFT5pVvyik33nFfyiUv1llTxhUj7sWX3oFv2nVjvg0rwgkz8smTsbj7yhk73nVb5qV30mFXxh0r6eGL8r2D6q17ueEL7kmP7sGH7r2D0klD9tWP0lFH5plvpYTXzj074pFrxhknoXTP2m1XoXDL6rV/6rF/lTyv5qFz8smL7sWHlUCz2mlT7rWD5ql3vfUTwf0XpXzTxh0rpZDfmVS74oFj4oln5p1zrbTzrajrtdUDud0HscD3kSCjxg0jzjU36ql7zjEzyiUv1llLrazrnWjHudkD3nVbtcT7qZjf1lVL5qV36qV3kTSr9uGX4pVryikvnWDDkSyn9tmTxhEjpYzblUy3mVi/mVC74oVn2mVTzi0zvekP1mFPwgUfwfkXtcj7qaDn3nlf0kU/5pVvwgEbkTCn4o1nraTn7rF/tcz/quij2mFPqZzj9umbkSijrbTv3oVj9tGPyiErsbjzveULzkE/scz/nWTDmUi33n1f2nVb9t2XuekP8s2L4p1zve0PxgUf/v2n2n1fveUP7r2DlVC78tGP7eSz+vWj7sGDueULlUiz1l1L4qFzoXzRIjMvvAAAA4nRSTlMADRQlAQYhCgIDERs9axdLONpcuDUxi0OlgS7m+fTt5vWxUMN0jGBYKP3kK1SR7/ud+vvSRoSW/XnmZc3Wb8H6emb64L+kcfL46PSA7vTLyL57sKn9tvnzy9yQv+xYTs7F5Pf6ocs72Obuq4jr9Ny79+/7nJ7NcZet3079+dD3//7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Nk9IpAAAEqBJREFUaN7tmmlYmte2xzUxJiZmntOMTZqpTdLeDknHdB7P6ZjTns7Dmef5Tr33PsUHCMgkCK8gHjSoQGTSKKKCEUWxoqhI61MVrhYNRLTHKk+jxi93rf1ikt6TDy+pOc/9cPcXv8jzZ+299lq/9d+kpPxfXxmL0g9uXANrw7aD6auW3kShFWtWbll7nGJz5hebHdv94JZ9m7etylhgraWLX3jukgrX5zIWLJPJlE8WiyWTTlLb96xbkZq2QFrLVqynaCnUMtXU1MiLi/l8fne3w+GAv8X2fJZ0UnHLo4uWLIDatuc+UamuRIZqIIdqgYC2BZZWGxA6QJOlYu9Yf/A7iqWvlcpkn19VAzncSLsc5FoinZX06oyEtEK+nKVSHN2z4jvkx50/MplYtBx9anBWkCPsSampWHimUvLFrLW6uto6+4VHUhlpEfLtMvbxtQ/coNqiB+3yGhOLViMbaWKpVGyKojgyuyMU9VRzuwRkdXXxqtuUlaHAWL6UfXrtwzeidvAhyIMalkyl4oCayY4nVlwsl8sv84WhqHKWGzY7BwdFIpFm0OI0G8M8qzIacshlHEXD2luTP7bDwkB3cQ1sJYejkpnk/IA2FOmMRiXKNisvLDBbRC6vt4BeXq9LZDELeG2gZ5eyFfFDW5YneW4Phc5oUQ7UOCoWqEWiHtQxOjUg5G9Xj05n6XVk6b1Ggcgrcgp4nogQ5GLxi3U7Nicl96dQZWeLsNiEwXE+h8wISWZ5ArNG5C1Qj2bpdMMdBoOhhCyDy2KMsqWSrjDXE7JPxuINDRfr6vpXJ6G28aQSj/6KHF8bbeMaLa4C9bRuGGTKfb4+WyG9/FlZWZYAhwIdKlbX399fR1Z/EvEd9ljbJJ1afg3IsTkqEz8kqRZoykCsqqTUZ2vMnpsTi8U5uPSglqX25EtVlyhFLE7W6dMQ4aHFjO/Axzyu1VPZ0m2XETkWP+ThOl1qfVWJrzB7Lqei3l00NdXUNDPTNJJFVngMixlKUgpF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);
    position: absolute;
    right: 20%;
    top: 60%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 0
}

.xpro-elementor-tb:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAB9CAMAAAC4XpwXAAAC8VBMVEVHcEx2nfB1m+yDnfFzmPBzoPd0nu4AXv9dfN1VfNFVdOpnkup1ofdzm+53n/JvmfRvmvRvmvV2nfJVdep0ofh0nPN1oPZ6nPB2ofZ2ofZUVLVvmvVVdeh0oPd0m/N0oPd1oPVXduhWc918pfNRbNqDqfdYc99Vdel2nPN2ofV1o/h0oPd1n/d1o/hzmvF2nfR2oPV0oPVUdep1oPZwmfJzl/R0oPd2n/V4oPRXdON+p/RYfuF1oPVvmfRWdONVdulWded0nPJ2nPN0oPcAAAB1o/d2oPRVceVznfaHtvyGuP2Fs/qJuf6MuP92ofVWdedxmfNymvJxmfF2ofZ1o/h4p/lWctZwmvRvmfVVdepvmvJvmfVwmvN5ofV0oPZ1n/RWdedWdeR1oPdynvaIs/x1n/RWdOVUdOlWdeh1o/h0ovd1ovdZcuSFuP52oPN9rvuHuf9XduZ3o/ZWdeFwmfJ1n/ZxmvRvmfRVdONvmvRVdeZVdehvmvWDsvxpkPJjhe11ovZVdelPbOROa+ZvmfRObOaIt/9Tculkh+5mjfBskPB6pvhli/B2oPRWdelKZuVWded2n/JVdehwl/JrkvBYdN9cf+yEtP1XdeV0ofaCs/1YfOxVdelghet4pviEtfyAr/uCsfqGtPs3Tt6Huf+Ft/1afOtBWuF0oPaIuf51o/eFuP6Kuf2Et/7Q//9wwv9y1f+Lu/9rX9xvmvVrlfNEX+M2S9xJZeVVdep0ofd0oPd1o/hGYuNumfQ1StxDXuJqlPNGYeNrlvNzoPdUdOlynvZumfVtmPRJZeRRcOhyn/ZmjvE3TdxVdupsl/RokvJObOdwnPV0ovdWeOpCXOFfhe5UdelCXeJzofhiiO9KZ+VEYOM5UN5IZORegOtpk/Jegu1cgOxXeutLaOU+Vt82TNw8Vd9AWeBki/Bafew6Ut48U99PbudJZuU6Ud1Ma+ZBWuE+V+BljfBhh+84Tt1Tc+lHZOOEt/43Ttx4qPk5TtxGOmb1AAAA2XRSTlMAIQ0LE/4HAQYD/gTiJTvW8fdC/fZqlR59uAL+4f1O+p/IFhgLFSX3NHP9/Njyb1OZzvvKfDjcgmNRNhCwykfqqixJ8wHekWcaYJtEexy/XoswmOf69Byt4/il+75V7omSbdvhJi56+bv369kz8Wb916S9O8Pps+hatcKz+6axkInwrOTr+Tzw5PdVwe6mxPSdUNJi40Ds5ofF4v7awvu2w5c9/cDg+/7rq+XoZvdara3C///////////////////////////////////////////////////+9jdeLQAAB2pJREFUaN7t2vdf02gcB/CyQQEVEUTcMlUc57nHnePcekPPU8+Je5x609t77733nj9l1ZQ0oS3QAZRSxiHyYm9kKK776VJaaNMm6fMkVX/p5x9453ny5Pt9kjwKhT/++OOPP/YMjomaFBwYOurm6PNCxsTuisycmbByREx8xA3GJ0WecUls5KxFM+aOmB4dFXgj8IgE8gxvxmzaGDctJsB2U8Kum75snIDel5Apy49GHpu5aPe86OQVvscDdpFiumuWz/liUdzIE2PTBvsKDxtPAut90RoR9CNf6TunQOlaiwZl0GGzfYMH7oPAyRxKw6AoylCLQ31SZ94hgXWtpdBG20Ih231x68eGgOpaqp9mk4s8HSMfD84kgXStJQ91TS6CnI6SrY8nAXTbImc4OIqwuU9uSY4aB4DnaNxoFNXY9MRb5eGrH/U6dMci59ORofLmPo4U1bVGSyHKm8I+HRkSLAP/IEQcp1Ch5Nl15C7p+KhMkaFrhYbN0YdNl1xnxocI6docBBUN5dCRrVLnPpok+XVtDt9Cc3/cHXlEWtMNnMqrk0bKq21/3O1JnCZrvXNwo1tJ864jQ++WXmdcdK3WSDEoCqsjQ+C7XXAk6aaLL3IRPfEeaH1uCEfXsiUN3HaUugF+LCQe44KTWtt2BSpcHTkN+djNdLFz8iBtDx15Amr/PsM5dMR6kUHl6vePgNDTnOsdMWRhVjMjU0cSlwLjQZkDQ6eKiCwM01dA6oXuOrIYeJe3e2DkLWcJm45hOpNMHbjbRcU6bGMpQTh0LLu0Wp4+LA1s3uc48Byr3qnTWJcZXM9DePh4EH3kGMd6KyAIp84mq65ajg60yYy248a8DsJNx7CuFkaGjgB0u1n2kaNnCU+driwAGz7Fqw8NBqzvLfV6Hp1NfSkjWUeGePnWEbWrb71dJJzh6hhWYJKse9ngh0+1Dd1YpxfR6axSr3ouv448vUx0vdtGbimrIkR0DKvsMEG0d+7cBwnjS5ezuKaIIMR19uGrZaTpyGPhQniobR9ZTRDedQyrMsE0GZCdRvoU0nixHkzHsqyMFF1wk5k2hcypOU8A6hhdL9j4C0V0ZAf/3CeQZB1BAOusXyZFR3g3mSNDLJcIKB3DzvPXnjxRne9zVvzvaIceVsdonYmB1ZGtqz1eGadWnyUIaJ0Nz/C96Inb3fURFQK4Vx0rMkHqHpvMqE+rCKk6ltVqhtORlwM4+osEIV1nO98FBqDJCL3bhaW8J0vHsnVmKB3hdrtVVbJ0DDtbwwDquXnVFy5+w13zE2TqGFZm9qZTVKHGXNFaplMOX+L2yvySXJ2+XGPHGV6dYlpq66wFZUo2gz53/7v15isydTaGC3ybC4oxVdS0WnXKgXyd5FHtnpOvY5W11S7tnZ1p1FxRax+vS1I/4flM9HqVbJ1957vgaLCUpqXGai1Q6pQe2cO7tXnNBzqWbUXRvpkuUwpk9ET+bV2RD3S6p1KnFMu2hwX+Pj1bJVsvz8cbRHHl7QI/DsP2vy1T7+7EcbxTdOwfJgnuatdtq5Khl7SrWRy/KqYPny/y5+8Zj1ufDYw34X043nhJGC/bI/bDNmixXppON1zF+2MQ1m+bKPoy9eobUnS6uXfAxhuF9dQlXt5i11yC10v+w13S2CGov+/tHTr0ewOkXtLWiHPSAVlnXJO87zyETpf3LzZnigTwW5YAfLlZY9aD6824Z7oE9CdBDihE/FAAqNM9vWpPXK0XmPeFQB/Nkr80gOh08zkem9Wz+OvMnYAfDPfH6r3qdEknr82G5tUfBP5Uu17jTS9vb8SF0syHH9oCrId+95VeTC9vyMeF08TXV+dDfCTf8IBBWKebxWy2yfH1Vai/E+u+FdS7r+LiadTB1nePrEV5dbq7DfcazyY3Hw5XBP1SwKOXN6m942r3NjNoAvQxhB+vGNx1uikfB4javdSOToI/Y7R+cj1HZysbDpZ6t6GvkvIr9mdU79Tp7l41II7r5ax352NXq+/Xy8/hwDjOLbXDU6T9gl9zRWfXS9pwmGCcvvq41LMPf1yrz7ZVNhwuJa76YcnHbiJOIdlYDw4b10L/wkKF5Kz7p7ZdDa33uOh75Ry5WX9FW3O5IR/uCppc6ky4HD301ElVsZZqhZqBNmd9X6iQlQ1/XVOxKdaUdgBfwbmBoe9VyMzfJ1WOnDEZyjtBriC/X39K/hm7tSqXFLdUAviOFjsoRb4+6TMVx7eYrCVqkCYHvI8UzYJ7VW4pplr1IiVIbd/RvxvuC5079wNXgHYJlv6+NpO6xSe4IvQtFW+M5lo9bynItukHfXWid8GcjMn8F6CylHZ1e1xBia3OJCl8l8DZ81Zu3JSRcWSz53VY6trzOXehQadMTVH4OmFByQEHoqenz3gocnMxdxm2GFxKQaeu7OD1O9NuWwvx0TvTnx+fMOuODFWxoxgVZDmuoFd3eIXiBiU4+sTKhGN/Hs04Mvnfisud7CroPXRccUMzKjR4ddSBZelxOz7+9befViluWoLij4cr/PHHH3/88UfxP6+/if5g5ZUVAAAAAElFTkSuQmCC);
    left: 20%;
    position: absolute;
    top: 60%;
    -webkit-transform: translateY(-20%);
    transform: translateY(-20%);
    z-index: 0
}

.xpro-elementor-tb-search-form {
    display: block;
    margin-top: 30px;
    max-width: 100%;
    position: relative;
    width: 600px;
    z-index: 2
}

.xpro-elementor-tb-search-form>input {
    -webkit-appearance: none;
    background-color: hsla(0, 0%, 100%, .2);
    border: none!important;
    border-radius: 50px!important;
    box-sizing: border-box;
    color: #fff;
    font-size: 16px;
    height: 36px;
    line-height: 1;
    margin: 0;
    min-height: 0;
    outline: 0;
    padding: 28px 30px!important;
    width: 100%
}

.xpro-elementor-tb-search-form>input::-webkit-input-placeholder {
    color: hsla(0, 0%, 100%, .6)
}

.xpro-elementor-tb-search-form>input:-ms-input-placeholder {
    color: hsla(0, 0%, 100%, .6)
}

.xpro-elementor-tb-search-form>input::placeholder {
    color: hsla(0, 0%, 100%, .6)
}

.xpro-elementor-tb-search-form>button {
    background-color: #ffffff25;
    border: none;
    border-radius: 50px;
    color: #fff;
    cursor: pointer;
    font-family: Poppins, sans-serif;
    font-size: 15px;
    line-height: 1;
    padding: 15px;
    position: absolute;
    left: 5px;
    top: 50%;
    transition: .3s ease-in-out;
    width: 120px
}

.xpro-elementor-tb-search-form>button,
.xpro-elementor-tn {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.xpro-elementor-tn {
    margin: 0 auto -35px;
    max-width: 1600px;
    padding: 0 15px;
    position: relative
}

.xpro-elementor-tn-inner {
    align-items: center;
    background-color: #111927;
    border-radius: 50px;
    display: flex;
    justify-content: space-between;
    padding: 10px;
    position: relative
}

.xpro-elementor-tn-type>li>button,
.xpro-elementor-tn-version>li>button {
    border: none;
    display: block;
    color: #fff;
    font-family: Poppins, sans-serif;
    line-height: 1;
    text-decoration: none;
    cursor: pointer
}

.xpro-elementor-tn-type,
.xpro-elementor-tn-version {
    display: inline-flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0 10px 0 0;
    padding: 0
}

.xpro-elementor-tn-type>li>button {
    background: 0 0;
    border-radius: 50px;
    font-size: 15px;
    padding: 18px 30px
}

.xpro-elementor-tn-type>li>button.active {
    background-image: linear-gradient(45deg, #f75d6f, #ff867e);
    pointer-events: none
}

.xpro-elementor-tn-tags {
    background-color: #1e2632;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    left: 50%;
    max-width: calc(100% - 100px);
    padding: 15px;
    position: absolute;
    text-transform: capitalize;
    top: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%
}

.xpro-elementor-tn-tags-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.xpro-elementor-tn-tags-list .slick-slide button {
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 50px;
    color: #fff;
    cursor: pointer;
    font-family: Poppins, sans-serif;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: .5px;
    line-height: 15px;
    margin: 0 5px;
    padding: 5px 10px;
    text-transform: capitalize;
    width: 50px
}

.xpro-elementor-tn-tags-list .slick-slide button.active {
    background-color: #ffffff1c
}

.xpro-elementor-tn-version>li>button {
    background: 0 0;
    border-radius: 50px;
    font-size: 14px;
    padding: 8px 25px
}

.xpro-elementor-tn-version>li>button.active {
    background-color: hsla(0, 0%, 100%, .1);
    pointer-events: none
}

.xpro-elementor-tl {
    margin: 0 auto;
    max-width: 1600px;
    min-height: 500px;
    padding: 120px 15px
}

.xpro-elementor-templates-heading {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 60px 0 40px
}

.xpro-elementor-templates-heading:first-child {
    margin-top: -40px
}

.xpro-elementor-templates-heading h2 {
    color: #fff;
    font-size: 25px;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 10px
}

.xpro-elementor-templates-heading p {
    color: hsla(0, 0%, 100%, .8);
    font-size: 16px;
    line-height: 1.2;
    margin: 0
}

.xpro-elementor-th-button {
    background: 0 0;
    border: none;
    color: #ff867e;
    cursor: pointer;
    display: block;
    font-family: Poppins, sans-serif;
    font-size: 15px;
    line-height: 1;
    text-decoration: underline
}

.xpro-elementor-templates-layout {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px
}

.slick-arrow.slick-hidden,
.slick-slide.slick-loading img,
.xpro-elementor-templates-not-found {
    display: none
}

.xpro-elementor-templates-layout:empty:before {
    color: #ffffff6b;
    content: "Nothing Found, Try with different keyword";
    display: block;
    font-size: 16px;
    padding: 50px 0;
    text-align: center;
    width: 100%
}

.xpro-elementor-templates-layout .xpro-elementor-templates-item {
    padding: 10px
}

.xpro-elementor-templates-layout>.xpro-elementor-templates-item {
    width: 25%
}

.xpro-elementor-templates-item-inner {
    background: #ffffff11;
    border: 1px solid #ffffff20;
    border-radius: 15px 15px 10px 10px;
    overflow: hidden;
    padding-top: 30px;
    position: relative
}

.xpro-elementor-templates-item-inner:before {
    color: #ffffff20;
    content: "...";
    font-size: 80px;
    left: 15px;
    line-height: 0;
    position: absolute;
    top: -10px;
    z-index: 2
}

.xpro-elementor-templates-item.pro .xpro-elementor-templates-item-inner:after {
    background-image: linear-gradient(45deg, #f75d6f, #ff867e);
    border-radius: 10px 10px 0 0;
    content: "Pro";
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 8px 15px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.xpro-elementor-templates-item-inner>span {
    -webkit-animation: 1s linear infinite forwards ImagePlaceholder;
    animation: 1s linear infinite forwards ImagePlaceholder;
    background: #e6e6e6;
    background: linear-gradient(90deg, #ffffff10 8%, #ffffff20 18%, #ffffff10 33%);
    background-size: 800px 104px;
    display: block !important;
    height: 100%;
    min-height: 200px;
    width: 100%
}

.xpro-elementor-templates-item-inner>span:before {
    background-image: linear-gradient(180deg, #040d1b00, #040d1ba6);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: opacity .3s ease-in-out;
    width: 100%
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before,
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before,
.xpro-elementor-templates-item-inner:focus>span:before,
.xpro-elementor-templates-item-inner:hover>span:before {
    opacity: 1
}

.xpro-elementor-templates-item-inner .lazy-load-image-loaded {
    background: 0 0;
    min-height: auto
}

@-webkit-keyframes ImagePlaceholder {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

@keyframes ImagePlaceholder {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.xpro-elementor-templates-item-inner img {
    display: block;
    max-width: 100%;
    width: 100%
}

.xpro-elementor-templates-item-content {
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
    width: 100%;
    z-index: 2
}

.xpro-elementor-templates-item-inner:focus .xpro-elementor-templates-item-content,
.xpro-elementor-templates-item-inner:hover .xpro-elementor-templates-item-content {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.xpro-elementor-templates-item-content-inner {
    align-items: center;
    background-color: #fff;
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    margin: 0 30px 20px;
    padding: 10px 15px;
    position: relative
}

.xpro-elementor-templates-item-content-inner:after {
    background-color: #f75d6f;
    border-radius: 50px;
    bottom: -12px;
    content: "";
    height: 4px;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 50px
}

.xpro-elementor-templates-item-content-inner>h4 {
    color: #2b2b2b;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2;
    margin: 0
}

.xpro-elementor-templates-item-content-inner>a {
    background-image: linear-gradient(45deg, #f75d6f, #ff867e);
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    padding: 10px 15px;
    text-decoration: none
}

.xpro-elementor-templates-item-content-inner>a:hover {
    background-image: linear-gradient(45deg, #ff867e, #f75d6f)
}

@media screen and (max-width:1180px) {
    .xpro-elementor-tb:after {
        left: 30px
    }

    .xpro-elementor-tb:before {
        right: 30px
    }

    .xpro-elementor-tn-type>li>button {
        font-size: 15px;
        padding: 15px 22px
    }
}

@media screen and (max-width:1025px) {
    .xpro-elementor-tn {
        margin: 0
    }

    .xpro-elementor-tn-version>li>button {
        padding: 8px 15px
    }

    .xpro-elementor-tn-version {
        display: none
    }

    .xpro-elementor-tn-inner {
        border-radius: 10px;
        justify-content: center;
        margin: 0 auto;
        max-width: 100%;
        width: -webkit-max-content;
        width: max-content
    }

    .xpro-elementor-tn-type {
        grid-gap: 10px;
        justify-content: center;
        margin: 0
    }

    .xpro-elementor-tb:after,
    .xpro-elementor-tb:before {
        content: none
    }

    .xpro-elementor-tb .xpro-elementor-tb-title {
        font-size: 35px
    }

    .xpro-elementor-templates-layout>.xpro-elementor-templates-item {
        width: 33.333%
    }
}

.slick-list,
.slick-slider,
.slick-track {
    display: block;
    position: relative
}

@media screen and (max-width:991px) {
    .xpro-elementor-templates-layout>.xpro-elementor-templates-item {
        width: 50%
    }
}

@media screen and (max-width:500px) {
    .xpro-elementor-templates-layout>.xpro-elementor-templates-item {
        width: 100%
    }
}

.lazy-load-image-background.blur {
    -webkit-filter: blur(15px);
    filter: blur(15px)
}

.lazy-load-image-background.blur.lazy-load-image-loaded {
    -webkit-filter: blur(0);
    filter: blur(0);
    transition: filter .3s;
    transition: filter .3s, -webkit-filter .3s
}

.lazy-load-image-background.blur>img {
    opacity: 0
}

.lazy-load-image-background.blur.lazy-load-image-loaded>img {
    opacity: 1;
    transition: opacity .3s
}

.slick-slider {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    touch-action: pan-y;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -khtml-user-select: none;
    direction: rtl
}

.slick-list {
    margin: 0;
    overflow: hidden;
    padding: 0
}

.slick-dots li button:focus,
.slick-dots li button:hover,
.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-track {
    left: 0;
    margin-left: auto;
    margin-right: auto;
    top: 0
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-slide,
.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-initialized .slick-slide,
.slick-slide img {
    display: block
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-vertical .slick-slide {
    border: 1px solid transparent;
    display: block;
    height: auto
}

.slick-loading .slick-list {
    background: url(data:image/gif;base64,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) 50% no-repeat #fff
}

.slick-dots li button,
.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
    background: 0 0;
    color: transparent;
    outline: 0
}

@font-face {
    font-family: slick;
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    padding: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 20px
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,
.slick-prev:before {
    color: #fff;
    font-size: 20px;
    line-height: 1;
    opacity: .75
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    left: auto;
    right: -25px
}

.slick-prev:before,
[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-next:before,
[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    left: -25px;
    right: auto
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    bottom: -25px;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.slick-dots li {
    display: inline-block;
    margin: 0 5px;
    padding: 0;
    position: relative
}

.slick-dots li,
.slick-dots li button {
    cursor: pointer;
    height: 20px;
    width: 20px
}

.slick-dots li button {
    border: 0;
    display: block;
    font-size: 0;
    line-height: 0;
    padding: 5px
}

.slick-dots li button:before {
    color: #000;
    content: "•";
    font-size: 6px;
    height: 20px;
    left: 0;
    line-height: 20px;
    opacity: .25;
    position: absolute;
    text-align: center;
    top: 0;
    width: 20px
}

.slick-dots li.slick-active button:before {
    color: #000;
    opacity: .75
}