/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
.d-none {
	display: none !important;
}
button.hfe-search-submit {
    border-radius: 40px;
    min-width: auto !important;
    padding: 10px !important;
    display: block;
    height: 34px;
    margin: 5px;
    font-size: 13px !important;
}
input.hfe-search-form__input {
    padding-left: 16px !important;
}
.footer-email-subscribe p {
    position: relative;
	margin: 0 !important;
}
.footer-email-subscribe button {
    position: absolute;
    right: 11px;
    top: 10px;
    background: #F46B35;
    border-radius: 46px;
    padding: 8px 11px;
}
.footer-email-subscribe input.wpcf7-form-control {
    border-radius: 40px;
    padding: 27px 20px !important;
}
.footer-email-subscribe {
    max-width: 400px !important;
}
.wpcf7-response-output {
	color: white;
    margin: 0 !important;
}
.elementor-button-icon svg {
    height: auto;
    width: 1.7em;
}
.how-wok-box .elementor-icon-box-wrapper:after {
     border: 2px solid transparent;
     border-radius: 100%;
     background: linear-gradient(180deg, #FFFFFF 0%, rgb(255 255 255 / 34%) 100%) border-box;
     -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
     -webkit-mask-composite: xor;
     content: '';
     position: absolute;
     top: 0;
     height: 100%;
     width: 100%;
     left: 0;
}
.how-wok-box div:nth-child(2) .elementor-icon-box-wrapper:after {
	background: linear-gradient(360deg, #FFFFFF 0%, rgb(255 255 255 / 34%) 100%) border-box;
}
.how-wok-box .elementor-icon-box-wrapper {
    padding: 102px 62px;
}
.home-testimonial-silder .pp-info-box-content {
    display: flex;
    flex-direction: column;
}
.home-testimonial-silder .pp-info-box-content .pp-info-box-title-wrap {
    order: 2;
}
.home-testimonial-silder .pp-info-box-content .pp-info-box-description {
    order: 1;
}
.home-testimonial-silder span.pp-info-box-icon.pp-icon {
    text-align: left;
}
.home-testimonial-silder .pp-info-box.swiper-slide.swiper-slide-visible:after {
    border: 2px solid transparent;
    background: linear-gradient(180deg, #f46b36 0%, #BBBBBB 100%) border-box;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    border-radius: 20px;
    left: 0;
    right: 0;
    margin: auto;
}
.home-testimonial-silder .pp-info-box.swiper-slide.swiper-slide-visible {
    padding: 29px 33px !important;
}
.home-posts .pp-post-content {
    display: flex;
    flex-direction: column;
}
.home-posts .pp-post-meta {
    order: 1;
}
.home-posts h2.pp-post-title {
    order: 2;
	margin-bottom: 15px !important;
}
.home-posts .pp-post-excerpt {
    order: 3;
}
.home-posts .pp-post-terms-wrap {
    position: absolute;
    top: 21px;
    left: 44px;
}
.home-posts span.pp-icon {
    margin-right: 5px;
}
.home-posts .pp-icon svg {
    width: 20px;
    height: 17px;
    position: relative;
    top: 3px;
}
.home-contact-form .row {
    display: flex;
    gap: 16px;
}
.home-contact-form input.wpcf7-form-control {
    border: 1px solid #5F5F5F;
    border-radius: 50px;
	padding: 22px 21px !important;
}
.home-contact-form textarea.wpcf7-form-control {
    border: 1px solid #5F5F5F;
    border-radius: 25px;
	height: 110px;
}
.home-contact-form p {
	margin:0px;
}
.home-contact-form button.elementor-button.elementor-button-link {
    background: #428BCA;
    border-radius: 40px;
    padding: 11px 15px;
	margin-top:15px;
}
.home-contact-form span.elementor-button-text {
    line-height: 18pt;
}
.home-contact-form span.elementor-button-content-wrapper {
    gap: 26px;
}
.home-contact-form p {
    text-align: center;
}
.home-contact-form .wpcf7-response-output {
    color: black;
}
footer a {
    color: white;
}
div#ast-scroll-top {
    background: #F46B35;
}
.how-wok-box > div:first-child:after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="121" height="25" viewBox="0 0 121 25" fill="none"><path d="M2.06648 2.19106C1.5798 1.92998 0.973623 2.11286 0.712542 2.59954C0.451461 3.08621 0.634343 3.69239 1.12102 3.95347L1.59375 3.07227L2.06648 2.19106ZM120.773 3.27436C120.884 2.73347 120.536 2.20451 119.996 2.0929L111.181 0.274088C110.64 0.162476 110.111 0.510475 110 1.05136C109.888 1.59225 110.236 2.12121 110.777 2.23282L118.612 3.84954L116.995 11.6845C116.884 12.2254 117.232 12.7543 117.773 12.8659C118.313 12.9775 118.842 12.6295 118.954 12.0887L120.773 3.27436ZM1.97065 4.41535C2.4545 4.68164 3.0626 4.50526 3.32889 4.02141C3.59517 3.53756 3.4188 2.92946 2.93495 2.66317L2.4528 3.53926L1.97065 4.41535ZM8.13885 5.65663C7.66299 5.37632 7.04999 5.53486 6.76969 6.01073C6.48938 6.48659 6.64792 7.09959 7.12379 7.37989L7.63132 6.51826L8.13885 5.65663ZM8.82816 8.3848C9.30396 8.66523 9.917 8.50685 10.1974 8.03105C10.4778 7.55526 10.3195 6.94222 9.84367 6.6618L9.33592 7.5233L8.82816 8.3848ZM14.9903 9.6503C14.5098 9.3779 13.8995 9.54655 13.6272 10.027C13.3548 10.5074 13.5234 11.1177 14.0038 11.3901L14.4971 10.5202L14.9903 9.6503ZM15.7401 12.3634C16.2232 12.6309 16.8318 12.4562 17.0993 11.973C17.3669 11.4899 17.1921 10.8813 16.709 10.6137L16.2245 11.4886L15.7401 12.3634ZM21.9431 13.3836C21.4495 13.1357 20.8485 13.3349 20.6007 13.8284C20.3528 14.322 20.552 14.923 21.0455 15.1709L21.4943 14.2772L21.9431 13.3836ZM22.8458 16.0569C23.3434 16.2966 23.941 16.0877 24.1808 15.5902C24.4206 15.0926 24.2116 14.4949 23.7141 14.2552L23.28 15.156L22.8458 16.0569ZM29.1046 16.6752C28.5945 16.4636 28.0094 16.7056 27.7978 17.2157C27.5861 17.7258 27.8281 18.3109 28.3383 18.5225L28.7214 17.5989L29.1046 16.6752ZM30.1959 19.271C30.7103 19.472 31.2903 19.2181 31.4914 18.7037C31.6925 18.1893 31.4385 17.6093 30.9241 17.4082L30.56 18.3396L30.1959 19.271ZM36.4794 19.3719C35.9527 19.2057 35.391 19.4979 35.2247 20.0245C35.0585 20.5512 35.3507 21.1129 35.8773 21.2792L36.1783 20.3255L36.4794 19.3719ZM37.8105 21.8643C38.341 22.0179 38.8956 21.7124 39.0492 21.182C39.2029 20.6515 38.8974 20.0969 38.3669 19.9432L38.0887 20.9037L37.8105 21.8643ZM44.0691 21.3701C43.5287 21.2562 42.9983 21.6019 42.8843 22.1423C42.7704 22.6827 43.1162 23.2132 43.6566 23.3271L43.8628 22.3486L44.0691 21.3701ZM45.6321 23.7173C46.1752 23.8174 46.6966 23.4582 46.7967 22.9151C46.8968 22.3719 46.5376 21.8505 45.9945 21.7504L45.8133 22.7339L45.6321 23.7173ZM51.8175 22.591C51.2682 22.5335 50.7763 22.9322 50.7188 23.4815C50.6613 24.0307 51.0599 24.5226 51.6092 24.5801L51.7133 23.5856L51.8175 22.591ZM53.6094 24.7632C54.16 24.8064 54.6413 24.395 54.6845 23.8444C54.7277 23.2938 54.3163 22.8125 53.7657 22.7693L53.6875 23.7663L53.6094 24.7632ZM59.6473 23C59.095 22.9998 58.6471 23.4473 58.6469 23.9996C58.6466 24.5519 59.0942 24.9998 59.6465 25L59.6469 24L59.6473 23ZM61.6535 24.9752C62.2056 24.9614 62.642 24.5026 62.6281 23.9505C62.6143 23.3983 62.1555 22.962 61.6034 22.9758L61.6284 23.9755L61.6535 24.9752ZM67.4766 22.6075C66.9271 22.6624 66.5261 23.1524 66.581 23.702C66.636 24.2515 67.126 24.6525 67.6755 24.5976L67.5761 23.6025L67.4766 22.6075ZM69.6791 24.3728C70.2272 24.3046 70.6162 23.8051 70.548 23.257C70.4799 22.709 69.9804 22.3199 69.4323 22.3881L69.5557 23.3804L69.6791 24.3728ZM75.2382 21.4593C74.6962 21.5651 74.3425 22.0903 74.4483 22.6324C74.5541 23.1744 75.0793 23.5281 75.6213 23.4223L75.4298 22.4408L75.2382 21.4593ZM77.6035 23.0125C78.1431 22.8947 78.485 22.3618 78.3672 21.8222C78.2494 21.2826 77.7165 20.9407 77.177 21.0585L77.3902 22.0355L77.6035 23.0125ZM82.8944 19.6191C82.3632 19.7704 82.0553 20.3236 82.2066 20.8548C82.3579 21.3859 82.9111 21.6939 83.4423 21.5425L83.1683 20.5808L82.8944 19.6191ZM85.3508 20.9786C85.8789 20.8169 86.1759 20.2577 86.0143 19.7296C85.8526 19.2015 85.2934 18.9045 84.7653 19.0662L85.0581 20.0224L85.3508 20.9786ZM90.3609 17.1781C89.8427 17.369 89.5773 17.9439 89.7682 18.4621C89.9591 18.9803 90.534 19.2457 91.0522 19.0548L90.7066 18.1165L90.3609 17.1781ZM92.9513 18.336C93.4661 18.1359 93.7213 17.5564 93.5212 17.0417C93.3211 16.5269 92.7417 16.2717 92.2269 16.4718L92.5891 17.4039L92.9513 18.336ZM97.6744 14.1962C97.1702 14.4214 96.9439 15.0127 97.169 15.517C97.3942 16.0213 97.9856 16.2476 98.4899 16.0224L98.0822 15.1093L97.6744 14.1962ZM100.29 15.202C100.791 14.9692 101.008 14.3744 100.775 13.8736C100.542 13.3728 99.9477 13.1556 99.4469 13.3884L99.8685 14.2952L100.29 15.202ZM104.755 10.7767C104.264 11.0311 104.073 11.6347 104.328 12.1249C104.582 12.6151 105.186 12.8063 105.676 12.5519L105.215 11.6643L104.755 10.7767ZM107.452 11.6145C107.939 11.3535 108.122 10.7473 107.861 10.2606C107.6 9.77392 106.994 9.591 106.507 9.85204L106.98 10.7333L107.452 11.6145ZM111.666 6.95468C111.189 7.23415 111.03 7.84687 111.309 8.32322C111.589 8.79958 112.201 8.95918 112.678 8.67971L112.172 7.8172L111.666 6.95468ZM114.424 7.64047C114.897 7.35522 115.05 6.7406 114.764 6.26768C114.479 5.79477 113.864 5.64264 113.391 5.92789L113.908 6.78418L114.424 7.64047ZM118.398 2.78973C117.935 3.09076 117.804 3.71015 118.105 4.17319C118.406 4.63623 119.026 4.76756 119.489 4.46654L118.944 3.62814L118.398 2.78973ZM1.59375 3.07227L1.12102 3.95347C1.40105 4.10369 1.68423 4.25772 1.97065 4.41535L2.4528 3.53926L2.93495 2.66317C2.64286 2.50242 2.35336 2.34496 2.06648 2.19106L1.59375 3.07227ZM7.63132 6.51826L7.12379 7.37989C7.68296 7.70927 8.24928 8.04362 8.82816 8.3848L9.33592 7.5233L9.84367 6.6618C9.26741 6.32216 8.69744 5.98565 8.13885 5.65663L7.63132 6.51826ZM14.4971 10.5202L14.0038 11.3901C14.5742 11.7135 15.153 12.0383 15.7401 12.3634L16.2245 11.4886L16.709 10.6137C16.1283 10.2922 15.5555 9.97076 14.9903 9.6503L14.4971 10.5202ZM21.4943 14.2772L21.0455 15.1709C21.638 15.4684 22.2381 15.764 22.8458 16.0569L23.28 15.156L23.7141 14.2552C23.1166 13.9672 22.5263 13.6765 21.9431 13.3836L21.4943 14.2772ZM28.7214 17.5989L28.3383 18.5225C28.9505 18.7765 29.5697 19.0262 30.1959 19.271L30.56 18.3396L30.9241 17.4082C30.311 17.1686 29.7045 16.924 29.1046 16.6752L28.7214 17.5989ZM36.1783 20.3255L35.8773 21.2792C36.5151 21.4805 37.1594 21.6757 37.8105 21.8643L38.0887 20.9037L38.3669 19.9432C37.7314 19.7591 37.1023 19.5685 36.4794 19.3719L36.1783 20.3255ZM43.8628 22.3486L43.6566 23.3271C44.3089 23.4646 44.9674 23.5949 45.6321 23.7173L45.8133 22.7339L45.9945 21.7504C45.3468 21.6311 44.705 21.5042 44.0691 21.3701L43.8628 22.3486ZM51.7133 23.5856L51.6092 24.5801C52.2703 24.6493 52.937 24.7105 53.6094 24.7632L53.6875 23.7663L53.7657 22.7693C53.1108 22.718 52.4614 22.6584 51.8175 22.591L51.7133 23.5856ZM59.6469 24L59.6465 25C60.3104 25.0003 60.9794 24.9921 61.6535 24.9752L61.6284 23.9755L61.6034 22.9758C60.9463 22.9923 60.2942 23.0003 59.6473 23L59.6469 24ZM67.5761 23.6025L67.6755 24.5976C68.3388 24.5313 69.0066 24.4564 69.6791 24.3728L69.5557 23.3804L69.4323 22.3881C68.7757 22.4697 68.1238 22.5428 67.4766 22.6075L67.5761 23.6025ZM75.4298 22.4408L75.6213 23.4223C76.2779 23.2941 76.9386 23.1576 77.6035 23.0125L77.3902 22.0355L77.177 21.0585C76.5264 21.2005 75.8802 21.334 75.2382 21.4593L75.4298 22.4408ZM83.1683 20.5808L83.4423 21.5425C84.0749 21.3624 84.711 21.1744 85.3508 20.9786L85.0581 20.0224L84.7653 19.0662C84.138 19.2582 83.5143 19.4425 82.8944 19.6191L83.1683 20.5808ZM90.7066 18.1165L91.0522 19.0548C91.6819 18.8229 92.315 18.5833 92.9513 18.336L92.5891 17.4039L92.2269 16.4718C91.6014 16.7149 90.9795 16.9502 90.3609 17.1781L90.7066 18.1165ZM98.0822 15.1093L98.4899 16.0224C99.0871 15.7557 99.6872 15.4823 100.29 15.202L99.8685 14.2952L99.4469 13.3884C98.8532 13.6645 98.2624 13.9337 97.6744 14.1962L98.0822 15.1093ZM105.215 11.6643L105.676 12.5519C106.265 12.246 106.858 11.9335 107.452 11.6145L106.98 10.7333L106.507 9.85204C105.92 10.1668 105.336 10.475 104.755 10.7767L105.215 11.6643ZM112.172 7.8172L112.678 8.67971C113.258 8.33951 113.84 7.99312 114.424 7.64047L113.908 6.78418L113.391 5.92789C112.814 6.27639 112.238 6.61862 111.666 6.95468L112.172 7.8172ZM118.944 3.62814L119.489 4.46654C119.773 4.28172 120.058 4.09544 120.343 3.90768L119.793 3.07227L119.244 2.23685C118.961 2.42261 118.68 2.60691 118.398 2.78973L118.944 3.62814Z" fill="white"/></svg>');
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    bottom: 47px;
    width: 122px;
    height: 25px;
    right: -51px;
}
.how-wok-box > div:last-child:after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="121" height="26" viewBox="0 0 121 26" fill="none" style="&%2310;"><path d="M2.13386 23.6734C1.64718 23.9345 1.04101 23.7516 0.779925 23.265C0.518844 22.7783 0.701726 22.1721 1.1884 21.911L1.66113 22.7922L2.13386 23.6734ZM120.84 22.5901C120.952 23.131 120.604 23.66 120.063 23.7716L111.249 25.5904C110.708 25.702 110.179 25.354 110.067 24.8131C109.956 24.2722 110.304 23.7433 110.844 23.6317L118.679 22.015L117.063 14.18C116.951 13.6391 117.299 13.1102 117.84 12.9986C118.381 12.887 118.91 13.235 119.021 13.7758L120.84 22.5901ZM2.03803 21.4492C2.52188 21.1829 3.12999 21.3592 3.39627 21.8431C3.66255 22.3269 3.48618 22.935 3.00233 23.2013L2.52018 22.3252L2.03803 21.4492ZM8.20623 20.2079C7.73037 20.4882 7.11737 20.3296 6.83707 19.8538C6.55677 19.3779 6.7153 18.7649 7.19117 18.4846L7.6987 19.3462L8.20623 20.2079ZM8.89555 17.4797C9.37134 17.1993 9.98438 17.3577 10.2648 17.8334C10.5452 18.3092 10.3868 18.9223 9.91105 19.2027L9.4033 18.3412L8.89555 17.4797ZM15.0577 16.2142C14.5772 16.4866 13.9669 16.318 13.6945 15.8375C13.4221 15.3571 13.5908 14.7468 14.0712 14.4744L14.5644 15.3443L15.0577 16.2142ZM15.8075 13.5011C16.2906 13.2336 16.8992 13.4083 17.1667 13.8915C17.4343 14.3746 17.2595 14.9832 16.7764 15.2508L16.2919 14.3759L15.8075 13.5011ZM22.0105 12.4809C21.5169 12.7288 20.9159 12.5296 20.668 12.0361C20.4202 11.5425 20.6194 10.9415 21.1129 10.6937L21.5617 11.5873L22.0105 12.4809ZM22.9132 9.80764C23.4107 9.56787 24.0084 9.77682 24.2482 10.2743C24.488 10.7719 24.279 11.3696 23.7815 11.6093L23.3474 10.7085L22.9132 9.80764ZM29.172 9.18933C28.6618 9.40094 28.0768 9.15894 27.8651 8.64881C27.6535 8.13867 27.8955 7.55358 28.4057 7.34196L28.7888 8.26565L29.172 9.18933ZM30.2633 6.59352C30.7777 6.39245 31.3577 6.64645 31.5588 7.16083C31.7598 7.67521 31.5058 8.2552 30.9915 8.45627L30.6274 7.52489L30.2633 6.59352ZM36.5467 6.49258C36.0201 6.65882 35.4584 6.36664 35.2921 5.83997C35.1259 5.3133 35.418 4.75158 35.9447 4.58534L36.2457 5.53896L36.5467 6.49258ZM37.8779 4.00024C38.4084 3.84659 38.963 4.15206 39.1166 4.68254C39.2703 5.21302 38.9648 5.76762 38.4343 5.92128L38.1561 4.96076L37.8779 4.00024ZM44.1365 4.49438C43.5961 4.6083 43.0657 4.26257 42.9517 3.72216C42.8378 3.18176 43.1835 2.65132 43.7239 2.53739L43.9302 3.51589L44.1365 4.49438ZM45.6995 2.14718C46.2426 2.04711 46.764 2.40629 46.8641 2.94943C46.9642 3.49257 46.605 4.014 46.0619 4.11408L45.8807 3.13063L45.6995 2.14718ZM51.8848 3.2735C51.3356 3.331 50.8437 2.93233 50.7862 2.38305C50.7287 1.83376 51.1273 1.34187 51.6766 1.28437L51.7807 2.27893L51.8848 3.2735ZM53.6768 1.1013C54.2274 1.05813 54.7087 1.46948 54.7519 2.02007C54.795 2.57067 54.3837 3.05201 53.8331 3.09518L53.7549 2.09824L53.6768 1.1013ZM59.7146 2.86448C59.1623 2.8647 58.7145 2.41716 58.7142 1.86488C58.714 1.31259 59.1616 0.8647 59.7139 0.864485L59.7142 1.86448L59.7146 2.86448ZM61.7209 0.889297C62.273 0.903141 62.7094 1.36194 62.6955 1.91405C62.6817 2.46616 62.2229 2.90251 61.6708 2.88867L61.6958 1.88898L61.7209 0.889297ZM67.544 3.25702C66.9944 3.20209 66.5935 2.71206 66.6484 2.16252C66.7033 1.61297 67.1934 1.21201 67.7429 1.26694L67.6434 2.26198L67.544 3.25702ZM69.7465 1.49171C70.2946 1.55986 70.6836 2.05941 70.6154 2.60747C70.5473 3.15553 70.0477 3.54457 69.4997 3.47642L69.6231 2.48406L69.7465 1.49171ZM75.3056 4.40518C74.7635 4.29939 74.4099 3.7742 74.5157 3.23214C74.6215 2.69008 75.1467 2.33642 75.6887 2.44222L75.4971 3.4237L75.3056 4.40518ZM77.6709 2.85202C78.2104 2.9698 78.5524 3.5027 78.4346 4.04228C78.3168 4.58186 77.7839 4.92379 77.2443 4.80602L77.4576 3.82902L77.6709 2.85202ZM82.9618 6.24544C82.4306 6.09414 82.1227 5.54089 82.274 5.00974C82.4253 4.47858 82.9785 4.17065 83.5097 4.32195L83.2357 5.2837L82.9618 6.24544ZM85.4182 4.88594C85.9463 5.04761 86.2433 5.60678 86.0816 6.13487C85.92 6.66296 85.3608 6.96 84.8327 6.79833L85.1255 5.84214L85.4182 4.88594ZM90.4283 8.68641C89.91 8.49552 89.6447 7.92065 89.8356 7.4024C90.0265 6.88416 90.6013 6.61879 91.1196 6.80969L90.7739 7.74805L90.4283 8.68641ZM93.0187 7.52853C93.5335 7.72859 93.7886 8.30807 93.5886 8.82285C93.3885 9.33763 92.809 9.59276 92.2943 9.3927L92.6565 8.46062L93.0187 7.52853ZM97.7418 11.6683C97.2375 11.4431 97.0113 10.8518 97.2364 10.3475C97.4616 9.84318 98.0529 9.6169 98.5572 9.84208L98.1495 10.7552L97.7418 11.6683ZM100.357 10.6625C100.858 10.8953 101.076 11.4901 100.843 11.9909C100.61 12.4917 100.015 12.7089 99.5143 12.4761L99.9359 11.5693L100.357 10.6625ZM104.822 15.0878C104.332 14.8335 104.141 14.2298 104.395 13.7396C104.649 13.2494 105.253 13.0582 105.743 13.3126L105.283 14.2002L104.822 15.0878ZM107.52 14.25C108.006 14.511 108.189 15.1172 107.928 15.6039C107.667 16.0906 107.061 16.2735 106.574 16.0125L107.047 15.1312L107.52 14.25ZM111.733 18.9098C111.257 18.6304 111.097 18.0176 111.377 17.5413C111.656 17.0649 112.269 16.9053 112.745 17.1848L112.239 18.0473L111.733 18.9098ZM114.492 18.224C114.965 18.5093 115.117 19.1239 114.832 19.5968C114.546 20.0697 113.932 20.2219 113.459 19.9366L113.975 19.0803L114.492 18.224ZM118.466 23.0748C118.003 22.7737 117.871 22.1543 118.172 21.6913C118.474 21.2283 119.093 21.0969 119.556 21.398L119.011 22.2364L118.466 23.0748ZM1.66113 22.7922L1.1884 21.911C1.46843 21.7608 1.75162 21.6068 2.03803 21.4492L2.52018 22.3252L3.00233 23.2013C2.71024 23.3621 2.42075 23.5195 2.13386 23.6734L1.66113 22.7922ZM7.6987 19.3462L7.19117 18.4846C7.75035 18.1552 8.31666 17.8209 8.89555 17.4797L9.4033 18.3412L9.91105 19.2027C9.33479 19.5423 8.76482 19.8788 8.20623 20.2079L7.6987 19.3462ZM14.5644 15.3443L14.0712 14.4744C14.6416 14.151 15.2204 13.8263 15.8075 13.5011L16.2919 14.3759L16.7764 15.2508C16.1957 15.5723 15.6229 15.8937 15.0577 16.2142L14.5644 15.3443ZM21.5617 11.5873L21.1129 10.6937C21.7054 10.3961 22.3055 10.1005 22.9132 9.80764L23.3474 10.7085L23.7815 11.6093C23.184 11.8973 22.5937 12.188 22.0105 12.4809L21.5617 11.5873ZM28.7888 8.26565L28.4057 7.34196C29.0179 7.088 29.6371 6.83832 30.2633 6.59352L30.6274 7.52489L30.9915 8.45627C30.3784 8.69592 29.7719 8.94047 29.172 9.18933L28.7888 8.26565ZM36.2457 5.53896L35.9447 4.58534C36.5825 4.38404 37.2268 4.18883 37.8779 4.00024L38.1561 4.96076L38.4343 5.92128C37.7988 6.10536 37.1696 6.29596 36.5467 6.49258L36.2457 5.53896ZM43.9302 3.51589L43.7239 2.53739C44.3763 2.39987 45.0348 2.26965 45.6995 2.14718L45.8807 3.13063L46.0619 4.11408C45.4142 4.23342 44.7724 4.36033 44.1365 4.49438L43.9302 3.51589ZM51.7807 2.27893L51.6766 1.28437C52.3377 1.21516 53.0044 1.15401 53.6768 1.1013L53.7549 2.09824L53.8331 3.09518C53.1782 3.14653 52.5288 3.20609 51.8848 3.2735L51.7807 2.27893ZM59.7142 1.86448L59.7139 0.864485C60.3778 0.864227 61.0468 0.872395 61.7209 0.889297L61.6958 1.88898L61.6708 2.88867C61.0136 2.87219 60.3616 2.86423 59.7146 2.86448L59.7142 1.86448ZM67.6434 2.26198L67.7429 1.26694C68.4061 1.33324 69.074 1.40807 69.7465 1.49171L69.6231 2.48406L69.4997 3.47642C68.8431 3.39477 68.1912 3.32172 67.544 3.25702L67.6434 2.26198ZM75.4971 3.4237L75.6887 2.44222C76.3453 2.57036 77.006 2.70689 77.6709 2.85202L77.4576 3.82902L77.2443 4.80602C76.5938 4.66402 75.9476 4.53048 75.3056 4.40518L75.4971 3.4237ZM83.2357 5.2837L83.5097 4.32195C84.1423 4.50214 84.7784 4.69009 85.4182 4.88594L85.1255 5.84214L84.8327 6.79833C84.2054 6.60628 83.5817 6.42203 82.9618 6.24544L83.2357 5.2837ZM90.7739 7.74805L91.1196 6.80969C91.7493 7.04165 92.3824 7.28122 93.0187 7.52853L92.6565 8.46062L92.2943 9.3927C91.6688 9.14964 91.0468 8.91426 90.4283 8.68641L90.7739 7.74805ZM98.1495 10.7552L98.5572 9.84208C99.1545 10.1088 99.7546 10.3822 100.357 10.6625L99.9359 11.5693L99.5143 12.4761C98.9206 12.2 98.3297 11.9308 97.7418 11.6683L98.1495 10.7552ZM105.283 14.2002L105.743 13.3126C106.333 13.6185 106.925 13.931 107.52 14.25L107.047 15.1312L106.574 16.0125C105.988 15.6977 105.403 15.3895 104.822 15.0878L105.283 14.2002ZM112.239 18.0473L112.745 17.1848C113.325 17.525 113.907 17.8714 114.492 18.224L113.975 19.0803L113.459 19.9366C112.881 19.5881 112.306 19.2459 111.733 18.9098L112.239 18.0473ZM119.011 22.2364L119.556 21.398C119.84 21.5828 120.125 21.7691 120.41 21.9568L119.861 22.7922L119.311 23.6277C119.029 23.4419 118.747 23.2576 118.466 23.0748L119.011 22.2364Z" fill="white"/></svg>');
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    top: 47px;
    width: 122px;
    height: 25px;
    left: -69px;
}

.how-wok-box > div {
    position: relative;
}
.what-we-do-box .elementor-widget-icon-box:after{
	    border: 2px solid transparent;
    background: linear-gradient(180deg, #f46b36 0%, #BBBBBB 100%) border-box;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    border-radius: 20px;
    left: 0;
    right: 0;
    margin: auto;
	z-index:-1;
}
.impactful-bloks > div:after {
	border: 1px solid transparent;
    background: linear-gradient(180deg, #f46b36 0%, #BBBBBB 100%) border-box;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    left: -10px;
    margin: auto;
    width: 1px;
}
.home-our-office-box .elementor-icon:after {
	border: 2px solid transparent;
    background: linear-gradient(180deg, #f46b36 0%, #BBBBBB 100%) border-box;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    border-radius: 20px;
    left: 0;
    right: 0;
    margin: auto;
}
.home-our-office-box span.elementor-icon {
    position: relative;
}
.form-table-links tr td:first-child > div {
    color: #F46B35;
    border: 1px solid #F46B35;
    border-radius: 20px;
    padding: 9px 5px;
    text-align: center !important;
    font-size: 15px;
    font-weight: bold;
}
.form-table-links tr td:nth-child(2) > div {
    font-size: 24px;
    font-weight: bold;
}
.form-table-links tr td:nth-child(3) > div, tr td:nth-child(5) > div {
	font-size: 16px;color: #5F5F5F;
}
.form-table-links tr td:nth-child(6)  a {
    font-size: 16px;
    color: #171717 !important;
    border: 1px solid #428BCA;
    border-radius: 40px;
    padding: 10px 23px;
    background-image: url("data:image/svg+xml;utf8,<svg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'><rect width='30' height='30' rx='15' fill='%23F46B35'/><g clip-path='url(%23clip0_2168_6828)'><path d='M13.9396 18.061C14.5252 18.647 15.4749 18.6473 16.0609 18.0617C16.0612 18.0615 16.0614 18.0612 16.0616 18.061L17.6671 16.4555C17.8523 16.2507 17.8364 15.9345 17.6316 15.7493C17.4409 15.5769 17.1505 15.5772 16.9601 15.75L15.4971 17.2135L15.5006 9.50002C15.5006 9.22385 15.2767 9 15.0006 9C14.7245 9 14.5006 9.22385 14.5006 9.49999L14.4961 17.204L13.0411 15.75C12.8457 15.5548 12.5291 15.5549 12.3338 15.7503C12.1386 15.9456 12.1387 16.2623 12.3341 16.4575L13.9396 18.061Z' fill='white'/><path d='M20.5 17C20.2239 17 20 17.2239 20 17.5V19.5C20 19.7761 19.7762 20 19.5 20H10.5C10.2239 20 10 19.7761 10 19.5V17.5C10 17.2239 9.77616 17 9.50002 17C9.22385 17 9 17.2239 9 17.5V19.5C9 20.3284 9.67158 21 10.5 21H19.5C20.3284 21 21 20.3284 21 19.5V17.5C21 17.2239 20.7761 17 20.5 17Z' fill='white'/></g><defs><clipPath id='clip0_2168_6828'><rect width='12' height='12' fill='white' transform='translate(9 9)'/></clipPath></defs></svg>");
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: 95% 44%;
    padding-right: 60px;
}
.form-table-links tr td {
    border-top: 1px solid #428BCA !important;
}
.form-table-links tr td:nth-child(4) > div svg {
    width: 7px !important;
}
.img-m-auto img{
	margin: auto;
}
.home-contact-form.contact-us-page {
    background: none !important;
}
.pp-accordion-item {
	background: linear-gradient(white, white) padding-box,
				linear-gradient(270deg, #BBBBBB 0%, #F46B35 100%) border-box;
	border: 2px solid transparent !important;
	border-radius: 20px;
}
.pp-accordion-item.pp-accordion-item-active {
	background: linear-gradient(white, white) padding-box,
		linear-gradient(270deg, #BBBBBB 0%, #428BCA 100%) border-box;
	border: 2px solid transparent !important;
	position: relative;
}
.pp-accordion-item.pp-accordion-item-active:after {
    content: '';
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.2) 37.68%, rgba(66, 139, 202, 0.2) 100%);
    left: 0;
}
#blog-grid {
	.post-meta svg {
		position: relative;
		top: -1px;
	}
	
	.pagination a, .pagination span {
		padding: 0px !important;
		width: 45px !important;
		height: 46px !important;
		display: flex;
		align-items: center;
		justify-content: center;
		text-decoration: none !important;
	}
	.pagination {
		display: flex !important;
		justify-content: center;
		align-items: center;
		gap: 11px;
		margin-top: 40px;
	}
	a.next.page-numbers {
		font-size: 0 !important;
		background-image: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.46975 5.0303C5.47009 5.22725 5.43151 5.42234 5.35621 5.60433C5.28092 5.78633 5.1704 5.95165 5.031 6.0908L1.0605 10.0605L-4.63559e-08 9.00005L3.96975 5.0303L-3.93402e-07 1.06055L1.0605 4.66837e-05L5.03025 3.9698C5.16978 4.10888 5.28044 4.27417 5.35587 4.45617C5.43129 4.63817 5.46999 4.83329 5.46975 5.0303Z' fill='%23428BCA'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: center;
		border-color: #428BCA !important;
	}
	a.prev.page-numbers {
		font-size: 0 !important;
		background-image: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.530253 5.0303C0.529914 5.22725 0.568487 5.42234 0.643785 5.60433C0.719083 5.78633 0.829598 5.95165 0.969002 6.0908L4.9395 10.0605L6 9.00005L2.03025 5.0303L6 1.06055L4.9395 4.66837e-05L0.969752 3.9698C0.830219 4.10888 0.719559 4.27417 0.644127 4.45617C0.568713 4.63817 0.530006 4.83329 0.530253 5.0303Z' fill='%23428BCA'/%3E%3C/svg%3E");

		background-repeat: no-repeat;
		background-position: center;
		border-color: #428BCA !important;
	}
	ul.post-taxonomy {
		position: absolute;
		top: 15px;
		display: flex;
		left: 15px;
		gap: 10px;
	}

	ul.post-taxonomy a {
		background: #F46B35B2;
		font-size: 16px;
		font-weight: 700;
		color: white;
		text-decoration: none !important;
		border-radius: 10px;
		padding: 3px 10px;
	}
}
.filter-container select {
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.58917 6.0775C5.37033 6.07788 5.15357 6.03501 4.95135 5.95135C4.74913 5.86769 4.56544 5.74488 4.41083 5.59L0 1.17833L1.17833 0L5.58917 4.41083L10 0L11.1783 1.17833L6.7675 5.58917C6.61296 5.7442 6.4293 5.86716 6.22708 5.95096C6.02486 6.03477 5.80807 6.07777 5.58917 6.0775Z' fill='%235F5F5F'/%3E%3C/svg%3E");
    background-position: center;
}

.blog-search-filter {
	.search-container button {
		background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9164 10.9459L8.7854 7.81491C9.59871 6.8202 9.99858 5.55095 9.90232 4.26969C9.80605 2.98842 9.221 1.79317 8.26819 0.931166C7.31537 0.0691614 6.06769 -0.393648 4.78322 -0.361532C3.49874 -0.329416 2.27575 0.195168 1.3672 1.10371C0.458657 2.01226 -0.0659272 3.23525 -0.0980431 4.51973C-0.130159 5.8042 0.33265 7.05188 1.19466 8.0047C2.05666 8.95751 3.25191 9.54256 4.53318 9.63883C5.81444 9.7351 7.08369 9.33522 8.07839 8.52191L11.2094 11.6529L11.9164 10.9459ZM4.91639 8.65291C4.12527 8.65291 3.35191 8.41831 2.69411 7.97878C2.03632 7.53926 1.52363 6.91454 1.22088 6.18364C0.918126 5.45273 0.838913 4.64847 0.993254 3.87254C1.14759 3.09662 1.52856 2.38389 2.08797 1.82448C2.64738 1.26507 3.36011 0.884106 4.13603 0.729765C4.91196 0.575424 5.71622 0.654637 6.44713 0.957388C7.17803 1.26014 7.80275 1.77283 8.24227 2.43062C8.6818 3.08842 8.9164 3.86178 8.9164 4.65291C8.9152 5.71341 8.49339 6.73013 7.74351 7.48002C6.99362 8.22991 5.9769 8.65172 4.91639 8.65291Z' fill='white'/%3E%3C/svg%3E");
		font-size: 0;
		background-repeat: no-repeat;
		background-position: center;
		background-color: #428BCA !important;
		border-radius: 100px !important;
		padding: 7px 15px !important;
        width: auto !important;
        height: 29px !important;
        position: absolute;
        right: 7px;
        bottom: 0;
        top: 6px;
	}
 	input[type="text"] {
		border: 1px solid #5F5F5F;
		border-radius: 20px !important;
		overflow: hidden;
		padding: 20px 20px;
	}
	input::placeholder {
	  	color:#5F5F5F;
		font-size: 15px;
		font-weight: 400;
	}

}
.home-franchises-section figure.swiper-slide-inner {
    background: white;
    box-shadow: 0px 1px 10.1px 0px #0000001A;
    border-radius: 10px;
    height: 140px;
}
.home-franchises-section.elementor-widget-image-carousel .swiper-slide {
    text-align: center;
    padding: 7px 9px;
}


@media only screen and (max-width: 1460px) {
	header .hfe-nav-menu > li.menu-item:not(:last-child) {
		margin-right: 23px !important;
	}
	header > .elementor-9 > .elementor-element:last-child {
		justify-content: space-between;
	}
	header > .elementor-9 > .elementor-element:last-child > div:first-child {
		width:10%;
		padding: 0;
	}
	header > .elementor-9 > .elementor-element:last-child > div:last-child {
		width:90%;
		justify-content: end;
		gap: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	input.hfe-search-form__input {
		box-shadow: none;
	}
}

@media only screen and (max-width: 1400px) {
	.elementor-hidden-mobile.elementor-widget-hfe-search-button {
		display: none;
	}
	.elementor-element.hfe-search-layout-icon.elementor-hidden-desktop.elementor-widget.elementor-widget-hfe-search-button {
		display: block;
		order: 1;
	}
	.elementor-element.hfe-search-layout-icon.elementor-hidden-desktop.elementor-widget.elementor-widget-hfe-search-button > div {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.hfe-nav-menu-icon {
        padding-right: 0;
        padding-left: 0;
    }
	
}

@media only screen and (max-width: 1024px) {
	.hfe-nav-menu.hfe-layout-horizontal.hfe-nav-menu-layout.horizontal.hfe-pointer__underline.hfe-animation__fade {
        width: 35px;
    }
	header .hfe-nav-menu > li.menu-item:not(:last-child) {
		margin-right: 0px !important;
    }
	ul.hfe-nav-menu li {
		padding: 0 15px;
	}
	nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active {
		top: 60px;
		border-radius: 15px;
	}
	.footer-bottom-links span.elementor-icon-list-icon {
		display: none;
	}
	.how-wok-box .elementor-icon-box-wrapper {
		padding: 37px 50px;
	}
	.hfe-nav-menu-icon {
		padding-right: 0;
	}
}

@media only screen and (max-width: 767px) {
	.home-banner-section > .e-con-inner > div:last-child {order: 1;}

	.home-banner-section > .e-con-inner > div:first-child {
		order: 2;
	}
	.how-wok-box .elementor-icon-box-wrapper {
		padding: 43px 44px;
	}
	.how-wok-box > div:first-child:after, .how-wok-box > div:last-child:after{
		content:none;
	}
	.home-contact-buttons a {
		padding: 10px 15px !important;
		font-size: 14px !important;
	}
	.home-posts .pp-slider-arrow.elementor-swiper-button-next.swiper-button-next-d80c358 {
		right: -32px;
	}

	.home-posts .pp-slider-arrow.elementor-swiper-button-prev.swiper-button-prev-d80c358 {
		left: -31px;
	}
	.elementor-9 .elementor-element.elementor-element-88f2116 .hfe-input-focus .hfe-search-icon-toggle input[type=search] {
		width: 200px;
	}
	.head-client-login span.elementor-button-text {
		display: none;
	}
	.head-client-login .elementor-button-link {
		padding: 2px !important;
		margin-top: 3px;
	}
}

@media only screen and (max-width: 450px) {
	.home-contact-form .row {
    	flex-direction: column;
	}
}
