/*
Theme Name: GT Parent Theme
Theme URI: https://gtgroup.io
Author: GT Group
Author URI: https://gtgroup.io
Description: Parent Theme For GT Websites.
Version: 5.1.3.1
Requires PHP: 5.6
Text Domain: gt-parent-theme
*/
body,html{
    font-family: 'Montserrat', sans-serif;
    word-break: normal;
    color: #191919;
}
.blank-template body{
    background-color: #fff;
}
.alignfull {
    margin-right: auto;
    margin-left: auto;
    max-width: 100vw;
    position: relative;
    width: 100%;
}

.alignwide {
    max-width: 1564px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width:1600px) and (min-width:1200px) {
    .alignwide {
        max-width:1300px!important;
    }
}
mark{
    padding: 0;
}

input:autofill {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
    -webkit-text-fill-color: #000 !important;
    transition: background-color 5000s ease-in-out 0s;
}
.wp-block-column.wp-container-5 > :where(:not(.alignleft):not(.alignright):not(.alignfull)), .wp-block-column.wp-container-23 > :where(:not(.alignleft):not(.alignright):not(.alignfull)), .wp-block-column.wp-container-51 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
    padding:  0 10px;
}
.hideOnDesktop,.hideOnDesktop.is-layout-flex{
    display: none;
}
a{
    cursor: pointer;
}
a:focus{
    text-decoration: none;
}
.TabletMobileShow,.TabletMobileShow.is-layout-flex {
    display: none;
}
.showTabletOnly {
    display: none !important;
}
.p-intro{
    padding-top: 80px;
}
.p-intro .intro-subtitle{
    padding: 20px 0;
}
@media screen and (max-width: 1200px) and (min-width: 576px) {
    .showTabletOnly {
        display: block !important;
    }
}

/* ip detection */
.ip-detection{
    border: 2px solid #CBCBCB;
    border-radius: 7px;
    padding: 16px;
    margin-top: 32px;
}
.ip-detection p{
    font-size: 16px;
}
.ip-detection .ip-country-code{
    font-weight: 500;
}
.ip-detection .ip-country-code span {
    color: #003BE5 !important;
    font-weight: 800;
}
.responsive-ip-detection{
    display: none;
}
.ip-detection.enable-switch .select2-selection__arrow {
    display: none;
}
.ip-detection.enable-switch .select2-selection__rendered::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 52 52' id='angle-down'%3E%3Cpath fill='%23000' d='M25.7147 34.3501C25.1591 34.346 24.6102 34.2288 24.1016 34.0055C23.5931 33.7822 23.1356 33.4577 22.7572 33.0517L11.4976 21.0355C11.1311 20.6247 10.94 20.0872 10.9651 19.5378C10.9902 18.9884 11.2296 18.4705 11.6321 18.0948C12.0346 17.719 12.5684 17.5151 13.1195 17.5266C13.6706 17.5381 14.1954 17.7641 14.5818 18.1563L25.7147 30.0461L36.8476 18.1563C37.035 17.9463 37.2626 17.7758 37.517 17.6549C37.7715 17.534 38.0476 17.4651 38.3291 17.4523C38.6106 17.4394 38.8918 17.483 39.1562 17.5802C39.4207 17.6775 39.6629 17.8266 39.8687 18.0187C40.0745 18.2108 40.2396 18.442 40.3545 18.6988C40.4693 18.9556 40.5315 19.2327 40.5374 19.5138C40.5433 19.7949 40.4928 20.0744 40.3888 20.3357C40.2848 20.597 40.1294 20.8349 39.9318 21.0355L28.6807 33.0496C28.3015 33.457 27.8427 33.7825 27.3326 34.0062C26.8225 34.2299 26.2719 34.3469 25.7147 34.3501Z'%3E%3C/path%3E%3C/svg%3E");;
    margin-left: 8px;
    color: #000;
}
.ip-detection.enable-switch .ip-country-code {
    display: flex;
    justify-content: end;
}
.ip-detection.enable-switch #ip-detected-form {
    display: flex;
    align-items: center;
}
.ip-detection.enable-switch #ip-detected-form select{
    border: 0;
    box-shadow: none;
    background-color: transparent;
    padding: 0 20px 0 7px;
    color: #003BE5;
    font-weight: 800;
    cursor: pointer;
}
.ip-detection.enable-switch #ip-detected-form select>option {
    color: #000;
}
.ip-detection.enable-switch .select2-container--default .select2-selection--single {
    border: 0;
    background-color: transparent;
}

.footer-ip-detection .ip-detection{
    border: 0;
    color: #fff;
    margin-top: 0;
    padding: 25px 0;
    align-items: center;
    justify-content: space-between;
}
.footer-ip-detection .ip-detection .ip-country-code {
    border: 1px solid #EFF1F5;
    border-radius: 10px;
    padding: 8px 5px;
    text-align: center !important;
    max-width: 250px;
}
.footer-ip-detection .ip-detection .col-lg-10.col-md-12{
    padding: 0;
}
html[dir="rtl"] .ip-detection .ip-country-code{
    text-align: left !important;
}

/* SVGS */
.svg-spinner svg {
    position: relative;
    left: -5px;
    animation: svg-spinner 1s linear infinite;
}

@keyframes svg-spinner {
    to {transform:rotate(360deg);
    }
}
#social-google .svg-spinner svg {
left: 0!important;
}
.btn-holo .svg-spinner svg circle {
    fill:#0A6F6F!important;
}

.chevron-up-svg,
.fa-angle-up:before,
.fa-chevron-up:before {
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' fill='none' viewBox='0 0 51 52' id='angle-up'%3E%3Cpath fill='%23000' d='M38.3243 34.3501C38.0349 34.351 37.7485 34.2919 37.4831 34.1767C37.2177 34.0614 36.979 33.8924 36.7822 33.6804L25.6493 21.7638L14.5164 33.6804C14.13 34.0735 13.6052 34.3 13.0541 34.3115C12.503 34.323 11.9692 34.1186 11.5667 33.742C11.1642 33.3654 10.9248 32.8464 10.8997 32.2958C10.8745 31.7451 11.0656 31.2064 11.4322 30.7947L22.6833 18.7535C23.0709 18.3605 23.5327 18.0485 24.0418 17.8356C24.551 17.6226 25.0974 17.5129 25.6493 17.5129C26.2012 17.5129 26.7476 17.6226 27.2568 17.8356C27.7659 18.0485 28.2277 18.3605 28.6152 18.7535L39.8664 30.7947C40.1476 31.0954 40.3348 31.4718 40.405 31.8775C40.4752 32.2831 40.4253 32.7005 40.2614 33.0782C40.0976 33.4559 39.827 33.7775 39.4828 34.0035C39.1387 34.2294 38.736 34.3499 38.3243 34.3501Z'%3E%3C/path%3E%3C/svg%3E");
}

.chevron-down-svg,
.fa-angle-down:before,
.fa-chevron-down:before {
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' fill='none' viewBox='0 0 52 52' id='angle-down'%3E%3Cpath fill='%23000' d='M25.7147 34.3501C25.1591 34.346 24.6102 34.2288 24.1016 34.0055C23.5931 33.7822 23.1356 33.4577 22.7572 33.0517L11.4976 21.0355C11.1311 20.6247 10.94 20.0872 10.9651 19.5378C10.9902 18.9884 11.2296 18.4705 11.6321 18.0948C12.0346 17.719 12.5684 17.5151 13.1195 17.5266C13.6706 17.5381 14.1954 17.7641 14.5818 18.1563L25.7147 30.0461L36.8476 18.1563C37.035 17.9463 37.2626 17.7758 37.517 17.6549C37.7715 17.534 38.0476 17.4651 38.3291 17.4523C38.6106 17.4394 38.8918 17.483 39.1562 17.5802C39.4207 17.6775 39.6629 17.8266 39.8687 18.0187C40.0745 18.2108 40.2396 18.442 40.3545 18.6988C40.4693 18.9556 40.5315 19.2327 40.5374 19.5138C40.5433 19.7949 40.4928 20.0744 40.3888 20.3357C40.2848 20.597 40.1294 20.8349 39.9318 21.0355L28.6807 33.0496C28.3015 33.457 27.8427 33.7825 27.3326 34.0062C26.8225 34.2299 26.2719 34.3469 25.7147 34.3501Z'%3E%3C/path%3E%3C/svg%3E");
}

.fa-thumbs-up {
     content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 28 28' viewBox='0 0 28 28' id='thumbs-up'%3E%3Cpath d='M3.9999154,24.994873h4.1103516c0.5140991,0,0.9786987-0.2002563,1.333313-0.5200195 c0.4855347,0.3294678,1.0707397,0.5224609,1.7003784,0.5224609h10.520997c1.4741211,0,2.7319336-1.0488281,2.9921875-2.5029297 l1.2905273-7.6220703c0.3489761-1.8659983-1.0895538-3.5869141-2.9785156-3.5869141l-5.0810547-0.0019531 c0.4609375-1.3837891,0.8735352-3.5849609,0.1113281-6.0302734c-0.4194336-1.3461914-1.6464844-2.2504883-3.0537119-2.2504883 c-1.7642355,0-3.2237568,1.4507818-3.1860352,3.2685547c0.0385742,1.8012695-0.1362305,2.3803711-0.6450195,3.5761719 c-0.2700806,0.6362915-1.0600586,1.4822388-1.6757202,1.9517822c-0.3540649-0.3173828-0.8167114-0.5162354-1.3286743-0.5162354 H3.9999154c-1.1030273,0-2,0.8969727-2,2v9.7119141C1.9999152,24.0979004,2.896888,24.994873,3.9999154,24.994873z M10.5355597,13.482666c0.8686523-0.6318359,1.9785156-1.8144531,2.4194336-2.8525391 c0.6313477-1.4829102,0.8476563-2.3710938,0.8046875-4.4013672c-0.0149488-0.6697049,0.5181465-1.2260742,1.1860352-1.2260742 c0.5185547,0,0.9892578,0.3476563,1.1445322,0.8452148c0.9858398,3.1630859-0.562501,5.9047852-0.5761728,5.9287109 c-0.1816406,0.3095703-0.1835938,0.6918945-0.0053711,1.0029297c0.1777344,0.3115234,0.50879,0.503418,0.8671885,0.503418 l6.5927734,0.0024414c0.6206131,0,1.1357536,0.5603189,1.0102539,1.2363281l-1.2919922,7.6293945 c-0.0878906,0.4902344-0.5175781,0.8461914-1.0219727,0.8461914h-10.520997c-0.5666504,0-1.0254517-0.4574585-1.0336914-1.0221558 V14.296936C10.1180182,13.9711304,10.2700567,13.675354,10.5355597,13.482666z M3.9999154,13.282959h4.1103516 c-0.0001564,0.4635706-0.0031147,9.2265663-0.0029297,8.6777344c0,0.0143433,0.0040894,0.0276489,0.0042725,0.0419922 l0.0001221,0.9921875H3.9999154V13.282959z' fill='%23000000'%3E%3C/path%3E%3Cpath d='M5.3465948,14.6984863c-0.3014336,0.3022528-0.4093604,0.8256559-0.1196289,1.2602539 c0.2601886,0.4350681,0.9760389,0.6561279,1.5400391,0.1499023c0.4260821-0.5300045,0.3397851-1.0694475,0-1.4101563 C6.3385019,14.2720737,5.6700006,14.3418665,5.3465948,14.6984863z' fill='%23000000'%3E%3C/path%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
    display: block;
}
.fa-thumbs-down {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 28 28' viewBox='0 0 28 28' id='thumbs-up'%3E%3Cpath d='M3.9999154,24.994873h4.1103516c0.5140991,0,0.9786987-0.2002563,1.333313-0.5200195 c0.4855347,0.3294678,1.0707397,0.5224609,1.7003784,0.5224609h10.520997c1.4741211,0,2.7319336-1.0488281,2.9921875-2.5029297 l1.2905273-7.6220703c0.3489761-1.8659983-1.0895538-3.5869141-2.9785156-3.5869141l-5.0810547-0.0019531 c0.4609375-1.3837891,0.8735352-3.5849609,0.1113281-6.0302734c-0.4194336-1.3461914-1.6464844-2.2504883-3.0537119-2.2504883 c-1.7642355,0-3.2237568,1.4507818-3.1860352,3.2685547c0.0385742,1.8012695-0.1362305,2.3803711-0.6450195,3.5761719 c-0.2700806,0.6362915-1.0600586,1.4822388-1.6757202,1.9517822c-0.3540649-0.3173828-0.8167114-0.5162354-1.3286743-0.5162354 H3.9999154c-1.1030273,0-2,0.8969727-2,2v9.7119141C1.9999152,24.0979004,2.896888,24.994873,3.9999154,24.994873z M10.5355597,13.482666c0.8686523-0.6318359,1.9785156-1.8144531,2.4194336-2.8525391 c0.6313477-1.4829102,0.8476563-2.3710938,0.8046875-4.4013672c-0.0149488-0.6697049,0.5181465-1.2260742,1.1860352-1.2260742 c0.5185547,0,0.9892578,0.3476563,1.1445322,0.8452148c0.9858398,3.1630859-0.562501,5.9047852-0.5761728,5.9287109 c-0.1816406,0.3095703-0.1835938,0.6918945-0.0053711,1.0029297c0.1777344,0.3115234,0.50879,0.503418,0.8671885,0.503418 l6.5927734,0.0024414c0.6206131,0,1.1357536,0.5603189,1.0102539,1.2363281l-1.2919922,7.6293945 c-0.0878906,0.4902344-0.5175781,0.8461914-1.0219727,0.8461914h-10.520997c-0.5666504,0-1.0254517-0.4574585-1.0336914-1.0221558 V14.296936C10.1180182,13.9711304,10.2700567,13.675354,10.5355597,13.482666z M3.9999154,13.282959h4.1103516 c-0.0001564,0.4635706-0.0031147,9.2265663-0.0029297,8.6777344c0,0.0143433,0.0040894,0.0276489,0.0042725,0.0419922 l0.0001221,0.9921875H3.9999154V13.282959z' fill='%23000000'%3E%3C/path%3E%3Cpath d='M5.3465948,14.6984863c-0.3014336,0.3022528-0.4093604,0.8256559-0.1196289,1.2602539 c0.2601886,0.4350681,0.9760389,0.6561279,1.5400391,0.1499023c0.4260821-0.5300045,0.3397851-1.0694475,0-1.4101563 C6.3385019,14.2720737,5.6700006,14.3418665,5.3465948,14.6984863z' fill='%23000000'%3E%3C/path%3E%3C/svg%3E");
    transform: rotate(180deg);
    width: 20px;
    height: 20px;
    display: block;
}

.fa-eye-slash:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24px' height='24px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.5056 10.529C15.5254 10.5633 15.5383 10.6012 15.5435 10.6405C15.5487 10.6799 15.5461 10.7198 15.5358 10.7581C15.5256 10.7964 15.5079 10.8324 15.4837 10.8638C15.4596 10.8953 15.4295 10.9217 15.3951 10.9415C15.3608 10.9614 15.3229 10.9743 15.2835 10.9794C15.2442 10.9846 15.2043 10.982 15.166 10.9717C15.1276 10.9614 15.0917 10.9437 15.0603 10.9195C15.0288 10.8954 15.0024 10.8653 14.9826 10.8309L13.431 8.14345C12.4963 8.81709 11.4418 9.30647 10.324 9.58538L10.8112 12.3481C10.8251 12.427 10.8071 12.5082 10.7611 12.5738C10.7152 12.6394 10.6451 12.684 10.5662 12.6979C10.5488 12.701 10.5311 12.7026 10.5134 12.7026C10.4425 12.7025 10.3739 12.6774 10.3196 12.6318C10.2653 12.5861 10.2288 12.5228 10.2164 12.453L9.73301 9.71151C8.58462 9.91491 7.40938 9.91447 6.26115 9.71022L5.77773 12.452C5.7654 12.5219 5.72888 12.5851 5.67458 12.6308C5.62028 12.6764 5.55165 12.7015 5.48072 12.7016C5.46303 12.7016 5.44537 12.7 5.42794 12.697C5.38889 12.6901 5.35158 12.6756 5.31813 12.6543C5.28468 12.633 5.25576 12.6053 5.23301 12.5728C5.21027 12.5403 5.19414 12.5037 5.18556 12.465C5.17697 12.4263 5.1761 12.3862 5.18298 12.3472L5.67023 9.58365C4.55354 9.30415 3.50027 8.8146 2.56668 8.14116L1.00684 10.8428C0.98703 10.8772 0.96064 10.9073 0.929182 10.9315C0.897724 10.9556 0.861814 10.9734 0.823504 10.9836C0.785194 10.9939 0.745236 10.9965 0.705911 10.9914C0.666586 10.9862 0.628666 10.9733 0.594317 10.9535C0.559967 10.9337 0.529862 10.9072 0.505722 10.8758C0.481581 10.8443 0.463878 10.8084 0.453624 10.7701C0.44337 10.7318 0.440765 10.6918 0.44596 10.6525C0.451154 10.6132 0.464045 10.5752 0.483896 10.5409L2.08274 7.77165C1.50838 7.30126 0.984283 6.77264 0.518839 6.19426C0.493921 6.16342 0.475322 6.12797 0.464103 6.08994C0.452885 6.05191 0.449267 6.01204 0.453457 5.97261C0.457646 5.93318 0.46956 5.89496 0.488519 5.86014C0.507478 5.82532 0.533111 5.79457 0.563953 5.76965C0.626243 5.71932 0.705972 5.69581 0.785601 5.70427C0.865231 5.71273 0.938238 5.75247 0.988562 5.81476C1.48204 6.42884 2.04619 6.98261 2.66934 7.46459C2.67169 7.46658 2.67447 7.46813 2.67674 7.47015C3.96992 8.46157 5.71922 9.25985 8.00044 9.25985C10.28 9.25985 12.0284 8.46267 13.3213 7.47225C13.3224 7.47126 13.3238 7.47048 13.3249 7.46952C13.9507 6.98641 14.517 6.43096 15.0122 5.81476C15.0372 5.78392 15.0679 5.75829 15.1027 5.73933C15.1376 5.72037 15.1758 5.70846 15.2152 5.70427C15.2546 5.70008 15.2945 5.70369 15.3325 5.71491C15.3706 5.72613 15.406 5.74473 15.4369 5.76965C15.4677 5.79457 15.4933 5.82532 15.5123 5.86014C15.5312 5.89496 15.5432 5.93318 15.5474 5.97261C15.5515 6.01204 15.5479 6.05191 15.5367 6.08994C15.5255 6.12797 15.5069 6.16342 15.482 6.19426C15.0157 6.77368 14.4906 7.30314 13.915 7.77416L15.5056 10.529Z' fill='%235F6069'/%3E%3C/svg%3E");
    width:20px;
    height:20px;
    display:block;
    position: absolute;
    right: 0;
    bottom: 0;
}
.fa-eye {
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' id='eye' width='24px' height='24px'%3E%3Cpath d='m21.09,10.57c-2-3.33-5.4-5.32-9.09-5.32s-7.09,1.99-9.09,5.32c-.53.88-.53,1.98,0,2.86,2,3.33,5.4,5.32,9.09,5.32s7.09-1.99,9.09-5.32c.53-.88.53-1.98,0-2.86Zm-1.29,2.09c-1.73,2.87-4.64,4.59-7.8,4.59s-6.08-1.72-7.8-4.59c-.24-.41-.24-.91,0-1.32,1.73-2.88,4.64-4.59,7.8-4.59s6.08,1.72,7.8,4.59c.24.41.24.91,0,1.32Z'%3E%3C/path%3E%3Cpath d='m12,8.25c-2.07,0-3.75,1.68-3.75,3.75s1.68,3.75,3.75,3.75,3.75-1.68,3.75-3.75-1.68-3.75-3.75-3.75Zm0,6c-1.24,0-2.25-1.01-2.25-2.25s1.01-2.25,2.25-2.25,2.25,1.01,2.25,2.25-1.01,2.25-2.25,2.25Z'%3E%3C/path%3E%3C/svg%3E");
}

.fa-plus {
   content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24' width='24px' height='24px' id='plus'%3E%3Cpath d='M19,11H13V5a1,1,0,0,0-2,0v6H5a1,1,0,0,0,0,2h6v6a1,1,0,0,0,2,0V13h6a1,1,0,0,0,0-2Z'%3E%3C/path%3E%3C/svg%3E");
   position: relative;
}

.fa-times {
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24px' height='24px' fill='white' viewBox='0 0 24 24' id='close'%3E%3Cpath d='M13.41,12l6.3-6.29a1,1,0,1,0-1.42-1.42L12,10.59,5.71,4.29A1,1,0,0,0,4.29,5.71L10.59,12l-6.3,6.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,13.41l6.29,6.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z'%3E%3C/path%3E%3C/svg%3E");
    position: relative;
}
.fa-instagram::before {
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20px'  fill='%464851' height='30px' id='instagram'%3E%3Cpath d='M17.34,5.46h0a1.2,1.2,0,1,0,1.2,1.2A1.2,1.2,0,0,0,17.34,5.46Zm4.6,2.42a7.59,7.59,0,0,0-.46-2.43,4.94,4.94,0,0,0-1.16-1.77,4.7,4.7,0,0,0-1.77-1.15,7.3,7.3,0,0,0-2.43-.47C15.06,2,14.72,2,12,2s-3.06,0-4.12.06a7.3,7.3,0,0,0-2.43.47A4.78,4.78,0,0,0,3.68,3.68,4.7,4.7,0,0,0,2.53,5.45a7.3,7.3,0,0,0-.47,2.43C2,8.94,2,9.28,2,12s0,3.06.06,4.12a7.3,7.3,0,0,0,.47,2.43,4.7,4.7,0,0,0,1.15,1.77,4.78,4.78,0,0,0,1.77,1.15,7.3,7.3,0,0,0,2.43.47C8.94,22,9.28,22,12,22s3.06,0,4.12-.06a7.3,7.3,0,0,0,2.43-.47,4.7,4.7,0,0,0,1.77-1.15,4.85,4.85,0,0,0,1.16-1.77,7.59,7.59,0,0,0,.46-2.43c0-1.06.06-1.4.06-4.12S22,8.94,21.94,7.88ZM20.14,16a5.61,5.61,0,0,1-.34,1.86,3.06,3.06,0,0,1-.75,1.15,3.19,3.19,0,0,1-1.15.75,5.61,5.61,0,0,1-1.86.34c-1,.05-1.37.06-4,.06s-3,0-4-.06A5.73,5.73,0,0,1,6.1,19.8,3.27,3.27,0,0,1,5,19.05a3,3,0,0,1-.74-1.15A5.54,5.54,0,0,1,3.86,16c0-1-.06-1.37-.06-4s0-3,.06-4A5.54,5.54,0,0,1,4.21,6.1,3,3,0,0,1,5,5,3.14,3.14,0,0,1,6.1,4.2,5.73,5.73,0,0,1,8,3.86c1,0,1.37-.06,4-.06s3,0,4,.06a5.61,5.61,0,0,1,1.86.34A3.06,3.06,0,0,1,19.05,5,3.06,3.06,0,0,1,19.8,6.1,5.61,5.61,0,0,1,20.14,8c.05,1,.06,1.37.06,4S20.19,15,20.14,16ZM12,6.87A5.13,5.13,0,1,0,17.14,12,5.12,5.12,0,0,0,12,6.87Zm0,8.46A3.33,3.33,0,1,1,15.33,12,3.33,3.33,0,0,1,12,15.33Z'%3E%3C/path%3E%3C/svg%3E");
}

.fa-facebook::before {
    content:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 100 100'  fill='F4851' width='20px' height='30px' viewBox='0 0 100 100' id='facebook'><path id='Layer_2' d='M50,2.5c-58.893,1.725-64.898,84.363-7.46,95c-0.001,0-0.001-33.395-0.001-33.395H30.417V50.29H42.54V39.762 c0.338-19.276,15.828-19.983,28.722-17.66c0,0,0,11.761,0,11.761h-6.021c-5.931,0-7.781,3.684-7.781,7.463v8.965h13.242 l-2.117,13.814H57.46V97.5C114.911,86.853,108.879,4.218,50,2.5z'></path></svg>");
}
.fa-youtube::before {
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='30px' fill='%464851' viewBox='0 0 24 24' id='youtube'%3E%3Cpath d='M23,9.71a8.5,8.5,0,0,0-.91-4.13,2.92,2.92,0,0,0-1.72-1A78.36,78.36,0,0,0,12,4.27a78.45,78.45,0,0,0-8.34.3,2.87,2.87,0,0,0-1.46.74c-.9.83-1,2.25-1.1,3.45a48.29,48.29,0,0,0,0,6.48,9.55,9.55,0,0,0,.3,2,3.14,3.14,0,0,0,.71,1.36,2.86,2.86,0,0,0,1.49.78,45.18,45.18,0,0,0,6.5.33c3.5.05,6.57,0,10.2-.28a2.88,2.88,0,0,0,1.53-.78,2.49,2.49,0,0,0,.61-1,10.58,10.58,0,0,0,.52-3.4C23,13.69,23,10.31,23,9.71ZM9.74,14.85V8.66l5.92,3.11C14,12.69,11.81,13.73,9.74,14.85Z'%3E%3C/path%3E%3C/svg%3E");
}
.fa-linkedin::before {
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='30px' viewBox='0 0 24 24' fill='%464851' id='linkedin'%3E%3Cpath d='M20.47,2H3.53A1.45,1.45,0,0,0,2.06,3.43V20.57A1.45,1.45,0,0,0,3.53,22H20.47a1.45,1.45,0,0,0,1.47-1.43V3.43A1.45,1.45,0,0,0,20.47,2ZM8.09,18.74h-3v-9h3ZM6.59,8.48h0a1.56,1.56,0,1,1,0-3.12,1.57,1.57,0,1,1,0,3.12ZM18.91,18.74h-3V13.91c0-1.21-.43-2-1.52-2A1.65,1.65,0,0,0,12.85,13a2,2,0,0,0-.1.73v5h-3s0-8.18,0-9h3V11A3,3,0,0,1,15.46,9.5c2,0,3.45,1.29,3.45,4.06Z'%3E%3C/path%3E%3C/svg%3E");
}
.fa-x-twitter::before {
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='30' fill='none' viewBox='0 0 512 512' id='twitter'%3E%3Cg clip-path='url(%23clip0_84_15698)'%3E%3Crect width='21' height='30' fill='%23fff' rx='60'%3E%3C/rect%3E%3Cpath fill='%23464851' d='M355.904 100H408.832L293.2 232.16L429.232 412H322.72L239.296 302.928L143.84 412H90.8805L214.56 270.64L84.0645 100H193.28L268.688 199.696L355.904 100ZM337.328 380.32H366.656L177.344 130.016H145.872L337.328 380.32Z'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_84_15698'%3E%3Crect width='512' height='512' fill='%23fff'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.fa-pinterest::before {
content:url("data:image/svg+xml,%3Csvg width='24px' height='30px' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 144.083 144' id='pinterest'%3E%3Cpath d='M72.04 11.166c-33.543 0-60.833 27.29-60.833 60.834s27.29 60.834 60.833 60.834c33.544 0 60.835-27.29 60.835-60.834S105.584 11.166 72.04 11.166zm0 115.668c-30.235 0-54.833-24.599-54.833-54.834S41.805 17.166 72.04 17.166c30.237 0 54.835 24.599 54.835 54.834s-24.598 54.834-54.835 54.834z' fill='%23000000'%3E%3C/path%3E%3Cpath d='M83.604 37.343c-16.462-3.048-24.794 1.626-29.597 5.285-4.802 3.658-10.213 10.289-9.755 21.874.457 11.586 9.907 13.262 9.907 13.262s1.067-2.059 1.296-3.43c.229-1.373.152-2.744-1.524-5.107-3.353-5.335-.686-14.938 2.896-18.444 3.397-3.326 8.536-8.079 19.664-7.317 13.197.904 13.033 15.701 13.033 15.701-.152 9.222-1.524 11.889-5.031 17.759-4.344 5.791-12.042 4.115-13.489 2.057-2.363-3.658.457-10.365 2.133-17.225 1.678-6.859-.381-7.698-1.524-8.765-1.144-1.067-7.012-2.591-10.137 4.116-3.125 6.706.076 12.804.076 12.804s-.99 4.345-3.507 13.642c-2.515 9.299-3.353 19.818-2.058 24.086 3.583-2.135 6.098-6.783 7.927-11.51 1.829-4.725 3.049-12.271 3.43-12.576.609.764 5.03 3.432 5.03 3.432 3.43 1.676 9.375 1.676 14.938-1.068 5.564-2.744 11.586-12.347 12.271-20.578 1.753-15.701-5.106-25.05-15.979-27.998z' fill='%23000000'%3E%3C/path%3E%3C/svg%3E");
}
.font-weight-light{
    font-weight: 300;
}
.fa-file-export::before{
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' id='export'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M2.5 10.5C2.77614 10.5 3 10.7239 3 11V11.5C3 12.3284 3.67157 13 4.5 13H11.5C12.3284 13 13 12.3284 13 11.5V11C13 10.7239 13.2239 10.5 13.5 10.5 13.7761 10.5 14 10.7239 14 11V11.5C14 12.8807 12.8807 14 11.5 14H4.5C3.11929 14 2 12.8807 2 11.5V11C2 10.7239 2.22386 10.5 2.5 10.5zM4.64645 5.85355C4.84171 6.04882 5.15829 6.04882 5.35355 5.85355L8 3.20711 10.6464 5.85355C10.8417 6.04882 11.1583 6.04882 11.3536 5.85355 11.5488 5.65829 11.5488 5.34171 11.3536 5.14645L8.35355 2.14645C8.25979 2.05268 8.13261 2 8 2 7.86739 2 7.74021 2.05268 7.64645 2.14645L4.64645 5.14645C4.45118 5.34171 4.45118 5.65829 4.64645 5.85355z' clip-rule='evenodd'%3E%3C/path%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M8 2C8.27614 2 8.5 2.22386 8.5 2.5V10.5C8.5 10.7761 8.27614 11 8 11C7.72386 11 7.5 10.7761 7.5 10.5V2.5C7.5 2.22386 7.72386 2 8 2Z' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}
/* Loading spinner */
#contentLoading {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: none;
    z-index: 1;
    background: rgba(255,255,255,0.6);
}
#contentLoading .spinner-container {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
#contentLoading .spinner {
    width: 40px;
    height: 40px;
    border: 4px #ddd solid;
    border-top: 4px #2e93e6 solid;
    border-radius: 50%;
    animation: loading 0.8s infinite linear;
}
html[dir="rtl"] .accordion-button::before{
    left:0;
    right:unset;
}
@keyframes loading {
    100% {
        transform: rotate(360deg);
    }
}

/*404 Page*/
.page-404 .background-404{
    background-image: url("../../themes/parent-theme/img/error-page.png");
    background-position: center;
    background-size: cover;
    text-align: center;
    display: table;
    width: 100%;
    height:724px;
}
.page-404 .widget_text{
    margin-bottom: 0 !important;
}
.page-404 h2{
    font-size: 48px;
    font-weight: 800;
    line-height: 56px;
    color: #000;
    font-family: 'Raleway', sans-serif;
}
.page-404 p{
    font-size: 24px;
    line-height: 40px;
    color: #000;
    max-width: 450px;
    font-family: 'Raleway', sans-serif;
    margin: 0;
}
.page-404 .outer-404{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: flex-start;
    flex-wrap: wrap;
    text-align: left;
    max-width: 481px;
    margin-left: 330px;
}
.read-more-section {
    display: none;
}

.homepage-header .wp-block-buttons,.partners-header .wp-block-buttons{
    position:relative;
    z-index:9;
}
html[dir="rtl"] .accordion-button{
    text-align:right;
}

#chat-widget-container{
    bottom: 10% !important;
    z-index: 20 !important;
    max-height: 465px !important;
    max-width: 400px !important;;
}

#maintenance-note{
    color: red;
    /*padding-top: 5px;*/
    text-align: center;
    font-size: 12px;
}

@media screen and (min-width:580px) {
    .error-404 .header-text h2{
        justify-content:left;
        text-align:left!important;
    }
}

@media screen and (max-width:1200px) {
	.error-404 .outer-404 .header-text h2 {
        text-align: center !important;
    }
    .error-404 .outer-404 .header-text a{
	    color:white!important;
	}
	.page-404 .outer-404 {
		max-width: 100%;
        align-items: center;
        align-content: center;
		margin:0;
	}
}

/* Regional Tabs */

.regional-tabs-content > .tab-pane {
    display: none;
}
.regional-tabs-content > .tab-pane.active {
    display: block;
}

.regional-tabs .promotion-link {
	text-decoration:none;
	color:#606060!important;
	border-bottom:1px solid #D8D8D8!important;
	font-size: 18px;
	font-weight: 500;
	font-family: Raleway;
	border-radius:0;
	background-color: unset!important;
	text-align:center;
}
.regional-tabs .promotion-link.active {
	border-bottom:2px solid #191919!important;
	font-weight: 600;
	color:#191919!important;
}
.regional-tabs .columns .wp-block-columns:not(:last-child) {
	border-bottom:1px solid #EFF1F5;
    min-height: 70px;
}

.regional-tabs .tab-buttons {
	margin:40px 0!important;
}

.regional-tabs .columns {
	gap:40px;
}

.regional-tabs .columns .wp-block-column{
	padding:8px 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
}



@media screen and (min-width:1200px) {
    .regional-tabs .promotion-link {
        min-width:220px;
    }
}

@media screen and (max-width:1200px) {
	.regional-tabs .tab-buttons {
		justify-content:center;
	}
	.regional-tabs .columns .wp-block-columns {
		flex-wrap:nowrap!important;
	}
}

.carousel {
    display: flex;
    gap: var(--gap, 16px);
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    flex-wrap: nowrap!important;
}

.carousel > *,
.carousel.wp-block-columns > .wp-block-column,
.carousel > .is-layout-flex > * {
    flex: 0 0 var(--carousel-basis, 100%);
    width: auto;
    max-width: none;
    scroll-snap-align: start;
}

/* spacing */
.gap-8 { --gap: 8px; }
.gap-12 { --gap: 12px; }
.gap-16 { --gap: 16px; }
.gap-24 { --gap: 24px; }
.gap-32 { --gap: 32px; }

/* mobile */
.mobile-1.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    --carousel-basis: 100%!important;
    flex-basis: var(--carousel-basis)!important;
}
.mobile-2.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    --carousel-basis: calc((100% - var(--gap)) / 2)!important;
    flex-basis: var(--carousel-basis)!important;
}

@media (max-width: 767px) {
    .mobile-grid,
    .mobile-grid > .is-layout-flex {
        overflow: visible;
        scroll-snap-type: none;
        flex-wrap: wrap;
        display:grid!important;
        grid-auto-flow: column;
  }
    .mobile-off,
    .mobile-off > .is-layout-flex {
        display: none!important;
  }
}

/* tablet */
@media (min-width: 768px) {
    .tablet-1.wp-block-columns>.wp-block-column {
        --carousel-basis: 100%;
        flex-basis: var(--carousel-basis)!important;
    }
    .tablet-2.wp-block-columns>.wp-block-column {
        --carousel-basis: calc((100% - var(--gap)) / 2);
        flex-basis: var(--carousel-basis)!important;
    }
    .tablet-3.wp-block-columns>.wp-block-column {
        --carousel-basis: calc((100% - (var(--gap) * 2)) / 3);
        flex-basis: var(--carousel-basis)!important;
    }
    .tablet-4.wp-block-columns>.wp-block-column {
        --carousel-basis: calc((100% - (var(--gap) * 3)) / 4);
        flex-basis: var(--carousel-basis)!important;
    }

    .tablet-grid,
    .tablet-grid > .is-layout-flex {
        overflow: visible;
        scroll-snap-type: none;
        flex-wrap: wrap;
        display:grid!important;
        grid-auto-flow: column;
  }
    .tablet-off,
    .tablet-off > .is-layout-flex {
        display: none!important;
    }
}

/* desktop */
@media (min-width: 1200px) {
    .desktop-1.wp-block-columns>.wp-block-column {
        --carousel-basis: 100%;
        flex-basis: var(--carousel-basis)!important;
    }
    .desktop-2.wp-block-columns>.wp-block-column {
        --carousel-basis: calc((100% - var(--gap)) / 2);
        flex-basis: var(--carousel-basis)!important;
    }
    .desktop-3.wp-block-columns>.wp-block-column {
        --carousel-basis: calc((100% - (var(--gap) * 2)) / 3);
        flex-basis: var(--carousel-basis)!important;
    }
    .desktop-4.wp-block-columns>.wp-block-column {
        --carousel-basis: calc((100% - (var(--gap) * 3)) / 4);
        flex-basis: var(--carousel-basis)!important;
    }
    .desktop-5.wp-block-columns>.wp-block-column {
        --carousel-basis: calc((100% - (var(--gap) * 4)) / 5);
        flex-basis: var(--carousel-basis)!important;
    }
    .desktop-6.wp-block-columns>.wp-block-column {
        --carousel-basis: calc((100% - (var(--gap) * 5)) / 6);
        flex-basis: var(--carousel-basis)!important;
    }

    .desktop-grid,
    .desktop-grid > .is-layout-flex {
        overflow: visible;
        scroll-snap-type: none;
        flex-wrap: wrap;
        display:grid!important;
        grid-auto-flow: column;
  }

    .desktop-off,
    .desktop-off > .is-layout-flex {
        display: none!important;
    }
}

/*Show Recaptcha icon*/
/*.grecaptcha-badge {*/
/*    display: block !important;*/
/*}*/
@media screen and (max-width: 576px){
    .footer-ip-detection .ip-detection{
        display: block;
        padding: 0 0 20px;
    }
    .footer-ip-detection .ip-detection .ip-country-code span{
        float: right;
    }
    .footer-ip-detection .ip-detection .ip-country-code{
        text-align: left !important;
        margin: 0 auto;
    }
    .ip-detection p {
        padding: 20px 20px 16px;
        text-align: center;
    }
    .responsive-ip-detection .ip-detection {
        background-color: #000A26;
        color: #fff;
        border: 0;
        padding: 20px 0;
        text-align: center;
        margin: 0;
        border-radius: 0;
    }
    .responsive-ip-detection .ip-detection .ip-country-code{
        text-align: left !important;
        border: 1px solid #EFF1F5;
        margin: 20px auto 0;
        max-width: 92%;
        border-radius: 7px;
        padding: 10px;
    }
    .responsive-ip-detection .ip-detection .ip-country-code span{
        float: right;
    }
    .ip-detection{
        display: none;
    }
    .hideOnMobile,.hideOnMobile.is-layout-flex{
        display: none !important;
    }
    .hideOnDesktop{
        display: block !important;
    }
    .margin-top-mobile-40{
        margin-top: 40px !important;
    }
    .margin-bottom-mobile-40{
        margin-bottom: 40px !important;
    }
    .alignwide,.alignwide.is-layout-flex {
        margin: 0 16px;
    }
    .TabletMobileShow,.TabletMobileShow.is-layout-flex{
        display: block;
    }
    .wp-block-cover.has-mobile-image {
        background: var(--mobileImage) no-repeat center center;
        background-size: cover;
    }

    .wp-block-cover.has-mobile-image > img {
        display: none
    }

    .page-404 .background-404{
        background-image: url("../../themes/parent-theme/img/error-page-mobile.png") !important;
        background-position: center;
        height: 468px;
    }
    .page-404 .background-404 h2{
        font-size: 32px;
        padding-bottom: 0;
        font-weight: 800;
        color: #ffF!important;
        margin: 0;
    }
    .page-404 .background-404 p{
        font-size: 16px;
        line-height: 24px;
        padding: 0 20px;
        color: #FFF!important;
    }

    .page-404 .outer-404 {
        margin-left: 0;
        justify-content: flex-start;
        margin: 40px 16px;
        text-align: center;
    }
    #chat-widget-container{
        bottom: 12% !important;
    }
    .p-intro{
        padding-top: 24px;
    }
    .p-intro .intro-subtitle{
        padding: 15px 0;
    }
    .p-intro .wp-block-buttons{
        margin-top: 0 !important;
    }
    .p-intro .intro-subtitle br{
        display:none;
    }
}
@media screen and (min-width:577px) and (max-width: 1200px) {
    .wp-block-cover.has-tablet-image {
        background: var(--tabletImage) no-repeat center center;
        background-size: cover;
    }

    .wp-block-cover.has-tablet-image > img {
        display: none
    }

    .page-404 .background-404 h2{
        font-size: 56px;
        padding-bottom: 16px;
        margin: 0;
    }
    .page-404 .background-404 p{
        font-size: 24px;
        line-height: 32px;
        padding: 0 40px;
    }
    .page-404 .background-404{
        background-position: 70%;
    }
    .page-404 .outer-404 {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-content: center;
        flex-wrap: wrap;
        text-align: left;
        text-align: center;
        margin-top: 40px;
        max-width: unset;
        margin-left: 0;
    }
    .page-404 .outer-404 p, .page-404 .outer-404 h2 {
        color: white;
    }
}
@media screen and (min-width: 577px) and (max-width: 1200px){
    .alignwide,.alignwide.is-layout-flex {
        margin: 0 16px;
    }
    .TabletMobileShow,.TabletMobileShow.is-layout-flex{
        display: block;
    }
    .hideOnTablet,.hideOnTablet.is-layout-flex{
        display:none;
    }
    .footer-ip-detection .ip-detection{
        justify-content: center;
    }
    .footer-ip-detection .ip-detection p{
        text-align: center;
        padding-bottom: 20px;
    }
    .p-intro{
        padding-top: 40px;
    }
}
@media screen and (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }
    .ip-detection .col-lg-10,.ip-detection .col-lg-2{
        text-align: center !important;
    }
    .ip-detection.enable-switch p {
        text-align: center;
    }
    .ip-detection.enable-switch .ip-country-code {
        justify-content: center;
    }
    .footer-ip-detection .ip-detection {
        justify-content: space-between;
    }

}

@media screen and (max-width: 991px) {
    .read-more-section {
        display: block;
        text-align: center;
        position: relative;
        left: 50%;
        transform: translate(-50%, 0);
        width: 100%;
        box-shadow: -1px -58px 0px -1px rgb(0 10 38 / 69%);
    }
    .read-more-btn {
        cursor: pointer;
        width: 90px;
        margin: 0 auto;
    }
    .read-more-btn>p {
        font-size: 13px;
    }
    .read-more-btn>i {
        font-size: 32px;
    }
    #read-more-footer {
        display: none;
    }
}
