.tmpcoder-tplib-popup-overlay *{-webkit-box-sizing:border-box;box-sizing:border-box}#tmpcoder-library-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:40px;height:40px;vertical-align:top;margin-left:10px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:bold;letter-spacing:.3px;cursor:pointer}.tmpcoder-library-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px;margin-right:10px;border-radius:50%;color:transparent;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;letter-spacing:.3px}.tmpcoder-tplib-popup-overlay{position:fixed;top:0;left:0;z-index:999999 !important;width:100%;height:100%;background:rgba(0,0,0,0.5)}.tmpcoder-tplib-popup{overflow:hidden;position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);transform:translate(-50%,-30%);background:#f1f3f5;min-width:100%;height:100%}.tmpcoder-tplib-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);box-shadow:0 0 8px rgba(0,0,0,0.1);position:relative;z-index:10}.tmpcoder-tplib-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:200px;padding-left:30px;color:#495157;font-size:15px;font-weight:700;font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif}.tmpcoder-tplib-header ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0;padding:0;margin-left:-130px;list-style:none}.tmpcoder-tplib-header ul li{width:115px;padding:20px 0;color:#6d7882;font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif;font-size:14px;line-height:1;font-weight:500;text-align:center;cursor:pointer}.tmpcoder-tplib-active-tab{background-image:-o-linear-gradient(top,#f1f3f5,#fff);background-image:-webkit-gradient(linear,left top,left bottom,from(#f1f3f5),to(#fff));background-image:linear-gradient(180deg,#f1f3f5,#fff);border-bottom:3px solid #046bd2}.tmpcoder-tplib-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:30px;color:#a4afb7;font-size:18px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.tmpcoder-tplib-close:hover{color:#3a3a3a}.tmpcoder-tplib-close i{line-height:20px;padding-left:20px}.tmpcoder-tplib-popup h3{margin:0}.tmpcoder-tplib-header .tmpcoder-tplib-insert-template{display:none;width:120px;height:27px;line-height:27px;padding:0 15px;margin-right:15px;color:#fff;background-color:#046bd2;font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif;font-size:13px;border-radius:2px;text-transform:uppercase;cursor:pointer;text-align:center}.tmpcoder-tplib-back{display:none;width:230px;padding:17px 15px;border-right:1px solid #e6e9ec;color:#6d7882;font-size:15px;font-weight:700;font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.tmpcoder-tplib-back:hover{color:#495157}.tmpcoder-tplib-back i{margin-right:5px}.tmpcoder-tplib-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 37px 30px}.tmpcoder-tplib-sidebar .tmpcoder-tplib-search{position:relative;display:inherit;width:250px;-webkit-box-shadow:0 2px 5px 0 rgb(0 0 0 / 5%);box-shadow:0 2px 5px 0 rgb(0 0 0 / 5%)}.tmpcoder-tplib-sidebar .tmpcoder-tplib-search i{position:absolute;top:50%;right:15px;font-size:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tmpcoder-tplib-sidebar .tmpcoder-tplib-search input{width:100%;padding:7px 15px;border:0;border-bottom:1px solid #efefef;font-size:14px;line-height:23px;border-radius:3px}.tmpcoder-tplib-sidebar .tmpcoder-tplib-search input::-webkit-input-placeholder{color:#9a9a9a}.tmpcoder-tplib-sidebar .tmpcoder-tplib-search input::-moz-placeholder{color:#9a9a9a}.tmpcoder-tplib-sidebar .tmpcoder-tplib-search input:-ms-input-placeholder{color:#9a9a9a}.tmpcoder-tplib-sidebar .tmpcoder-tplib-search input::-ms-input-placeholder{color:#9a9a9a}.tmpcoder-tplib-sidebar .tmpcoder-tplib-search input::placeholder{color:#9a9a9a}.tmpcoder-tplib-filters-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.tmpcoder-tplib-sub-filters{display:none;margin-left:20px}.tmpcoder-tplib-sub-filters ul{display:-webkit-box;display:-ms-flexbox;display:flex}.tmpcoder-tplib-sub-filters ul li{padding:10px 25px;margin-right:7px;line-height:15px;font-size:13px;font-weight:normal;background:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.05);box-shadow:0 2px 5px 0 rgba(0,0,0,0.05);cursor:pointer;border-radius:3px}.tmpcoder-tplib-sub-filters ul li:hover,.tmpcoder-tplib-sub-filters ul .tmpcoder-tplib-activ-filter{background:#046bd2;color:#fff}.tmpcoder-tplib-filters,.tmpcoder-tplib-price{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;width:200px;font-size:14px;font-weight:normal;font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif;color:#6d7882}.tmpcoder-tplib-price i,.tmpcoder-tplib-filters i{margin-top:2px}.tmpcoder-tplib-filters h3,.tmpcoder-tplib-price h3{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:10px 15px;font-size:13px;font-weight:normal;font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif;background:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.05);box-shadow:0 2px 5px 0 rgba(0,0,0,0.05);cursor:pointer;border-radius:3px}.tmpcoder-tplib-filters h3 span,.tmpcoder-tplib-price h3 span{width:100%}.tmpcoder-tplib-filters-list,.tmpcoder-tplib-price-list{visibility:hidden;opacity:0;position:absolute;top:38px;z-index:999;width:700px;padding:20px 30px;background:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.05);box-shadow:0 2px 5px 0 rgba(0,0,0,0.05);-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;border-radius:3px}.tmpcoder-tplib-filters-list ul,.tmpcoder-tplib-price-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0;margin:0}.tmpcoder-tplib-filters-list ul li,.tmpcoder-tplib-price-list ul li{width:25%;padding:12px;color:#6d7882;background:#fff;font-size:13px;line-height:1;cursor:pointer}.tmpcoder-tplib-filters-list ul li:hover,.tmpcoder-tplib-price-list ul li:hover{background:#f3f3f3;color:#222}.tmpcoder-tplib-price{width:120px}.tmpcoder-tplib-search+.tmpcoder-tplib-filters-wrap .tmpcoder-tplib-filters-list{right:0;width:100%}.tmpcoder-tplib-search+.tmpcoder-tplib-filters-wrap .tmpcoder-tplib-filters-list ul{flex-direction:column}.tmpcoder-tplib-search+.tmpcoder-tplib-filters-wrap .tmpcoder-tplib-filters-list ul li{width:100%}.tmpcoder-tplib-price-list{width:120px;padding:10px}.tmpcoder-tplib-price-list ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tmpcoder-tplib-price-list ul li{width:100%;padding:8px 12px}.tmpcoder-tplib-template-gird{position:absolute;width:100%;height:calc(100% - 132px);overflow:auto;padding:0 30px 30px 30px;margin-left:-10px}.tmpcoder-tplib-template-wrap{float:left;overflow:hidden;width:18.5%;margin:10px;border-radius:3px;-webkit-box-shadow:0 1px 20px 0 rgba(0,0,0,0.07);box-shadow:0 1px 20px 0 rgba(0,0,0,0.07)}.tmpcoder-tplib-template-wrap:not(.tmpcoder-tplib-pro-active):before{content:'Free';display:block;position:absolute;top:10px;right:10px;z-index:1;width:45px;padding:4px;font-size:11px;line-height:16px;font-weight:bold;letter-spacing:.3px;text-transform:uppercase;text-align:center;background:#009f06;color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);box-shadow:0 0 5px 0 rgba(0,0,0,0.3);border-radius:3px}.tmpcoder-tplib-pro-wrap:not(.tmpcoder-tplib-pro-active):before{content:'Pro';background:#046bd2}.tmpcoder-tplib-sidebar[data-license="premium"]+.tmpcoder-tplib-template-gird .tmpcoder-tplib-template-wrap:before{display:none !important}@media screen and (max-width:1364px){.tmpcoder-tplib-template-wrap{width:23%}}.tmpcoder-tplib-template-wrap:hover .tmpcoder-tplib-insert-template{opacity:1;visibility:visible}.tmpcoder-tplib-template-media{position:relative;background-color:#e8e8e8}.tmpcoder-tplib-template-media img{width:100%;max-width:100%;height:auto}.tmpcoder-tplib-template-media:hover .tmpcoder-tplib-template-media-overlay{opacity:1}.tmpcoder-tplib-template-media-overlay{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);color:#fff;cursor:pointer;-webkit-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;transition:opacity .1s ease-in}.tmpcoder-tplib-template-media-overlay i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:25px}.tmpcoder-tplib-preview-wrap{display:none}.tmpcoder-tplib-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.tmpcoder-tplib-iframe{position:relative;height:100vh}.tmpcoder-tplib-iframe iframe{width:100%;height:100%}.tmpcoder-tplib-template-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:45px;padding:5px 15px;background-color:#fff;border-top:1px solid #efefef}.tmpcoder-tplib-template-footer h3{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;color:#6d7882;font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:normal;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.tmpcoder-tplib-sections-grid .tmpcoder-tplib-template-media{min-height:90px}.tmpcoder-tplib-sections-grid .tmpcoder-tplib-template-footer,.tmpcoder-tplib-sections-grid .tmpcoder-tplib-template-footer h3{display:none}.tmpcoder-tplib-sections-grid .tmpcoder-tplib-template-footer{align-content:flex-end}.tmpcoder-tplib-sections-grid .tmpcoder-tplib-template-wrap:hover .tmpcoder-tplib-template-footer{display:flex;width:100%;position:absolute;bottom:0;right:0;z-index:99;height:36px}.tmpcoder-tplib-sections-grid .tmpcoder-tplib-template-media-overlay i{margin-top:-17px}@media screen and (max-width:1919px){.tmpcoder-tplib-template-footer h3 span:first-child{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;max-width:130px;white-space:nowrap}}@media screen and (max-width:1366px){.tmpcoder-tplib-template-footer h3 span:first-child{max-width:109px}}@media screen and (max-width:1280px){.tmpcoder-tplib-template-footer h3 span:first-child{max-width:90px}}.tmpcoder-tplib-template-footer .tmpcoder-tplib-insert-template{opacity:0;visibility:hidden;padding:6px 10px;color:#fff;background-color:#046bd2;font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif;font-size:13px;line-height:1;letter-spacing:.3px;border-radius:3px;cursor:pointer;-webkit-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}#masonry-effect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.item{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:calc(33.3%)}.tmpcoder-tplib-template-gird-loading{text-align:center}.tmpcoder-tplib-template-gird-loading .tmpcoder-wave{width:50px;height:25px;text-align:center;margin:0 auto;font-size:0}.tmpcoder-wave .tmpcoder-rect{height:100%;width:4px;margin-right:2px;display:inline-block;-webkit-animation:tmpcoder-waveStretchDelay 1.2s infinite ease-in-out;animation:tmpcoder-waveStretchDelay 1.2s infinite ease-in-out;background-color:gray}.tmpcoder-wave .tmpcoder-rect1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.tmpcoder-wave .tmpcoder-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.tmpcoder-wave .tmpcoder-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.tmpcoder-wave .tmpcoder-rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.tmpcoder-wave .tmpcoder-rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes tmpcoder-waveStretchDelay{0,40%,100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes tmpcoder-waveStretchDelay{0,40%,100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.tmpcoder-tplib-loader{overflow:auto;position:absolute;width:100%;height:100%;z-index:9999999999;background-color:#f1f3f5}.elementor-loader-wrapper{position:absolute;width:300px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-loader{border-radius:7px;padding:40px;height:150px;width:150px;background-color:rgba(255,255,255,0.9);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 2px 20px 4px rgba(0,0,0,0.02);box-shadow:2px 2px 20px 4px rgba(0,0,0,0.02)}.elementor-loader-boxes{height:100%;width:100%;position:relative}.elementor-loader-box{position:absolute;background-color:#d5dadf;-webkit-animation:load 1.8s linear infinite;animation:load 1.8s linear infinite}.elementor-loader-box:nth-of-type(1){width:20%;height:100%;left:0;top:0}.elementor-loader-box:not(:nth-of-type(1)){right:0;height:20%;width:60%}.elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-0.45s;animation-delay:-0.45s}.elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes load{0{opacity:.3}50%{opacity:1}100%{opacity:.3}}@keyframes load{0{opacity:.3}50%{opacity:1}100%{opacity:.3}}.elementor-loading-title{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#a4afb7;text-align:center;text-transform:uppercase;margin-top:30px;letter-spacing:7px;text-indent:7px;font-size:10px;width:100%}.tmpcoder-tplib-popup ::-webkit-scrollbar{width:6px;height:0;border-radius:3px}.tmpcoder-tplib-popup ::-webkit-scrollbar-button{width:0;height:10px}.tmpcoder-tplib-popup ::-webkit-scrollbar-thumb{background-color:#d5dadf;border:0 none #d5dadf;border-radius:3px}.tmpcoder-tplib-popup ::-webkit-scrollbar-track{border:0 none #fff;border-radius:0}.tmpcoder-tplib-popup ::-webkit-scrollbar-corner{background:transparent}.tmpcoder-tplib-popup-overlay .tmpcoder-pre-text{display:none}.tmpcoder-tplib-popup-overlay .filter-text{display:none}