@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Raleway:wght@300;400;500;600;700;800;900&display=swap");.tp-accordion .accordion-button .tp-accordion-plus,.tp-accordion .accordion-button .tp-accordion-plus::after,.tp-accordion .accordion-button .tp-accordion-plus::before,.back-to-top-wrapper,a,button,p,input,select,textarea,li,.transition-3{ -webkit-transition:all 0.3s 0s ease-out; -moz-transition:all 0.3s 0s ease-out; -ms-transition:all 0.3s 0s ease-out; -o-transition:all 0.3s 0s ease-out; transition:all 0.3s 0s ease-out;}.back-to-top-btn{ -webkit-transition:transform 0.3s 0s ease-out; -moz-transition:transform 0.3s 0s ease-out; -ms-transition:transform 0.3s 0s ease-out; -o-transition:transform 0.3s 0s ease-out; transition:transform 0.3s 0s ease-out;}:root{ --tp-ff-body:'DM Sans',sans-serif; --tp-ff-heading:'Raleway',sans-serif; --tp-ff-poppins:'Poppins',sans-serif; --tp-ff-p:'DM Sans',sans-serif; --tp-ff-fontawesome:"Font Awesome 6 Pro"; --tp-fz-body:16px; --tp-fz-p:16px; --tp-common-white:#ffffff; --tp-common-black:#000; --tp-heading-primary:#020626; --tp-heading-secondary:#000000; --tp-grey-1:#F1F1F1; --tp-grey-2:#F5F6F8; --tp-text-body:#5A627D; --tp-text-1:#261F1F; --tp-text-2:#0C0808; --tp-theme-primary:#020626; --tp-theme-secondary:#323087; --tp-bg-primary:#F3FBFE; --tp-border-primary:#000; --tp-border-secondary:#000;}*{ margin:0; padding:0; box-sizing:border-box;}@media (min-width:1400px){ .container-large, .container-large-lg, .container-large-md, .container-large-sm, .container-large-xl, .container-large-xxl{ max-width:1350px; }}@media (min-width:1400px){ .container-1400, .container-1400-lg, .container-1400-md, .container-1400-sm, .container-1400-xl, .container-1400-xxl{ max-width:1400px; }}body{ font-family:var(--tp-ff-body); font-size:var(--tp-fz-body); font-weight:normal; color:var(--tp-text-body); line-height:26px;}a{ text-decoration:none;}h1,h2,h3,h4,h5,h6{ font-family:var(--tp-ff-heading); color:var(--tp-heading-primary); margin-top:0px; font-weight:700; line-height:1.2; -webkit-transition:color 0.3s 0s ease-out; -moz-transition:color 0.3s 0s ease-out; -ms-transition:color 0.3s 0s ease-out; -o-transition:color 0.3s 0s ease-out; transition:color 0.3s 0s ease-out;}h1{ font-size:40px;}h2{ font-size:38px;}h3{ font-size:28px;}h4{ font-size:24px;}h5{ font-size:22px;}h6{ font-size:18px;}ul{ margin:0px; padding:0px;}p{ font-family:var(--tp-ff-p); font-size:var(--tp-fz-p); font-weight:400; color:var(--tp-text-body); margin-bottom:15px; line-height:29px;}a:not([href]):not([class]),a:not([href]):not([class]):hover{ color:inherit; text-decoration:none;}a:focus,.button:focus{ text-decoration:none; outline:none;}a:focus,a:hover{ color:inherit; text-decoration:none;}a,button{ color:inherit; outline:none; border:none; background:transparent;}button:hover{ cursor:pointer;}button:focus{ outline:0;}.uppercase{ text-transform:uppercase;}.capitalize{ text-transform:capitalize;}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=url],textarea{ outline:none; background-color:#EFF0F2; height:54px; width:100%; line-height:54px; font-size:16px; border:2px solid #EFF0F2; color:var(--tp-common-black); padding-left:29px; padding-right:29px;}[dir=rtl] input[type=text],[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=number],[dir=rtl] input[type=password],[dir=rtl] input[type=url],[dir=rtl] textarea{ text-align:right;}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#84848B;}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{ color:#84848B;}input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{ color:#84848B;}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#84848B;}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=url]::placeholder,textarea::placeholder{ color:#84848B;}input[type=color]{ appearance:none; -moz-appearance:none; -webkit-appearance:none; background:none; border:0; cursor:pointer; height:100%; width:100%; padding:0; border-radius:50%;}*::-moz-selection{ background:var(--tp-common-black); color:var(--tp-common-white); text-shadow:none;}::-moz-selection{ background:var(--tp-common-black); color:var(--tp-common-white); text-shadow:none;}::selection{ background:var(--tp-common-black); color:var(--tp-common-white); text-shadow:none;}*::-moz-placeholder{ color:var(--tp-common-black); font-size:var(--tp-fz-body); opacity:1;}*::placeholder{ color:var(--tp-common-black); font-size:var(--tp-fz-body); opacity:1;}.test-class{ padding:5px 20px; background-color:#323087; color:#000; position:relative; overflow:hidden;}.test-class::after,.test-class::before{ position:absolute; content:""; left:-23px; bottom:-7px; width:79%; height:10px; background-color:#fff; border-radius:50%;}.test-class::before{ left:auto; right:-23px; top:-7px; bottom:auto;}.test-class span{ position:relative;}.test-class span::after,.test-class span::before{ position:absolute; content:""; left:-23px; bottom:-7px; width:79%; height:10px; background-color:red; border-radius:50%;}.mousemove{ --x:0; --y:0; --d:50;}.mousemove:hover .mousemove__image-wrapper{ transform:scale(1.025) translate(calc(var(--x) / var(--d) * 1px),calc(var(--y) / var(--d) * 1px));}.mousemove__image{ --d:20; transform:translate(calc(var(--x) / var(--d) * 1px),calc(var(--y) / var(--d) * 1px));}.mousemove__content{ --d:60; transform:translate(calc(var(--x) / var(--d) * -1px),calc(var(--y) / var(--d) * -1px));}.mousemove__image-wrapper{ height:67%; -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -ms-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; width:50%;}.mousemove__image{ --d:20; object-fit:cover; pointer-events:none; position:absolute; -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -ms-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; user-select:none;}.w-img img{ width:100%;}.m-img img{ max-width:100%;}.fix{ overflow:hidden;}.clear{ clear:both;}.z-index-1{ z-index:1;}.z-index-11{ z-index:11;}.overflow-y-visible{ overflow-x:hidden; overflow-y:visible;}.p-relative{ position:relative;}.p-absolute{ position:absolute;}.include-bg{ background-position:center; background-size:cover; background-repeat:no-repeat;}.demo{ -webkit-transition:color 0.3s 0s linear; -moz-transition:color 0.3s 0s linear; -ms-transition:color 0.3s 0s linear; -o-transition:color 0.3s 0s linear; transition:color 0.3s 0s linear; -webkit-transition:color 0.3s linear,transform 0.2s ease; -moz-transition:color 0.3s linear,transform 0.2s ease; -ms-transition:color 0.3s linear,transform 0.2s ease; -o-transition:color 0.3s linear,transform 0.2s ease; transition:color 0.3s linear,transform 0.2s ease;}[dir=rtl] .demo{ margin-left:0; margin-right:15px;}div.demo img{ margin-left:10px;}[tp-theme=tp-theme-dark] .demo{ color:yellow;}.body-overlay{ background-color:var(--tp-common-black); height:100%; width:100%; position:fixed; top:0; z-index:99; left:0; opacity:0; visibility:hidden; -webkit-transition:all 0.3s 0s ease-out; -moz-transition:all 0.3s 0s ease-out; -ms-transition:all 0.3s 0s ease-out; -o-transition:all 0.3s 0s ease-out; transition:all 0.3s 0s ease-out;}.body-overlay:hover{ cursor:url(../img/icon/close.png),pointer;}.body-overlay.opened{ opacity:0.5; visibility:visible;}.tp-gx-10{ --bs-gutter-x:10px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-gx-10{ --bs-gutter-x:10px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-gx-10{ --bs-gutter-x:8px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-gx-10{ --bs-gutter-x:5px; }}@media (max-width:575px){ .tp-gx-10{ --bs-gutter-x:5px; }}.tp-gx-10 [class*=col-]{ padding-right:calc(var(--bs-gutter-x) * 0.5); padding-left:calc(var(--bs-gutter-x) * 0.5); margin-top:var(--bs-gutter-y);}.tp-dropcap::first-letter{ font-size:50px; font-weight:700; float:left; text-align:center; color:var(--tp-common-black); background-color:var(--tp-common-white); box-shadow:0px 16px 32px 0px rgba(0,0,0,0.06); margin-right:5px; line-height:inherit;}.class{ stroke-dasharray:189px,191px; stroke-dashoffset:0px;} .back-to-top-wrapper{ position:fixed; right:50px; bottom:0; height:44px; width:44px; cursor:pointer; display:block; border-radius:50%; z-index:99; opacity:0; visibility:hidden;}@media (max-width:575px){ .back-to-top-wrapper{ right:20px; bottom:20px; }}.back-to-top-wrapper.back-to-top-btn-show{ visibility:visible; opacity:1; bottom:50px;}.back-to-top-btn{ display:inline-block; width:44px; height:44px; line-height:44px; text-align:center; background:var(--tp-common-black); box-shadow:0px 8px 16px rgba(3,4,28,0.3); color:var(--tp-common-white); border-radius:50%;}.back-to-top-btn svg{ -webkit-transform:translateY(-2px); -moz-transform:translateY(-2px); -ms-transform:translateY(-2px); -o-transform:translateY(-2px); transform:translateY(-2px);}.back-to-top-btn:hover{ -webkit-transform:translateY(-4px); -moz-transform:translateY(-4px); -ms-transform:translateY(-4px); -o-transform:translateY(-4px); transform:translateY(-4px);}.tp-theme-settings-area{ position:fixed; top:50%; left:0; width:240px; background-color:#fff; border:1px solid #EAEAEF; -webkit-transform:translateY(-50%) translateX(-100%); -moz-transform:translateY(-50%) translateX(-100%); -ms-transform:translateY(-50%) translateX(-100%); -o-transform:translateY(-50%) translateX(-100%); transform:translateY(-50%) translateX(-100%); z-index:991; direction:ltr; border-bottom-right-radius:4px;}.tp-theme-settings-area.settings-opened{ -webkit-transform:translateY(-50%) translateX(0%); -moz-transform:translateY(-50%) translateX(0%); -ms-transform:translateY(-50%) translateX(0%); -o-transform:translateY(-50%) translateX(0%); transform:translateY(-50%) translateX(0%);}.tp-theme-settings-area.settings-opened .tp-theme-settings-gear{ opacity:0;}.tp-theme-settings-area.settings-opened .tp-theme-settings-close{ opacity:1;}.tp-theme-settings-open{ position:absolute; top:-1px; left:100%;}.tp-theme-settings-open button{ background-color:var(--tp-common-white); border:1px solid #EAEAEF; border-left:0; width:60px; height:60px; line-height:60px; text-align:center; font-size:24px; color:var(--tp-common-black); position:relative; border-top-right-radius:4px; border-bottom-right-radius:4px;}.tp-theme-settings-gear{ display:inline-block; -webkit-animation:tp-theme-setting-spin 4s linear infinite; -moz-animation:tp-theme-setting-spin 4s linear infinite; -ms-animation:tp-theme-setting-spin 4s linear infinite; -o-animation:tp-theme-setting-spin 4s linear infinite; animation:tp-theme-setting-spin 4s linear infinite;}@-webkit-keyframes tp-theme-setting-spin{ 100%{ -webkit-transform:rotate(360deg); transform:rotate(360deg); }}@-moz-keyframes tp-theme-setting-spin{ 100%{ -webkit-transform:rotate(360deg); transform:rotate(360deg); }}@-ms-keyframes tp-theme-setting-spin{ 100%{ -webkit-transform:rotate(360deg); transform:rotate(360deg); }}@keyframes tp-theme-setting-spin{ 100%{ -webkit-transform:rotate(360deg); transform:rotate(360deg); }}.tp-theme-settings-close{ display:inline-block; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); opacity:0;}.tp-theme-header-title{ font-size:16px; font-weight:600; margin-bottom:30px;}.tp-theme-wrapper{ padding:20px 30px 30px;}.tp-theme-toggle{ text-align:center;}.tp-theme-toggle-main{ display:inline-block; width:160px; margin:auto; position:relative; z-index:1; background-color:#f0f0f5; padding:4px; border-radius:20px;}.tp-theme-toggle-light,.tp-theme-toggle-dark{ display:inline-block; width:48%; height:26px; line-height:26px;}.tp-theme-toggle input{ display:none;}.tp-theme-toggle:hover{ cursor:pointer;}.tp-theme-toggle label{ color:var(--tp-common-black); font-size:14px; font-weight:500;}.tp-theme-toggle label:hover{ cursor:pointer;}.tp-theme-toggle #tp-theme-toggler{ display:none;}.tp-theme-toggle #tp-theme-toggler:checked + i{ right:calc(50% - 4px);}.tp-theme-toggle-slide{ position:absolute; top:50%; right:4px; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); width:50%; height:26px; color:var(--tp-common-black); background-color:var(--tp-common-white); border-radius:30px; -webkit-transform:translate3d(0,0); transform:translate3d(0,0); -webkit-transition:all 0.2s 0s cubic-bezier(0.25,1,0.5,1); -moz-transition:all 0.2s 0s cubic-bezier(0.25,1,0.5,1); -ms-transition:all 0.2s 0s cubic-bezier(0.25,1,0.5,1); -o-transition:all 0.2s 0s cubic-bezier(0.25,1,0.5,1); transition:all 0.2s 0s cubic-bezier(0.25,1,0.5,1); z-index:-1;}.tp-theme-dir{ text-align:center;}.tp-theme-dir-main{ display:inline-block; width:160px; margin:auto; position:relative; z-index:1; background-color:#f0f0f5; padding:4px; border-radius:20px;}.tp-theme-dir-ltr,.tp-theme-dir-rtl{ display:inline-block; width:48%; height:26px; line-height:26px;}.tp-theme-dir input{ display:none;}.tp-theme-dir:hover{ cursor:pointer;}.tp-theme-dir label{ color:var(--tp-common-black); font-size:14px; font-weight:500;}.tp-theme-dir label:hover{ cursor:pointer;}.tp-theme-dir #tp-dir-toggler{ display:none;}.tp-theme-dir #tp-dir-toggler:checked + i{ right:calc(50% - 4px);}.tp-theme-dir-slide{ position:absolute; top:50%; right:4px; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); width:50%; height:26px; color:var(--tp-common-black); background-color:var(--tp-common-white); border-radius:30px; -webkit-transform:translate3d(0,0); transform:translate3d(0,0); -webkit-transition:all 0.2s 0s cubic-bezier(0.25,1,0.5,1); -moz-transition:all 0.2s 0s cubic-bezier(0.25,1,0.5,1); -ms-transition:all 0.2s 0s cubic-bezier(0.25,1,0.5,1); -o-transition:all 0.2s 0s cubic-bezier(0.25,1,0.5,1); transition:all 0.2s 0s cubic-bezier(0.25,1,0.5,1); z-index:-1;}.tp-theme-color-item.active button::before{ opacity:1; visibility:visible;}.tp-theme-color-btn{ width:100%; height:40px; line-height:40px; text-align:center; position:relative;}.tp-theme-color-btn::before{ position:absolute; content:"\f00c"; font-weight:600; font-family:var(--tp-ff-fontawesome); color:var(--tp-common-white); font-size:16px; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); -webkit-transition:all 0.3s 0s ease-out; -moz-transition:all 0.3s 0s ease-out; -ms-transition:all 0.3s 0s ease-out; -o-transition:all 0.3s 0s ease-out; transition:all 0.3s 0s ease-out; opacity:0; visibility:hidden;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#F50963"]{ background-color:#F50963;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#008080"]{ background-color:#008080;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#F31E5E"]{ background-color:#F31E5E;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#AB6C56"]{ background-color:#AB6C56; color:black;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#4353FF"]{ background-color:#4353FF;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#3661FC"]{ background-color:#3661FC;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#2CAE76"]{ background-color:#2CAE76;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#FF5A1B"]{ background-color:#FF5A1B;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#03041C"]{ background-color:#03041C;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#ED212C"]{ background-color:#ED212C;}.tp-theme-color-input{ margin-top:15px;}.tp-theme-color-input h6{ font-size:14px; font-weight:600; margin-bottom:5px;}.tp-theme-color-input label{ display:inline-block; width:100%; height:40px; line-height:40px; text-align:center; background-color:var(--tp-theme-1); -webkit-transition:all 0.3s 0s ease-out; -moz-transition:all 0.3s 0s ease-out; -ms-transition:all 0.3s 0s ease-out; -o-transition:all 0.3s 0s ease-out; transition:all 0.3s 0s ease-out;}.tp-theme-color-input label:hover{ cursor:pointer;}.tp-theme-color-input input{ display:none;}.tp-btn{ position:relative; z-index:1; overflow:hidden; font-family:var(--tp-ff-heading); font-weight:500; font-size:16px; line-height:19px; padding:21px 48px; text-align:center; letter-spacing:-0.01em; text-transform:capitalize; display:inline-block; color:var(--tp-common-white); background:var(--tp-theme-primary);}.tp-btn::after{ position:absolute; content:""; background:#F16056; height:34px; width:36px; border-radius:15px; right:-11px; bottom:-11px;}.tp-btn::before{ content:""; position:absolute; height:400px; width:430px; top:50%; left:50%; background:#F16056; border-radius:50%; transform:translateX(-22%) translateY(-42%) scale(0); -moz-transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s; -ms-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; transition:all 0.5s ease-out 0s; z-index:-1;}.tp-btn:hover{ color:var(--tp-theme-primary);}.tp-btn:hover::before{ transform:translateX(-50%) translateY(-50%) scale(1);}.tp-btn i{ margin-left:16px; transform:translateY(2px);}.tp-btn-2{ position:relative; z-index:1; overflow:hidden; font-family:var(--tp-ff-heading); font-weight:500; font-size:16px; line-height:19px; padding:24px 72px; text-align:center; letter-spacing:-0.01em; text-transform:capitalize; display:inline-block; color:var(--tp-common-white); background:var(--tp-theme-secondary);}.tp-btn-2::after{ position:absolute; content:""; background:var(--tp-theme-primary); height:34px; width:36px; border-radius:15px; right:-11px; bottom:-11px;}.tp-btn-2::before{ content:""; position:absolute; height:400px; width:430px; top:50%; left:50%; background:var(--tp-theme-primary); border-radius:50%; transform:translateX(-22%) translateY(-42%) scale(0); -moz-transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s; -ms-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; transition:all 0.5s ease-out 0s; z-index:-1;}.tp-btn-2:hover{ color:var(--tp-theme-secondary);}.tp-btn-2:hover::before{ transform:translateX(-50%) translateY(-50%) scale(1);}.tp-btn-2 i{ margin-left:16px; transform:translateY(2px);}.tp-btn-3{ position:relative; z-index:1; overflow:hidden; font-family:var(--tp-ff-heading); font-weight:500; font-size:16px; line-height:19px; padding:21px 48px; text-align:center; letter-spacing:-0.01em; text-transform:capitalize; display:inline-block; color:var(--tp-common-white); background:var(--tp-theme-primary);}.tp-btn-3::after{ position:absolute; content:""; background:var(--tp-common-white); height:34px; width:36px; border-radius:15px; right:-11px; bottom:-11px;}.tp-btn-3::before{ content:""; position:absolute; height:400px; width:430px; top:50%; left:50%; background:var(--tp-common-white); border-radius:50%; transform:translateX(-22%) translateY(-42%) scale(0); -moz-transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s; -ms-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; transition:all 0.5s ease-out 0s; z-index:-1;}.tp-btn-3:hover{ color:var(--tp-theme-secondary);}.tp-btn-3:hover::before{ transform:translateX(-50%) translateY(-50%) scale(1);}.tp-btn-3 i{ margin-left:16px; transform:translateY(2px);}.tp-btn-hover{ position:relative; z-index:9; overflow:hidden;}.tp-btn-hover::after{ position:absolute; content:""; background:var(--tp-theme-secondary); height:34px; width:36px; border-radius:15px; right:-11px; bottom:-11px;}.tp-btn-hover b{ position:absolute; width:0px; height:0px; background-color:var(--tp-common-white); border-radius:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); -webkit-transition:all 0.5s ease; transition:all 0.5s ease; z-index:-1;}.tp-btn-hover:hover{ color:var(--tp-theme-primary);}.tp-btn-hover:hover b{ width:1000px; height:1000px; display:inline-block;}.tp-btn-hover.alt-color b{ background-color:var(--tp-theme-secondary);}.tp-btn-hover.alt-bg-blue b{ background-color:var(--tp-theme-primary);}.tp-btn-hover.alt-black-color b{ background-color:black;}.tp-btn-hover.alt-bg-white b{ background-color:#fff;}.tp-btn-hover.alt-bg-red b{ background-color:var(--tp-theme-red);}.tp-btn-hover-clear{ position:relative; z-index:9; overflow:hidden;}.tp-btn-hover-clear b{ position:absolute; width:0px; height:0px; background-color:var(--tp-common-white); border-radius:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); -webkit-transition:all 0.5s ease; transition:all 0.5s ease; z-index:-1;}.tp-btn-hover-clear:hover{ color:var(--tp-common-white); border-color:var(--tp-theme-secondary);}.tp-btn-hover-clear:hover b{ width:500px; height:500px; display:inline-block;}.tp-btn-hover-clear.alt-color b{ background-color:var(--tp-theme-secondary);}.tp-btn-hover-clear.alt-bg-pink b{ background-color:#FF3A8A;}.tp-btn-hover-clear.alt-black-color b{ background-color:black;}.tp-btn-hover-clear.alt-bg-white b{ background-color:#fff;}.tp-btn-hover-clear.alt-bg-red b{ background-color:var(--tp-theme-red);}.tp-btn-offcanvas{ display:inline-block; font-size:14px; font-weight:600; color:var(--tp-common-white); background:var(--tp-theme-primary); text-align:center; font-family:var(--tp-ff-space); padding:9px 22px; letter-spacing:-0.02em; position:relative; z-index:1; text-transform:capitalize;}.tp-btn-offcanvas i{ padding-left:5px;}.tp-btn-offcanvas:hover{ background-color:var(--tp-common-black); color:var(--tp-common-white);}@-webkit-keyframes pulse{ 0%{ -webkit-box-shadow:0 0 0 0 rgba(255,255,255,0.4); } 70%{ -webkit-box-shadow:0 0 0 45px rgba(255,255,255,0); } 100%{ -webkit-box-shadow:0 0 0 0 rgba(255,255,255,0); }}@keyframes pulse{ 0%{ -moz-box-shadow:0 0 0 0 rgba(255,255,255,0.4); box-shadow:0 0 0 0 rgba(255,255,255,0.4); } 70%{ -moz-box-shadow:0 0 0 45px rgba(255,255,255,0); box-shadow:0 0 0 45px rgba(255,255,255,0); } 100%{ -moz-box-shadow:0 0 0 0 rgba(255,255,255,0); box-shadow:0 0 0 0 rgba(255,255,255,0); }}@keyframes sliderShape{ 0%,100%{ border-radius:42% 58% 70% 30%/45% 45% 55% 55%; transform:translate3d(0,0,0) rotateZ(0.01deg); } 34%{ border-radius:70% 30% 46% 54%/30% 29% 71% 70%; transform:translate3d(0,5px,0) rotateZ(0.01deg); } 50%{ transform:translate3d(0,0,0) rotateZ(0.01deg); } 67%{ border-radius:100% 60% 60% 100%/100% 100% 60% 60%; transform:translate3d(0,-3px,0) rotateZ(0.01deg); }}@keyframes tfLeftToRight{ 49%{ transform:translateX(30%); } 50%{ opacity:0; transform:translateX(-30%); } 51%{ opacity:1; }}@keyframes tpupdown{ 0%{ transform:translateY(0); } 100%{ transform:translateY(-20px); }}@keyframes circle-animation{ 0%{ transform:rotate(-46deg); } 100%{ transform:rotate(314deg); }}@keyframes circle-animation3{ 0%{ transform:rotate(60deg); } 100%{ transform:rotate(420deg); }}@keyframes circle-animation2{ 0%{ transform:scale(-1,1) rotate(198deg); } 100%{ transform:scale(-1,1) rotate(-162deg); }}@keyframes circle-animation8{ 0%{ transform:rotate(-50deg); } 100%{ transform:rotate(310deg); }}@keyframes circle-animation88{ 0%{ transform:rotate(60deg); } 100%{ transform:rotate(420deg); }}@keyframes circle-animation99{ 0%{ transform:rotate(60deg); } 100%{ transform:rotate(420deg); }}@keyframes circle-6{ 0%{ transform:rotate(215deg); } 100%{ transform:rotate(575deg); }}@-moz-keyframes headerSlideDown{ 0%{ margin-top:-150px; } 100%{ margin-top:0; }}@-ms-keyframes headerSlideDown{ 0%{ margin-top:-150px; } 100%{ margin-top:0; }}@-webkit-keyframes headerSlideDown{ 0%{ margin-top:-150px; } 100%{ margin-top:0; }}@keyframes headerSlideDown{ 0%{ margin-top:-150px; } 100%{ margin-top:0; }}@-moz-keyframes headerSlideUp{ 0%{ margin-top:0; } 100%{ margin-top:-150px; }}@-ms-keyframes headerSlideUp{ 0%{ margin-top:0; } 100%{ margin-top:-150px; }}@-webkit-keyframes headerSlideUp{ 0%{ margin-top:0; } 100%{ margin-top:-150px; }}@keyframes headerSlideUp{ 0%{ margin-top:0; } 100%{ margin-top:-150px; }}@keyframes section_stroke{ 0%{ stroke-dashoffset:560; } 50%{ stroke-dashoffset:0; } 100%{ stroke-dashoffset:-560; }}@keyframes tprotate{ 0%{ -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); } 100%{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg); }}@keyframes about-text{ 0%{ width:0; } 100%{ width:100%; }}@keyframes icon-bounce{ 0%,100%,20%,50%,80%{ transform:translateY(0); } 40%{ transform:translateY(-10px); } 60%{ transform:translateY(-5px); }}@keyframes tp-hotspot-2{ 0%{ -webkit-transform:scale(0.1); -moz-transform:scale(0.1); -ms-transform:scale(0.1); -o-transform:scale(0.1); transform:scale(0.1); opacity:0; } 70%{ opacity:1; } 100%{ -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -ms-transform:scale(1.3); -o-transform:scale(1.3); transform:scale(1.3); opacity:0; }}@keyframes tp-hotspot-3{ 0%{ transform:translate(0px,0px); } 20%{ transform:translate(20px,-5px); } 40%{ transform:translate(40px,20px); } 60%{ transform:translate(20px,40px); } 80%{ transform:translate(-20px,30px); } 100%{ transform:translate(0px,0px); }}@keyframes moving{ 0%{ transform:translatey(0px); } 25%{ transform:translatex(20px); } 50%{ transform:translatey(-20px); } 75%{ transform:translatex(-20px); } 100%{ transform:translatey(0px); }}@keyframes movingleft{ 0%{ transform:translatey(0px); } 25%{ transform:translatey(50px); } 50%{ transform:translatex(-50px); } 75%{ transform:translatey(-20px); } 100%{ transform:translatex(0px); }}@keyframes movingright{ 0%{ transform:translatey(0px); } 25%{ transform:translatey(30px); } 50%{ transform:translatex(-30px); } 75%{ transform:translatey(-40px); } 100%{ transform:translatex(0px); }}@keyframes jumpTwo{ 0%{ -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); } 40%{ -webkit-transform:translate3d(0,20px,0); transform:translate3d(0,20px,0); } 100%{ -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }}@keyframes shine{ 100%{ left:125%; }}@keyframes tptranslateX2{ 0%{ -webkit-transform:translateX(-30px); -moz-transform:translateX(-30px); -ms-transform:translateX(-30px); -o-transform:translateX(-30px); transform:translateX(-30px); } 100%{ -webkit-transform:translatXY(20px); -moz-transform:translateX(20px); -ms-transform:translateX(20px); -o-transform:translateX(20px); transform:translateX(20px); }}@keyframes section-highlight-4{ 100%{ width:100%; }}@keyframes scale_up_down{ 0%{ -webkit-transform:scale(0.9); transform:scale(0.9); } 100%{ -webkit-transform:scale(1); transform:scale(1); }}@keyframes animationglob{ 0%{ -webkit-transform:rotate(0deg); transform:rotate(0deg); } 100%{ -webkit-transform:rotate(360deg); transform:rotate(360deg); }}@keyframes tpleftright{ 0%{ transform:translateX(0); } 100%{ transform:translateX(-20px); }}@keyframes tpswing{ 0%{ transform:rotate(6deg); } 100%{ transform:rotate(-6deg); }}#loading{ background-color:var(--tp-theme-primary); height:100%; width:100%; position:fixed; z-index:999; margin-top:0px; top:0px;}#loading-center{ width:100%; height:100%; position:relative;}#loading-center-absolute{ position:absolute; left:50%; top:50%; height:200px; width:200px; margin-top:-100px; margin-left:-100px; -ms-transform:rotate(-135deg); -webkit-transform:rotate(-135deg); transform:rotate(-135deg);}.object{ -moz-border-radius:50% 50% 50% 50%; -webkit-border-radius:50% 50% 50% 50%; border-radius:50% 50% 50% 50%; position:absolute; border-top:5px solid #FFF; border-bottom:5px solid transparent; border-left:5px solid #FFF; border-right:5px solid transparent; -webkit-animation:animate 2s infinite; animation:animate 2s infinite;}#object_one{ left:75px; top:75px; width:50px; height:50px;}#object_two{ left:65px; top:65px; width:70px; height:70px; -webkit-animation-delay:0.2s; animation-delay:0.2s;}#object_three{ left:55px; top:55px; width:90px; height:90px; -webkit-animation-delay:0.4s; animation-delay:0.4s;}#object_four{ left:45px; top:45px; width:110px; height:110px; -webkit-animation-delay:0.6s; animation-delay:0.6s;}@keyframes animate{ 50%{ -ms-transform:rotate(360deg) scale(0.8); -webkit-transform:rotate(360deg) scale(0.8); transform:rotate(360deg) scale(0.8); }}.grey-bg{ background:var(--tp-grey-1);}.grey-bg-2{ background:var(--tp-grey-2);}.white-bg{ background:var(--tp-common-white);}.black-bg{ background:var(--tp-common-black);}.tp-range-slider .inside-slider{ padding-left:7px; padding-right:17px;}.tp-range-slider .noUi-target{ background-color:#191C3C; border-radius:12px; border:0; box-shadow:none;}.tp-range-slider .noUi-connect{ background-color:var(--tp-theme-primary);}.tp-range-slider .noUi-horizontal{ height:6px;}.tp-range-slider .noUi-handle{ height:24px; width:24px; background-color:var(--tp-theme-primary); border-radius:50%; border:4px solid var(--tp-common-white); box-shadow:0px 4px 10px rgba(5,9,43,0.3); top:-9px;}.tp-range-slider .noUi-handle:hover{ cursor:pointer;}.tp-range-slider .noUi-handle::before,.tp-range-slider .noUi-handle::after{ display:none;}.tp-range-slider-dark .noUi-handle{ border:4px solid #2D314B;}.tp-swiper-dot .swiper-pagination-bullet{ width:8px; height:8px; background-color:var(--tp-grey-1); opacity:1; margin:0 9px; position:relative;}.tp-swiper-dot .swiper-pagination-bullet::after{ position:absolute; content:""; left:50%; top:50%; width:calc(100% + 16px); height:calc(100% + 16px); background-color:transparent; border:2px solid transparent; border-radius:50%; transform:translate(-50%,-50%) scale(0);}.tp-swiper-dot .swiper-pagination-bullet button{ font-size:0;}.tp-swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color:var(--tp-theme-primary);}.tp-swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active::after{ border-color:var(--tp-theme-primary); transform:translate(-50%,-50%) scale(1);}.tp-swiper-arrow{ width:80px; height:80px; line-height:80px; font-size:20px; text-align:center; background-color:var(--tp-common-white); color:var(--tp-common-black);}.tp-swiper-arrow:hover{ background-color:var(--tp-common-black); color:var(--tp-common-white);}.nice-select{ -webkit-tap-highlight-color:transparent; background-color:#fff; border-radius:5px; border:solid 1px #e8e8e8; box-sizing:border-box; clear:both; cursor:pointer; display:block; float:left; font-family:inherit; font-size:14px; font-weight:normal; height:42px; line-height:40px; outline:none; padding-left:18px; padding-right:30px; position:relative; text-align:left !important; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; white-space:nowrap; width:auto;}.nice-select:hover{ border-color:#dbdbdb;}.nice-select:active,.nice-select.open,.nice-select:focus{ border-color:#999;}.nice-select::after{ background-color:transparent; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); margin-top:0; right:0; content:"\f107"; font-family:var(--tp-ff-fontawesome); transform-origin:center; color:var(--tp-common-black); font-weight:500; height:auto; width:auto;}.nice-select.open::after{ -webkit-transform:translateY(-50%) rotate(-180deg); -moz-transform:translateY(-50%) rotate(-180deg); -ms-transform:translateY(-50%) rotate(-180deg); -o-transform:translateY(-50%) rotate(-180deg); transform:translateY(-50%) rotate(-180deg);}.nice-select.open .list{ opacity:1; pointer-events:auto; -webkit-transform:scale(1) translateY(0); -ms-transform:scale(1) translateY(0); transform:scale(1) translateY(0);}.nice-select.disabled{ border-color:#ededed; color:#999; pointer-events:none;}.nice-select.disabled::after{ border-color:#cccccc;}.nice-select.wide{ width:100%;}.nice-select.wide .list{ left:0 !important; right:0 !important;}.nice-select.right{ float:right;}.nice-select.right .list{ left:auto; right:0;}.nice-select.small{ font-size:12px; height:36px; line-height:34px;}.nice-select.small::after{ height:4px; width:4px;}.nice-select.small .option{ line-height:34px; min-height:34px;}.nice-select .list{ background-color:#fff; border-radius:5px; box-shadow:0 0 0 1px rgba(68,68,68,0.11); box-sizing:border-box; margin-top:4px; opacity:0; overflow:hidden; padding:0; pointer-events:none; position:absolute; top:100%; left:0; -webkit-transform-origin:50% 0; -ms-transform-origin:50% 0; transform-origin:50% 0; -webkit-transform:scale(0.75) translateY(-21px); -ms-transform:scale(0.75) translateY(-21px); transform:scale(0.75) translateY(-21px); -webkit-transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out; transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out; z-index:9;}.nice-select .option{ cursor:pointer; font-weight:400; line-height:40px; list-style:none; min-height:40px; outline:none; padding-left:18px; padding-right:29px; text-align:left; -webkit-transition:all 0.2s; transition:all 0.2s;}.nice-select .option.selected{ font-weight:bold;}.nice-select .option.disabled{ background-color:transparent; color:#999; cursor:default;}.no-csspointerevents .nice-select .list{ display:none;}.no-csspointerevents .nice-select.open .list{ display:block;}.tp-pagination ul li{ display:inline-block;}.tp-pagination ul li:not(:last-child){ margin-right:10px;}.tp-pagination ul li a,.tp-pagination ul li span{ display:inline-block; width:50px; height:50px; line-height:46px; text-align:center; border-radius:7px; border:2px solid #f1f1f1; font-size:18px; font-weight:600;}.tp-pagination ul li a:hover,.tp-pagination ul li a.current,.tp-pagination ul li span:hover,.tp-pagination ul li span.current{ background:var(--tp-theme-primary); border-color:var(--tp-theme-primary); color:var(--tp-common-white);}.offcanvas__area{ position:fixed; left:0; top:0; width:400px; height:100%; -webkit-transform:translateX(calc(-100% - 80px)); -moz-transform:translateX(calc(-100% - 80px)); -ms-transform:translateX(calc(-100% - 80px)); -o-transform:translateX(calc(-100% - 80px)); transform:translateX(calc(-100% - 80px)); background:var(--tp-common-white) none repeat scroll 0 0; transition:all 0.4s ease-in-out; opacity:0; visibility:hidden; z-index:999; overflow-y:scroll; overscroll-behavior-y:contain; scrollbar-width:none;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .offcanvas__area{ right:0; left:auto; -webkit-transform:translateX(calc(100% + 80px)); -moz-transform:translateX(calc(100% + 80px)); -ms-transform:translateX(calc(100% + 80px)); -o-transform:translateX(calc(100% + 80px)); transform:translateX(calc(100% + 80px)); }}@media only screen and (min-width:1200px) and (max-width:1399px){ .offcanvas__area.home-2-pos{ right:0; left:auto; -webkit-transform:translateX(calc(100% + 80px)); -moz-transform:translateX(calc(100% + 80px)); -ms-transform:translateX(calc(100% + 80px)); -o-transform:translateX(calc(100% + 80px)); transform:translateX(calc(100% + 80px)); }}.offcanvas__area.home-3-pos{ right:0; left:auto; -webkit-transform:translateX(calc(100% + 80px)); -moz-transform:translateX(calc(100% + 80px)); -ms-transform:translateX(calc(100% + 80px)); -o-transform:translateX(calc(100% + 80px)); transform:translateX(calc(100% + 80px));}.offcanvas__area::-webkit-scrollbar{ display:none;}.offcanvas__area.offcanvas-opened{ -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0); visibility:visible; opacity:1;}@media (max-width:575px){ .offcanvas__area{ width:100%; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .offcanvas__top{ margin-bottom:30px; }}.offcanvas__wrapper{ position:relative; padding:40px; z-index:1; min-height:100%;}@media (max-width:575px){ .offcanvas__wrapper{ padding:20px; }}.offcanvas__close{ position:absolute; top:35px; right:30px;}@media (max-width:575px){ .offcanvas__close{ right:20px; top:20px; }}.offcanvas__close-btn{ display:inline-block; font-size:16px; height:44px; width:44px; line-height:40px; background-color:#f5f5f5; color:var(--tp-text-1);}.offcanvas__close-btn svg{ transition:all 0.3s ease-in-out;}.offcanvas__close-btn:hover svg{ transform:rotate(45deg);}.offcanvas__close-btn svg{ -webkit-transform:translateY(-1px); -moz-transform:translateY(-1px); -ms-transform:translateY(-1px); -o-transform:translateY(-1px); transform:translateY(-1px);}.offcanvas__inner h4{ font-family:var(--tp-ff-space); font-size:24px; color:var(--tp-common-white); line-height:1.3; margin-bottom:15px;}.offcanvas__inner p{ font-family:var(--tp-ff-inter); font-size:16px; line-height:22px; color:var(--tp-common-white); margin-bottom:30px;}.offcanvas__inner > img{ margin-bottom:30px;}.offcanvas__menu ul li{ list-style:none; margin-bottom:10px;}.offcanvas__menu ul li:last-child{ margin-bottom:0;}.offcanvas__menu ul li a{ font-weight:700; font-size:20px; color:var(--tp-common-black);}.offcanvas__menu ul li:hover > a{ color:var(--tp-theme-primary);}.offcanvas__text p{ font-family:var(--tp-ff-inter); font-weight:400; font-size:14px; line-height:1.7; letter-spacing:0.01em; color:var(--tp-common-black-4); margin-bottom:25px;}.offcanvas__contact{ margin-bottom:30px;}.offcanvas__contact-content{ margin-bottom:10px;}.offcanvas__contact-content-icon i{ color:#6EC1E4; margin-right:10px;}.offcanvas__contact-content-content a{ font-size:16px;}.offcanvas__social{ margin-bottom:22px; padding-bottom:40px;}.offcanvas__social .icon{ display:inline-block; width:40px; height:40px; line-height:40px; text-align:center; background:transparent; color:var(--tp-common-white); margin-right:5px; transition:all 0.3s ease-in-out;}.offcanvas__social .icon.facebook{ background-color:#4661C5;}.offcanvas__social .icon.twitter{ background-color:#4CCEF9;}.offcanvas__social .icon.youtube{ background-color:#FF0000;}.offcanvas__social .icon.linkedin{ background-color:#0072b1;}.offcanvas__social .icon:hover{ transform:translateY(-8px);}.offcanvas__title{ font-size:24px; color:#1b1d21; font-weight:700; margin-bottom:10px;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .offcanvas__popup{ display:none; }}.offcanvas__popup p{ margin-bottom:20px;}.offcanvas__popup-gallery{ margin-bottom:30px;}.offcanvas__popup-gallery a{ margin:5px 3px; display:inline-block;}.offcanvas__popup-gallery a img{ height:100px; max-width:100px; object-fit:cover;}.offcanvas__info-item{ margin-bottom:38px;}.offcanvas__info-item-title{ font-family:var(--tp-ff-space); font-weight:700; font-size:18px; color:var(--tp-common-white); margin-bottom:12px;}.offcanvas__info-item p{ font-size:16px; color:var(--tp-text-16); margin-bottom:0; line-height:22px;}.offcanvas__info-item p a:hover{ color:var(--tp-theme-primary);}.breadcrumb__area{ background-repeat:no-repeat; background-position:center; background-size:cover;}.breadcrumb__title{ position:relative; font-weight:700; font-size:52px; line-height:50px; color:#ffffff; margin:20px; padding:20px; background-color:#000D44; margin-bottom:25px; text-transform:capitalize;}.breadcrumb__title img{ position:absolute; bottom:-5px; right:35%; z-index:-1;}@media (max-width:575px){ .breadcrumb__title img{ bottom:-10px; right:27%; }}.breadcrumb__title-pre{ display:inline-block; height:24px; line-height:26px; font-size:14px; color:#ffffff; font-weight:500; background:var(--tp-theme-2); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:0 7px; margin-bottom:12px;}.breadcrumb__list span{ font-weight:800; font-size:16px; line-height:19px; color:#fff; padding-right:3px; margin-right:3px; text-transform:capitalize;}.breadcrumb__list span a:hover{ color:var(--tp-theme-primary);}.tp-accordion .accordion-item{ background-color:transparent; border:0; border-bottom:1px solid rgba(var(--tp-common-black),1);}.tp-accordion .accordion-item:first-of-type .accordion-button{ border-top-left-radius:0; border-top-right-radius:0;}.tp-accordion .accordion-item:last-of-type{ border-bottom-right-radius:0; border-bottom-left-radius:0;}.tp-accordion .accordion-item:last-of-type .accordion-button.collapsed{ border-bottom-right-radius:0; border-bottom-left-radius:0;}.tp-accordion .accordion-button{ padding:30px 0; padding-right:15px; font-size:24px; font-weight:500; color:var(--tp-common-black); background-color:transparent; }.tp-accordion .accordion-button::after{ position:absolute; content:"\f106"; font-family:var(--tp-ff-fontawesome); background-image:none; top:28%; right:0; transform:rotate(360deg); color:var(--tp-theme-primary); width:auto; height:auto; font-weight:500; background:none;}.tp-accordion .accordion-button.has-plus-icon::after{ display:none;}.tp-accordion .accordion-button .tp-accordion-plus{ position:absolute; top:50%; right:0; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); display:inline-block; width:14px; height:14px;}[dir=rtl] .tp-accordion .accordion-button .tp-accordion-plus{ right:auto; left:0;}.tp-accordion .accordion-button .tp-accordion-plus::after{ position:absolute; content:""; width:100%; height:2px; left:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); background-color:#525258; border-radius:2px;}[dir=rtl] .tp-accordion .accordion-button .tp-accordion-plus::after{ right:0; left:auto;}.tp-accordion .accordion-button .tp-accordion-plus::before{ position:absolute; content:""; width:2px; height:100%; left:50%; top:0; background-color:#525258; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%); border-radius:2px;}[dir=rtl] .tp-accordion .accordion-button .tp-accordion-plus::before{ right:50%; left:auto; -webkit-transform:translateX(50%); -moz-transform:translateX(50%); -ms-transform:translateX(50%); -o-transform:translateX(50%); transform:translateX(50%);}.tp-accordion .accordion-button.collapsed::after{ -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); color:var(--tp-common-black);}.tp-accordion .accordion-button:not(.collapsed){ color:var(--tp-theme-primary); background-color:transparent; box-shadow:none;}.tp-accordion .accordion-button:not(.collapsed) .tp-accordion-plus::before{ -webkit-transform:translateX(-50%) rotate(90deg); -moz-transform:translateX(-50%) rotate(90deg); -ms-transform:translateX(-50%) rotate(90deg); -o-transform:translateX(-50%) rotate(90deg); transform:translateX(-50%) rotate(90deg); background-color:var(--tp-theme-1);}[dir=rtl] .tp-accordion .accordion-button:not(.collapsed) .tp-accordion-plus::before{ -webkit-transform:translateX(50%) rotate(90deg); -moz-transform:translateX(50%) rotate(90deg); -ms-transform:translateX(50%) rotate(90deg); -o-transform:translateX(50%) rotate(90deg); transform:translateX(50%) rotate(90deg);}.tp-accordion .accordion-button:not(.collapsed) .tp-accordion-plus::after{ background-color:var(--tp-theme-1);}.tp-accordion .accordion-button:focus{ box-shadow:none; border:0;}.tp-accordion .accordion-button:hover{ color:var(--tp-theme-primary);}.tp-accordion .accordion-button:hover::after{ color:var(--tp-theme-primary);}.tp-accordion .accordion-body{ padding:0 0 25px;}.tp-accordion .accordion-body p{ font-size:16px; color:var(--tp-text-1);}.tp-tab .nav-tabs{ padding:0; margin:0; border:0;}.tp-tab .nav-tabs .nav-link{ padding:0; margin:0; border:0;}.tp-section-title{ position:relative; font-weight:700; font-size:38px; margin-bottom:50px; color:var(--tp-theme-primary);}@media (max-width:575px){ .tp-section-title{ font-size:30px; }}.tp-section-title i{ font-style:normal; color:#F16056;}.tp-section-title .title-shape{ position:absolute; left:0; color:var(--tp-theme-secondary); bottom:-22px;}.tp-section-title .title-color{ color:var(--tp-theme-secondary);}.tp-section-title .title-left-shape{ position:absolute; left:0; bottom:-25px;}.tp-section-title .title-right-shape{ position:absolute; right:60px; bottom:-25px;}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-section-title .title-right-shape{ display:none; }}.tp-section-title .title-center-shape{ position:absolute; bottom:-20px; left:47%;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-section-title .title-center-shape{ left:40%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-section-title .title-center-shape{ left:30%; }}@media (max-width:575px){ .tp-section-title .title-center-shape{ left:26%; }}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-section-title{ margin-bottom:30px; }}.tp-section-title__pre{ position:relative; font-family:var(--tp-ff-body); font-style:italic; font-weight:500; font-size:16px; text-transform:lowercase; color:var(--tp-text-2); display:inline-block; margin-bottom:22px;}.tp-section-title__pre .title-pre-color{ color:#F16056;}.tp-section-title__pre svg{ position:absolute; bottom:-8px; left:50%; transform:translateX(-50%); color:#F16056;}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){ .tp-header-height{ height:inherit !important; }}.tp-header-space{ padding-left:150px; padding-right:103px;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-header-space{ padding-left:40px; padding-right:40px; }}.tp-header-top{ border-bottom:1px solid #E6EDF2; padding-top:15px; padding-bottom:15px;}.tp-header-top-info ul li{ position:relative; display:inline-block; list-style:none;}.tp-header-top-info ul li:not(:last-of-type)::after{ content:""; border-right:1px solid #D9D9D9; position:absolute; height:15px; right:16px; top:7px;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-top-info ul li:not(:last-of-type)::after{ right:7px; }}.tp-header-top-info ul li a{ font-weight:400; font-size:14px; line-height:24px; padding-right:45px; color:var(--tp-theme-primary);}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-top-info ul li a{ padding-right:18px; }}.tp-header-top-info ul li a span{ color:var(--tp-theme-secondary); display:inline-block; margin-right:7px;}.tp-header-top-right .header-call{ border:1px solid #E6EDF2; border-radius:14.5px; padding:1px 12px; margin-right:16px;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-top-right .header-call{ margin-right:0px; }}.tp-header-top-right .header-call a{ font-weight:400; font-size:14px; color:var(--tp-theme-primary); transition:all 0.3s ease;}.tp-header-top-right .header-call a i{ height:21px; width:21px; line-height:21px; border-radius:50%; text-align:center; margin-right:4px; display:inline-block; color:var(--tp-common-white); background:var(--tp-theme-secondary); transform:translateY(1px);}.tp-header-top-right .header-social a{ position:relative; font-weight:400; font-size:14px; color:var(--tp-theme-primary); margin-left:25px; transition:all 0.3s ease;}.tp-header-top-right .header-social a:not(:last-of-type)::after{ content:""; border-right:1px solid #D9D9D9; position:absolute; height:15px; right:-15px; top:1px;}.tp-header-top-right .header-social a:hover{ color:var(--tp-theme-secondary);}.tp-header-top-right .header-social a i{ font-size:15px; font-weight:400; margin-right:5px;}.tp-header-lang{ position:relative; z-index:9;}.tp-header-lang .nice-select{ padding:0; padding-right:18px; padding-left:28px; font-size:14px; border:0; color:var(--tp-common-white); background-color:transparent;}.tp-header-lang .nice-select .current{ color:var(--tp-common-black); font-size:14px; font-weight:500;}.tp-header-lang .nice-select .list{ border-radius:0; margin-top:0; left:auto; right:0;}.tp-header-lang .nice-select .list .option{ color:var(--tp-text-1);}.tp-header-lang .nice-select .list .option:hover,.tp-header-lang .nice-select .list .option.selected.focus{ color:var(--tp-theme-1);}.tp-header-lang-img{ background:var(--tp-common-white); box-shadow:0px 0px 8px rgba(0,0,0,0.12); border-radius:50%; height:25px; width:25px; text-align:center; line-height:24px; display:inline-block;}.tp-header-lang-selected-lang{ font-size:14px; font-weight:400; background-color:transparent; position:relative; padding-right:15px; padding-left:9px; transition:all 0.3s; line-height:24px; color:var(--tp-theme-primary);}.tp-header-lang-selected-lang:hover{ cursor:pointer; color:var(--tp-theme-secondary);}.tp-header-lang-selected-lang:hover::after{ color:var(--tp-theme-secondary);}.tp-header-lang-selected-lang::after{ position:absolute; content:"\f107"; right:0; top:54%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); color:var(--tp-common-black); font-size:14px; font-family:var(--tp-ff-fontawesome); transition:all 0.3s;}.tp-header-lang-list{ position:absolute; top:120%; right:0; background:#FFFFFF; box-shadow:0px 0px 8px rgba(0,0,0,0.12); z-index:11; padding:15px 15px; min-width:100px; visibility:hidden; opacity:0; transition:0.2s;}.tp-header-lang-list.tp-lang-list-open{ visibility:visible; opacity:1; top:100%;}.tp-header-lang-list li{ list-style:none; color:var(--tp-common-black); text-align:left;}.tp-header-lang-list li:hover{ color:var(--tp-theme-secondary); cursor:pointer;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-header-logo{ height:100px; padding-left:30px; line-height:100px; }}.tp-header-bottom{ z-index:5;}.tp-header-bottom-space{ padding-right:118px;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-header-bottom-space{ padding-right:40px; }}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-header-bottom-space{ padding-right:0px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-header-main-left{ padding-right:15px; }}.tp-header-main-left::after{ position:absolute; content:""; height:34px; width:1px; background:#E6EDF2; right:25px;}@media only screen and (min-width:1801px) and (max-width:1900px),only screen and (min-width:1701px) and (max-width:1800px){ .tp-header-main-left::after{ right:20px; }}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-header-main-left::after{ right:-8px; }}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-header-main-left::after{ display:none; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-header-main-right .tp-header-btn{ padding-left:15px; }}.tp-header-hamburger-btn{ background:var(--tp-theme-primary); width:175px; height:106px; line-height:106px; margin-right:47px; text-align:center; cursor:pointer;}.tp-header-hamburger-btn .hamburger-btn span{ color:var(--tp-common-white);}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-header-hamburger-btn{ margin-right:25px; }}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-header-hamburger-btn{ position:absolute; right:0; top:0; margin-right:0; width:150px; height:100px; line-height:100px; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-header-hamburger-btn{ width:110px; }}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-header-right{ justify-content:end; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-market{ margin-right:20px; }}.tp-header-market a{ font-size:28px; text-align:center; color:var(--tp-theme-primary); background:var(--tp-theme-1); height:62px; width:62px; line-height:2.6; display:inline-block;}.tp-header-market span{ position:absolute; font-weight:500; font-size:10px; color:var(--tp-text-2); background:var(--tp-theme-secondary); height:19px; width:19px; border-radius:50%; display:inline-block; top:10px; right:10px; line-height:19px;}.tp-header-search a{ color:var(--tp-heading-secondary); font-size:20px;}.tp-header-sticky{ position:fixed; top:0; left:0; right:0; width:100%; box-shadow:0px 4px 10px rgba(3,4,28,0.1); background:var(--tp-common-white); animation:0.95s ease 0s normal forwards 1 running headerSlideDown; transition:0.3s ease; z-index:10;}.tp-header-sticky .tp-header-hamburger-btn,.tp-header-sticky .tp-header-2-hamburger-btn{ height:81px; line-height:80px;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-header-sticky .tp-header-logo{ height:80px; padding-left:30px; line-height:80px; }}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-header-sticky .tp-header-2-logo{ height:80px; line-height:80px; }}.tp-header-sticky .tp-main-menu ul > li > a{ padding:29px 0;}.tp-header-sticky .tp-header-3-bottom-inner{ border-bottom:none;}.tp-header-sticky .tp-main-menu-area .header-icon{ top:31%;}.tp-header-sticky .tp-header-2-phone-content::after{ height:89px;}.tp-header-sticky .tp-header-2-main-right .tp-header-search{ height:85px; line-height:85px;}.tp-header-sticky .tp-header-2-logo .logo-shape{ bottom:-35px;}.search-popup-overlay{ position:fixed; height:100%; width:100%; background:#000D44; z-index:10; opacity:0.7; top:0; left:0; transition:0.8s; opacity:0; visibility:hidden; transition-delay:0.9s;}.search-popup-overlay.search-popup-overlay-open{ opacity:0.9; visibility:visible; transition-delay:0s;}.search__popup{ padding-top:70px; padding-bottom:100px; position:fixed; top:0; left:0; right:0; width:100%; height:380px; background:rgba(0,0,0,0.1803921569); backdrop-filter:blur(10px); z-index:99; -webkit-transform:translateY(calc(-100% - 80px)); -moz-transform:translateY(calc(-100% - 80px)); -ms-transform:translateY(calc(-100% - 80px)); -o-transform:translateY(calc(-100% - 80px)); transform:translateY(calc(-100% - 80px)); -webkit-transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out; -moz-transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out; transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out; transition-delay:0.5s;}.search__popup.search-opened{ -webkit-transform:translateY(0%); -moz-transform:translateY(0%); -ms-transform:translateY(0%); -o-transform:translateY(0%); transform:translateY(0%); transition-delay:0s;}.search__popup.search-opened .search__input{ -webkit-transform:translateY(0px); -moz-transform:translateY(0px); -ms-transform:translateY(0px); -o-transform:translateY(0px); transform:translateY(0px); opacity:1; transition-delay:0.3s;}.search__popup.search-opened .search__input::after{ width:100%; transition-delay:0.5s;}.search__popup-2{ background-color:var(--tp-common-black-13);}.search__popup-2 .search__input .search-input-field ~ .search-focus-border{ background-color:var(--tp-theme-8);}.search__popup-3 .search__input .search-input-field ~ .search-focus-border{ background-color:var(--tp-theme-10);}.search__top{ margin-bottom:80px;}.search__top .search__logo img{ max-width:160px;}.search__input{ position:relative; height:80px; -webkit-transform:translateY(-40px); -moz-transform:translateY(-40px); -ms-transform:translateY(-40px); -o-transform:translateY(-40px); transform:translateY(-40px); transition:all 0.3s ease-in-out; transition-delay:0.5s; opacity:0;}.search__input::after{ position:absolute; content:""; left:0; bottom:0; width:0%; height:1px; background-color:rgba(255,255,255,0.3); transition-delay:0.3s; transition:all 0.3s ease-in-out;}.search__input input{ width:100%; height:100%; background-color:transparent; border:0; outline:0; font-size:24px; color:var(--tp-common-white); border-bottom:1px solid transparent; padding:0; padding-right:30px;}.search__input input::-webkit-input-placeholder{ color:rgba(255,255,255,0.5); font-size:24px;}.search__input input::-moz-placeholder{ color:rgba(255,255,255,0.5); font-size:24px;}.search__input input:-moz-placeholder{ color:rgba(255,255,255,0.5); font-size:24px;}.search__input input:-ms-input-placeholder{ color:rgba(255,255,255,0.5); font-size:24px;}.search__input input::placeholder{ color:rgba(255,255,255,0.5); font-size:24px;}.search__input button{ position:absolute; top:50%; right:0; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); font-size:18px; color:var(--tp-common-white);}.search__input .search-input-field ~ .search-focus-border{ position:absolute; bottom:0; left:auto; right:0; width:0; height:1px; background-color:var(--tp-common-white); transition:all 0.5s;}.search__input .search-input-field:focus ~ .search-focus-border{ width:100%; left:0; right:auto; transition:all 0.5s;}.search__close-btn{ font-size:25px; color:rgba(255,255,255,0.3);}.search__close-btn:hover{ color:var(--tp-common-white);}.search__result-title{ font-size:50px; letter-spacing:-0.04em; margin-bottom:0;}@media only screen and (min-width:576px) and (max-width:767px){ .search__result-title{ font-size:40px; }}@media (max-width:575px){ .search__result-title{ font-size:35px; }}.search__result-title span{ color:var(--tp-theme-primary); display:inline-block;}.search__result-content p{ font-size:16px; line-height:1.62; color:var(--tp-text-1);}.search__result-input{ position:relative;}.search__result-input-box{ position:relative; margin-bottom:20px;}.search__result-input-box button{ position:absolute; top:0; right:0; padding:22px 43px;}@media (max-width:575px){ .search__result-input-box button{ position:relative; margin-top:15px; }}.search__result-input-box button:hover{ background-color:var(--tp-common-black);}.search__result-input input{ width:100%; height:70px; padding-left:60px; padding-right:177px; background-color:var(--tp-common-white); border:1px solid var(--tp-common-white); box-shadow:-3px 0px 0px var(--tp-theme-1),0px 1px 2px rgba(3,4,28,0.14);}@media (max-width:575px){ .search__result-input input{ padding-right:25px; }}.search__result-input span{ position:absolute; top:50%; left:30px; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); font-size:18px; color:#A0A0B5;}.search__result-input span svg{ -webkit-transform:translateY(-2px); -moz-transform:translateY(-2px); -ms-transform:translateY(-2px); -o-transform:translateY(-2px); transform:translateY(-2px);}.search__result-tags a{ display:inline-block; font-family:var(--tp-ff-space); font-size:13px; font-weight:500; border:1px solid #D5D5DD; padding:5px 18px; line-height:1; margin-right:2px; margin-bottom:7px;}.search__result-tags a:hover{ background-color:var(--tp-theme-primary); border-color:var(--tp-theme-primary); color:var(--tp-common-white);}.search__blog-item{ padding:50px 50px; border:1px solid #EAEAEF;}@media only screen and (min-width:992px) and (max-width:1199px){ .search__blog-item{ padding:30px 30px; }}@media only screen and (min-width:768px) and (max-width:991px){ .search__blog-item{ padding:25px; }}@media (max-width:575px){ .search__blog-item{ padding:20px; }}.search__blog-title{ font-size:30px; line-height:1.2; letter-spacing:-0.04em; margin-bottom:13px;}@media only screen and (min-width:992px) and (max-width:1199px){ .search__blog-title{ font-size:28px; }}@media only screen and (min-width:768px) and (max-width:991px){ .search__blog-title{ font-size:21px; } .search__blog-title br{ display:none; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .search__blog-title br{ display:none; }}@media (max-width:575px){ .search__blog-title{ font-size:25px; }}.search__blog-title a:hover{ color:var(--tp-theme-primary);}.search__blog-tag{ margin-bottom:10px;}[dir=rtl] .search__blog-tag{ margin-right:0; margin-left:15px;}.search__blog-tag a{ display:inline-block; background-color:rgba(99,100,219,0.06); font-family:var(--tp-ff-space); font-weight:500; font-size:15px; line-height:1; color:var(--tp-common-purple); padding:4px 12px;}.search__blog-tag a:hover{ background-color:var(--tp-common-purple); color:var(--tp-common-white);}.search__blog-meta span{ color:var(--tp-text-1); margin-right:15px; margin-bottom:10px; display:inline-block;}.search__blog-meta span i,.search__blog-meta span svg{ margin-right:2px;}[dir=rtl] .search__blog-meta span i,[dir=rtl] .search__blog-meta span svg{ margin-right:2px; margin-left:2px;}.search__blog-meta span svg{ -webkit-transform:translateY(-1px); -moz-transform:translateY(-1px); -ms-transform:translateY(-1px); -o-transform:translateY(-1px); transform:translateY(-1px);}.search__blog-meta span svg path{ stroke:#7A7E83;}.search__blog-meta-author{ margin-bottom:10px;}[dir=rtl] .search__blog-meta-author{ margin-right:0; margin-left:45px;}@media only screen and (min-width:768px) and (max-width:991px){ .search__blog-meta-author{ margin-right:20px; }}.search__blog-meta-author-thumb img{ width:24px; height:24px; border-radius:50%; margin-right:10px;}[dir=rtl] .search__blog-meta-author-thumb img{ margin-right:0; margin-left:10px;}.search__blog-meta-author-content span{ display:inline-block; font-family:var(--tp-ff-inter); font-size:14px; color:#7A7E83;}.search__blog-meta-author-content span a{ color:var(--tp-common-black-11); font-weight:500;}.search__blog-meta-author-content span a:hover{ color:var(--tp-theme-primary);}.search__blog-content p{ font-size:15px; line-height:1.47; color:var(--tp-text-1); margin-bottom:20px;}.search__blog-btn .tp-btn-border{ padding:8px 29px;}.search__blog-btn .tp-btn-border svg,.search__blog-btn .tp-btn-border i{ margin-left:5px;}[dir=rtl] .search__blog-btn .tp-btn-border svg,[dir=rtl] .search__blog-btn .tp-btn-border i{ margin-left:5px; margin-right:5px;}.search__blog-btn .tp-btn-border svg{ -webkit-transform:translateY(-1px); -moz-transform:translateY(-1px); -ms-transform:translateY(-1px); -o-transform:translateY(-1px); transform:translateY(-1px);}.search__blog-btn .tp-btn-border:hover{ background-color:var(--tp-theme-primary); border-color:var(--tp-theme-primary); color:var(--tp-common-white);}.tp-header-2-space{ padding-left:152px; padding-right:162px;}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-header-2-space{ padding-left:100px; padding-right:110px; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-2-space{ padding-left:30px; padding-right:15px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-header-2-space{ padding-left:15px; padding-right:15px; }}.tp-header-2-logo a{ position:relative; z-index:5;}.tp-header-2-logo .logo-shape{ position:absolute; bottom:-50px; left:55%; z-index:2;}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-header-2-logo .logo-shape{ left:47%; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-2-logo .logo-shape{ left:40%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-header-2-logo .logo-shape{ bottom:-40px; left:5%; }}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){ .tp-header-2-logo .logo-shape{ bottom:-30px; left:-5px; }}@media (max-width:575px){ .tp-header-2-logo .logo-shape{ display:none; }}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-header-2-logo{ padding-left:40px; height:100px; line-height:100px; }}.tp-header-2-top{ background-color:var(--tp-theme-primary); padding-top:15px; padding-bottom:15px;}.tp-header-2-top-info p{ font-weight:400; font-size:16px; color:var(--tp-common-white); margin-bottom:0;}.tp-header-2-top-info p i{ color:var(--tp-theme-secondary); margin-right:5px;}.tp-header-2-top-info p span{ color:var(--tp-theme-secondary);}.tp-header-2-top-right .header-social a{ font-weight:400; font-size:16px; color:var(--tp-common-white); margin-left:25px;}.tp-header-2-top-right .header-social a i{ transition:0.3s;}.tp-header-2-top-right .header-social a:hover i{ color:var(--tp-theme-secondary);}.tp-header-2-top-right .header-date p{ font-weight:400; font-size:14px; color:var(--tp-common-white); margin-bottom:0; margin-right:25px;}.tp-header-2-top-right .header-date p i{ color:var(--tp-theme-secondary); margin-right:5px;}.tp-header-2-top-right .header-location{ margin-right:18px;}.tp-header-2-top-right .header-location a{ font-weight:400; font-size:16px; color:var(--tp-common-white);}.tp-header-2-top-right .header-location a i{ color:var(--tp-theme-secondary); margin-right:5px;}.tp-header-2-main-right .tp-header-search{ height:109px; width:160px; text-align:center; line-height:109px; background-color:var(--tp-theme-secondary); cursor:pointer;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-2-main-right .tp-header-search{ height:100px; width:120px; text-align:center; line-height:100px; }}.tp-header-2-main-right .tp-header-search i{ font-size:20px; color:var(--tp-common-white);}.tp-header-2-phone-icon{ height:32px; width:32px; text-align:center; line-height:32px; color:var(--tp-theme-secondary); border:1px solid var(--tp-theme-secondary); border-radius:50%; margin-right:15px; flex:0 0 auto;}.tp-header-2-phone-content{ position:relative; margin-right:26px;}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-header-2-phone-content{ margin-right:15px; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-2-phone-content{ margin-right:0px; }}.tp-header-2-phone-content::after{ content:""; position:absolute; top:-20px; right:-26px; height:99px; width:1px; background:#EFEBEB;}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-header-2-phone-content::after{ right:-20px; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-2-phone-content::after{ right:-12px; }}.tp-header-2-phone-content span{ font-weight:500; font-size:14px; text-transform:uppercase; color:#0B0D0E;}.tp-header-2-phone-content span a{ font-size:16px; color:var(--tp-theme-secondary);}.tp-header-2-btn{ margin-right:27px; margin-left:33px;}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-header-2-btn{ margin-right:20px; margin-left:20px; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-2-btn{ margin-right:10px; margin-left:20px; }}.tp-header-2-btn a{ position:relative; font-weight:500; font-size:16px; color:#F16056;}.tp-header-2-btn a::before{ position:absolute; content:""; background:#F16056; height:1px; width:103px; left:0; bottom:0;}.tp-header-2-btn a i{ margin-left:12px;}.tp-header-2-btn a:hover i{ animation:tfLeftToRight 0.5s forwards;}.tp-header-2-hamburger-btn{ background:var(--tp-theme-primary); width:175px; height:106px; line-height:106px; margin-right:0; text-align:center; cursor:pointer;}.tp-header-2-hamburger-btn .hamburger-btn span{ color:var(--tp-common-white);}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-header-2-hamburger-btn{ position:absolute; right:0; top:0; margin-right:0; width:150px; height:100px; line-height:100px; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-header-2-hamburger-btn{ width:110px; }}.tp-header-3-space{ padding-left:102px; padding-right:102px;}@media only screen and (min-width:1701px) and (max-width:1800px){ .tp-header-3-space{ padding-left:80px; padding-right:80px; }}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-header-3-space{ padding-left:60px; padding-right:60px; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-3-space{ padding-left:40px; padding-right:40px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-header-3-space{ padding-left:30px; padding-right:30px; }}.tp-header-3-transparent{ position:absolute; left:0; top:0; right:0; z-index:10;}.tp-header-3-top{ background-color:var(--tp-theme-primary); padding-top:15px; padding-bottom:15px;}.tp-header-3-top-call{ position:relative; margin-right:80px;}@media only screen and (min-width:1701px) and (max-width:1800px){ .tp-header-3-top-call{ margin-right:45px; }}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-header-3-top-call{ margin-right:35px; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-3-top-call{ margin-right:20px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-header-3-top-call{ margin-right:25px; }}.tp-header-3-top-call::before{ position:absolute; content:""; height:19px; width:1px; background:#172451; right:-40px; top:4px;}@media only screen and (min-width:1701px) and (max-width:1800px){ .tp-header-3-top-call::before{ right:-25px; }}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-header-3-top-call::before{ right:-20px; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-3-top-call::before{ right:-10px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-header-3-top-call::before{ right:-15px; }}.tp-header-3-top-call span{ font-weight:700; font-size:13px; letter-spacing:0.15em; text-transform:uppercase; color:var(--tp-common-white); background:var(--tp-theme-secondary); margin-bottom:0; display:inline-block; height:24px; width:66px; text-align:center; line-height:24px; margin-right:18px;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-3-top-call span{ margin-right:10px; }}.tp-header-3-top-call p{ font-weight:400; font-size:15px; letter-spacing:0.02em; line-height:24px; color:var(--tp-common-white); margin-bottom:0;}.tp-header-3-top-call p a{ text-decoration:underline; transition:all 0.3s;}.tp-header-3-top-call p a:hover{ color:var(--tp-theme-secondary);}.tp-header-3-top-info ul{ position:relative;}.tp-header-3-top-info ul::before{ position:absolute; content:""; height:19px; width:1px; background:#172451; left:49%; top:4px;}@media only screen and (min-width:1701px) and (max-width:1800px),only screen and (min-width:1600px) and (max-width:1700px){ .tp-header-3-top-info ul::before{ left:52%; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-3-top-info ul::before{ left:55%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-header-3-top-info ul::before{ left:54%; }}.tp-header-3-top-info ul li{ position:relative; display:inline-block; list-style:none; margin-right:80px;}@media only screen and (min-width:1701px) and (max-width:1800px){ .tp-header-3-top-info ul li{ margin-right:45px; }}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-header-3-top-info ul li{ margin-right:40px; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-3-top-info ul li{ margin-right:20px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-header-3-top-info ul li{ margin-right:25px; }}.tp-header-3-top-info ul li a{ font-weight:400; font-size:15px; line-height:24px; color:var(--tp-common-white);}.tp-header-3-top-info ul li a i{ color:var(--tp-theme-secondary); margin-right:8px;}.tp-header-3-top-right .header-social{ position:relative;}.tp-header-3-top-right .header-social::before{ position:absolute; content:""; height:19px; width:1px; background:#172451; right:-40px; top:4px;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-3-top-right .header-social::before{ right:-30px; }}.tp-header-3-top-right .header-social a{ font-weight:400; font-size:16px; line-height:18px; padding-left:20px; color:rgba(255,255,255,0.6);}.tp-header-3-top-right .header-social a:hover{ color:var(--tp-theme-secondary);}.tp-header-3-lang-wrapper{ padding-left:28px;}.tp-header-3-lang-wrapper .tp-header-lang-selected-lang{ font-weight:400; font-size:14px; line-height:18px; color:var(--tp-common-white);}.tp-header-3-lang-wrapper .tp-header-lang-selected-lang:hover{ cursor:pointer; color:var(--tp-theme-secondary);}.tp-header-3-lang-wrapper .tp-header-lang-selected-lang:hover::after{ color:var(--tp-theme-secondary);}.tp-header-3-lang-wrapper .tp-header-lang-selected-lang::after{ right:-5px; font-size:18px; color:var(--tp-common-white);}.tp-header-3-lang-wrapper .tp-header-lang-img{ background:rgba(255,255,255,0.13);}.tp-header-3-bottom.tp-header-sticky{ background-color:var(--tp-theme-primary);}.tp-header-3-bottom-inner{ border-bottom:1px solid rgba(217,217,217,0.18);}.tp-header-3-logo{ position:relative; margin-left:40px;}.tp-header-3-logo::before{ position:absolute; content:""; height:103px; width:1px; background:rgba(217,217,217,0.18); right:-124px; top:-35px;}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-header-3-logo::before{ right:-70px; }}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-header-3-logo::before{ display:none; }}.tp-header-3-phone{ position:relative; margin-right:20px;}@media only screen and (min-width:1801px) and (max-width:1900px){ .tp-header-3-phone{ margin-right:8px; }}@media only screen and (min-width:1701px) and (max-width:1800px),only screen and (min-width:1600px) and (max-width:1700px){ .tp-header-3-phone{ margin-right:10px; }}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-header-3-phone{ display:none !important; }}.tp-header-3-phone::before{ position:absolute; content:""; height:103px; width:1px; background:rgba(217,217,217,0.18); left:-48px; top:-26px;}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-header-3-phone::before{ left:-40px; }}.tp-header-3-phone-icon{ padding-right:15px;}@media only screen and (min-width:1801px) and (max-width:1900px){ .tp-header-3-phone-icon{ padding-right:10px; }}@media only screen and (min-width:1701px) and (max-width:1800px),only screen and (min-width:1600px) and (max-width:1700px){ .tp-header-3-phone-icon{ padding-right:4px; }}.tp-header-3-phone-content span{ font-weight:500; font-size:14px; line-height:18px; text-transform:uppercase; color:rgba(255,255,255,0.53);}.tp-header-3-phone-content span a{ font-weight:500; font-size:16px; line-height:21px; text-transform:uppercase; color:var(--tp-common-white);}.tp-header-3-hamburger-btn{ height:103px; width:113px; line-height:100px; text-align:center; color:var(--tp-common-white); background-color:var(--tp-theme-secondary); cursor:pointer;}@media only screen and (min-width:1701px) and (max-width:1800px){ .tp-header-3-hamburger-btn{ width:100px; }}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-header-3-hamburger-btn{ width:83px; }}@media (max-width:575px){ .tp-header-3-hamburger-btn{ height:90px; width:100px; line-height:85px; }}.tp-header-usd{ position:relative; padding-left:76px; z-index:9;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-header-usd{ padding-left:45px; }}.tp-header-usd .nice-select{ padding:0; padding-right:18px; padding-left:28px; font-size:14px; border:0; color:var(--tp-common-white); background-color:transparent;}.tp-header-usd .nice-select .current{ color:var(--tp-common-black); font-size:14px; font-weight:500;}.tp-header-usd .nice-select .list{ border-radius:0; margin-top:0; left:auto; right:0;}.tp-header-usd .nice-select .list .option{ color:var(--tp-text-1);}.tp-header-usd .nice-select .list .option:hover,.tp-header-usd .nice-select .list .option.selected.focus{ color:var(--tp-theme-1);}.tp-header-usd-selected-usd{ position:relative; font-weight:400; font-size:14px; line-height:18px; color:var(--tp-common-white); padding-right:15px; padding-left:9px; background-color:transparent; transition:all 0.3s;}.tp-header-usd-selected-usd:hover{ cursor:pointer; color:var(--tp-theme-secondary);}.tp-header-usd-selected-usd:hover::after{ color:var(--tp-theme-secondary);}.tp-header-usd-selected-usd::after{ position:absolute; content:"\f107"; font-size:18px; color:var(--tp-common-white); right:-5px; top:54%; font-family:var(--tp-ff-fontawesome); transition:all 0.3s; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}.tp-header-usd-list{ position:absolute; top:120%; right:0; background:var(--tp-common-white); box-shadow:0px 0px 8px rgba(0,0,0,0.12); z-index:11; padding:15px 15px; min-width:100px; visibility:hidden; opacity:0; transition:0.2s;}.tp-header-usd-list.tp-usd-list-open{ visibility:visible; opacity:1; top:100%;}.tp-header-usd-list li{ list-style:none; color:var(--tp-common-black); text-align:left;}.tp-header-usd-list li:hover{ color:var(--tp-theme-secondary); cursor:pointer;}.tp-main-menu{ position:relative; padding-left:25px;}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-main-menu-area{ justify-content:center; }}.tp-main-menu-area .header-icon{ position:absolute; left:0; top:35%;}.tp-main-menu-area.counter ul li a span{ transform-origin:left bottom; will-change:transform; transition:transform 0.5s cubic-bezier(0.645,0.045,0.355,1) 0s,-webkit-transform 0.5s cubic-bezier(0.645,0.045,0.355,1) 0s;}.tp-main-menu-area.counter ul li a span::after{ position:absolute; counter-increment:count; content:counter(count,decimal-leading-zero); right:10px; top:25%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); color:var(--tp-heading-secondary); font-family:var(--tp-ff-poppins); font-size:12px; font-weight:500;}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px){ .tp-main-menu{ padding-left:25px; margin-left:24px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-main-menu{ margin-left:50px; }}.tp-main-menu ul{ counter-reset:count;}.tp-main-menu ul li{ position:relative; list-style:none; display:inline-block; transition:none;}.tp-main-menu ul li:not(:last-of-type){ margin-right:52px;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-main-menu ul li:not(:last-of-type){ margin-right:35px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-main-menu ul li:not(:last-of-type){ margin-right:23px; }}.tp-main-menu ul li a{ display:inline-block; padding:40px 0; font-weight:500; font-size:16px; line-height:21px; text-transform:capitalize; color:var(--tp-text-1);}.tp-main-menu ul li a i{ color:var(--tp-theme-secondary); margin-right:10px;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-main-menu ul li a i{ display:none; }}.tp-main-menu ul li.has-dropdown > a{ position:relative;}.tp-main-menu ul li.has-dropdown > a::after{ content:"\f063"; font-size:10px; color:var(--tp-theme-secondary); font-family:var(--tp-ff-fontawesome); font-weight:400; margin-left:10px; display:inline-block; transition:0.3s;}.tp-main-menu ul li .submenu{ position:absolute; top:100%; left:0; width:200px; background:var(--tp-common-white); padding:0 0 14px 0; z-index:99; visibility:hidden; opacity:0; box-shadow:0px 30px 70px 0px rgba(11,6,70,0.08); transition:all 300ms ease; -moz-transition:all 300ms ease; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -webkit-transform:scaleY(0); -ms-transform:scaleY(0); -o-transform:scaleY(0); transform:scaleY(0); -webkit-transform-origin:top; -ms-transform-origin:top; -o-transform-origin:top; transform-origin:top;}.tp-main-menu ul li .submenu li{ display:block; width:100%; margin:0; padding:0 25px; transform:translateY(11px); transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; transition-delay:0s; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; opacity:0;}.tp-main-menu ul li .submenu li.has-dropdown > a::after{ position:absolute; top:50%; right:25px; -webkit-transform:translateY(-50%) rotate(-90deg); -moz-transform:translateY(-50%) rotate(-90deg); -ms-transform:translateY(-50%) rotate(-90deg); -o-transform:translateY(-50%) rotate(-90deg); transform:translateY(-50%) rotate(-90deg);}.tp-main-menu ul li .submenu li:last-child a{ border-bottom:0;}.tp-main-menu ul li .submenu li a{ position:relative; padding:10px 0px; font-size:13px; color:var(--tp-common-black); width:100%; z-index:1; border-bottom:1px solid rgba(0,0,0,0.1); transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease;}.tp-main-menu ul li .submenu li a span{ transition:all 0.3s ease-in-out;}.tp-main-menu ul li .submenu li a span::after{ display:none;}.tp-main-menu ul li .submenu li a::before{ position:absolute; content:""; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); left:0px; height:2px; width:0; background:var(--tp-theme-secondary); transition:all 0.3s ease-in-out;}.tp-main-menu ul li .submenu li .submenu{ left:120%; top:0; visibility:hidden; opacity:0;}.tp-main-menu ul li .submenu li .submenu > li{ transform:translateY(11px); transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease;}.tp-main-menu ul li .submenu li:hover > a{ color:var(--tp-theme-secondary);}.tp-main-menu ul li .submenu li:hover > a span{ margin-left:14px;}.tp-main-menu ul li .submenu li:hover > a::after{ color:var(--tp-common-white);}.tp-main-menu ul li .submenu li:hover > a::before{ width:10px;}.tp-main-menu ul li .submenu li:hover > .submenu{ left:100%; visibility:visible; opacity:1; -webkit-transform:scaleY(1); -ms-transform:scaleY(1); -o-transform:scaleY(1); transform:scaleY(1);}.tp-main-menu ul li:hover > a{ color:var(--tp-theme-secondary);}.tp-main-menu ul li:hover > a::after{ color:var(--tp-theme-primary);}.tp-main-menu ul li:hover .submenu{ opacity:1; visibility:visible; -webkit-transform:scaleY(1); -ms-transform:scaleY(1); -o-transform:scaleY(1); transform:scaleY(1);}.tp-main-menu ul li:hover .submenu > li{ opacity:1; transform:translateY(0px); -webkit-transition-delay:70ms; -moz-transition-delay:70ms; -ms-transition-delay:70ms; -o-transition-delay:70ms; transition-delay:70ms;}.tp-main-menu ul li:hover .submenu > li:nth-child(2){ -webkit-transition-delay:140ms; -moz-transition-delay:140ms; -ms-transition-delay:140ms; -o-transition-delay:140ms; transition-delay:140ms;}.tp-main-menu ul li:hover .submenu > li:nth-child(3){ -webkit-transition-delay:210ms; -moz-transition-delay:210ms; -ms-transition-delay:210ms; -o-transition-delay:210ms; transition-delay:210ms;}.tp-main-menu ul li:hover .submenu > li:nth-child(4){ -webkit-transition-delay:280ms; -moz-transition-delay:280ms; -ms-transition-delay:280ms; -o-transition-delay:280ms; transition-delay:280ms;}.tp-main-menu ul li:hover .submenu > li:nth-child(5){ -webkit-transition-delay:350ms; -moz-transition-delay:350ms; -ms-transition-delay:350ms; -o-transition-delay:350ms; transition-delay:350ms;}.tp-main-menu ul li:hover .submenu > li:nth-child(6){ -webkit-transition-delay:420ms; -moz-transition-delay:420ms; -ms-transition-delay:420ms; -o-transition-delay:420ms; transition-delay:420ms;}.tp-main-menu ul li:hover .submenu > li:nth-child(7){ -webkit-transition-delay:490ms; -moz-transition-delay:490ms; -ms-transition-delay:490ms; -o-transition-delay:490ms; transition-delay:490ms;}.tp-main-menu ul li:hover .submenu > li:nth-child(8){ -webkit-transition-delay:560ms; -moz-transition-delay:560ms; -ms-transition-delay:560ms; -o-transition-delay:560ms; transition-delay:560ms;}.tp-main-menu ul li:hover .submenu > li:nth-child(9){ -webkit-transition-delay:630ms; -moz-transition-delay:630ms; -ms-transition-delay:630ms; -o-transition-delay:630ms; transition-delay:630ms;}.tp-main-menu-2-area{ padding-left:135px;}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-main-menu-2-area{ padding-left:100px; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-main-menu-2-area{ padding-left:35px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-main-menu-2-area{ padding-left:0px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-main-menu-2-area .tp-main-menu{ padding-left:0px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-main-menu-2-area .tp-main-menu ul li{ margin-right:40px; }}.tp-main-menu-2-area .tp-main-menu ul li.has-dropdown > a::after{ color:var(--tp-theme-primary);}.tp-main-menu-2-area .tp-main-menu ul li:hover.has-dropdown > a::after{ color:var(--tp-theme-secondary);}.tp-main-menu-3-area{ position:relative; background:var(--tp-common-white); margin:0 140px;}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-main-menu-3-area{ margin:0 85px; }}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px){ .tp-main-menu-3-area{ margin:0 40px; }}.tp-main-menu-3-area::before{ position:absolute; content:""; width:calc(100% + 16px); height:89px; background:var(--tp-theme-secondary); top:20px; left:-8px; z-index:-1;}.tp-main-menu-3-area .tp-main-menu{ padding-right:145px;}@media only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:1701px) and (max-width:1800px){ .tp-main-menu-3-area .tp-main-menu{ padding-right:90px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-main-menu-3-area .tp-main-menu{ padding-right:60px; margin-left:0; }}.tp-main-menu-3-area .tp-main-menu.menu-icon .header-icon{ position:absolute; top:35%; left:0;}.tp-main-menu-3-area .tp-main-menu ul li a{ padding:37px 0;}.tp-main-menu-3-area .tp-header-search a{ position:relative; font-size:20px; color:var(--tp-heading-secondary);}.tp-main-menu-3-area .tp-header-search a::after{ position:absolute; content:""; height:41px; width:1px; background:#D9D9D9; left:-48px; top:-5px;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-main-menu-3-area .tp-header-search a::after{ left:-30px; }}.mean-remove{ display:none !important;}.mean-container{ margin-bottom:40px;}.mean-container a.meanmenu-reveal{ width:22px; height:22px; padding:13px 13px 11px 13px; position:absolute; top:0; right:0; cursor:pointer; color:#fff; text-decoration:none; font-size:16px; text-indent:-9999em; line-height:22px; font-size:1px; font-weight:700; display:none !important;}.mean-container .mean-push{ float:left; width:100%; padding:0; margin:0; clear:both;}.mean-container .mean-nav{ background:none; margin-top:0; float:left; width:100%;}.mean-container .mean-nav .wrapper{ width:100%; padding:0; margin:0;}.mean-container .mean-nav > ul{ padding:0; margin:0; width:100%; list-style-type:none; display:block !important;}.mean-container .mean-nav > ul > li:first-child > a{ border-top:0;}.mean-container .mean-nav ul{ padding:0; margin:0; width:100%; list-style-type:none;}.mean-container .mean-nav ul li{ position:relative; float:left; width:100%;}.mean-container .mean-nav ul li.dropdown-opened > a.mean-expand.mean-clicked,.mean-container .mean-nav ul li.dropdown-opened > span.mean-expand.mean-clicked{ color:var(--tp-common-white);}.mean-container .mean-nav ul li.dropdown-opened > a.mean-expand.mean-clicked i,.mean-container .mean-nav ul li.dropdown-opened > span.mean-expand.mean-clicked i{ color:var(--tp-common-black);}.mean-container .mean-nav ul li.mean-last{ border-bottom:none; margin-bottom:0;}.mean-container .mean-nav ul li > a.mean-expand i{ display:inline-block;}.mean-container .mean-nav ul li > a > i{ display:none;}.mean-container .mean-nav ul li a{ display:block; float:left; width:90%; padding:10px 5%; margin:0; text-align:left; color:#fff; text-decoration:none; text-transform:uppercase; width:100%; padding:10px 0; color:#4a4a4a; border-top:1px solid #ebebeb; font-size:14px; line-height:1.5; font-weight:700;}[dir=rtl] .mean-container .mean-nav ul li a{ float:right; text-align:right;}.mean-container .mean-nav ul li a:hover{ color:var(--tp-theme-primary);}.mean-container .mean-nav ul li a.mean-expand{ margin-top:1px; width:26px; height:32px; text-align:center; position:absolute; right:0; top:0; z-index:2; font-weight:700; background:transparent; border:none !important; font-size:14px; margin-top:5px; padding:0 !important; line-height:14px; height:30px; width:30px; line-height:30px; color:#4a4a4a; line-height:30px; top:0; font-weight:400;}[dir=rtl] .mean-container .mean-nav ul li a.mean-expand{ right:auto; left:0; text-align:center;}.mean-container .mean-nav ul li a.mean-expand i{ transition:all 0.3s ease-in-out;}.mean-container .mean-nav ul li a.mean-expand.mean-clicked i{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); color:var(--tp-common-black);}.mean-container .mean-nav ul li a.mean-expand.mean-clicked:hover{ border-color:var(--tp-theme-primary);}.mean-container .mean-nav ul li li a{ width:80%; padding:10px 5%; text-shadow:none !important; visibility:visible;}.mean-container .mean-nav ul li li li a{ width:70%; padding:10px 15%;}.mean-container .mean-nav ul li li li li a{ width:60%; padding:10px 20%;}.mean-container .mean-nav ul li li li li li a{ width:50%; padding:10px 25%;}.mean-container .mean-bar{ padding:0; min-height:auto; background:none; float:left; width:100%; position:relative; padding:4px 0; min-height:42px; z-index:999999; margin-bottom:50px;}.mean-container .mean-bar,.mean-container .mean-bar *{ -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}.postbox__thumb{ position:relative;}.postbox__thumb .play-btn{ position:absolute; top:38%; left:44%; z-index:1;}.postbox__thumb .play-btn a{ height:85px; width:85px; line-height:87px;}.postbox__thumb .play-btn a::after{ display:none;}.postbox__item-single:hover{ box-shadow:none;}.postbox__tag{ position:absolute; bottom:0px; left:0;}.postbox__tag p{ margin-bottom:0; font-weight:700; font-size:12px; text-align:center; text-transform:uppercase; color:#132047; letter-spacing:0.135em; background:var(--tp-theme-secondary); clip-path:polygon(0px 0px,100% 0px,92.7% 53.45%,100% 100%,0px 100%,0px 50%); width:130px;}.postbox__content{ padding-top:28px;}@media (max-width:575px){ .postbox__content{ padding-left:10px; padding-right:10px; }}.postbox__content-single{ padding-left:0; padding-right:0; border:none;}.postbox__title{ font-weight:600; font-size:32px; color:var(--tp-theme-primary); margin-bottom:22px;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){ .postbox__title{ font-size:30px; }}@media (max-width:575px){ .postbox__title{ font-size:25px; }}.postbox__title a:hover{ color:var(--tp-theme-secondary);}.postbox__meta{ margin-bottom:20px;}.postbox__meta span{ position:relative; font-weight:400; font-size:15px; line-height:20px; color:var(--tp-theme-primary); margin-right:25px;}.postbox__meta span:last-child{ margin-right:0;}.postbox__meta span:not(:last-of-type)::before{ position:absolute; content:""; height:1px; width:9px; background:#676A7D; top:10px; right:-20px;}.postbox__meta span i{ color:var(--tp-theme-secondary); margin-right:5px;}.postbox__blockquote-shape{ position:absolute; bottom:34px; right:44px;}.postbox__blockquote blockquote{ background:#F4F6F8; padding:35px 26px; margin-bottom:50px; margin-top:50px;}.postbox__blockquote blockquote::after{ position:absolute; content:""; top:0; left:0; clip-path:polygon(64% 0,0 0,0 68%); background:var(--tp-theme-secondary); height:27px; width:31px;}.postbox__blockquote blockquote p{ font-family:var(--tp-ff-heading); font-weight:600; font-size:24px; color:#121D2C; margin-bottom:25px;}.postbox__blockquote blockquote cite{ font-weight:400; font-size:16px; color:#332D2D; font-style:inherit; position:relative;}.postbox__blockquote blockquote cite::before{ content:""; font-size:28px; color:#fff; padding-bottom:0px; display:inline-block; background:#191515; height:2px; width:16px; font-weight:400; text-align:center; top:-4px; margin-right:10px; position:relative;}.postbox-details-desc-thumb-caption{ font-size:18px; font-weight:500; color:#807A7A; font-style:italic; text-align:center; display:block; margin-top:30px; margin-bottom:50px;}.postbox__list{ margin-bottom:60px;}.postbox__list-title{ font-weight:600; font-size:28px; color:#121D2C; margin-bottom:50px;}.postbox__list-content ul li{ list-style:none; font-weight:400; font-size:16px; color:#445658; margin-bottom:24px;}.postbox__list-content ul li span{ height:27px; width:27px; line-height:25px; border-radius:50%; display:inline-block; text-align:center; background-color:var(--tp-common-white); color:var(--tp-theme-secondary); box-shadow:0px 0px 9px rgba(0,0,0,0.06); margin-right:10px;}.postbox__list-content ul li span.active{ background-color:var(--tp-theme-secondary); color:var(--tp-common-white);}.postbox__details-share-wrapper{ padding-top:20px; padding-bottom:30px; border-bottom:1px solid #F7F7F7;}.postbox__details-share span{ font-size:20px; font-weight:500; color:#121416; margin-right:15px;}.postbox__details-share a{ height:37px; width:37px; text-align:center; line-height:37px; display:inline-block; background-color:#F2F6F7; color:var(--tp-theme-primary); margin-right:10px; transition:all 0.3s ease-in-out;}@media only screen and (min-width:992px) and (max-width:1199px){ .postbox__details-share a{ margin-bottom:10px; }}.postbox__details-share a:hover{ background-color:var(--tp-theme-secondary); color:var(--tp-common-white);}.postbox__details-tag span{ font-size:20px; font-weight:500; color:#121416; margin-right:6px;}.postbox__read-more .postbox-btn{ position:relative; font-weight:500; font-size:14px; text-transform:uppercase; color:#132047;}.postbox__read-more .postbox-btn span{ margin-left:5px;}.postbox__read-more .postbox-btn span::before{ position:absolute; content:""; top:1px; right:-10px; border:1px solid #E8F2F9; height:28px; width:28px; display:inline-block; border-radius:50%;}.postbox__text img{ max-width:100%;}.postbox__text p{ font-weight:400; font-size:18px; line-height:1.8; color:#838383; margin-bottom:28px;}.postbox__text-single p{ margin-bottom:15px;}.postbox__slider button{ position:absolute; left:50px; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); z-index:1; font-size:30px; color:var(--tp-common-white);}.postbox__slider button.postbox-slider-button-next{ left:auto; right:50px;}@media (max-width:575px){ .postbox__slider button.postbox-slider-button-next{ right:10px; }}@media (max-width:575px){ .postbox__slider button{ left:10px; }}.postbox__comment ul li{ margin-bottom:10px; list-style:none;}.postbox__comment ul li.children{ margin-left:65px;}@media (max-width:575px){ .postbox__comment ul li.children{ margin-left:15px; }}.postbox__comment-form{ margin-bottom:40px; padding:65px 45px 80px 45px; background:#F8F8F9;}@media (max-width:575px){ .postbox__comment-form{ padding:20px; }}.postbox__comment-form-title{ font-size:26px; font-weight:600; margin-bottom:40px;}.postbox__comment-input{ position:relative; margin-bottom:20px;}.postbox__comment-input span{ font-weight:600; color:var(--tp-common-black); margin-bottom:12px; display:block;}.postbox__comment-input input,.postbox__comment-input textarea{ height:55px; padding:0 20px; width:100%; font-size:14px; color:var(--tp-common-black); outline:none; background:#FFFFFF; border:1px solid #E5E5E5; box-shadow:0px 15px 10px rgba(242,242,242,0.18);}.postbox__comment-input input:focus,.postbox__comment-input textarea:focus{ border:1px solid var(--tp-theme-secondary);}.postbox__comment-input input:focus::placeholder,.postbox__comment-input textarea:focus::placeholder{ font-size:0;}.postbox__comment-input textarea{ height:175px; resize:none; padding-top:20px; padding-bottom:20px;}.postbox__comment-title{ font-size:28px; color:#121416; font-weight:600; margin-bottom:20px;}.postbox__comment-box{ padding-top:20px;}.postbox__comment-avater img{ width:50px; height:50px; border-radius:50%;}.postbox__comment-name{ margin-bottom:5px;}.postbox__comment-name h5{ font-weight:600; font-size:18px; line-height:1; color:#121416; margin-bottom:0;}.postbox__comment-name span{ font-weight:500; font-size:12px; color:#949392;}@media (max-width:575px){ .postbox__comment-text{ margin-left:0; margin-top:15px; }}.postbox__comment-text p{ font-size:16px; color:#838383; margin-bottom:15px;}.postbox__comment-reply span{ position:absolute; top:22px; right:50px;}.postbox__comment-agree{ padding-left:5px;}.postbox__comment-agree input{ margin:0; appearance:none; -moz-appearance:none; display:block; width:16px; height:16px; background:var(--tp-common-white); border:1px solid #949392; outline:none; flex:0 0 auto; -webkit-transform:translateY(-1px); -moz-transform:translateY(-1px); -ms-transform:translateY(-1px); -o-transform:translateY(-1px); transform:translateY(-1px);}.postbox__comment-agree input:checked{ position:relative; background-color:var(--tp-theme-primary); border-color:transparent;}.postbox__comment-agree input:checked::after{ box-sizing:border-box; content:"\f00c"; position:absolute; font-family:var(--tp-ff-fontawesome); font-size:10px; color:var(--tp-common-white); top:46%; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}.postbox__comment-agree input:hover{ cursor:pointer;}.postbox__comment-agree label{ padding-left:8px; color:#838383; line-height:1;}.postbox__comment-agree label a{ color:var(--tp-common-black); font-weight:600; padding-left:4px;}.postbox__comment-agree label a:hover{ color:var(--tp-theme-primary);}.postbox__comment-agree label:hover{ cursor:pointer;}.postbox__tag span{ font-size:16px; margin-bottom:17px; color:var(--tp-common-black); margin-right:10px;}.basic-pagination{ margin-bottom:40px;}.basic-pagination ul li{ list-style:none; display:inline-block; margin-right:14px;}@media (max-width:575px){ .basic-pagination ul li{ margin-right:5px; }}.basic-pagination ul li:hover a{ color:var(--tp-common-white); background-color:var(--tp-theme-secondary); border:2px solid var(--tp-theme-secondary);}.basic-pagination ul li a{ height:50px; width:50px; display:inline-block; line-height:50px; text-align:center; font-weight:900; font-size:15px; color:#071C34; border:2px solid #EDEDED; transform:translateY(3px); transition:all 0.3s ease-in-out;}.basic-pagination ul li .current{ height:50px; width:50px; display:inline-block; line-height:50px; text-align:center; font-weight:900; font-size:15px; color:var(--tp-common-white); background-color:var(--tp-theme-secondary); transition:all 0.3s ease-in-out;}.rc__post ul li:not(:last-child){ margin-bottom:15px;}.rc__post-title{ font-weight:600; font-size:16px; color:#0D0D0D;}.rc__post-title a:hover{ color:var(--tp-theme-secondary);}.rc__meta span{ font-weight:400; font-size:15px; color:#888686; display:block; margin-bottom:7px;}.sidebar__wrapper{ position:sticky; top:100px;}.sidebar__widget{ padding:30px 30px; background:#F4F6F8;}.sidebar__widget-title{ position:relative; display:inline-block; font-weight:600; font-size:22px; color:#0A2C3D; padding-left:7px; margin-bottom:30px;}.sidebar__widget-title::after{ position:absolute; content:""; left:0px; height:21px; width:2px; top:50%; background:var(--tp-theme-secondary); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}.sidebar__widget ul li{ list-style:none; background:var(--tp-common-white); border:1px solid #EDEDED; height:54px; line-height:54px; border-radius:2px; padding:0 15px; margin-bottom:20px;}.sidebar__widget ul li:hover{ background-color:var(--tp-theme-secondary);}.sidebar__widget ul li:hover a{ color:var(--tp-common-white);}.sidebar__widget ul li:last-child{ margin-bottom:10px;}.sidebar__widget ul li a{ position:relative; font-weight:400; font-size:16px; color:#445658; display:block;}.sidebar__widget ul li a span{ float:right;}.sidebar__about{ padding:37px 0 38px 0;}.sidebar__thumb img{ border-radius:50%; margin-bottom:20px;}.sidebar__content-title{ font-weight:700; font-size:16px; text-transform:uppercase; color:#0A2C3D; margin-bottom:6px;}.sidebar__content-designation{ font-weight:400; font-size:14px; color:#727A7D; display:block; margin-bottom:13px;}.sidebar__content p{ font-size:16px; color:#838383; margin-bottom:27px;}.sidebar__content-social a{ height:37px; width:42px; line-height:37px; text-align:center; display:inline-block; border:1px solid #E8E8E8; margin-right:12px;}.sidebar__content-social a i{ transition:0.3s;}.sidebar__content-social a:hover{ border:1px solid var(--tp-theme-secondary); background-color:var(--tp-theme-secondary);}.sidebar__content-social a:hover i{ color:var(--tp-common-white);}.sidebar__search{ position:relative;}.sidebar__search input{ width:100%; height:60px; line-height:60px; background:var(--tp-common-white); padding:0 25px; text-transform:capitalize; border:1px solid #fff; outline:none; padding-right:50px;}.sidebar__search input:focus{ border:1px solid var(--tp-theme-secondary);}.sidebar__search button{ position:absolute; top:0; right:27px; height:100%; line-height:60px; color:var(--tp-theme-primary);}.sidebar__banner::after{ position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}.sidebar__banner-content{ position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); z-index:1; background:var(--tp-common-white);}.sidebar__banner-content h4{ padding:15px 20px; font-size:24px; color:var(--tp-common-black); text-transform:uppercase; margin-bottom:0;}.tagcloud a{ font-weight:400; font-size:14px; color:#77787B; text-transform:capitalize; padding:6px 22px; margin-right:5px; background-color:var(--tp-common-white); border:1px solid #F6F3EE; margin-bottom:14px; display:inline-block;}.tagcloud a:hover{ color:var(--tp-common-white); background-color:var(--tp-theme-secondary);}.tp-footer-bg{ background-repeat:no-repeat; background-position:center; background-size:cover; object-fit:cover; position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1;}.tp-footer-bg::after{ content:""; position:absolute; top:0; width:100%; height:100%; left:0; background:#020C1B; opacity:0.98;}.tp-footer-top-area{ position:relative; padding-top:48px; padding-bottom:45px;}.tp-footer-top-shape{ position:absolute; top:0; left:0; height:160px; width:100%; border-bottom:1px solid rgba(217,217,217,0.08);}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){ .tp-footer-top-shape{ height:200px; }}@media (max-width:575px){ .tp-footer-top-shape{ height:250px; }}.tp-footer-top-contact a{ font-weight:400; font-size:22px; line-height:26px; color:var(--tp-common-white); background:#0E1825; border-radius:66.5px; padding:10px 24px;}@media (max-width:575px){ .tp-footer-top-contact a{ font-size:17px; }}.tp-footer-top-contact a span{ color:var(--tp-theme-secondary);}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-footer-top-right{ margin-top:30px; }}.tp-footer-top-right-headphone img{ margin-right:20px; transform:translateY(10px);}.tp-footer-top-right-content p{ font-weight:500; font-size:18px; line-height:34px; text-transform:uppercase; color:var(--tp-common-white); margin-bottom:-2px;}.tp-footer-top-right-content a{ font-weight:500; font-size:18px; line-height:34px; color:var(--tp-theme-secondary);}.tp-footer-logo{ margin-bottom:30px;}.tp-footer-info p{ font-weight:400; font-size:16px; color:#B4B4B4; margin-bottom:35px;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-footer-info p{ margin-bottom:20px; }}.tp-footer-main-area{ position:relative; padding-top:65px; padding-bottom:52px; border-bottom:1px solid rgba(217,217,217,0.08);}.tp-footer-main-location{ position:relative; padding-left:35px; margin-bottom:15px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-footer-main-location{ padding-left:25px; }}.tp-footer-main-location a{ font-weight:400; font-size:16px; line-height:34px; color:#B4B4B4;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-footer-main-location a br{ display:none; }}.tp-footer-main-location a i{ color:var(--tp-theme-secondary); font-size:20px; position:absolute; top:10px; left:0px;}.tp-footer-main-location a:hover{ color:var(--tp-common-white);}.tp-footer-main-mail{ position:relative; padding-left:35px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-footer-main-mail{ padding-left:30px; }}.tp-footer-main-mail a{ font-weight:400; font-size:16px; line-height:34px; color:#B4B4B4;}.tp-footer-main-mail a i{ color:var(--tp-theme-secondary); font-size:20px; position:absolute; top:10px; left:0px;}.tp-footer-main-mail a:hover{ color:var(--tp-common-white);}.tp-footer-widget-title{ font-weight:500; font-size:22px; line-height:29px; color:var(--tp-common-white); display:inline-block; margin-bottom:30px;}.tp-footer-widget ul li{ list-style:none;}.tp-footer-widget ul li:not(:last-of-type){ margin-bottom:22px;}.tp-footer-widget ul li a{ position:relative; font-weight:400; font-size:16px; color:#B4B4B4; transition:0.3s ease;}.tp-footer-widget ul li a::before{ position:absolute; content:"\e09f"; font-family:"Font Awesome 6 Pro"; top:10px; left:-18px; font-size:18px; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); color:var(--tp-theme-secondary); transition:all 0.3s ease-in-out; opacity:0; visibility:hidden;}.tp-footer-widget ul li a:hover{ margin-left:14px; color:var(--tp-common-white);}.tp-footer-widget ul li a:hover::before{ opacity:1; visibility:visible;}.tp-footer-widget-social a{ font-size:16px; font-weight:400; color:var(--tp-common-white); margin-right:20px;}.tp-footer-widget-social a:hover{ color:var(--tp-theme-secondary);}.tp-footer-author{ margin-bottom:32px;}.tp-footer-author-thumb{ position:relative; z-index:0;}.tp-footer-author-thumb::before{ position:absolute; content:""; background-color:var(--tp-theme-secondary); height:12px; width:12px; border-radius:50%; right:24px; bottom:4px; z-index:2;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-footer-author-thumb::before{ right:14px; }}.tp-footer-author-thumb img{ filter:drop-shadow(0px 17px 28px rgba(72,88,174,0.2)); margin-right:20px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-footer-author-thumb img{ margin-right:10px; }}.tp-footer-author-content span{ font-weight:400; font-size:16px; line-height:30px; color:var(--tp-common-white);}.tp-footer-from{ position:relative; background:#081221; padding:30px 20px 40px 20px;}.tp-footer-text-email{ margin-bottom:20px;}.tp-footer-text-email input{ position:relative; background:transparent; border:none; border-bottom:1px solid rgba(237,237,237,0.3); padding-left:0px; padding-right:35px;}.tp-footer-text-email input::placeholder{ color:#B4B4B4;}.tp-footer-text-email input:focus{ color:var(--tp-common-white); border-bottom:1px solid #fff;}.tp-footer-text-email span{ position:absolute; top:12px; right:2px;}.tp-footer-form-check{ margin-bottom:30px;}.tp-footer-form-check label{ font-weight:400; font-size:15px; line-height:26px; color:#B4B4B4;}.tp-footer-form-check input{ border:1px solid #4E545F; background:transparent; height:23px; width:23px; transform:translateY(-2px); margin-right:8px; border-radius:50% !important;}.tp-footer-form-check input:checked{ background-color:transparent; box-shadow:none;}.tp-footer-copyright-area{ padding-top:22px; padding-bottom:26px;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-footer-copyright-inner{ margin-bottom:15px; }}.tp-footer-copyright-inner p,.tp-footer-copyright-inner a{ font-weight:400; font-size:15px; line-height:27px; color:var(--tp-common-white); margin-bottom:0;}.tp-footer-copyright-inner p span,.tp-footer-copyright-inner a span{ color:var(--tp-theme-secondary);}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-footer-col-1{ margin-bottom:40px; }}.tp-footer-col-2{ padding-left:65px;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-footer-col-2{ padding-left:20px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-footer-col-2{ padding-left:10px; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-footer-col-2{ padding-left:0px; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-footer-col-2{ margin-bottom:40px; }}.tp-footer-col-3{ padding-left:20px;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-footer-col-3{ padding-left:0; margin-left:-30px; }}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-footer-col-3{ padding-left:0; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-footer-col-3{ margin-bottom:40px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-footer-col-4{ margin-left:-72px; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-footer-col-4{ margin-left:0; }}.tp-footer-2-shape{ position:absolute; top:62px; left:0;}.tp-footer-2-main-area{ position:relative; padding-top:145px; padding-bottom:60px;}.tp-footer-2-main-area::after{ position:absolute; content:""; bottom:0; left:0; width:100%; height:1px; background:rgba(217,217,217,0.08);}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-footer-2-col-1{ margin-bottom:40px; }}.tp-footer-2-col-1 .tp-footer-from span{ position:absolute; top:12px; right:2px;}.tp-footer-2-col-2{ padding-left:105px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-footer-2-col-2{ padding-left:7px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-footer-2-col-2{ margin-bottom:40px; padding-left:75px; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-footer-2-col-2{ padding-left:0; margin-bottom:40px; }}.tp-footer-2-col-3 .p{ margin-bottom:34px;}.tp-footer-2-col-3 .tp-footer-main-location{ margin-bottom:20px;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-footer-2-logo{ margin-bottom:30px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-footer-2-menu{ padding-left:48px; }}.tp-footer-2-menu-area{ padding-top:25px; padding-bottom:25px;}.tp-footer-2-menu ul li{ list-style:none; display:inline-block;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-footer-2-menu ul li{ display:block; margin-bottom:20px; }}.tp-footer-2-menu ul li:not(:last-child){ margin-right:65px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-footer-2-menu ul li:not(:last-child){ margin-right:40px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-footer-2-menu ul li:not(:last-child){ margin-right:25px; }}.tp-footer-2-menu ul li a:hover::before{ opacity:1; visibility:visible;}.tp-footer-2-menu ul li a:hover::after{ width:100%; left:0; right:auto;}.tp-footer-2-menu ul li a{ position:relative; font-weight:500; font-size:16px; text-transform:capitalize; color:var(--tp-common-white);}.tp-footer-2-menu ul li a::after{ position:absolute; content:""; width:0%; height:2px; bottom:0px; left:auto; right:0; background-color:var(--tp-theme-secondary); transition:all 0.3s ease-out 0s;}.tp-footer-2-menu ul li a::before{ position:absolute; content:"\e09f"; font-family:"Font Awesome 6 Pro"; top:10px; left:-20px; font-size:18px; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); color:var(--tp-common-white); transition:all 0.3s ease-in-out; opacity:0; visibility:hidden;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-footer-2-call{ margin-top:30px; }}.tp-footer-2-call p{ font-weight:500; font-size:13px; text-transform:uppercase; color:#828A8D; margin-bottom:-8px;}.tp-footer-2-call span{ font-weight:500; font-size:14px; text-transform:uppercase; color:var(--tp-common-white);}.tp-footer-3-main-area{ padding-top:140px; padding-bottom:52px; border-bottom:1px solid rgba(217,217,217,0.08);}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-footer-3-col-1{ margin-bottom:40px; }}.tp-footer-3-col-2{ padding-left:55px;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-footer-3-col-2{ padding-left:0; margin-bottom:40px; }}.swiper-slide.swiper-slide-active .tp-hero-title{ animation-fill-mode:both; animation-name:fadeInUp;}.swiper-slide.swiper-slide-active .tp-hero-title-wrapper .tp-section-title__pre{ animation-fill-mode:both; animation-name:fadeInUp;}.swiper-slide.swiper-slide-active .tp-hero-btn .tp-btn{ animation-fill-mode:both; animation-name:fadeInUp;}.swiper-slide.swiper-slide-active .tp-hero-bg{ visibility:visible; -webkit-transform:scale(1.2); transform:scale(1.2);}.swiper-slide.swiper-slide-active .tp-hero-3-title{ animation-fill-mode:both; animation-name:fadeInUp;}.swiper-slide.swiper-slide-active .tp-hero-3-title-wrapper .tp-section-title__pre{ animation-fill-mode:both; animation-name:fadeInUp;}.swiper-slide.swiper-slide-active .tp-hero-3-btn .tp-btn-2{ animation-fill-mode:both; animation-name:fadeInUp;}.swiper-slide.swiper-slide-active-3-wrapper{ visibility:visible; -webkit-transform:scale(1.3); transform:scale(1.3);}.box-plr{ padding-left:300px; padding-right:99px;}@media only screen and (min-width:1701px) and (max-width:1800px){ .box-plr{ padding-left:240px; }}@media only screen and (min-width:1600px) and (max-width:1700px){ .box-plr{ padding-left:200px; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .box-plr{ padding-left:100px; }}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .box-plr{ padding-left:0; padding-right:0; }}.tp-about-area{ overflow:hidden;}@media only screen and (min-width:1701px) and (max-width:1800px),only screen and (min-width:1600px) and (max-width:1700px){ .tp-about-wrapper{ padding-left:80px; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-about-wrapper{ padding-left:100px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-about-wrapper{ padding-left:102px; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){ .tp-about-wrapper{ padding-left:30px; }}@media (max-width:575px){ .tp-about-wrapper{ padding-left:15px; }}.tp-about-wrapper-thumb{ margin-left:-25px;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-about-wrapper-thumb{ margin-left:0; }}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-about-wrapper-thumb img{ max-width:100%; }}.tp-about-shape .shape-1{ position:absolute; left:0px; top:-115px; z-index:-1;}@media only screen and (min-width:1701px) and (max-width:1800px){ .tp-about-shape .shape-1{ left:0px; }}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-about-shape .shape-1{ left:-25px; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-about-shape .shape-1{ left:-145px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-about-shape .shape-1{ left:0px; }}.tp-about-item{ position:relative;}.tp-about-item:hover .tp-about-item-thumb img{ transform:scaleX(-1);}.tp-about-item::after{ position:absolute; content:""; top:0; right:-25px; width:1px; height:248px; border-right:1px dashed #D3D6DA; z-index:6;}@media only screen and (min-width:1701px) and (max-width:1800px){ .tp-about-item::after{ right:-15px; }}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-about-item::after{ right:-2px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-about-item::after{ right:20px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-about-item::after{ right:15px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-about-item::after{ right:-12px; }}.tp-about-item-thumb{ margin-bottom:27px;}.tp-about-item-thumb img{ height:61px; width:61px; transition:transform 0.5s ease;}.tp-about-item-content .about-title{ font-family:var(--tp-ff-poppins); font-weight:500; font-size:20px; line-height:24px; text-transform:capitalize; color:var(--tp-heading-secondary); margin-bottom:15px;}.tp-about-item-content p{ font-weight:400; font-size:16px; line-height:30px; color:var(--tp-text-body);}@media only screen and (min-width:1701px) and (max-width:1800px),only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){ .tp-about-item-content p br{ display:none; }}.tp-about-item-btn a{ height:50px; width:50px; border:1px solid #E8EBEE; display:inline-block; text-align:center; line-height:48px; border-radius:50%; color:var(--tp-theme-primary);}.tp-about-item-btn a i{ -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -ms-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}.tp-about-item-btn a:hover i{ animation:tfLeftToRight 0.5s forwards; color:var(--tp-theme-secondary);}.tp-about-title-wrapper{ margin-bottom:80px;}.tp-about-call{ border:1px solid #E6EDF2; border-radius:28px; padding:12px 17px; width:643px; margin-top:12px;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-about-call{ width:100%; }}.tp-about-call a p{ font-weight:400; font-size:18px; line-height:30px; color:var(--tp-heading-secondary); margin-bottom:0;}.tp-about-call a p span{ margin-left:18px; text-decoration:underline; transition:all 0.3s;}.tp-about-call a p span:hover{ color:var(--tp-theme-secondary);}.tp-about-call a p i{ height:28px; width:28px; line-height:28px; border-radius:50%; text-align:center; margin-right:10px; display:inline-block; color:var(--tp-common-white); background:var(--tp-theme-secondary); transform:translateY(1px);}.tp-about-nav button{ position:absolute; bottom:-100px; left:10%; height:51px; width:55px; font-size:24px; font-weight:500; color:#323087; box-shadow:0px 4px 6px rgba(0,0,0,0.01); transition:all 0.3s ease-in-out; z-index:1;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-about-nav button{ display:none; }}.tp-about-nav button:hover{ color:var(--tp-common-white); background:#323087;}.tp-about-nav button.about-button-prev-1{ left:-25px;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-about-breadcrumb{ padding-top:30px; }}@media (max-width:575px){ .tp-about-breadcrumb-img img{ width:100%; }}.tp-about-3-area{ overflow:hidden;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-about-3-area{ padding-top:50px; padding-bottom:100px; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){ .tp-about-3-area{ padding-top:90px; }}@media (max-width:575px){ .tp-about-3-area{ padding-bottom:100px; padding-top:80px; }}.tp-about-3-area .shape-bg{ position:absolute; left:-200px; top:0; z-index:-1;}.tp-about-3-shape{ position:absolute; top:35%; left:0;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-about-3-shape{ display:none; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-about-3-img{ padding-bottom:110px; }}.tp-about-3-img img{ border-radius:7px;}@media (max-width:575px){ .tp-about-3-img img{ max-width:100%; }}.tp-about-3-img .shape-1{ position:absolute; top:45px; right:80px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-about-3-img .shape-1{ right:0px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-about-3-img .shape-1{ right:30%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-about-3-img .shape-1{ top:32px; right:30px; }}@media (max-width:575px){ .tp-about-3-img .shape-1{ display:none; }}.tp-about-3-img .shape-2{ position:absolute; bottom:-167px; right:70px;}.tp-about-3-img .shape-2 .tp-video-play a{ height:77px; width:77px; line-height:80px; font-size:22px;}.tp-about-3-img .shape-2 .tp-video-play a::after{ height:94px; width:94px; top:-7px; left:-7px; z-index:-1;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-about-3-img .shape-2{ right:0px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-about-3-img .shape-2{ right:5%; bottom:9%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-about-3-img .shape-2{ bottom:25px; right:0; }}@media (max-width:575px){ .tp-about-3-img .shape-2{ display:none; }}.tp-about-3-img .shape-3{ position:absolute; top:40%; right:21%;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-about-3-img .shape-3{ top:28%; right:0; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-about-3-img .shape-3{ top:25%; right:33%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-about-3-img .shape-3{ top:26%; right:14%; }}@media (max-width:575px){ .tp-about-3-img .shape-3{ display:none; }}.tp-about-3-img .shape-4{ position:absolute; left:-7px; bottom:-116px; z-index:1;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-about-3-img .shape-4{ left:-15px; bottom:60px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-about-3-img .shape-4{ bottom:50px; }}@media (max-width:575px){ .tp-about-3-img .shape-4{ right:8px; bottom:25px; left:auto; }}.tp-about-3-img .shape-5{ position:absolute; bottom:-115px; left:-5px; z-index:0; animation:tprotate 10s ease-in-out 5s forwards infinite alternate;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-about-3-img .shape-5{ left:-15px; bottom:60px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-about-3-img .shape-5{ bottom:50px; }}@media (max-width:575px){ .tp-about-3-img .shape-5{ right:8px; bottom:28px; left:auto; }}.tp-about-3-wrapper .tp-about-3-title-wrapper .tp-section-title{ margin-bottom:40px;}.tp-about-3-wrapper .text{ position:relative; font-weight:400; font-size:16px; color:#535353; margin-left:13px;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-about-3-wrapper .text br{ display:none; }}.tp-about-3-wrapper .text::after{ position:absolute; top:7px; left:-13px; content:""; width:2px; height:72px; background:var(--tp-theme-secondary);}@media (max-width:575px){ .tp-about-3-wrapper .text::after{ display:none; }}.tp-about-3-progressbar{ margin-bottom:55px;}.tp-about-3-progressbar:not(:last-of-type){ margin-right:42px;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-about-3-progressbar:not(:last-of-type){ margin-right:20px; }}@media (max-width:575px){ .tp-about-3-progressbar:not(:last-of-type){ margin-right:10px; }}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-about-3-progressbar{ margin-bottom:25px; }}.tp-about-3-progressbar .circular .knob{ font-family:var(--tp-ff-p) !important; color:var(--tp-theme-secondary) !important;}.tp-about-3-progressbar-title p{ font-weight:500; font-size:18px; margin-left:28px; color:var(--tp-heading-secondary);}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-about-3-progressbar-title p{ margin-left:20px; }}.tp-about-3-btn-inner .tp-about-btn{ margin-right:56px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-about-3-btn-inner .tp-about-btn{ margin-right:20px; }}.tp-about-3-btn-inner .tp-about-btn .tp-btn{ text-transform:uppercase; padding:24px 32px;}.tp-about-3-year p{ font-weight:500; font-size:16px; color:var(--tp-heading-secondary);}@media (max-width:575px){ .tp-about-3-year p{ margin-top:15px; }}.tp-about-3-year p span{ font-weight:400; font-size:16px; color:#535353;}.tp-video-breadcrumb img{ max-width:100%; position:absolute;}.tp-video-play{ position:absolute; top:40%; left:80%; z-index:auto;}.tp-video-play a{ height:119px; width:119px; font-weight:900; font-size:24px; line-height:122px; border-radius:50%; display:inline-block; text-align:center; transform:translateX(-50%); color:var(--tp-theme-secondary); background:var(--tp-common-white); box-shadow:0px 0px 50px rgba(3,4,28,0.1); z-index:2;}.tp-video-play a::after{ position:absolute; content:""; height:146px; width:146px; top:-13px; left:-13px; background:rgba(255,255,255,0.28); border-radius:50%; animation:pulse 2s infinite; z-index:-1;}.tp-video-play a:hover{ background:var(--tp-theme-secondary);}.tp-video-play a:hover i{ color:var(--tp-common-white);}@media only screen and (min-width:768px) and (max-width:991px){ .tp-video-play a{ top:28%; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-video-play a{ display:none; }}.tp-hero-space{ overflow:hidden;}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-hero-space{ padding-left:0; }}.tp-hero-bg{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:-1; background-repeat:no-repeat; background-size:cover; background-position:center; transform:scale(1); -webkit-transition:all 10s linear 0s; -moz-transition:all 10s linear 0s; -o-transition:all 10s linear 0s; transition:all 10s linear 0s;}.tp-hero-content{ z-index:1; padding-top:230px; padding-bottom:262px;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-hero-content{ padding-top:134px; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-hero-content{ padding-bottom:150px; }}.tp-hero-overlay::before{ position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:linear-gradient(91.25deg,rgba(241,96,86,10) 5.06%,rgba(196,196,196,0) 60.45%); z-index:0;}.tp-hero-title-wrapper .tp-section-title__pre{ animation-delay:0.6s; animation-duration:0.8s;}.tp-hero-title-wrapper .tp-hero-title{ position:relative; font-weight:700; font-size:75px; line-height:95px; text-transform:capitalize; color:#FFFFFF; margin-bottom:25px; animation-delay:0.8s; animation-duration:1s;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-hero-title-wrapper .tp-hero-title{ font-size:62px; line-height:85px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-hero-title-wrapper .tp-hero-title{ font-size:62px; line-height:80px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-hero-title-wrapper .tp-hero-title{ font-size:50px; line-height:60px; margin-bottom:15px; }}@media (max-width:575px){ .tp-hero-title-wrapper .tp-hero-title{ font-size:35px; line-height:45px; margin-bottom:15px; }}.tp-hero-title-wrapper .tp-hero-title svg{ position:absolute; left:0; top:80px; color:var(--tp-theme-secondary);}@media only screen and (min-width:576px) and (max-width:767px){ .tp-hero-title-wrapper .tp-hero-title svg{ top:55px; }}@media (max-width:575px){ .tp-hero-title-wrapper .tp-hero-title svg{ top:40px; }}.tp-hero-title-wrapper .tp-hero-title .title-color{ color:#F16056;}.tp-hero-title-wrapper .tp-hero-title .title-text-transparent{ font-weight:600; font-family:var(--tp-ff-poppins); -webkit-text-fill-color:transparent; -webkit-text-stroke-width:1px; -webkit-text-stroke-color:#020626;}.tp-hero-btn .tp-btn{ padding:24px 39px; animation-delay:1s; animation-duration:1.2s;}.tp-hero-shape .shape-1{ position:absolute; top:-55px; left:-2px;}.tp-hero-shape .shape-2{ position:absolute; bottom:115px; right:0px; z-index:0;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-hero-shape .shape-2{ bottom:-42px; }}.tp-hero-shape .shape-3{ position:absolute; right:49px; top:39px; animation:moving 9s linear infinite;}.tp-hero-shape .shape-4{ position:absolute; bottom:0px; left:0; z-index:0;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-hero-shape .shape-4{ display:none; }}.tp-hero-shape .shape-7{ position:absolute; bottom:30%; left:40%; z-index:2; animation:moving 9s linear infinite;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-hero-shape .shape-7{ left:70%; }}.tp-hero-shape-animation span{ background-color:#323087; height:610px; width:648px; position:absolute; top:100px; left:-115px; border-radius:62% 47% 82% 35%/45% 45% 80% 66%; will-change:border-radius,transform,opacity; display:block; z-index:-1; -webkit-animation:sliderShape 8s linear infinite;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-hero-shape-animation span{ height:590px; width:600px; left:-50px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-hero-shape-animation span{ height:500px; width:520px; left:-35px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-hero-shape-animation span{ height:470px; width:520px; left:-20px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-hero-shape-animation span{ height:400px; width:450px; left:-30px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-hero-shape-animation span{ height:300px; width:350px; left:-20px; }}@media (max-width:575px){ .tp-hero-shape-animation span{ display:none; }}.tp-hero-nav button{ position:absolute; bottom:30px; right:42%; height:66px; width:66px; border-radius:50%; font-size:16px; font-weight:500; color:var(--tp-common-white); background:transparent; border:1px solid var(--tp-common-white); z-index:1;}.tp-hero-nav button.hero-button-next-1{ right:37%; }@media only screen and (min-width:1701px) and (max-width:1800px){ .tp-hero-nav button.hero-button-next-1{ right:40%; }}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-hero-nav button.hero-button-next-1{ right:42%; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-hero-nav button.hero-button-next-1{ right:46%; }}@media only screen and (min-width:1701px) and (max-width:1800px){ .tp-hero-nav button{ right:45%; }}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-hero-nav button{ right:48%; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-hero-nav button{ right:52%; }}.tp-hero-play-btn{ position:relative;}.tp-hero-play-btn a{ position:absolute; left:45%; top:330px; height:125px; width:125px; line-height:125px; border-radius:50%; display:inline-block; text-align:center; font-weight:900; font-size:30px; color:var(--tp-common-white); background:transparent; border:1px solid var(--tp-common-white); animation:pulse 2s infinite;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-hero-play-btn a{ top:235px; }}.tp-hero-bottom{ position:absolute; bottom:30px; left:18px;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-hero-bottom{ display:none; }}.tp-hero-experince{ display:flex; text-align:center;}.tp-hero-experince .year{ position:relative; font-weight:600; font-size:75px; line-height:36px; color:var(--tp-common-white); z-index:1;}.tp-hero-experince .year .experince{ font-style:normal; font-weight:400; font-size:16px; line-height:30px;}.tp-hero-experince .year .experince::after{ content:""; position:absolute; left:-18px; background:linear-gradient(70deg,rgb(4,4,83),rgb(62,1,69)); height:120px; width:350px; --mask: radial-gradient(34.99px at calc(100% - 48.00px) 50%,#000 99%,#0000 101%) 0 calc(50% - 60px)/100% 120px, radial-gradient(34.99px at calc(100% + 18.00px) 50%,#0000 99%,#000 101%) calc(100% - 30px) 50%/100% 120px repeat-y; -webkit-mask:var(--mask);  mask:var(--mask); z-index:-1; bottom:0px;}.tp-hero-service{ position:absolute; z-index:1; right:0; bottom:0; height:61px; width:608px; background-color:var(--tp-theme-primary);}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-hero-service{ width:480px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-hero-service{ width:450px; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-hero-service{ display:none; }}.tp-hero-service-shape{ position:absolute; right:0; bottom:0; z-index:0;}.tp-hero-service p{ padding:0px 0px 0px 45px; font-style:normal; font-weight:400; font-size:16px; line-height:30px; margin-bottom:0; color:var(--tp-common-white);}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){ .tp-hero-service p br{ display:none; }}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){ .tp-hero-service p{ padding:38px 60px; }}.tp-hero-service p span{ color:#F16056;}.tp-hero-service p::before{ content:""; background:var(--tp-theme-secondary); height:48px; width:1px; left:45px; top:64px; z-index:3; position:absolute;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-hero-service p::before{ height:70px; top:50px; }}.tp-hero-service-quote{ background:var(--tp-common-white); position:absolute; top:-27px; left:-27px; height:60px; width:60px; text-align:center; line-height:60px; border-radius:16px;}.tp-hero-2-area{ background-size:cover; background-repeat:no-repeat; background-position:center; min-height:920px;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-hero-2-area{ min-height:800px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-hero-2-area{ min-height:750px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-hero-2-area{ min-height:620px; }}@media (max-width:575px){ .tp-hero-2-area{ min-height:500px; }}.tp-hero-2-shape .shape-1{ position:absolute; top:90px; right:16%; animation:moving 9s linear infinite;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-hero-2-shape .shape-1{ top:56px; right:9%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-hero-2-shape .shape-1{ top:40px; right:8%; }}.tp-hero-2-shape .shape-2{ position:absolute; top:367px; right:188px; animation:movingleft 7s linear infinite;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-hero-2-shape .shape-2{ top:390px; }}.tp-hero-2-shape .shape-3{ position:absolute; top:531px; right:470px; animation:movingright 6s linear infinite;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-hero-2-shape .shape-3{ top:540px; right:90px; }}.tp-hero-2-content{ position:relative; z-index:1;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-hero-2-content{ padding-top:120px; }}@media only screen and (min-width:1200px) and (max-width:1399px),(max-width:575px){ .tp-hero-2-content{ padding-top:100px; }}.tp-hero-2-content .tp-hero-2-title{ position:relative; font-weight:700; font-size:70px; line-height:1.3; text-transform:capitalize; color:var(--tp-heading-primary); margin-bottom:58px;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-hero-2-content .tp-hero-2-title{ font-size:56px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-hero-2-content .tp-hero-2-title{ font-size:45px; }}@media (max-width:575px){ .tp-hero-2-content .tp-hero-2-title{ font-size:40px; margin-bottom:35px; }}.tp-hero-2-content .tp-hero-2-title svg{ position:absolute; right:31%; top:44%; color:var(--tp-theme-secondary);}@media only screen and (min-width:768px) and (max-width:991px){ .tp-hero-2-content .tp-hero-2-title svg{ right:23%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-hero-2-content .tp-hero-2-title svg{ right:20%; }}@media (max-width:575px){ .tp-hero-2-content .tp-hero-2-title svg{ display:none; }}.tp-hero-2-content .tp-hero-2-title span{ color:var(--tp-theme-secondary);}@media (max-width:575px){ .tp-hero-2-side-text{ display:none; }}.tp-hero-2-side-text .tp-hero-2-mail{ position:absolute; top:46%; right:-53px; transform:rotate(-90deg) translateX(80px); z-index:5;}.tp-hero-2-side-text .tp-hero-2-mail a{ font-family:var(--tp-ff-heading); font-weight:400; font-size:16px; letter-spacing:0.04em; text-transform:capitalize; color:var(--tp-heading-secondary);}.tp-hero-2-side-text .tp-hero-2-mail a i{ margin-right:15px; color:var(--tp-theme-secondary);}.tp-hero-2-side-text .tp-hero-2-message{ position:absolute; top:127%; right:-110px; transform:rotate(-90deg) translateX(80px); z-index:5;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-hero-2-side-text .tp-hero-2-message{ top:118%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-hero-2-side-text .tp-hero-2-message{ top:112%; }}.tp-hero-2-side-text .tp-hero-2-message p{ font-family:var(--tp-ff-heading); font-weight:400; font-size:16px; letter-spacing:0.04em; text-transform:capitalize; color:var(--tp-heading-secondary); margin-bottom:0;}.tp-hero-2-side-text .tp-hero-2-message p i{ margin-right:15px; color:var(--tp-theme-secondary);}.tp-hero-2-bottom{ position:absolute; height:270px; width:1025px; bottom:0; left:50%; background:var(--tp-common-white); transform:translateX(-50%); overflow:hidden;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-hero-2-bottom{ width:992px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-hero-2-bottom{ width:767px; }}.tp-hero-2-bottom .tp-hero-2-bottom-title{ position:relative; font-weight:700; font-size:130px; text-align:center; line-height:270px; -webkit-text-fill-color:transparent; -webkit-text-stroke-width:1px; -webkit-text-stroke-color:#858B8F; margin-bottom:0;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-hero-2-bottom .tp-hero-2-bottom-title{ font-size:100px; }}.tp-hero-2-bottom .tp-hero-2-bottom-title::after{ content:""; height:180px; width:180px; background:var(--tp-theme-secondary); top:50px; left:102px; position:absolute; border-radius:50%; z-index:-1; animation:tpupdown 2.3s ease-in-out 2.3s forwards infinite alternate;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-hero-2-bottom .tp-hero-2-bottom-title::after{ left:135px; }}.tp-hero-2-nav button{ position:absolute; top:30px; right:229px; font-weight:400; font-size:15px; text-align:center; letter-spacing:0.15em; text-transform:uppercase; color:#323087; z-index:1;}.tp-hero-2-nav button.hero-button-next-1{ right:36px;}.tp-hero-2-nav button:hover::before{ opacity:1;}.tp-hero-2-nav button::before{ content:""; height:20px; width:20px; border-radius:50%; top:-4px; right:-5px; display:inline-block; position:absolute; opacity:0; z-index:-1; background:var(--tp-theme-secondary); transition:all 0.3s ease-in;}.tp-hero-2-nav::after{ content:""; height:1px; width:120px; background:#D9D9D9; position:absolute; top:42px; right:95px;}.tp-hero-2-btn .tp-btn{ padding:23px 29px;}.tp-hero-3-shape .shape-1{ position:absolute; bottom:0; left:0; z-index:1;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-hero-3-shape .shape-1{ display:none; }}.tp-hero-3-shape .shape-2{ position:absolute; top:38%; right:18%; z-index:1; animation:tpswing 5s ease-in-out 1s forwards infinite alternate; transform-origin:right center;}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-hero-3-shape .shape-2{ top:42%; right:14%; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-hero-3-shape .shape-2{ top:43%; right:12%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-hero-3-shape .shape-2{ top:42%; right:6%; }}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-hero-3-shape .shape-2{ display:none; }}.tp-hero-3-shape .shape-3{ position:absolute; bottom:26%; right:39%; z-index:1; animation:moving 9s linear infinite;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-hero-3-shape .shape-3{ display:none; }}.tp-hero-3-wrapper{ padding-top:345px; position:relative; background-size:cover; background-repeat:no-repeat; background-position:center; min-height:1060px;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-hero-3-wrapper{ padding-top:300px; min-height:970px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-hero-3-wrapper{ padding-top:230px; min-height:800px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-hero-3-wrapper{ padding-top:230px; min-height:700px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-hero-3-wrapper{ min-height:900px; }}@media (max-width:575px){ .tp-hero-3-wrapper{ padding-top:240px; min-height:660px; }}.tp-hero-3-wrapper::before{ position:absolute; content:""; background:linear-gradient(258.91deg,rgba(4,17,61,0.4482) 16.32%,rgba(3,23,62,0.8217) 99.94%); top:0; width:100%; height:100%; left:0; z-index:0;}.tp-hero-3-title{ position:relative; font-weight:700; font-size:80px; line-height:1.2; margin-bottom:30px; text-transform:capitalize; color:var(--tp-common-white); animation-delay:0.8s; animation-duration:1s;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-hero-3-title{ font-size:70px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-hero-3-title{ font-size:65px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-hero-3-title{ font-size:60px; }}@media (max-width:575px){ .tp-hero-3-title{ font-size:39px; }}.tp-hero-3-title .title-color{ color:var(--tp-theme-secondary); transition:all 0.8s cubic-bezier(0.215,0.61,0.355,1) 1.2s;}.tp-hero-3-title .circle{ position:absolute; left:37%; top:0; color:var(--tp-theme-secondary);}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-hero-3-title .circle{ left:40%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-hero-3-title .circle{ left:41%; top:-3px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-hero-3-title .circle{ left:50%; top:-10px; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-hero-3-title .circle{ display:none; }}.tp-hero-3-title .line{ position:absolute; top:85px; left:0; color:var(--tp-theme-secondary);}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-hero-3-title .line{ top:75px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-hero-3-title .line{ top:70px; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-hero-3-title .line{ display:none; }}.tp-hero-3-title-wrapper .tp-section-title__pre{ color:var(--tp-common-white); animation-delay:0.6s; animation-duration:0.8s;}.tp-hero-3-btn .tp-btn-2{ padding:24px 72px; animation-delay:1s; animation-duration:1.2s;}.tp-hero-3-btn .tp-btn-2:hover{ color:var(--tp-common-white);}.tp-hero-3-btn .tp-btn-hover{ background:var(--tp-theme-secondary);}.tp-hero-3-btn .tp-btn-hover::after{ background:var(--tp-theme-primary);}.tp-hero-3-bottom{ overflow:hidden;}.tp-hero-3-bottom::after{ position:absolute; content:""; height:3px; width:54px; background:var(--tp-theme-secondary); left:12%; top:52%;}.tp-hero-3-bottom::before{ position:absolute; content:""; height:3px; width:54px; background:var(--tp-theme-secondary); right:12%; top:52%;}.tp-hero-3-bottom-title{ position:relative; font-weight:700; font-size:130px; text-align:center; line-height:270px; -webkit-text-fill-color:transparent; -webkit-text-stroke-width:1px; -webkit-text-stroke-color:#858B8F; margin-bottom:0; transition:all 0.8s cubic-bezier(0.215,0.61,0.355,1) 1.3s;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-hero-3-bottom-title{ font-size:115px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-hero-3-bottom-title{ font-size:100px; line-height:225px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-hero-3-bottom-title{ font-size:70px; line-height:225px; }}.tp-hero-3-bottom-title::after{ content:attr(data-text); position:absolute; top:0; left:0; color:var(--tp-theme-secondary); overflow:hidden; width:100%; transition:all 0.2s; -moz-animation:about-text 2s ease-in-out 1s forwards infinite alternate-reverse; -webkit-animation:about-text 2s ease-in-out 1s forwards infinite alternate-reverse; animation:about-text 2s ease-in-out 1s forwards infinite alternate-reverse;}.tp-hero-3-nav button{ position:absolute; bottom:16%; right:160px; height:66px; width:66px; border-radius:50%; font-size:16px; font-weight:500; color:var(--tp-common-white); background:transparent; border:1px solid rgba(255,255,255,0.28); z-index:5;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-hero-3-nav button{ bottom:7%; }}.tp-hero-3-nav button.hero-button-next-1{ right:60px;}.tp-feature-area{ position:relative; padding-top:60px; background:rgba(232,247,253,0.5); overflow:hidden;}.tp-feature-area::before{ content:""; position:absolute; bottom:0; background:var(--tp-theme-primary); height:166px; width:100%; left:0;}.tp-feature-area.feature-breadcrumb{ padding-top:0;}.tp-feature-area.feature-breadcrumb::before{ display:none;}.tp-feature-area.feature-breadcrumb .tp-feature-shape .shape-1{ position:absolute; top:0; left:0;}.tp-feature-shape img{ position:absolute; left:-212px; z-index:0; bottom:-36px; opacity:0.5;}.tp-feature-wrapper p{ font-weight:400; font-size:16px; line-height:30px; justify-content:end; display:flex;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-feature-wrapper p{ justify-content:start; margin-bottom:30px; }}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){ .tp-feature-wrapper p br{ display:none; }}.tp-feature-wrapper p::after{ position:absolute; content:""; background:#323087; width:3px; height:110px; left:-10px; top:10px;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-feature-wrapper p::after{ left:30px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-feature-wrapper p::after{ left:-15px; height:70px; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-feature-wrapper p::after{ left:-10px; }}.tp-feature-item{ text-align:center; background:var(--tp-common-white); box-shadow:0px -4px 31px rgba(0,0,0,0.07); overflow:hidden;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-feature-item{ margin-bottom:50px; }}.tp-feature-item-box .tp-feature-item-btn a{ height:50px; width:50px; display:inline-block; line-height:50px; border-radius:50%; color:var(--tp-common-white); background:var(--tp-theme-secondary); position:absolute; bottom:-25px; left:43%; text-align:center; transition:0.3s; opacity:0; visibility:hidden; scale:0; z-index:2;}.tp-feature-item-box .tp-feature-item-btn a:hover i{ animation:tfLeftToRight 0.5s forwards;}.tp-feature-item-box:hover .tp-feature-item-btn a{ opacity:1; visibility:visible; scale:1;}.tp-feature-item:hover .tp-feature-item-thumb .shape{ opacity:1; visibility:visible; top:80px;}.tp-feature-item:hover .tp-feature-item-thumb .thumb{ transform:scale(1.05);}.tp-feature-item:hover .tp-feature-item-wrapper::after{ opacity:1; visibility:visible; left:0;}.tp-feature-item:hover .tp-feature-item-wrapper::before{ opacity:1; visibility:visible; bottom:0;}.tp-feature-item-wrapper{ padding:56px 12px 25px 0;}.tp-feature-item-wrapper::after{ position:absolute; top:0; content:""; background:var(--tp-theme-secondary); clip-path:polygon(0 0,0% 100%,80% 50%); width:42px; height:57px; opacity:0; visibility:visible; transform:scaleY(1); left:-10px; transition:all 0.3s ease-in-out;}.tp-feature-item-wrapper::before{ position:absolute; right:0; content:""; background:#FFB302; clip-path:polygon(50% 15%,0% 100%,100% 100%); width:52px; height:37px; opacity:0; visibility:visible; transform:scaleY(1); bottom:-10px; transition:all 0.3s ease-in-out;}.tp-feature-item-shape{ position:absolute; top:0; left:0;}.tp-feature-item-thumb .shape{ position:absolute; right:120px; top:100px; background:var(--tp-common-white); box-shadow:6px -6px 4px rgba(21,49,74,0.07); border-radius:24.945px; width:50px; height:50px; line-height:50px; display:inline-block; margin-bottom:0; opacity:0; visibility:visible; z-index:1; transition:all 0.3s ease-in-out;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-feature-item-thumb .shape{ right:60px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-feature-item-thumb .shape{ right:150px; }}@media (max-width:575px){ .tp-feature-item-thumb .shape{ right:60px; }}.tp-feature-item-thumb .thumb{ border-radius:88.5px; margin-bottom:62px; overflow:hidden; transition:0.2s 0s ease-in;}.tp-feature-item-content .feature-title{ position:relative; font-weight:60; font-size:24px; line-height:24px; text-transform:capitalize; margin-bottom:15px; color:var(--tp-heading-secondary);}.tp-feature-item-content .feature-title span{ position:absolute; bottom:-20px; left:50%; transform:translateX(-50%); color:var(--tp-theme-secondary);}.tp-feature-item-content .feature-title:hover{ color:var(--tp-theme-secondary);}.tp-feature-item-content p{ font-weight:400; font-size:16px; line-height:30px; margin-bottom:28px; margin:0px 10px 0px 10px;}.tp-feature-area-2{ background:rgba(232,247,253,0.5);}@media (max-width:575px){ .tp-feature-thumb-2 img{ width:inherit; }}.tp-feature-2-info{ background:var(--tp-common-white); padding:22px 40px 21px 47px; justify-content:space-between; width:500px; position:absolute; bottom:0; left:50%; opacity:0; visibility:hidden; transform:translateX(-50%); transition:all 0.5s ease-in-out; z-index:2;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-feature-2-info{ padding:26px 40px 20px 30px; width:430px; }}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){ .tp-feature-2-info{ padding:26px 40px 20px 30px; width:400px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-feature-2-info{ padding:20px; width:300px; }}@media (max-width:575px){ .tp-feature-2-info{ padding:20px; width:275px; }}.tp-feature-2-info:hover .tp-feature-2-btn a i{ transform:rotate(45deg);}.tp-feature-2-title{ font-weight:600; font-size:25px; color:var(--tp-heading-secondary); background-image:linear-gradient(#03041C,#03041C),linear-gradient(#03041C,#03041C); background-size:0% 1px,0 1px; background-position:100% 100%,0 100%; background-repeat:no-repeat; transition:background-size 0.4s linear; transition:0.3s ease;}.tp-feature-2-title:hover{ background-size:0 2px,100% 1px;}.tp-feature-2-title-sub{ font-family:"Raleway"; font-weight:500; font-size:18px; color:var(--tp-theme-secondary); margin-bottom:10px; display:block;}.tp-feature-2-btn a{ font-size:20px; color:var(--tp-theme-secondary);}.tp-feature-2-btn a i{ transition:all 0.3s ease-in-out;}.tp-feature-3-area{ position:relative; background:var(--tp-bg-primary);}@media (max-width:575px){ .tp-feature-3-area{ padding-bottom:60px; padding-top:60px; }}.tp-feature-3-content{ position:relative;}.tp-feature-3-content-inner{ position:relative; background:var(--tp-common-white); box-shadow:0px 18px 83px rgba(63,91,143,0.02); padding:35px 30px 20px 38px;}@media (max-width:575px){ .tp-feature-3-content-inner{ padding:15px; }}.tp-feature-3-content-inner::after{ content:""; position:absolute; top:0; right:0; clip-path:polygon(29% 0,100% 71%,100% 0); background:var(--tp-theme-secondary); height:42px; width:42px; transition:all 0.4s;}.tp-feature-3-content-inner::before{ content:""; position:absolute; top:0; right:0; clip-path:polygon(29% 0,100% 71%,100% 0); background:var(--tp-theme-primary); height:42px; width:0px; z-index:1; transition:all 0.3s;}.tp-feature-3-content-inner:hover::before{ width:42px;}.tp-feature-3-content::after{ position:absolute; content:""; top:25px; left:-38px; height:79px; width:1px; background:#D9D9D9;}@media only screen and (min-width:1701px) and (max-width:1800px),only screen and (min-width:1600px) and (max-width:1700px){ .tp-feature-3-content::after{ top:45px; }}@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){ .tp-feature-3-content::after{ top:50px; left:-15px; }}.tp-feature-3-content-thumb{ margin-right:60px;}@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){ .tp-feature-3-content-thumb{ margin-right:35px; }}.tp-feature-3-content .tp-feature-title{ font-weight:600; font-size:22px; line-height:30px; text-transform:capitalize; color:#121D2C; margin-bottom:17px;}.tp-feature-3-content .tp-feature-title a:hover{ color:var(--tp-theme-secondary);}.tp-feature-3-content p{ font-weight:400; font-size:16px; color:#9C9C9C;}.tp-feature-3-text-style{ padding-bottom:190px;}@media (max-width:575px){ .tp-feature-3-text-style{ padding-bottom:70px; }}.tp-feature-3-text-style .feature-title{ position:relative; font-weight:700; font-size:100px; line-height:1; text-align:center; color:transparent; text-transform:lowercase; background-image:url("../img/feature/home-3/text-img.jpg"); -webkit-background-clip:text; background-size:auto; background-position:center; margin-bottom:50px; filter:drop-shadow(0 0 0.4rem rgb(140,4,219));}.tp-feature-3-text-style .feature-title::after{ position:absolute; content:""; height:3px; width:54px; background:var(--tp-theme-secondary); right:23%; top:55%;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-feature-3-text-style .feature-title::after{ right:16%; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-feature-3-text-style .feature-title::after{ right:7%; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-feature-3-text-style .feature-title::after{ display:none; }}.tp-feature-3-text-style .feature-title::before{ position:absolute; content:""; height:3px; width:54px; background:var(--tp-theme-secondary); left:23%; top:55%;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-feature-3-text-style .feature-title::before{ left:16%; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-feature-3-text-style .feature-title::before{ left:7%; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-feature-3-text-style .feature-title::before{ display:none; }}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-feature-3-text-style .feature-title{ font-size:135px; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-feature-3-text-style .feature-title{ font-size:115px; }}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){ .tp-feature-3-text-style .feature-title{ font-size:100px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-feature-3-text-style .feature-title{ font-size:100px; }}@media (max-width:575px){ .tp-feature-3-text-style .feature-title{ font-size:60px; }}.tp-feature-active-2 .splide__slide.is-visible.is-active .tp-feature-2-info{ opacity:1; visibility:visible; bottom:34px;}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){ .tp-feature-active-2 .splide__slide.is-visible.is-active .tp-feature-2-info{ bottom:20px; }}@media (max-width:575px){ .tp-feature-active-2 .splide__slide.is-visible.is-active .tp-feature-2-info{ bottom:70px; }}.tp-service-funfact-box{ background:var(--tp-theme-primary); position:relative; z-index:1;}.tp-service-title-wrapper .tp-section-title__pre{ color:var(--tp-common-white);}.tp-service-title-wrapper .tp-section-title{ color:var(--tp-common-white);}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-service-breadcrumb-title-wrapper p br{ display:none; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-service-breadcrumb-title-wrapper p{ margin-bottom:40px; }}.tp-service-wrapper{ background:#0D1130; border-radius:5px; position:relative; text-align:center; overflow:hidden; padding:65px 0 50px 0; transition:all 0.3s ease-in-out; border:1px solid #0D1130;}.tp-service-wrapper:hover{ border:1px solid #06D9C3;}.tp-service-wrapper .service-title{ font-weight:600; font-size:22px; line-height:36px; color:var(--tp-common-white); margin-bottom:35px; position:relative; z-index:1;}.tp-service-wrapper .hide-text{ position:absolute; font-weight:400; font-size:16px; line-height:30px; color:var(--tp-common-white); margin-bottom:0; visibility:hidden; opacity:0; top:43%; left:50%; transform:translateX(-50%); width:100%; padding:0 30px; transition:all 0.3s ease-in-out;}.tp-service-wrapper:hover .tp-service-icon{ visibility:hidden; opacity:0;}.tp-service-wrapper:hover .hide-text{ visibility:visible; opacity:1; z-index:1;}.tp-service-wrapper:hover .tp-service-btn a{ color:var(--tp-common-white);}.tp-service-wrapper:hover .tp-service-btn a i{ transform:rotate(45deg);}.tp-service-designation p{ font-family:var(--tp-ff-poppins); font-weight:500; font-size:18px; color:var(--tp-common-white); border:1px solid rgba(230,237,242,0.15); border-radius:50%; display:inline-block; line-height:52px; width:52px; height:52px; position:absolute; right:21px; top:18px; z-index:1;}.tp-service-icon{ margin-bottom:60px; transition:all 0.3s;}.tp-service-btn a{ font-weight:500; font-size:18px; line-height:36px; color:#F16056; z-index:1; position:relative;}.tp-service-btn a i{ margin-left:10px; transition:all 0.1s linear; transform:translateY(2px);}.tp-service-all-btn .tp-btn{ padding:21px 51px; border:1px solid #252949;}.tp-service-3-area{ background:var(--tp-theme-primary); overflow:hidden;}.tp-service-3-title-wrapper .tp-section-title{ color:var(--tp-common-white);}.tp-service-3-title-wrapper .tp-section-title__pre{ color:var(--tp-common-white);}.tp-service-3-title-wrapper p{ font-weight:400; font-size:16px; color:#9C9C9C;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-service-3-title-wrapper p{ margin-bottom:40px; }}@media (max-width:575px){ .tp-service-3-title-wrapper p br{ display:none; }}.tp-service-3-content{ position:relative; background:#020626; border:1px solid rgba(255,255,255,0.1); padding:58px 40px 36px 39px;}.tp-service-3-content.breadcrumb-item{ background-color:var(--tp-common-white); border:1px solid rgba(181,182,196,0.28); transition:all 0.3s ease-in-out;}.tp-service-3-content.breadcrumb-item:hover{ background-color:var(--tp-theme-primary);}.tp-service-3-content.breadcrumb-item:hover .tp-service-breadcrumb-title{ color:var(--tp-theme-secondary);}.tp-service-3-content.breadcrumb-item .tp-service-3-content-thumb::before{ background:rgba(6,218,195,0.1);}.tp-service-3-content::after{ content:""; position:absolute; top:-1px; right:-1px; clip-path:polygon(29% 0,100% 71%,100% 0); background:var(--tp-theme-secondary); height:42px; width:0px; transition:all 0.4s;}.tp-service-3-content:hover::after{ width:42px;}.tp-service-3-content-thumb{ position:relative;}.tp-service-3-content-thumb::before{ position:absolute; content:""; top:-15px; left:25px; height:46px; width:46px; background:rgba(255,255,255,0.09); border-radius:50%;}.tp-service-3-content-thumb img{ margin-bottom:30px; width:44px; height:44px;}.tp-service-3-content p{ font-weight:400; font-size:16px; color:#9C9C9C; margin-bottom:22px;}.tp-service-3-content .tp-service-btn a:hover i{ transform:rotate(45deg);}.tp-service-3-title{ font-weight:600; font-size:20px; line-height:30px; text-transform:capitalize; color:var(--tp-common-white); margin-bottom:20px;}.tp-service-3-title a:hover{ color:var(--tp-theme-secondary);}.tp-service-3-trend p{ font-weight:500; font-size:15px; line-height:36px; letter-spacing:0.15em; text-transform:uppercase; color:var(--tp-common-white); margin-bottom:0;}.tp-service-3-trend p a{ color:var(--tp-theme-secondary);}.tp-service-3-trend p i{ margin-left:20px; margin-right:20px;}.tp-service-breadcrumb-area{ overflow:hidden;}.tp-service-breadcrumb-title{ font-weight:600; font-size:20px; line-height:30px; transition:none;}.tp-service-details-wrapper p{ font-weight:400; font-size:16px; line-height:31px; color:#5A627D; margin-bottom:42px;}.tp-service-details-title{ font-weight:600; font-size:28px; text-transform:capitalize; color:var(--tp-heading-secondary); margin-bottom:15px;}.tp-service-details-thumb{ margin-bottom:40px;}.tp-service-details-thumb img{ width:100%;}.tp-service-details-thumb .tp-video-play a{ height:80px; width:80px; line-height:80px; font-size:20px; top:39%; left:48%;}.tp-service-details-thumb .tp-video-play a::after{ height:94px; width:94px; top:-7px; left:-7px; z-index:-1;}.tp-service-details-list p{ margin-bottom:15px;}.tp-service-details-list ul li{ list-style:none; margin-bottom:14px;}.tp-service-details-list ul li span{ color:var(--tp-theme-secondary); margin-right:10px;}.tp-service-widget{ position:sticky; top:100px;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-service-widget{ position:inherit; }}.tp-service-widget-tab ul li{ list-style:none; margin-bottom:13px;}.tp-service-widget-tab ul li .active{ background-color:var(--tp-theme-primary); color:var(--tp-common-white);}.tp-service-widget-tab ul li .active i{ background-color:var(--tp-theme-secondary);}.tp-service-widget-tab ul li a{ position:relative; font-family:var(--tp-ff-heading); font-weight:600; font-size:18px; line-height:21px; color:#101C2A; background:#F1FBFE; display:inline-block; width:100%; padding:24px 20px; transition:color 0.4s ease-in-out,background-color 0.4s ease-in-out;}.tp-service-widget-tab ul li a:hover{ background-color:var(--tp-theme-primary); color:var(--tp-common-white);}.tp-service-widget-tab ul li a:hover i{ background-color:var(--tp-theme-secondary);}.tp-service-widget-tab ul li a i{ position:absolute; top:30%; right:7px; transform:translateY(-10px); height:45px; width:45px; text-align:center; line-height:45px; transition:background-color 0.4s ease-in-out;}.tp-service-contact-form{ background:#F8F8F8; padding:80px 30px 65px;}@media (max-width:575px){ .tp-service-contact-form{ padding:60px 30px 50px; }}.tp-service-contact-input{ margin-bottom:19px;}.tp-service-contact-input input{ width:100%; height:60px; border:1px solid #EFEFF2; background-color:var(--tp-common-white); outline:0; color:var(--tp-common-black); padding:0 25px; border-radius:2px;}.tp-service-contact-input input::placeholder{ font-family:var(--tp-ff-heading); font-weight:500; font-size:14px; line-height:10px; color:#000D44; opacity:0.5;}.tp-service-contact-input input:focus{ border:1px solid var(--tp-theme-secondary);}.tp-service-contact-input input:focus::placeholder{ font-size:0;}.tp-service-contact-input textarea{ height:167px; border:1px solid #EFEFF2; background-color:var(--tp-common-white); resize:none; line-height:3.5; border-radius:2px;}.tp-service-contact-input textarea::placeholder{ font-family:var(--tp-ff-heading); font-weight:500; font-size:14px; color:#000D44; opacity:0.5;}.tp-service-contact-input textarea:focus{ border:1px solid var(--tp-theme-secondary);}.tp-service-contact-input textarea:focus::placeholder{ font-size:0;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-fun-fact-area{ overflow:hidden; }}.tp-fun-fact-shape .shape-1{ position:absolute; top:0; left:20px; animation:scale_up_down 1s infinite alternate both;}.tp-fun-fact-shape .shape-2{ position:absolute; bottom:-75%; left:-25%; opacity:0.6; animation:animationglob 30s cubic-bezier(1,0.99,0.03,0.01) infinite;}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-fun-fact-shape .shape-2{ bottom:-82%; left:-30%; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-fun-fact-shape .shape-2{ bottom:-90%; left:-30%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-fun-fact-shape .shape-2{ bottom:-90%; left:-42%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-fun-fact-shape .shape-2{ bottom:-85%; left:-50%; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-fun-fact-shape .shape-2{ display:none; }}.tp-fun-fact-shape .shape-3{ position:absolute; bottom:0; right:0;}.tp-fun-fact-shape .shape-4{ position:absolute; top:20px; right:85px; animation:tpupdown 1s infinite alternate;}.tp-fun-fact-shape .shadow{ position:absolute; top:-60%; left:0; z-index:-1;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-fun-fact-shape .shadow{ top:7%; left:0; }}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-fun-fact-shape .shadow{ display:none; }}.tp-fun-fact-wrapper{ margin-bottom:80px;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-fun-fact-wrapper{ margin-bottom:40px; }}.tp-fun-fact-wrapper-box{ margin-top:-40px;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-fun-fact-wrapper-box{ margin-left:60px; }}.tp-fun-fact-wrapper .counter-title{ font-weight:700; font-size:80px; line-height:49px; -webkit-text-fill-color:transparent; -webkit-text-stroke-width:1px; -webkit-text-stroke-color:rgba(255,255,255,0.5); margin-bottom:30px;}.tp-fun-fact-wrapper p{ font-weight:700; font-size:16px; letter-spacing:0.25em; color:var(--tp-common-white);}.tp-fun-fact-thumb{ margin-left:-25px;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-fun-fact-thumb{ margin-left:0; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-fun-fact-thumb{ margin-left:-60px; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-fun-fact-thumb{ margin-left:0px; margin-bottom:40px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-fun-fact-thumb img{ width:120%; margin-top:25px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-fun-fact-thumb img{ max-width:136%; }}@media (max-width:575px){ .tp-fun-fact-thumb img{ max-width:100%; }}.tp-fun-fact-content{ padding-left:92px;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-fun-fact-content{ padding-left:0; padding-bottom:50px; }}.tp-fun-fact-title-wrapper .tp-section-title{ color:var(--tp-common-white); margin-bottom:30px;}.tp-fun-fact-title-wrapper .tp-section-title__pre{ color:var(--tp-common-white);}.tp-fun-fact-title-wrapper.support-breadcrumb .tp-section-title{ color:var(--tp-theme-primary);}.tp-fun-fact-title-wrapper.support-breadcrumb .tp-section-title__pre{ color:var(--tp-text-2);}.tp-fun-fact-title-wrapper p{ font-weight:400; font-size:18px; line-height:30px; margin-bottom:35px;}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-fun-fact-title-wrapper p br{ display:none; }}.tp-fun-fact-title-wrapper ul li{ list-style:none; font-weight:400; font-size:15px; line-height:20px; color:#6F7183; margin-bottom:20px;}.tp-fun-fact-title-wrapper ul li span{ color:#F16056; margin-right:18px;}@media (max-width:575px){ .tp-fun-fact-title-wrapper ul li span{ margin-right:10px; }}.tp-fun-fact-btn .tp-btn{ background:rgba(255,255,255,0.04); margin-top:30px; padding:21px 45px;}.tp-counter-area{ background:rgba(232,247,253,0.5);}.tp-counter-area.counter-breadcrumb{ background:none;}.tp-counter-area.counter-breadcrumb::before{ content:""; position:absolute; bottom:0; left:0; background:rgba(232,247,253,0.5); height:68%; width:100%; z-index:-1;}.tp-counter-box{ background:var(--tp-common-white); box-shadow:0px -2px 20px rgba(0,0,0,0.06); padding:38px 60px;}.tp-counter-wrapper{ position:relative; z-index:1;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-counter-wrapper{ margin-bottom:30px; }}.tp-counter-wrapper .counter-title{ position:relative; font-weight:500; font-size:36px; line-height:42px; color:#090707; margin-bottom:17px;}.tp-counter-wrapper .counter-title::after{ position:absolute; content:""; height:22px; width:22px; border-radius:50%; top:0px; left:135px; display:inline-block; opacity:0; z-index:-1; background:var(--tp-theme-secondary); transition:all 0.3s ease-in;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-counter-wrapper .counter-title::after{ left:110px; }}.tp-counter-wrapper .counter-subtitle{ font-family:var(--tp-ff-heading); font-weight:500; font-size:18px; line-height:21px; color:#090707;}.tp-counter-wrapper:hover .counter-title::after{ opacity:1;}.tp-counter-border::after{ position:absolute; content:""; border-right:1px solid #D4DBDE; height:37px; right:0px; top:30px;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-counter-border::after{ display:none; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-counter-3-area{ padding-bottom:120px; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-counter-3-area{ padding-top:100px; }}.tp-counter-3-bg{ width:100%;}.tp-counter-3-bg .shape-1{ position:absolute; bottom:-65px; left:0; width:100%; z-index:2;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-counter-3-bg .shape-1{ bottom:-45px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-counter-3-bg .shape-1{ bottom:-35px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-counter-3-bg .shape-1{ bottom:95px; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-counter-3-bg .shape-1{ display:none; }}.tp-counter-3-wrapper{ position:relative; z-index:2;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-counter-3-wrapper{ margin-bottom:30px; }}.tp-counter-3-wrapper .counter-title{ position:relative; font-weight:500; font-size:36px; line-height:42px; color:var(--tp-common-white); margin-bottom:17px; z-index:1;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-counter-3-wrapper .counter-title{ color:var(--tp-common-black); }}.tp-counter-3-wrapper .counter-title::after{ position:absolute; content:""; height:22px; width:22px; border-radius:50%; top:0px; left:150px; display:inline-block; opacity:0; z-index:-1; background:var(--tp-theme-secondary); transition:all 0.3s ease-in;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-counter-3-wrapper .counter-title::after{ left:110px; }}.tp-counter-3-wrapper .counter-subtitle{ position:relative; font-family:var(--tp-ff-heading); font-weight:500; font-size:18px; line-height:21px; z-index:1; color:var(--tp-common-white);}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-counter-3-wrapper .counter-subtitle{ color:var(--tp-common-black); }}.tp-counter-3-wrapper:hover .counter-title::after{ opacity:1;}.tp-counter-3-border::after{ position:absolute; content:""; border-right:1px solid rgba(217,217,217,0.2); height:37px; right:0px; top:30px;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-counter-3-border::after{ display:none; }}.tp-brand-area{ background:var(--tp-bg-primary); overflow:hidden; z-index:1;}@media (max-width:575px){ .tp-brand-area{ padding-top:60px; }}.tp-brand-shape .bg-shape{ position:absolute; bottom:0; left:0; opacity:0.5;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-brand-shape .bg-shape{ max-width:100%; }}.tp-brand-shape .shape-1{ position:absolute; bottom:60px; left:38%; z-index:1;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-brand-shape .shape-1{ bottom:70px; left:35%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-brand-shape .shape-1{ bottom:77px; left:32%; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-brand-shape .shape-1{ bottom:72px; left:25%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-brand-shape .shape-1{ left:25%; }}@media (max-width:575px){ .tp-brand-shape .shape-1{ display:none; }}.tp-brand-shape .shape-2{ position:absolute; bottom:145px; left:29%; z-index:1;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-brand-shape .shape-2{ left:23%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-brand-shape .shape-2{ bottom:160px; left:20%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-brand-shape .shape-2{ bottom:155px; left:14%; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-brand-shape .shape-2{ bottom:190px; left:5%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-brand-shape .shape-2{ left:5%; }}@media (max-width:575px){ .tp-brand-shape .shape-2{ display:none; }}.tp-brand-shape .shape-3{ position:absolute; bottom:41%; left:23%; z-index:1;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-brand-shape .shape-3{ bottom:43%; left:20%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-brand-shape .shape-3{ bottom:44%; left:17%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-brand-shape .shape-3{ left:10%; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-brand-shape .shape-3{ bottom:50%; left:5%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-brand-shape .shape-3{ bottom:42%; left:0%; }}@media (max-width:575px){ .tp-brand-shape .shape-3{ display:none; }}.tp-brand-shape .shape-4{ position:absolute; top:20%; left:34%; z-index:1;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-brand-shape .shape-4{ top:17%; left:33%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-brand-shape .shape-4{ top:16%; left:33%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-brand-shape .shape-4{ top:18%; left:28%; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-brand-shape .shape-4{ top:14%; left:28%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-brand-shape .shape-4{ top:13%; left:18%; }}@media (max-width:575px){ .tp-brand-shape .shape-4{ display:none; }}.tp-brand-shape .shape-5{ position:absolute; top:7%; left:47%; z-index:1;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-brand-shape .shape-5{ right:16%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-brand-shape .shape-5{ top:5%; left:42%; }}@media (max-width:575px){ .tp-brand-shape .shape-5{ display:none; }}.tp-brand-shape .shape-6{ position:absolute; right:31%; top:20%; z-index:1;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-brand-shape .shape-6{ right:26%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-brand-shape .shape-6{ right:23%; top:18%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-brand-shape .shape-6{ right:16%; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-brand-shape .shape-6{ right:10%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-brand-shape .shape-6{ right:0%; top:16%; }}@media (max-width:575px){ .tp-brand-shape .shape-6{ display:none; }}.tp-brand-shape .shape-7{ position:absolute; right:22%; top:44%; z-index:1;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-brand-shape .shape-7{ right:20%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-brand-shape .shape-7{ right:15%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-brand-shape .shape-7{ right:8%; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-brand-shape .shape-7{ right:0%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-brand-shape .shape-7{ right:0%; top:44%; }}@media (max-width:575px){ .tp-brand-shape .shape-7{ display:none; }}.tp-brand-shape .shape-8{ position:absolute; right:27%; bottom:13%; z-index:1;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-brand-shape .shape-8{ right:23%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-brand-shape .shape-8{ right:17%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-brand-shape .shape-8{ right:10%; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-brand-shape .shape-8{ right:2%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-brand-shape .shape-8{ right:0%; bottom:12%; }}@media (max-width:575px){ .tp-brand-shape .shape-8{ display:none; }}.tp-brand-shape .shape-9{ position:absolute; top:0; left:50%; transform:translateX(-50%);}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){ .tp-brand-shape .shape-9{ width:100%; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-brand-shape .shape-9{ display:none; }}.tp-brand-thumb{ position:relative;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-brand-thumb img{ max-width:100%; }}.tp-brand-2-area{ overflow:hidden;}.tp-brand-2-bg{ position:absolute; bottom:0; left:0; height:90%; width:100%; z-index:-1;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){ .tp-brand-2-bg{ bottom:-35px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-brand-2-bg{ bottom:-220px; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-brand-2-item{ text-align:center; }}.tp-brand-2-item img{ box-shadow:0px 7px 29px rgba(13,39,69,0.05); border-radius:50%; transition:all 4s cubic-bezier(0.2,0.8,0.2,1) 0s !important;}.tp-brand-2-item .shape-1{ margin-top:10px;}.tp-brand-2-item .shape-1:hover{ webkit-transform:translate(-20px,-30px); -ms-transform:translate(-20px,-30px); transform:translate(-20px,-30px); transition-delay:all 4s cubic-bezier(0.2,0.8,0.2,1) 0s !important;}.tp-brand-2-item .shape-2{ margin-left:130px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-brand-2-item .shape-2{ margin-left:180px; }}@media (max-width:575px){ .tp-brand-2-item .shape-2{ margin-left:50px; margin-top:35px; }}.tp-brand-2-item .shape-2:hover{ webkit-transform:translate(-20px,-30px); -ms-transform:translate(-20px,-30px); transform:translate(-20px,-30px); transition-delay:all 4s cubic-bezier(0.2,0.8,0.2,1) 0s !important;}.tp-brand-2-item .shape-3{ margin-top:85px;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-brand-2-item .shape-3{ margin-top:20px; margin-left:50px; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-brand-2-item .shape-3{ margin-top:35px; }}.tp-brand-2-item .shape-3:hover{ webkit-transform:translate(-20px,-30px); -ms-transform:translate(-20px,-30px); transform:translate(-20px,-30px); transition-delay:all 4s cubic-bezier(0.2,0.8,0.2,1) 0s !important;}.tp-brand-2-item .shape-4{ margin-top:-80px; margin-left:60px;}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){ .tp-brand-2-item .shape-4{ margin-top:0; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-brand-2-item .shape-4{ margin-top:0; margin-left:0; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-brand-2-item .shape-4{ margin-top:35px; margin-left:0; }}@media (max-width:575px){ .tp-brand-2-item .shape-4{ margin-top:35px; margin-left:15px; }}.tp-brand-2-item .shape-4:hover{ webkit-transform:translate(-20px,-30px); -ms-transform:translate(-20px,-30px); transform:translate(-20px,-30px); transition-delay:all 4s cubic-bezier(0.2,0.8,0.2,1) 0s !important;}.tp-brand-2-item .shape-5{ margin-left:125px; margin-top:85px;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-brand-2-item .shape-5{ margin-left:245px; margin-top:15px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-brand-2-item .shape-5{ margin-left:200px; margin-top:50px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-brand-2-item .shape-5{ margin-left:80px; margin-top:50px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-brand-2-item .shape-5{ margin-left:100px; margin-top:45px; }}@media (max-width:575px){ .tp-brand-2-item .shape-5{ margin-left:40px; margin-top:40px; }}.tp-brand-2-item .shape-5:hover{ webkit-transform:translate(-20px,-30px); -ms-transform:translate(-20px,-30px); transform:translate(-20px,-30px); transition-delay:all 4s cubic-bezier(0.2,0.8,0.2,1) 0s !important;}.tp-brand-2-trend{ background:var(--tp-common-white); box-shadow:0px 4px 4px rgba(74,127,228,0.02); border-radius:18px;}.tp-brand-2-trend p{ font-weight:500; font-size:15px; letter-spacing:0.15em; text-transform:uppercase; color:var(--tp-heading-secondary); margin-bottom:0;}.tp-brand-2-trend p a{ color:var(--tp-theme-secondary);}.tp-brand-2-trend p i{ margin-left:40px; margin-right:40px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-brand-2-trend p i{ margin-left:25px; margin-right:25px; }}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){ .tp-brand-2-trend p i{ margin-left:15px; margin-right:15px; }}.tp-brand-3-area.breadcrumb-brand{ background:var(--tp-bg-primary);}.tp-brand-3-right-color{ background:var(--tp-bg-primary); position:absolute; top:-20px; right:0; content:""; height:1100px; width:50%; z-index:-1;}.tp-brand-3-thumb img{ object-fit:cover;}.tp-brand-3-wrapper{ border-bottom:1px solid #E6EFF4; padding-bottom:50px;}.tp-brand-active{ margin-left:-10px; margin-right:-150px;}.scroll-moving-forward,.scroll-moving-text{ clear:both; display:inline-block; white-space:nowrap; padding:0 10px; line-height:110%; font-size:calc(1rem + 4.15vw);}.tp-support-feature-area{ margin-top:-50px; overflow:hidden;}.tp-support-feature-item{ background:var(--tp-common-white); border:1px solid rgba(155,171,227,0.28); box-shadow:0px 4px 17px rgba(0,0,0,0.07); padding:18px 12px; z-index:2;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-support-feature-item{ padding:12px 12px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-support-feature-item{ padding:10px 12px; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-support-feature-item{ margin-bottom:30px; }}@media (max-width:575px){ .tp-support-feature-item{ padding:15px 12px; }}.tp-support-feature-item:hover .tp-support-feature-counter::after{ opacity:1; width:100%;}.tp-support-feature-item:hover .tp-support-feature-thumb img{ filter:brightness(4);}.tp-support-feature-thumb{ position:absolute; top:0; left:0;}.tp-support-feature-thumb img{ transition:all 0.4s ease-in-out;}.tp-support-feature-counter{ position:relative; display:flex; align-items:center; background:var(--tp-theme-primary); clip-path:polygon(0 0,100% 0,85% 50%,100% 100%,0 100%,0 50%); width:133px; height:113px; margin-right:25px;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-support-feature-counter{ height:100px; width:175px; margin-right:18px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-support-feature-counter{ width:223px; height:120px; margin-right:10px; }}@media (max-width:575px){ .tp-support-feature-counter{ margin-right:12px; height:120px; width:240px; }}.tp-support-feature-counter .support-feature-title{ font-weight:700; font-size:42px; color:var(--tp-common-white); margin-bottom:0; margin-left:20px; z-index:1;}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){ .tp-support-feature-counter .support-feature-title{ margin-left:10px; }}.tp-support-feature-counter::after{ position:absolute; content:""; background:var(--tp-theme-secondary); clip-path:polygon(0 0,100% 0,85% 50%,100% 100%,0 100%,0 50%); top:0; left:0; width:0; height:100%; z-index:-1; opacity:0; transition:all 0.4s ease-in-out;}.tp-support-feature-content{ margin-top:4px;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-support-feature-content{ margin-top:20px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-support-feature-content{ margin-top:15px; }}@media (max-width:575px){ .tp-support-feature-content{ margin-top:0px; }}.tp-support-feature-content-title{ font-weight:600; font-size:18px; line-height:30px; color:var(--tp-theme-primary); margin-bottom:3px;}@media only screen and (min-width:576px) and (max-width:767px){ .tp-support-feature-content-title{ margin-bottom:4px; }}.tp-support-feature-content p{ font-weight:400; font-size:18px; margin-bottom:0;}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){ .tp-support-feature-content p{ line-height:25px; }}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-support-feature-content p br{ display:none; }}.tp-support-area{ overflow:hidden;}.tp-support-bg{ background:linear-gradient(180deg,rgba(243,254,249,0.21) 0%,rgba(158,234,229,0.0973438) 53.65%,rgba(243,251,254,0) 100%);}.tp-support-shape .shape-1{ position:absolute; bottom:0; left:0; z-index:0;}.tp-support-shape .shape-2{ position:absolute; top:-10px; left:155px; z-index:-2;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-support-shape .shape-2{ display:none; }}.tp-support-faq.faq-style-1 .tp-faq-tab-content .accordion-item{ border:none; box-shadow:0px 4px 31px rgba(0,0,0,0.05);}.tp-support-faq.faq-style-1 .tp-faq-tab-content .accordion-item .accordion-button{ padding:33px 55px 33px 54px; color:#020626;}@media (max-width:575px){ .tp-support-faq.faq-style-1 .tp-faq-tab-content .accordion-item .accordion-button{ padding:30px 55px 30px 30px; }}.tp-support-faq.faq-style-1 .tp-faq-tab-content .accordion-item .accordion-button::after{ content:"\f063";}.tp-support-faq.faq-style-1 .tp-faq-tab-content .accordion-item .accordion-button:hover{ color:#020626;}.tp-support-faq.faq-style-1 .tp-faq-tab-content .accordion-item.tp-faq-active .accordion-button{ color:#020626;}.tp-support-faq.faq-style-1 .tp-faq-tab-content .accordion-body{ position:relative; padding:0 59px 37px 54px;}@media (max-width:575px){ .tp-support-faq.faq-style-1 .tp-faq-tab-content .accordion-body{ padding:0 35px 32px 30px; }}.tp-support-faq.faq-style-1 .tp-faq-tab-content .accordion-body p{ font-size:18px; color:#9D9E9F;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-support-breadcrumb{ padding-bottom:60px; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-support-breadcrumb{ padding-bottom:0; padding-top:80px; }}.tp-testimonial-shape{ position:absolute; bottom:125px; right:14%; z-index:1;}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-testimonial-shape{ right:7%; }}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-testimonial-shape{ right:2%; }}.tp-testimonial-bg{ position:absolute; bottom:0; left:0; margin:0 auto; right:0; text-align:center;}.tp-testimonial-bg img{ background:var(--tp-common-white); box-shadow:0px 24px 34px rgba(55,84,128,0.07); background-repeat:no-repeat; background-size:cover; max-width:100%;}.tp-testimonial-item-inner{ background:var(--tp-common-white); box-shadow:0px 4px 41px rgba(0,0,0,0.05); padding:60px 40px 80px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-testimonial-item-inner{ padding:40px 30px 70px; }}@media (max-width:575px){ .tp-testimonial-item-inner{ padding:40px 28px 74px; }}.tp-testimonial-item-inner p{ font-weight:500; font-size:18px; line-height:2; letter-spacing:-0.04em; color:#33343A; margin-bottom:30px;}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){ .tp-testimonial-item-inner p br{ display:none; }}.tp-testimonial-quot{ margin-bottom:31px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-testimonial-quot{ margin-bottom:30px; }}.tp-testimonial-quot span{ color:var(--tp-theme-secondary); transition:all 0.3s ease-in-out;}.tp-testimonial-rating span i{ font-weight:900; font-size:15px; line-height:26px; color:#FFB820; margin-right:4px;}.tp-testimonial-user-thumb{ margin-top:-40px;}.tp-testimonial-user-thumb img{ width:70px; height:70px; border-radius:50%; background:var(--tp-common-white); border:6px solid #FFFFFF; box-shadow:0px 4px 4px #EEEEEE; margin-bottom:15px;}.tp-testimonial-designation .testimonial-title{ font-weight:600; font-size:18px; line-height:21px; text-transform:capitalize; color:#08151F; margin-bottom:7px;}.tp-testimonial-designation p{ font-weight:400; font-size:16px; line-height:23px; color:var(--tp-theme-secondary);}.tp-testimonial-2-area{ background:var(--tp-bg-primary);}@media (max-width:575px){ .tp-testimonial-2-area{ padding-top:70px; }}.tp-testimonial-2-shape .shape-1{ position:absolute; top:0; left:40%; z-index:-1;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-testimonial-2-shape .shape-1{ display:none; }}.tp-testimonial-2-shape .shape-2{ position:absolute; top:0; left:21%;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-testimonial-2-shape .shape-2{ top:12%; left:12%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-testimonial-2-shape .shape-2{ top:4%; left:8%; }}@media (max-width:575px){ .tp-testimonial-2-shape .shape-2{ display:none; }}.tp-testimonial-2-shape .shape-3{ position:absolute; top:90px; right:24%;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-testimonial-2-shape .shape-3{ top:16%; right:14%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-testimonial-2-shape .shape-3{ top:20%; right:7%; }}@media (max-width:575px){ .tp-testimonial-2-shape .shape-3{ display:none; }}.tp-testimonial-2-shape .shape-4{ position:absolute; bottom:10px; right:24%; z-index:1;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-testimonial-2-shape .shape-4{ display:none; }}.tp-testimonial-2-shape .shape-5{ position:absolute; top:15px; left:50%; transform:translateX(-50%);}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-testimonial-2-shape .shape-5{ display:none; }}.tp-testimonial-2-np .prev{ position:absolute; content:""; height:55px; width:55px; border-radius:50%; display:inline-block; background:var(--tp-theme-secondary); top:52%; left:21%;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-testimonial-2-np .prev{ left:14%; top:62%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-testimonial-2-np .prev{ top:64%; left:11%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-testimonial-2-np .prev{ top:62%; left:7%; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-testimonial-2-np .prev{ display:none; }}.tp-testimonial-2-np .next{ position:absolute; content:""; height:55px; width:55px; border-radius:50%; display:inline-block; background:var(--tp-theme-secondary); top:52%; right:21%;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-testimonial-2-np .next{ right:14%; top:62%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-testimonial-2-np .next{ top:64%; right:10%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-testimonial-2-np .next{ top:62%; right:7%; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-testimonial-2-np .next{ display:none; }}.tp-testimonial-2-thumb img{ box-shadow:0px 7px 29px rgba(13,39,69,0.05); border-radius:50%; margin-bottom:35px;}.tp-testimonial-2-info{ margin-bottom:26px;}.tp-testimonial-2-info-title{ font-weight:700; font-size:18px; letter-spacing:0.18em; text-transform:uppercase; margin-bottom:5px; color:#0D0D0D;}.tp-testimonial-2-info p{ font-weight:400; font-size:12px; letter-spacing:0.18em; text-transform:uppercase; color:#0D0D0D; margin-bottom:0;}.tp-testimonial-2-text p{ font-weight:400; font-size:24px; line-height:40px; color:#0D0D0D; margin-bottom:0;}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-testimonial-2-text p br{ display:none; }}.tp-testimonial-2-nav button{ position:absolute; bottom:42%; right:22%; z-index:1;}.tp-testimonial-2-nav button span{ color:#0d0d0d; transition:all 0.3s linear;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-testimonial-2-nav button{ right:15%; bottom:32%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-testimonial-2-nav button{ bottom:30%; right:12%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-testimonial-2-nav button{ bottom:32%; right:9%; }}.tp-testimonial-2-nav button.testimonial-button-prev-1{ left:22%; right:auto;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-testimonial-2-nav button.testimonial-button-prev-1{ left:15%; bottom:32%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-testimonial-2-nav button.testimonial-button-prev-1{ left:13%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-testimonial-2-nav button.testimonial-button-prev-1{ left:9%; }}.tp-testimonial-3-area{ margin-top:-68px; position:relative;}@media (max-width:575px){ .tp-testimonial-3-area{ padding-bottom:60px; }}.tp-testimonial-3-large-box{ position:absolute; top:-117px; right:0; content:""; background:var(--tp-common-white); height:651px; width:calc(100% - 203px); box-shadow:0px 4px 31px rgba(0,0,0,0.04);}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-testimonial-3-large-box{ width:calc(100% - 100px); }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-testimonial-3-large-box{ width:calc(100% - 40px); }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-testimonial-3-large-box{ height:600px; width:100%; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-testimonial-3-large-box{ height:1050px; width:100%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-testimonial-3-large-box{ height:1150px; width:100%; }}@media (max-width:575px){ .tp-testimonial-3-large-box{ display:none; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-testimonial-3-shape{ display:none; }}.tp-testimonial-3-shape .shape-1{ position:absolute; top:-315px; left:0; z-index:-1;}.tp-testimonial-3-shape .shape-2{ position:absolute; top:-117px; right:0; z-index:0;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-testimonial-3-shape .shape-2{ top:-170px; }}.tp-testimonial-3-wrapper-thumb .slide{ position:relative; margin-left:71px; z-index:1; height:430px; width:370px; object-fit:cover;}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){ .tp-testimonial-3-wrapper-thumb .slide{ margin-left:0; width:100%; }}.tp-testimonial-3-wrapper-thumb .shape-1{ position:absolute; top:-60px; left:10px; animation:tprotate 10s ease-in-out 5s forwards infinite alternate; z-index:0;}@media (max-width:575px){ .tp-testimonial-3-wrapper-thumb .shape-1{ left:-10px; }}.tp-testimonial-3-wrapper-thumb .shape-2{ position:absolute; bottom:19px; left:15px; z-index:1;}@media (max-width:575px){ .tp-testimonial-3-wrapper-thumb .shape-2{ display:none; }}.tp-testimonial-3-slider-wrapper p{ font-family:var(--tp-ff-heading); font-weight:500; font-size:14px; line-height:1.8; margin-bottom:40px; color:var(--tp-heading-secondary);}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-testimonial-3-slider-wrapper p br{ display:none; }}.tp-testimonial-3-slider-wrapper p span{ color:var(--tp-theme-secondary);}.tp-testimonial-3-content{ padding:45px 80px 0 20px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-testimonial-3-content{ padding:0px 60px 0 20px; }}@media (max-width:575px){ .tp-testimonial-3-content{ padding:15px; }}.tp-testimonial-3-descreiption{ position:relative;}.tp-testimonial-3-descreiption .testimonial-title{ font-weight:700; font-size:18px; text-transform:uppercase; color:#0F0F2D; margin-bottom:3px;}.tp-testimonial-3-descreiption p{ font-weight:400; font-size:16px; text-transform:capitalize; color:#0F0F2D;}.tp-testimonial-3-descreiption p span{ color:var(--tp-theme-secondary);}.tp-text-slider-area{ background:linear-gradient(180deg,rgba(243,254,249,0.21) 0%,rgba(158,234,229,0.0973438) 53.65%,rgba(243,251,254,0) 100%);}.tp-text-slider-item{ text-align:center; margin-right:40px;}.tp-text-slider-item img{ margin-right:30px;}.tp-text-slider-item .text-title{ font-weight:500; font-size:60px; line-height:69px; color:var(--tp-theme-primary);}@media only screen and (min-width:1801px) and (max-width:1900px){ .tp-text-slider-item .text-title{ font-size:55px; }}@media only screen and (min-width:1701px) and (max-width:1800px){ .tp-text-slider-item .text-title{ font-size:50px; }}@media only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:992px) and (max-width:1199px){ .tp-text-slider-item .text-title{ font-size:49px; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-text-slider-item .text-title{ font-size:42px; }}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px){ .tp-text-slider-item .text-title{ font-size:35px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-text-slider-item .text-title{ font-size:26px; }}@media (max-width:575px){ .tp-text-slider-item .text-title{ font-size:30px; }}.tp-text-slider-item .text-title span{ color:var(--tp-theme-secondary);}.testimonial-active .swiper-slide.swiper-slide-active .tp-testimonial-quot span svg{ fill:#323087;}.testimonial-3-active .splide__pagination{ bottom:-55px; left:0; border:1px dashed #D9D9D9; filter:drop-shadow(0px 4px 8px rgba(0,0,0,0.05)); border-radius:30.5px; width:146px; height:41px;}@media (max-width:575px){ .testimonial-3-active .splide__pagination{ display:none; }}.testimonial-3-active .splide__pagination li{ margin-top:-5px;}.testimonial-3-active .splide__pagination .splide__pagination__page{ background:#E3E3E3; margin-left:10px; height:10px; width:10px; opacity:1; transition:all 0.3s ease-in-out;}.testimonial-3-active .splide__pagination .splide__pagination__page::after{ position:absolute; content:""; left:50%; top:50%; width:20px; height:20px; background-color:transparent; border:1px solid transparent; border-radius:50%; transform:translate(-50%,-50%) scale(0); transition:all 0.3s ease-in-out;}.testimonial-3-active .splide__pagination .is-active{ background:var(--tp-theme-secondary); transform:scale(1);}.testimonial-3-active .splide__pagination .is-active::after{ border-color:var(--tp-theme-secondary); transform:translate(-50%,-50%) scale(1);}.tp-blog-area{ background:var(--tp-bg-primary); overflow:hidden;}.tp-blog-text p{ position:relative; color:#8A90A3;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-blog-text p br{ display:none; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){ .tp-blog-text p{ margin-bottom:50px; }}@media (max-width:575px){ .tp-blog-text p{ margin-bottom:30px; }}.tp-blog-text p::after{ position:absolute; content:""; top:10px; left:-14px; height:41px; width:2px; background:var(--tp-theme-secondary);}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-blog-text p::after{ height:67px; }}.tp-blog-content{ background:var(--tp-common-white); padding:25px 50px 30px 30px;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-blog-content{ padding:25px 20px 30px 25px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-blog-content{ padding:25px 25px 30px 15px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-blog-content{ padding:25px 25px 30px 25px; }}@media (max-width:575px){ .tp-blog-content{ padding:25px 20px 25px 20px; }}.tp-blog-title{ font-weight:600; font-size:20px; line-height:33px; color:var(--tp-theme-primary); transition:0.3s; margin-bottom:20px;}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-blog-title br{ display:none; }}.tp-blog-title a:hover{ color:var(--tp-theme-secondary);}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-blog-title-wrapper .tp-section-title{ margin-bottom:30px; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-blog-title-wrapper .tp-section-title{ font-size:32px; }}.tp-blog-wrapper:hover .tp-blog-thumb::after{ -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0); transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);}.tp-blog-tag{ position:absolute; bottom:18px; left:0;}.tp-blog-tag p{ margin-bottom:0; font-weight:700; font-size:12px; text-align:center; text-transform:uppercase; color:#ffffff; letter-spacing:0.135em; background:var(--tp-theme-secondary); clip-path:polygon(0px 0px,100% 0px,92.7% 53.45%,100% 100%,0px 100%,0px 50%); width:130px;}.tp-blog-thumb{ position:relative; overflow:hidden;}.tp-blog-thumb::after{ position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.5); -webkit-transition:all 0.6s; transition:all 0.6s; -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0); transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);}.tp-blog-thumb img{ transition:all 0.3s 0s ease-out; max-width:100%;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-blog-thumb img{ min-width:100%; }}.tp-blog-date span{ font-weight:400; font-size:15px; color:var(--tp-theme-primary); opacity:0.6; display:inline-block; margin-right:10px; margin-bottom:12px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-blog-date span{ margin-right:0; }}.tp-blog-date span i{ color:var(--tp-theme-secondary); margin-right:5px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-blog-date span i{ margin-right:4px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-blog-date span i{ margin-right:3px; }}.tp-blog-btn .read-more a{ font-weight:500; font-size:14px; line-height:22px; display:ruby; letter-spacing:0.18em; text-transform:uppercase; color:#132047; transition:0.3s;}.tp-blog-btn .read-more a span svg{ position:relative; -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -ms-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}.tp-blog-btn .read-more a span::before{ position:absolute; top:1px; right:-10px; content:""; border:1px solid #E8F2F9; height:28px; width:28px; display:inline-block; border-radius:50%;}.tp-blog-btn .read-more a:hover{ color:var(--tp-theme-secondary);}.tp-blog-btn .read-more a:hover span svg{ animation:tfLeftToRight 0.5s forwards;}.tp-blog-2-area{ background:var(--tp-bg-primary); overflow:hidden; z-index:0;}.tp-blog-2-area::before{ content:""; position:absolute; top:0; left:0; background:var(--tp-heading-primary); height:72%; width:100%; z-index:-1;}.tp-blog-2-shape .shape-1{ position:absolute; bottom:215px; left:-90px; z-index:-1;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-blog-2-shape .shape-1{ display:none; }}.tp-blog-2-title-wrapper .tp-section-title{ color:var(--tp-common-white);}.tp-blog-2-title-wrapper .tp-section-title__pre{ color:var(--tp-common-white);}.tp-blog-2-wrapper{ position:relative;}.tp-blog-2-wrapper::after{ position:absolute; content:""; width:0%; height:2px; bottom:0px; left:auto; right:0; background-color:var(--tp-theme-secondary); transition:all 0.3s ease-out 0s;}.tp-blog-2-wrapper:hover .tp-blog-2-thumb a::after{ -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0); transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);}.tp-blog-2-wrapper:hover::after{ width:100%; left:0; right:auto;}.tp-blog-2-thumb{ position:relative; background:#161A37; padding:14px 13px 0 14px; overflow:hidden;}.tp-blog-2-thumb a{ position:relative; display:block; overflow:hidden;}.tp-blog-2-thumb a::after{ position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.5); -webkit-transition:all 0.6s; transition:all 0.6s; -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0); transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);}.tp-blog-2-thumb img{ max-width:100%;}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){ .tp-blog-2-thumb img{ width:100%; }}.tp-blog-2-tag-name{ background:var(--tp-theme-secondary); width:126px; position:absolute; bottom:0; left:50%; transform:translateX(-50%); z-index:1;}.tp-blog-2-tag-name p{ font-weight:600; font-size:12px; text-align:center; margin-bottom:0; text-transform:uppercase; color:#1B1A1A;}.tp-blog-2-content{ background:var(--tp-common-white); padding:25px 20px 30px 27px; box-shadow:0px 4px 24px rgba(0,0,0,0.03);}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){ .tp-blog-2-content{ padding:25px 15px 30px 20px; }}.tp-blog-2-title{ font-weight:600; font-size:20px; line-height:33px; color:var(--tp-theme-primary); margin-bottom:12px;}.tp-blog-2-title a{ background-image:linear-gradient(#03041C,#03041C),linear-gradient(#03041C,#03041C); background-size:0% 1px,0 1px; background-position:100% 100%,0 100%; background-repeat:no-repeat; transition:background-size 0.4s linear;}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-blog-2-title a br{ display:none; }}.tp-blog-2-title a:hover{ background-size:0 1px,100% 1px;}.tp-blog-2-btn a{ font-weight:500; font-size:16px; line-height:19px; text-align:center; text-transform:capitalize; color:var(--tp-theme-primary);}.tp-blog-2-btn a span{ margin-left:5px; transform:translateY(1px); display:inline-block;}.tp-blog-2-btn a:hover{ color:var(--tp-theme-secondary);}.tp-blog-2-btn a:hover i{ animation:tfLeftToRight 0.5s forwards;}.tp-blog-2-nav .blog-button-next-1{ position:absolute; top:50%; right:35px; color:var(--tp-common-white); font-size:18px; z-index:1;}.tp-blog-2-nav .blog-button-prev-1{ position:absolute; top:50%; left:35px; color:var(--tp-common-white); font-size:18px; z-index:1;}.tp-blog-3-area{ background:#F1FBFE;}.tp-blog-3-shape .shape-1{ position:absolute; right:-100px; top:0px;}.tp-blog-3-shape .shape-2{ position:absolute; left:-120px; bottom:0;}.tp-blog-3-thumb{ position:relative; overflow:hidden;}.tp-blog-3-thumb a img{ max-width:100%;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-blog-3-thumb a img{ min-width:100%; }}.tp-blog-3-thumb::before{ position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.5); -webkit-transition:all 0.6s; transition:all 0.6s; -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0); transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);}.tp-blog-3-user{ display:flex; position:absolute; left:22px; top:28px;}.tp-blog-3-user.active::after{ width:145px;}.tp-blog-3-user.active p{ transition:all 0.3s ease-in-out; opacity:1;}.tp-blog-3-user img{ z-index:1;}.tp-blog-3-user::after{ position:absolute; content:""; background:var(--tp-common-white); height:38px; width:36px; border-radius:19.5px; left:0; top:0; z-index:0; transition:all 0.3s ease-out;}.tp-blog-3-user:hover::after{ width:145px;}.tp-blog-3-user:hover p{ opacity:1;}.tp-blog-3-user p{ font-weight:700; font-size:12px; line-height:26px; text-transform:uppercase; color:#1B1A1A; margin-left:10px; margin-bottom:0; margin-top:7px; opacity:0; z-index:2;}.tp-blog-3-content{ position:relative; padding:22px 30px 8px 26px; border-bottom:1px solid #EBEBEB;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-blog-3-content{ padding:22px 20px 8px 20px; }}@media (max-width:575px){ .tp-blog-3-content{ padding:15px; }}.tp-blog-3-wrapper{ position:relative; border:1px solid #EBEBEB; background:var(--tp-common-white); box-shadow:0px 13px 26px #EEF0F8;}.tp-blog-3-wrapper:hover .tp-blog-3-thumb::before{ -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0); transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);}.tp-blog-3-title{ font-weight:600; font-size:20px; line-height:35px; color:#191B1E; margin-bottom:20px;}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){ .tp-blog-3-title{ font-size:18px; }}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-blog-3-title br{ display:none; }}.tp-blog-3-title a:hover{ color:var(--tp-theme-secondary);}.tp-blog-3-btn{ padding:13px 25px 30px 30px;}.tp-blog-3-btn .read-more::after{ position:absolute; content:""; height:1px; width:119px; background:#121C22; bottom:-6px; left:-4px; transition:all 0.3s;}.tp-blog-3-btn .read-more:hover::after{ background:var(--tp-theme-secondary);}.tp-blog-3-btn .read-more a{ font-weight:400; font-size:16px; line-height:21px; text-align:center; text-transform:capitalize; color:var(--tp-heading-secondary);}.tp-blog-3-btn .read-more a span svg{ margin-left:12px; transition:all 0.3s;}.tp-blog-3-btn .read-more a:hover{ color:var(--tp-theme-secondary);}.tp-blog-3-btn .read-more a:hover span svg{ transform:rotate(40deg);}.tp-offer-area{ background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}.tp-offer-overlay{ position:absolute; top:0; left:0; width:100%; height:100%; background:linear-gradient(180deg,rgba(255,255,255,0.7) 0%,rgba(243,251,254,0.7) 55.73%,rgba(243,251,254,0.7) 100%); z-index:-1;}.tp-offer-shape .shape-1{ position:absolute; top:0; left:0; z-index:0; opacity:0.5;}.tp-offer-shape .shape-2{ position:absolute; right:124px; top:210px; animation:tprotate 2s ease-in-out 0.1s forwards infinite alternate;}.tp-offer-wrapper{ position:relative; background:var(--tp-common-white); box-shadow:0px 4px 27px rgba(0,0,0,0.04); padding:48px 0px 35px 0px;}.tp-offer-wrapper::after{ content:""; position:absolute; bottom:0; left:0; clip-path:polygon(0 0,0% 100%,100% 100%); background:var(--tp-theme-secondary); height:27px; width:0px; transition:all 0.4s;}.tp-offer-wrapper:hover .tp-offer-wrapper-thumb{ animation:icon-bounce 0.8s 1;}.tp-offer-wrapper:hover::after{ width:31px;}.tp-offer-wrapper:hover .tp-offer-wrapper-btn a i{ transform:rotate(45deg);}.tp-offer-wrapper .offer-title{ font-weight:600; font-size:20px; line-height:31px; margin-bottom:22px; color:var(--tp-theme-primary);}.tp-offer-wrapper-thumb img{ margin-bottom:30px; height:66px;}.tp-offer-wrapper-btn a{ font-weight:500; font-size:18px; line-height:36px; color:var(--tp-theme-secondary); transition:all 0.3s ease-in;}.tp-offer-wrapper-btn a:hover{ color:var(--tp-theme-primary);}.tp-offer-wrapper-btn a i{ transform:translateY(2px); margin-left:10px; transition:all 0.3s ease-in;}.tp-offer-all-btn p{ position:relative; font-family:"Raleway"; font-weight:500; font-size:15px; letter-spacing:0.15em; text-transform:uppercase; color:var(--tp-heading-secondary); margin-bottom:0;}.tp-offer-all-btn p a{ color:var(--tp-theme-secondary); text-decoration:underline;}.tp-offer-all-btn p a span{ margin-left:10px; background:var(--tp-common-white); box-shadow:0px 4px 8px rgba(0,0,0,0.11); height:20px; width:20px; display:inline-block; border-radius:50%; line-height:20px; text-align:center; color:var(--tp-theme-secondary);}.tp-offer-all-btn p a span i{ transform:translateX(2px);}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-feature-wrapper.offer p::after{ left:95px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-feature-wrapper.offer p::after{ height:45px; }}.tp-portfolio-item-wrapper:hover .tp-portfolio-item-thumb img{ transform:scale(1.05);}.tp-portfolio-item-wrapper:hover .tp-portfolio-item-content{ transform:translateY(-20px);}.tp-portfolio-item-thumb{ overflow:hidden;}.tp-portfolio-item-thumb img{ transition:all 0.3s ease-in-out;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-portfolio-item-thumb img{ width:100%; }}.tp-portfolio-item-content{ background-color:var(--tp-common-white); padding:35px 25px 32px; filter:drop-shadow(0px 3px 13px rgba(0,0,0,0.078)); margin-top:-85px; margin-bottom:40px; margin-right:20px; margin-left:20px; transition:all 0.3s ease-in-out;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-portfolio-item-content{ padding:25px 15px 25px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-portfolio-item-content{ padding:20px 20px 20px; }}.tp-portfolio-item-content:hover{ background-color:var(--tp-theme-primary);}.tp-portfolio-item-content:hover .tp-portfolio-item-title{ color:var(--tp-common-white);}.tp-portfolio-item-content-btn a{ font-size:15px; font-weight:400; color:var(--tp-theme-secondary);}.tp-portfolio-item-content-btn a:hover i{ animation:tfLeftToRight 0.5s forwards;}.tp-portfolio-item-content-btn a i{ margin-left:5px;}.tp-portfolio-item-subtitle{ text-transform:uppercase; color:#969FA5; font-size:14px; font-weight:500;}.tp-portfolio-item-title{ font-size:26px; font-weight:600; margin-bottom:15px; transition:none;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-portfolio-item-title{ font-size:22px; }}@media (max-width:575px){ .tp-portfolio-item-title{ font-size:20px; }}.tp-portfolio-details-wrapper{ margin-bottom:60px;}.tp-portfolio-details-wrapper p{ line-height:1.95; color:#5C727D; margin-bottom:40px;}.tp-portfolio-details-thumb{ margin-bottom:30px;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-portfolio-details-thumb img{ width:100%; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-portfolio-details-meta{ margin-bottom:15px; }}.tp-portfolio-details-meta-item{ margin-right:70px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-portfolio-details-meta-item{ margin-right:45px; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-portfolio-details-meta-item{ margin-right:40px; margin-bottom:30px; }}.tp-portfolio-details-meta-item p{ font-weight:400; font-size:14px; line-height:1.2; color:#949392; margin-bottom:0;}.tp-portfolio-details-meta-title{ font-weight:600; font-size:16px; color:var(--tp-heading-secondary);}.tp-portfolio-details-meta-icon{ margin-right:10px;}.tp-portfolio-details-btn a{ font-weight:600; font-size:15px; line-height:18px; padding:14px 55px; text-transform:capitalize; color:var(--tp-common-white); background:var(--tp-theme-secondary); transition:0.3s;}@media only screen and (min-width:576px) and (max-width:767px){ .tp-portfolio-details-btn a{ margin-top:20px; }}.tp-portfolio-details-btn a:hover{ background:var(--tp-theme-primary);}.tp-portfolio-details-title{ font-weight:600; font-size:32px; margin-bottom:15px; color:var(--tp-theme-primary);}.tp-portfolio-details-list-title{ font-weight:600; font-size:28px; margin-bottom:18px; color:var(--tp-theme-primary);}.tp-portfolio-details-list ul li{ list-style:none; margin-bottom:10px; font-weight:400; font-size:16px;}.tp-portfolio-details-list ul li span{ color:var(--tp-theme-secondary); margin-right:8px;}.tp-portfolio-details-info-box{ background:var(--tp-common-white); box-shadow:0px 4px 24px rgba(0,0,0,0.08); border-radius:6px; padding:60px 35px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-portfolio-details-info-box{ padding:50px 30px; }}@media (max-width:575px){ .tp-portfolio-details-info-box{ padding:40px 20px; }}.tp-portfolio-details-info-title{ font-family:var(--tp-ff-body); font-weight:500; font-size:18px; margin-bottom:15px; text-transform:capitalize; color:var(--tp-heading-secondary);}.tp-portfolio-details-info-title span{ margin-right:12px;}.tp-portfolio-details-info-address{ border-bottom:1px solid rgba(21,19,19,0.11); padding-bottom:18px; margin-bottom:30px;}.tp-portfolio-details-info-address p{ font-weight:400; font-size:16px; text-transform:capitalize; color:#696969; line-height:1.9;}.tp-portfolio-details-info-mail{ border-bottom:1px solid rgba(21,19,19,0.11); padding-bottom:18px; margin-bottom:30px;}.tp-portfolio-details-info-mail-content span{ margin-right:10px;}.tp-portfolio-details-info-mail-text p{ text-transform:capitalize; color:#696969; margin-bottom:6px;}.tp-portfolio-details-info-open{ margin-bottom:50px;}.tp-portfolio-details-info-open-icon{ height:78px; width:78px; text-align:center; line-height:78px; border-radius:3px; background-color:var(--tp-theme-secondary); margin-right:15px;}.tp-portfolio-details-info-open-content p{ font-size:14px; line-height:18px; text-transform:capitalize; color:#696969; margin-bottom:5px;}.tp-portfolio-details-info-social a{ color:var(--tp-theme-primary); background:rgba(72,164,185,0.06); border-radius:73px; height:50px; width:50px; line-height:50px; display:inline-block; text-align:center; margin-right:20px; transition:0.3s;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-portfolio-details-info-social a{ margin-right:15px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-portfolio-details-info-social a{ margin-right:4px; }}@media (max-width:575px){ .tp-portfolio-details-info-social a{ margin-right:10px; }}.tp-portfolio-details-info-social a:hover{ color:var(--tp-common-white); background-color:var(--tp-theme-secondary);}.tp-business-area{ overflow:hidden;}.tp-business-shape .shape-1{ position:absolute; top:223px; left:325px; z-index:1; animation:moving 9s linear infinite;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-business-shape .shape-1{ top:20%; left:10%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-business-shape .shape-1{ top:150px; left:120px; }}.tp-business-shape .shape-2{ position:absolute; top:132px; right:175px; animation:tpupdown 1s infinite alternate;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-business-shape .shape-2{ top:90px; right:70px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-business-shape .shape-2{ top:100px; right:60px; }}.tp-business-shape .shape-3{ position:absolute; top:50px; left:34px; animation:jumpTwo 5s infinite linear;}.tp-business-shape .shape-4{ position:absolute; top:40%; left:0;}@media (max-width:575px){ .tp-business-shape .shape-4{ top:35%; }}.tp-business-thumb-wrapper{ transform:translateX(-12%);}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-business-thumb-wrapper{ transform:translateX(0); }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-business-thumb-wrapper{ margin-bottom:120px; }}.tp-business-thumb img{ position:relative; transform:translateY(-8%); z-index:1; border-radius:50%;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-business-thumb img{ transform:translateY(0%); }}@media (max-width:575px){ .tp-business-thumb img{ max-width:100%; }}@media (max-width:575px){ .tp-business-thumb-shape{ text-align:center; }}.tp-business-thumb-shape .shape-1{ position:absolute; bottom:-12px; left:30px; z-index:1;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-business-thumb-shape .shape-1{ left:-10px; }}@media (max-width:575px){ .tp-business-thumb-shape .shape-1{ position:static; margin-top:20px; margin-bottom:20px; }}.tp-business-thumb-shape .shape-2{ position:absolute; bottom:-72px; left:200px; z-index:1;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-business-thumb-shape .shape-2{ left:145px; }}@media (max-width:575px){ .tp-business-thumb-shape .shape-2{ position:static; margin-left:30px; }}.tp-business-title-wrapper{ margin-bottom:40px;}.tp-business-title-wrapper p{ position:relative; font-weight:400; font-size:16px; line-height:29px; color:#5A627D; margin-bottom:0; margin-left:10px;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-business-title-wrapper p br{ display:none; }}.tp-business-title-wrapper p::after{ position:absolute; content:""; background:var(--tp-theme-secondary); width:2px; height:41px; left:-10px; top:10px;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-business-title-wrapper p::after{ height:70px; }}.tp-business-box{ border:1px solid #E0E8E7; border-radius:6px; padding:15px 15px 26px 22px; transition:all 0.3s;}.tp-business-box:hover{ border-color:var(--tp-theme-secondary);}.tp-business-box-title{ margin-bottom:20px;}.tp-business-box-title span{ background:rgba(255,255,255,0.52); box-shadow:0px 4px 14px rgba(65,118,167,0.11); border-radius:83px; color:var(--tp-theme-secondary); height:54px; width:54px; text-align:center; line-height:52px; margin-right:12px; flex:0 0 auto;}.tp-business-box p{ font-weight:400; font-size:16px; line-height:29px; color:#5A627D; margin-bottom:0;}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){ .tp-business-box p br{ display:none; }}.tp-business-title{ font-weight:600; font-size:16px; line-height:19px; color:var(--tp-theme-primary); margin-bottom:0;}.tp-business-btn-area img{ margin-left:20px; transform:translateY(5px);}.tp-business-btn-area i{ font-family:var(--tp-ff-heading); position:relative; font-weight:500; font-size:18px; font-style:normal; text-align:center; text-transform:capitalize; color:var(--tp-theme-primary); margin-left:5px;}.tp-business-btn-area i span{ position:absolute; bottom:-12px; right:-2px;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){ .tp-business-btn-area i{ margin-left:30px; }}@media (max-width:575px){ .tp-business-btn-area i{ display:none; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .circle-animation{ display:none; }}.circle-animation.business-2{ top:50%; left:50%; border:1px solid #EDF1F8; width:480px; height:480px; position:absolute; transform:translate(-50%,-50%); border-radius:50%;}@media only screen and (min-width:768px) and (max-width:991px){ .circle-animation.business-2{ top:28%; width:700px; height:700px; }}@media (max-width:575px){ .circle-animation.business-2{ top:32%; width:330px; height:330px; }}.circle-animation.business-3{ top:50%; left:50%; border:1px solid #EDF1F8; width:368px; height:368px; position:absolute; transform:translate(-50%,-50%); border-radius:50%;}@media only screen and (min-width:768px) and (max-width:991px){ .circle-animation.business-3{ top:28%; width:700px; height:700px; }}@media (max-width:575px){ .circle-animation.business-3{ top:32%; width:330px; height:330px; }}.circle-animation.business-4{ top:50%; left:50%; border:1px solid #EDF1F8; width:600px; height:600px; position:absolute; transform:translate(-50%,-50%); border-radius:50%;}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){ .circle-animation.business-4{ display:none; }}@media only screen and (min-width:768px) and (max-width:991px){ .circle-animation.business-4{ top:28%; width:700px; height:700px; }}@media (max-width:575px){ .circle-animation.business-4{ top:32%; width:330px; height:330px; }}.circle-animation span.tp-circle-1{ display:block; position:absolute; content:""; top:calc(50% - 1px); left:50%; width:50%; height:1px; background:transparent; transform-origin:left; -webkit-animation:circle-animation 13s linear infinite; -moz-animation:circle-animation 13s linear infinite; -ms-animation:circle-animation 13s linear infinite; -o-animation:circle-animation 13s linear infinite; animation:circle-animation 13s linear infinite;}.circle-animation span.tp-circle-1::before{ position:absolute; content:""; width:12px; height:12px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; top:-25px; right:-6px; background-color:var(--tp-theme-secondary);}.circle-animation span.tp-circle-2{ display:block; position:absolute; content:""; top:calc(50% - 1px); left:50%; width:50%; height:1px; background:transparent; transform-origin:left; transform:scale(-1,1); -webkit-animation:circle-animation2 7s linear infinite; -moz-animation:circle-animation2 7s linear infinite; -o-animation:circle-animation2 7s linear infinite; animation:circle-animation2 7s linear infinite;}.circle-animation span.tp-circle-2::after{ position:absolute; content:""; width:14px; height:14px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; bottom:-25px; right:-7px; background-color:#FFA654;}.circle-animation span.tp-circle-3{ display:block; position:absolute; content:""; top:calc(50% - 1px); left:50%; width:50%; height:1px; background:transparent; transform-origin:left; -webkit-animation:circle-animation3 10s linear infinite; -moz-animation:circle-animation3 10s linear infinite; -o-animation:circle-animation3 10s linear infinite; animation:circle-animation3 10s linear infinite;}.circle-animation span.tp-circle-3::before{ position:absolute; content:""; width:12px; height:12px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; top:-25px; right:-6px; background-color:var(--tp-theme-secondary);}.circle-animation span.tp-circle-5{ display:block; position:absolute; content:""; top:calc(50% - 1px); left:50%; width:50%; height:1px; background:transparent; transform-origin:left; transform:rotate(-50deg); -webkit-animation:circle-animation8 13s linear infinite; -moz-animation:circle-animation8 13s linear infinite; -ms-animation:circle-animation8 13s linear infinite; -o-animation:circle-animation8 13s linear infinite; animation:circle-animation8 13s linear infinite;}.circle-animation span.tp-circle-5::after{ position:absolute; content:""; width:14px; height:14px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; bottom:-25px; right:-7px; background-color:#323087;}.circle-animation span.tp-circle-6{ display:block; position:absolute; content:""; top:calc(50% - 1px); left:50%; width:50%; height:1px; background:transparent; transform-origin:left; -webkit-animation:circle-6 13s linear infinite; -moz-animation:circle-6 13s linear infinite; -ms-animation:circle-6 13s linear infinite; -o-animation:circle-6 13s linear infinite; animation:circle-6 13s linear infinite;}.circle-animation span.tp-circle-6::before{ position:absolute; content:""; width:12px; height:12px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; top:-25px; right:-6px; background-color:#323087;}.circle-animation span.tp-circle-7{ display:block; position:absolute; content:""; top:calc(50% - 1px); left:50%; width:50%; height:1px; background:transparent; transform-origin:left; -webkit-animation:circle-animation99 8s linear infinite; -moz-animation:circle-animation99 8s linear infinite; -ms-animation:circle-animation99 8s linear infinite; -o-animation:circle-animation99 8s linear infinite; animation:circle-animation99 8s linear infinite;}.circle-animation span.tp-circle-7::before{ position:absolute; content:""; width:12px; height:12px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; top:-25px; right:-6px; background-color:#FFA654;}.circle-animation span.tp-circle-8{ display:block; position:absolute; content:""; top:calc(50% - 1px); left:50%; width:50%; height:1px; background:transparent; transform-origin:left; -webkit-animation:circle-animation88 13s linear infinite; -moz-animation:circle-animation88 13s linear infinite; -ms-animation:circle-animation88 13s linear infinite; -o-animation:circle-animation88 13s linear infinite; animation:circle-animation88 13s linear infinite;}.circle-animation span.tp-circle-8::before{ position:absolute; content:""; width:12px; height:12px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; top:-25px; right:-6px; background-color:#25A4FF;}.tp-industry-area{ background:rgba(232,247,253,0.5); overflow:hidden;}.tp-industry-shape .shape-1{ position:absolute; top:0; left:50%; transform:translateX(-50%);}@media only screen and (min-width:1701px) and (max-width:1800px){ .tp-industry-shape .shape-1{ left:49%; transform:translateX(-51%); }}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-industry-shape .shape-1{ left:45%; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-industry-shape .shape-1{ left:38%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-industry-shape .shape-1{ left:27%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-industry-shape .shape-1{ left:12%; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-industry-shape .shape-1{ display:none; }}.tp-industry-shape .shape-2{ position:absolute; bottom:-55%; left:0;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-industry-shape .shape-2{ display:none; }}.tp-industry-shape .shape-3{ position:absolute; bottom:-55%; right:0;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-industry-shape .shape-3{ display:none; }}.tp-industry-wrapper{ position:relative;}.tp-industry-wrapper:hover::before{ width:31px;}.tp-industry-wrapper::before{ content:""; position:absolute; bottom:0; left:0; clip-path:polygon(0 0,0% 100%,100% 100%); background:var(--tp-theme-secondary); height:27px; width:0px; transition:all 0.4s;}.tp-industry-content{ background:var(--tp-common-white); border-radius:5px; padding:55px 20px 51px 51px;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-industry-content{ padding:55px 20px 45px 50px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-industry-content{ text-align:center; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-industry-content{ padding:55px 20px 50px 35px; }}@media (max-width:575px){ .tp-industry-content{ padding:30px; }}.tp-industry-content-title{ position:relative; font-weight:600; font-size:24px; line-height:35px; text-transform:capitalize; margin-bottom:40px; color:var(--tp-theme-primary); transform:translateX(10px);}@media (max-width:575px){ .tp-industry-content-title br{ display:none; }}@media (max-width:575px){ .tp-industry-content-title{ font-size:19px; }}.tp-industry-content-title::after{ position:absolute; content:""; background:#323087; width:2px; height:56px; left:-10px; top:6px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-industry-content-title::after{ left:256px; }}.tp-industry-thumb{ position:relative; margin-right:80px;}@media (max-width:575px){ .tp-industry-thumb{ margin-right:31px; margin-bottom:20px; }}.tp-industry-thumb:last-child{ margin-right:0px;}.tp-industry-thumb:not(:last-of-type)::before{ position:absolute; content:""; top:-12px; right:-48px; height:128px; width:1px; background:#EBEBEB;}@media (max-width:575px){ .tp-industry-thumb:not(:last-of-type)::before{ display:none; }}.tp-industry-thumb-wrapper{ position:relative; margin-bottom:30px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-industry-thumb-wrapper{ justify-content:center; }}@media (max-width:575px){ .tp-industry-thumb-wrapper{ flex-wrap:wrap; }}.tp-industry-thumb img{ height:61px; margin-bottom:20px;}.tp-industry-title{ font-weight:600; font-size:18px; line-height:24px; text-transform:capitalize; color:var(--tp-heading-secondary);}.tp-industry-btn .icon{ display:inline-block; height:43px; width:43px; border-radius:50%; line-height:42px; text-align:center; border:1px solid #EBEBEB; filter:drop-shadow(0px 4px 9px rgba(0,0,0,0.09));}.tp-industry-btn a{ font-weight:400; font-size:15px; line-height:36px; letter-spacing:0.02em; text-transform:capitalize; color:var(--tp-heading-secondary); margin-left:10px;}.tp-industry-btn a:hover span{ color:var(--tp-theme-secondary);}.tp-industry-btn a span{ transition:all 0.3s ease-in-out; text-decoration:underline;}.tp-industry-tab{ background:var(--tp-common-white); border-radius:5px; padding:55px 60px 61px 51px;}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-industry-tab{ padding:55px 40px 56px 50px; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-industry-tab{ padding:55px 60px 30px 50px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-industry-tab{ padding:55px 60px 20px 50px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-industry-tab{ padding:55px 30px 15px 30px; }}@media (max-width:575px){ .tp-industry-tab{ padding:30px; }}.tp-industry-tab .nav-pills .nav-link.active,.tp-industry-tab .nav-pills .show > .nav-link{ background-color:transparent; letter-spacing:0.05em; text-transform:uppercase; color:var(--tp-common-white); z-index:2;}.tp-industry-tab .nav-pills .nav-link.active::after,.tp-industry-tab .nav-pills .show > .nav-link::after{ height:100%; z-index:-1;}.tp-industry-tab #pills-tab{ border-bottom:1px solid #020626;}.tp-industry-tab .nav-item .nav-link{ position:relative; border-radius:0; letter-spacing:0.05em; text-transform:uppercase; color:#1D1D1D; font-size:14px; font-weight:500; padding:10px 30px;}.tp-industry-tab .nav-item .nav-link::after{ position:absolute; content:""; width:100%; height:0%; background-color:var(--tp-theme-primary); left:0; bottom:0; transition:all 0.3s ease-in-out;}.tp-industry-tab-content{ margin-top:40px;}@media (max-width:575px){ .tp-industry-tab-content-inner{ flex-wrap:wrap; }}.tp-industry-tab-content img{ position:relative; margin-right:20px; border-radius:10px; width:212px; height:400px; object-fit:cover;}@media (max-width:575px){ .tp-industry-tab-content img{ margin-bottom:20px; }}.tp-industry-tab-content a{ position:absolute; left:50%; transform:translateX(-50%); top:30%; height:48px; width:48px; display:inline-block; line-height:48px; border-radius:50%; text-align:center; color:var(--tp-common-white); background:var(--tp-theme-secondary);}.tp-industry-tab-content ul li{ list-style:none; font-weight:400; font-size:15px; line-height:20px; color:#313B3D; margin-bottom:10px;}.tp-industry-tab-content ul li span{ margin-right:5px; color:var(--tp-theme-secondary);}.tp-industry-progress-bar{ position:relative;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-industry-progress-bar{ margin-bottom:40px; }}.tp-industry-progress-bar h4{ font-weight:500; font-size:16px; letter-spacing:0.05em; text-transform:uppercase; color:var(--tp-heading-secondary); margin-bottom:10px;}.tp-industry-progress-bar .progress{ overflow:inherit; height:3px; border-radius:1.5px;}.tp-industry-progress-bar .progress-bar{ position:relative; overflow:inherit; background-color:var(--tp-theme-secondary);}.tp-industry-progress-bar .progress-bar span{ text-align:right; transform:translateY(-20px); font-weight:500; font-size:16px; line-height:21px; color:var(--tp-heading-secondary);}.tp-cta-2-area{ background-color:var(--tp-bg-primary); background-repeat:no-repeat; background-size:cover;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-cta-2-area{ padding-top:60px; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-cta-2-area{ padding-top:0px; }}.tp-cta-2-shape .shape-1{ position:absolute; right:0; bottom:0;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-cta-2-shape .shape-1{ display:none; }}.tp-cta-2-shape .shape-2{ position:absolute; right:18%; top:-130px; z-index:0;}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-cta-2-shape .shape-2{ display:none; }}.tp-cta-2-shape .shape-3{ position:absolute; bottom:0; left:-25px;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-cta-2-shape .shape-3{ display:none; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-cta-2-title-wrapper{ margin-top:35px; }}.tp-cta-2-title-wrapper .tp-section-title{ font-size:48px;}.tp-cta-2-content{ position:relative; height:336px; width:336px; background:var(--tp-theme-secondary); border-radius:50%; line-height:102px; padding:50px 0px;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-cta-2-content{ margin-bottom:40px; }}@media (max-width:575px){ .tp-cta-2-content{ height:290px; width:290px; line-height:60px; }}.tp-cta-2-content::before{ position:absolute; content:""; top:19px; left:19px; height:300px; width:300px; border:1px #fff dashed; border-radius:50%;}@media (max-width:575px){ .tp-cta-2-content::before{ height:255px; width:255px; }}.tp-cta-2-content-icon span{ color:var(--tp-common-white); display:block;}.tp-cta-2-content-inner .cta-title{ position:relative; font-weight:500; font-family:var(--tp-ff-p); font-size:22px; line-height:56px; color:var(--tp-heading-secondary); margin-bottom:-2px;}.tp-cta-2-content-inner .cta-title::after{ position:absolute; content:""; height:1px; width:182px; background:var(--tp-common-white); bottom:0; left:78px;}@media (max-width:575px){ .tp-cta-2-content-inner .cta-title::after{ left:55px; }}.tp-cta-2-content-inner a{ font-weight:500; font-size:22px; display:block; line-height:56px; color:var(--tp-heading-secondary); margin-bottom:0;}.tp-cta-3-area{ background:var(--tp-theme-primary); overflow:hidden;}.tp-cta-3-shape{ position:absolute; top:0; left:0;}@media (max-width:575px){ .tp-cta-3-shape{ display:none; }}.tp-cta-3-wrapper{ background-color:var(--tp-theme-secondary); padding:45px 48px 30px 65px;}@media (max-width:575px){ .tp-cta-3-wrapper{ padding:25px; }}.tp-cta-3-title-wrapper .tp-cta-3-title{ font-weight:700; font-size:32px; line-height:42px; color:var(--tp-common-white); margin-bottom:0;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-cta-3-title-wrapper .tp-cta-3-title{ margin-bottom:25px; }}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-cta-3-title-wrapper .tp-cta-3-title br{ display:none; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-cta-3-phone{ margin-bottom:25px; }}.tp-cta-3-phone-content span{ font-weight:500; font-size:16px; line-height:21px; text-transform:uppercase; color:rgba(255,255,255,0.79);}.tp-cta-3-phone-content span a{ color:var(--tp-common-white);}.tp-cta-3-phone-icon{ position:relative; height:60px; width:60px; background:var(--tp-common-white); border-radius:50%; text-align:center; line-height:60px; margin-right:25px; flex:0 0 auto;}.tp-cta-3-phone-icon::after{ position:absolute; top:-6px; left:-6px; height:72px; width:72px; content:""; background:rgba(255,255,255,0.54); border-radius:50%;}.tp-cta-3-btn{ padding-left:75px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-cta-3-btn{ padding-left:10px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-cta-3-btn{ padding-left:40px; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-cta-3-btn{ padding-left:0; }}.tp-cta-3-btn .tp-btn-hover::after{ background:var(--tp-common-white);}.tp-cta-4-area{ overflow:hidden; background:#F1FBFE;}.tp-cta-4-shape{ position:absolute; top:5px; left:50%; z-index:1;}.tp-cta-4-wrapper-left{ position:relative; padding:51px 15px 50px 55px; background:var(--tp-theme-secondary);}@media (max-width:575px){ .tp-cta-4-wrapper-left{ padding:45px 15px 45px 25px; }}.tp-cta-4-wrapper-left .shape-1{ position:absolute; bottom:0; left:0;}.tp-cta-4-wrapper-right{ background:var(--tp-theme-primary); padding:51px 15px 53px 55px;}@media (max-width:575px){ .tp-cta-4-wrapper-right{ padding:45px 15px 45px 25px; }}.tp-cta-4-mail img{ margin-right:32px;}@media only screen and (min-width:576px) and (max-width:767px){ .tp-cta-4-mail img{ margin-right:15px; }}@media (max-width:575px){ .tp-cta-4-mail img{ margin-bottom:15px; }}.tp-cta-4-mail a{ font-weight:600; font-size:22px; line-height:26px; color:var(--tp-common-white); border:1px solid rgba(255,255,255,0.4); border-radius:66.5px; padding:12px;}@media only screen and (min-width:576px) and (max-width:767px){ .tp-cta-4-mail a{ font-size:20px; }}@media (max-width:575px){ .tp-cta-4-mail a{ font-size:16px; }}.tp-cta-4-mail a span{ text-decoration:underline;}.tp-cta-4-headphone-thumb{ margin-right:25px;}@media (max-width:575px){ .tp-cta-4-headphone-thumb img{ margin-bottom:15px; }}.tp-cta-4-content p,.tp-cta-4-content a{ font-family:var(--tp-ff-heading); font-weight:600; font-size:18px; text-transform:uppercase; color:var(--tp-common-white); margin-bottom:6px;}@media (max-width:575px){ .tp-cta-4-content p,.tp-cta-4-content a{ font-size:15px; }}.tp-cta-4-content p span,.tp-cta-4-content a span{ color:var(--tp-theme-secondary);}.tp-cta-4-content a{ color:var(--tp-theme-secondary);}.tp-category-area{ background:var(--tp-bg-primary);}.tp-category-shape .shape-1{ position:absolute; top:0; left:0;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-category-shape .shape-1{ display:none; }}.tp-category-shape .shape-2{ position:absolute; bottom:0; right:0;}.tp-category-shape .shape-3{ position:absolute; bottom:36%; left:22%; color:var(--tp-theme-secondary); z-index:0;}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-category-shape .shape-3{ left:18%; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-category-shape .shape-3{ left:12%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-category-shape .shape-3{ left:5%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-category-shape .shape-3{ left:1%; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-category-shape .shape-3{ display:none; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-category-shape .shape-3 svg{ width:94%; }}.tp-category-title-wrapper .tp-section-title{ margin-bottom:60px;}.tp-category-icon img{ position:relative;}.tp-category-icon::before{ position:absolute; top:0; left:0; right:0; bottom:0; content:""; background-color:var(--tp-theme-secondary); transform-origin:center; -moz-transition:all 0.3s cubic-bezier(0.54,0.33,0.78,0.84); -webkit-transition:all 0.3s cubic-bezier(0.54,0.33,0.78,0.84); -ms-transition:all 0.3s cubic-bezier(0.54,0.33,0.78,0.84); -o-transition:all 0.3s cubic-bezier(0.54,0.33,0.78,0.84); transition:all 0.3s cubic-bezier(0.54,0.33,0.78,0.84); -moz-transform:scale(0); -o-transform:scale(0); -ms-transform:scale(0); -webkit-transform:scale(0); transform:scale(0.5); z-index:0; opacity:0; border-radius:50%;}.tp-category-content{ position:relative; text-align:center; height:170px; width:170px; background:var(--tp-common-white); box-shadow:0px 7px 29px rgba(13,39,69,0.05); border-radius:50%; display:flex; flex:0 0 auto; justify-content:center; align-items:center; transition:all 0.3s;}.tp-category-content:hover .tp-category-icon::before{ transform:scale(1.1); opacity:1;}.tp-category-content:hover .tp-category-content-title{ color:var(--tp-common-white);}@media (max-width:575px){ .tp-category-content-wrapper{ justify-content:center; flex-wrap:wrap; }}.tp-category-content.one{ margin-left:-22px; margin-top:20px;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-category-content.one{ margin-right:20px; margin-top:0; margin-left:0; margin-bottom:30px; }}.tp-category-content.two{ margin-left:82px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-category-content.two{ margin-left:40px; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-category-content.two{ margin-left:0; margin-bottom:30px; }}.tp-category-content.three{ margin-top:80px; margin-left:-14px;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-category-content.three{ margin-left:120px; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-category-content.three{ margin-top:0; margin-left:0; margin-bottom:30px; }}.tp-category-content.four{ margin-left:34px;}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-category-content.four{ margin-right:20px; margin-left:0; margin-bottom:30px; }}.tp-category-content.five{ margin-left:95px; margin-top:77px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-category-content.five{ margin-left:20px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-category-content.five{ margin-top:30px; }}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-category-content.five{ margin-top:0; margin-left:0; margin-bottom:30px; }}.tp-category-content-title{ position:relative; font-weight:600; font-size:20px; line-height:31px; text-transform:capitalize; -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -ms-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; margin-bottom:0; margin-top:10px; color:var(--tp-heading-secondary);}.tp-team-area{ overflow:hidden;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-team-area{ padding-bottom:70px; }}@media only screen and (min-width:576px) and (max-width:767px){ .tp-team-area{ padding-bottom:80px; }}@media (max-width:575px){ .tp-team-area{ padding-bottom:55px; }}.tp-team-shape{ position:absolute; top:0; left:10%; animation:scale_up_down 1s infinite alternate both;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-team-shape{ display:none; }}.tp-team-wrapper:hover .tp-team-wrapper-icon span{ color:var(--tp-common-white); background-color:var(--tp-theme-secondary);}.tp-team-wrapper:hover .tp-team-wrapper-icon span svg{ transform:rotate(45deg);}.tp-team-wrapper:hover .tp-team-social-info{ bottom:0;}.tp-team-wrapper-thumb{ position:relative; overflow:hidden;}.tp-team-wrapper-thumb img{ max-width:100%;}@media (max-width:575px){ .tp-team-wrapper-thumb img{ min-width:100%; }}.tp-team-wrapper-thumb .tp-team-social-info{ position:absolute; bottom:-175px; right:0; transform:translateX(-50%); background-color:var(--tp-common-white); border-radius:26px 26.5px 0px 0px; height:172px; width:52px; padding:15px 13px; text-align:center; transition:all 0.4s ease; overflow:hidden;}.tp-team-wrapper-thumb .tp-team-social-info a{ display:block; color:#18181D; margin-bottom:8px; padding-bottom:5px;}.tp-team-wrapper-thumb .tp-team-social-info a:hover{ color:var(--tp-theme-secondary);}.tp-team-wrapper-thumb .tp-team-social-info a:not(:last-of-type){ border-bottom:1px solid #EAEAEE;}.tp-team-wrapper-content{ padding:33px 25px 0 10px;}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-team-wrapper-content{ padding:33px 15px 0 10px; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-team-wrapper-content{ padding:33px 10px 0 10px; }}@media only screen and (min-width:768px) and (max-width:991px){ .tp-team-wrapper-content{ padding:33px 5px 0 10px; }}.tp-team-wrapper-content-text .team-title{ font-weight:600; font-size:22px; margin-bottom:11px; color:var(--tp-heading-secondary); background-image:linear-gradient(#03041C,#03041C),linear-gradient(#03041C,#03041C); background-size:0% 1px,0 1px; background-position:100% 100%,0 100%; background-repeat:no-repeat; transition:background-size 0.4s linear; transition:0.3s ease;}.tp-team-wrapper-content-text .team-title:hover{ background-size:0 2px,100% 1px;}@media only screen and (min-width:768px) and (max-width:991px){ .tp-team-wrapper-content-text .team-title{ font-size:20px; }}.tp-team-wrapper-content-text p{ font-weight:500; font-size:15px; line-height:24px; color:var(--tp-theme-secondary);}.tp-team-wrapper-icon span{ font-size:18px; color:#5D5D70; height:42px; width:42px; background:var(--tp-common-white); border:1px solid rgba(0,0,0,0.08); box-shadow:0px 4px 14px rgba(0,0,0,0.04); border-radius:50%; display:inline-block; text-align:center; line-height:36px; cursor:pointer; transition:all 0.4s ease-in-out;}.tp-team-wrapper-icon span svg{ transition:all 0.4s ease-in-out;}.tp-team-wrapper .social{ position:absolute; right:30px; bottom:108px; background:var(--tp-common-white); width:52px; height:0; text-align:center; border-radius:26px 26.5px 0px 0px; padding-top:0; transition:0.5s; transition-delay:0.5s; transition:all 400ms ease-out 0s; opacity:0; visibility:hidden;}.tp-team-wrapper .social a{ display:block; font-weight:400; font-size:0px; color:#18181D; transition:all 1s ease-in-out;}.tp-team-wrapper .social a:not(:last-child){ margin-bottom:0px;}.tp-team-nav button{ height:66px; width:66px; border-radius:50%; font-size:16px; font-weight:500; color:var(--tp-heading-secondary); background:transparent; border:1px solid rgba(0,0,0,0.28); z-index:5;}.tp-team-nav button.team-button-next-1{ margin-left:25px;}.tp-team-details-area{ overflow:hidden;}.tp-team-details-shape .shape-1{ position:absolute; top:20%; left:20%;}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-team-details-shape .shape-1{ left:14%; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-team-details-shape .shape-1{ left:9%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-team-details-shape .shape-1{ left:4%; }}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-team-details-shape .shape-1{ display:none; }}.tp-team-details-shape .shape-2{ position:absolute; top:18%; left:26%;}@media only screen and (min-width:1600px) and (max-width:1700px){ .tp-team-details-shape .shape-2{ left:23%; }}@media only screen and (min-width:1400px) and (max-width:1599px){ .tp-team-details-shape .shape-2{ left:20%; }}@media only screen and (min-width:1200px) and (max-width:1399px){ .tp-team-details-shape .shape-2{ left:16%; }}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-team-details-shape .shape-2{ top:10%; left:12%; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){ .tp-team-details-shape .shape-2{ top:10%; left:48%; }}@media (max-width:575px){ .tp-team-details-shape .shape-2{ top:6%; left:30%; }}.tp-team-details-thumb{ position:relative;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-team-details-thumb{ margin-bottom:40px; }}.tp-team-details-thumb img{ border-radius:238px;}.tp-team-details-thumb .social{ background:var(--tp-common-white); border-radius:34px 34px 26px 26px; width:173px; height:52px; margin-top:-67px; display:inline-block; position:absolute; bottom:0; left:50%; transform:translateX(-50%); line-height:52px;}.tp-team-details-thumb .social a{ font-weight:400; font-size:16px; line-height:18px; color:#18181D; transition:0.3s;}.tp-team-details-thumb .social a:not(:last-of-type){ margin-right:20px;}.tp-team-details-thumb .social a:hover{ color:var(--tp-theme-secondary);}.tp-team-details-designation-content p{ font-size:15px; margin-bottom:10px;}.tp-team-details-designation-title{ font-weight:600; font-size:30px; color:var(--tp-heading-secondary); margin-bottom:5px;}.tp-team-details-meta{ margin-bottom:10px;}.tp-team-details-meta-thumb{ margin-right:10px;}.tp-team-details-meta p{ font-size:15px;}.tp-team-details-rating span{ color:#FFA51F; margin-right:7px;}.tp-team-details-rating span.deactive{ color:#D8D5CE;}.tp-team-details-rating p{ font-size:16px; font-weight:500; color:var(--tp-heading-secondary);}.tp-team-details-info p{ margin-bottom:30px;}.tp-team-details-list .list-title{ font-weight:500; font-size:20px; margin-bottom:30px;}.tp-team-details-list ul li{ list-style:none; float:left; width:45%; font-weight:400; font-size:18px; line-height:30px; margin-bottom:25px;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-team-details-list ul li{ width:100%; }}@media (max-width:575px){ .tp-team-details-list ul li{ font-size:14px; }}.tp-team-details-list ul li span{ color:var(--tp-theme-secondary); margin-right:10px;}.tp-contact-title{ font-weight:700; font-size:45px; line-height:65px; display:inline-block; text-transform:uppercase; color:var(--tp-heading-secondary); margin-bottom:35px;}@media (max-width:575px){ .tp-contact-title{ font-size:34px; }}.tp-contact-title span{ color:var(--tp-theme-secondary);}.tp-contact-title-wrapper p{ font-weight:400; font-size:18px; line-height:30px; color:#7F7F8C; margin-bottom:40px;}@media (max-width:575px){ .tp-contact-title-wrapper p br{ display:none; }}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-contact-content{ margin-bottom:40px; }}.tp-contact-content-mail{ margin-bottom:10px;}.tp-contact-content-mail-icon{ margin-right:55px;}@media (max-width:575px){ .tp-contact-content-mail-icon{ margin-right:25px; }}.tp-contact-content-mail-icon span{ color:var(--tp-theme-secondary);}.tp-contact-content-phone{ margin-bottom:50px;}.tp-contact-content-phone-icon{ margin-right:70px;}@media (max-width:575px){ .tp-contact-content-phone-icon{ margin-right:35px; }}.tp-contact-content-phone-icon span{ color:var(--tp-theme-secondary);}.tp-contact-content-phone-icon span svg{ transform:translateX(12px);}@media (max-width:575px){ .tp-contact-location-wrapper{ flex-wrap:wrap; }}.tp-contact-location-title{ font-weight:500; font-size:24px; line-height:28px; text-transform:capitalize; color:var(--tp-heading-secondary); margin-bottom:25px;}.tp-contact-location-title i{ color:var(--tp-heading-secondary); font-size:16px;}.tp-contact-location p{ font-weight:400; font-size:18px; line-height:36px; color:#6F7183;}.tp-contact-item-title{ font-weight:500; font-size:24px; line-height:2.8; color:var(--tp-heading-secondary); border-bottom:1px solid #D9D9D9;}@media (max-width:575px){ .tp-contact-item-title{ line-height:1.8; font-size:19px; }}.tp-contact-item-title:hover{ color:var(--tp-theme-secondary);}.tp-contact-form{ background:#F8F8F9; border-radius:9px; padding:60px 50px 40px 60px;}@media only screen and (min-width:992px) and (max-width:1199px){ .tp-contact-form{ padding:60px 30px 40px 30px; }}@media (max-width:575px){ .tp-contact-form{ padding:60px 25px 40px 25px; }}.tp-contact-form-title{ font-weight:500; font-size:38px; line-height:45px; text-transform:capitalize; color:#08151F;}@media (max-width:575px){ .tp-contact-form-title{ font-size:30px; }}.tp-contact-form p{ font-weight:400; font-size:16px; line-height:30px; color:#555555; margin-bottom:30px;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){ .tp-contact-form p br{ display:none; }}.tp-contact-input{ margin-bottom:26px;}.tp-contact-input input{ width:100%; height:60px; border:1px solid #D4DCE0; background-color:#f8f8f9; outline:0; color:var(--tp-common-black); padding:0 25px; border-radius:2px;}.tp-contact-input input::placeholder{ font-weight:400; font-size:18px; line-height:23px; color:rgba(20,33,43,0.8);}.tp-contact-input input:focus{ border:1px solid var(--tp-theme-secondary);}.tp-contact-input input:focus::placeholder{ font-size:0;}.tp-contact-input textarea{ height:271px; background-color:#f8f8f9; resize:none; line-height:3.5; border-radius:2px; border:1px solid #D4DCE0;}.tp-contact-input textarea::placeholder{ font-weight:400; font-size:18px; color:rgba(20,33,43,0.8);}.tp-contact-input textarea:focus{ background:var(--tp-common-white); border:1px solid var(--tp-theme-secondary);}.tp-contact-input textarea:focus::placeholder{ font-size:0;}.tp-contact-cta-area{ margin-top:-165px;}.tp-contact-map{ height:580px; width:100%;}.tp-contact-map iframe{ height:100%; width:100%; filter:saturate(0);}.faq-style-1 .tp-faq-tab-content .accordion-item{ position:relative; background:var(--tp-common-white); border:1px solid rgba(4,18,31,0.08); border-radius:0; margin-bottom:16px;}.faq-style-1 .tp-faq-tab-content .accordion-item.tp-faq-active{ position:relative; box-shadow:0px 14px 50px rgba(4,11,17,0.12); border:none;}.faq-style-1 .tp-faq-tab-content .accordion-item.tp-faq-active .accordion-button{ color:var(--tp-theme-secondary);}.faq-style-1 .tp-faq-tab-content .accordion-item.tp-faq-active .accordion-button::after{ color:var(--tp-theme-secondary);}.faq-style-1 .tp-faq-tab-content .accordion-item .accordion-button{ font-weight:600; font-size:20px; color:#000D44; padding:33px 45px 33px 34px;}@media (max-width:575px){ .faq-style-1 .tp-faq-tab-content .accordion-item .accordion-button{ padding:33px 45px 33px 25px; }}.faq-style-1 .tp-faq-tab-content .accordion-item .accordion-button:hover{ color:var(--tp-theme-secondary);}.faq-style-1 .tp-faq-tab-content .accordion-item .accordion-button:hover::after{ color:var(--tp-theme-secondary);}.faq-style-1 .tp-faq-tab-content .accordion-item .accordion-button::after{ top:36%; right:34px; transition:0.3s;}.faq-style-1 .tp-faq-tab-content .accordion-body{ padding:0 59px 29px 34px;}@media (max-width:575px){ .faq-style-1 .tp-faq-tab-content .accordion-body{ padding:0 45px 29px 34px; }}.faq-style-1 .tp-faq-tab-content .accordion-body p{ font-weight:400; font-size:16px; line-height:28px; color:#5A627D; margin-bottom:0;}