﻿#text-rotator {position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;z-index: 9;display: flex;align-items: center;justify-content: center;flex-direction: column}
.text-container {position: relative;top: 0px;bottom: 0px;left: 0px;right: 0px;z-index: 9;display: flex;align-items: center;justify-content: center;}
.text {position: absolute;opacity: 0;transform: scale(.5);filter: blur(50px);-webkit-transform: scale(.5);transition: all 1s ease-in-out;color: rgba(0,0,0,0) !important;text-shadow: #FFF 1px 1px;}
.text.active {opacity: 1;filter: blur(0px);transform: scale(1.0);-webkit-transform: scale(1.0);}

.home-title {position:relative}
.home-title::after {content: '';background: #a70e13;width: 50px;height: 2px;position: absolute;bottom: -5px;left: 0;}
.home-title-white::after {content: '';background: #fff;width: 50px;height: 2px;position: absolute;bottom: -5px;left: 0;}
.title-center .home-title::after {left: 0;right:0;margin:auto}

.hlf-panel {padding: 0px 0;position: relative;}
.hlf-panel {padding: 0px 0;position: relative;}
.hlf-panel .container {position: static;}
.hlf-panel-rht .hlf-bg {position: absolute;width: 50%;top: 0; opacity:.20; right: 0;}
.hlf-panel-lft .hlf-bg {display:none}
@media (min-width:991.98px) {
.hlf-panel-lft .hlf-bg {position: absolute;width: 47%;top: 0; left:0; display:block}
.visual-wrapper,
.visual-panel{height:100%!important;}
}

@media (min-width:1500px) {
.hlf-panel-lft .hlf-bg {position: absolute;width: 30%;top: 0; left:0;}
}

@media (max-width:768px) {
#text-rotator .text-container{width:100%;}
.swiper-vertical{touch-action: auto!important;}
#text-rotator .display-4{font-size:calc(1.3rem + .6rem)!important;}
}
@media (min-width:1700px) {
.hlf-panel-lft .hlf-bg {position: absolute;width: 41%;top: 0; left:0;}
}

@media (min-width:1280px) {
.bg-academic-programs {background-image: url(../images/bg-academic-programs.jpg); background-repeat: no-repeat; background-size: cover; background-position:top center}
}

.eve-btn .btn {width:35px; height:35px;}
.button-lg .btn {width:45px; height:45px; display:flex; align-items:center; justify-content:center}


.jarallax-overlay {background:rgba(0,0,0,.5); position:absolute; display:block; right:0; top:0px; left:auto; bottom:0px; width:100%; z-index:1}
.jarallax-overlay:after {background:var(--bs-primary); position:absolute; content:''; display:block; right:-100%; top:0px; left:auto; bottom:0px; width:100%; z-index:0}
.badge-container {position:absolute; top:5px; left:8px}

.icon-box-75 {background:var(--bs-light-peach); min-width: 65px;height: 65px;line-height: 65px;display: flex;justify-content: center;color: #fff;border-radius: .5rem; padding:12px}
.icon-box-75 img {width: 100%;height: 100%;}

/*Stats*/
.stats{margin:0;padding:0; text-align:center; position:relative; z-index:9}
.stats .number {width:100%; min-width:200px}
.stats .number span{font-size:1.813rem;font-weight:800;text-align:left; line-height:.90; letter-spacing:-.125rem; color:var(--bs-white)}
.stats .number p{font-size:1rem;margin-bottom:10px !important; margin-top:10px; font-weight:400; color:var(--bs-white)}
.stats .icon {width:80px; padding-right:15px}
@media (min-width:1280px) {
.stats .number span{font-size:clamp(2.813rem, 2.813vw, 2.813rem);font-weight:800;text-align:left; line-height:.90; letter-spacing:-.125rem; color:var(--bs-white)}
}
@media (max-width:768px) {
#counter > .col:last-child{width:100%!important;}
}


/*Stats dark*/
.col-border {border-left: 1px solid var(--bs-border-color)}
.stats-dark{margin:0;padding:0; text-align:center; position:relative; z-index:9}
.stats-dark .number {width:100%;}
.stats-dark .number span{font-size:1.813rem;font-weight:800;text-align:left; line-height:.90; letter-spacing:-.125rem; color:var(--bs-primary)}
.stats-dark .number p{font-size:1rem;margin-bottom:10px !important; margin-top:10px; font-weight:400; color:var(--bs-white)}
.stats-dark .icon {width:80px; padding-right:15px}
@media (min-width:1280px) {
.stats-dark .number span{font-size:clamp(2.813rem, 2.813vw, 2.813rem);font-weight:800;text-align:left; line-height:.90; letter-spacing:-.125rem; color:var(--bs-primary)}
}

.bg-testimonials:after {content: "";position: absolute;border:0px solid var(--bs-white);width: 40%;height:100%;display: block;bottom: 0px;left: 0px;opacity: 0.5; bottom:-1px; border-width:0px 0px 0px 0px; border-radius:0rem 0rem 0rem 1.5rem}
.bg-testimonials:before {content: "";position: absolute;border:0px solid var(--bs-white);width: 40%;height:100%;display: block;bottom: 0px;left: auto; right:0px;opacity: 0.5; bottom:-1px; border-width:0px 0px 0px 0px; border-radius:0rem 0rem 1.5rem 0rem}
@media (min-width:980px) {.bg-intro {backdrop-filter: blur(10px); background:transparent}
}
.bg-testimonials {backdrop-filter: blur(13px) brightness(90%);background: transparent;position: relative;color: #fff}
.testimonialsslider .quote {margin:0px auto; width:100%; position:relative;}
.testimonialsslider .quote:after {content:'';background-image: url('data:image/svg+xml;utf8,<svg id="fi_12653867" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m405.31 440.24h-195.6c-2.76 0-5-2.24-5-5v-153.04c0-24.01 3.57-47.64 10.6-70.25 7.08-22.8 17.52-44 31.03-63.02 3.77-5.34 8.01-10.76 12.6-16.1 2.29-2.65 4.25-4.84 6.15-6.89 27.31-29.52 61.55-52.93 99.03-67.69 2.36-.93 5.04.06 6.24 2.29 15.59 29.12 31.18 58.23 46.75 87.35.74 1.38.79 3.02.14 4.44s-1.93 2.45-3.46 2.79c-13.6 3.04-47.59 13.7-69.5 47.08-12.44 18.98-16.44 38.3-17.4 52.55h78.42c2.76 0 5 2.24 5 5v175.49c0 2.76-2.24 5-5 5zm-190.6-10h185.6v-165.49h-78.65c-1.34 0-2.63-.54-3.57-1.5s-1.45-2.26-1.43-3.61c.34-15.82 3.96-39.58 19.26-62.93 21-32 52.07-44.85 69.35-49.75-13.86-25.92-27.74-51.84-41.62-77.76-34.47 14.28-65.94 36.18-91.24 63.52-1.83 1.97-3.71 4.08-5.91 6.63-4.38 5.08-8.42 10.25-12.01 15.34-12.9 18.17-22.87 38.42-29.64 60.21-6.73 21.65-10.15 44.28-10.15 67.28v148.04z" style="fill:rgb(240,126,59);fill-opacity:1;"></path><path d="m262.93 479.02h-195.61c-2.76 0-5-2.24-5-5v-153.04c0-55.82 19.26-108.87 54.23-149.37 1.74-2.03 3.69-4.22 6.13-6.87 27.35-29.58 61.6-52.99 99.05-67.71 2.36-.93 5.04.06 6.24 2.29l26.85 50.14c.9 1.67.77 3.71-.33 5.26-12.89 18.15-22.86 38.41-29.63 60.2-.29.94-.85 1.77-1.61 2.39-8.29 6.78-15.46 14.75-21.33 23.68-12.45 18.97-16.46 38.28-17.41 52.53h25.2c2.76 0 5 2.24 5 5v131.72h48.22c2.76 0 5 2.24 5 5v38.78c0 2.76-2.24 5-5 5zm-190.6-10h185.6v-28.78h-48.22c-2.76 0-5-2.24-5-5v-131.72h-25.43c-1.34 0-2.63-.54-3.57-1.5s-1.45-2.26-1.43-3.61c.34-15.82 3.96-39.58 19.28-62.91 6.15-9.37 13.61-17.76 22.19-24.97 6.75-21.25 16.43-41.1 28.8-59.05l-23.28-43.48c-34.44 14.24-65.91 36.14-91.23 63.52-2.35 2.55-4.22 4.66-5.9 6.61-33.42 38.7-51.81 89.43-51.81 142.85z" style="fill:rgb(255,205,0);fill-opacity:1;"></path></svg>');}
.testimonialsslider .quote:after {background-repeat: no-repeat;background-size: contain;background-position: bottom center;display:block;position:absolute;height:50px;text-align:center;left:0;right:0;top:auto; bottom:-70px;}

/*.bg-testimonials-v2:after {content: "";position: absolute;border:0px solid var(--bs-dark);width: 40%;height:100%;display: block;bottom: 0px;left: 0px;opacity: 0.25; bottom:-1px; border-width:0px 0px 1px 0px; border-radius:0rem 0rem 0rem 0rem}
.bg-testimonials-v2:before {content: "";position: absolute;border:0px solid var(--bs-dark);width: 40%;height:100%;display: block;bottom: 0px;left: auto; right:0px;opacity: 0.25; bottom:-1px; border-width:0px 0px 1px 0px; border-radius:0rem 0rem 0rem 0rem}*/
@media (min-width:980px) {
.bg-testimonials-v2 {position: relative;}
}
@media (max-width:768px) {
.testimonialsslider .quote:after{bottom:-35px!important;}
}
.testimonialsslider .quote {margin:0px auto; width:100%; position:relative;}
.testimonialsslider .quote:after {content:'';background-image: url('data:image/svg+xml;utf8,<svg id="fi_12653867" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m405.31 440.24h-195.6c-2.76 0-5-2.24-5-5v-153.04c0-24.01 3.57-47.64 10.6-70.25 7.08-22.8 17.52-44 31.03-63.02 3.77-5.34 8.01-10.76 12.6-16.1 2.29-2.65 4.25-4.84 6.15-6.89 27.31-29.52 61.55-52.93 99.03-67.69 2.36-.93 5.04.06 6.24 2.29 15.59 29.12 31.18 58.23 46.75 87.35.74 1.38.79 3.02.14 4.44s-1.93 2.45-3.46 2.79c-13.6 3.04-47.59 13.7-69.5 47.08-12.44 18.98-16.44 38.3-17.4 52.55h78.42c2.76 0 5 2.24 5 5v175.49c0 2.76-2.24 5-5 5zm-190.6-10h185.6v-165.49h-78.65c-1.34 0-2.63-.54-3.57-1.5s-1.45-2.26-1.43-3.61c.34-15.82 3.96-39.58 19.26-62.93 21-32 52.07-44.85 69.35-49.75-13.86-25.92-27.74-51.84-41.62-77.76-34.47 14.28-65.94 36.18-91.24 63.52-1.83 1.97-3.71 4.08-5.91 6.63-4.38 5.08-8.42 10.25-12.01 15.34-12.9 18.17-22.87 38.42-29.64 60.21-6.73 21.65-10.15 44.28-10.15 67.28v148.04z" style="fill:rgb(240,126,59);fill-opacity:1;"></path><path d="m262.93 479.02h-195.61c-2.76 0-5-2.24-5-5v-153.04c0-55.82 19.26-108.87 54.23-149.37 1.74-2.03 3.69-4.22 6.13-6.87 27.35-29.58 61.6-52.99 99.05-67.71 2.36-.93 5.04.06 6.24 2.29l26.85 50.14c.9 1.67.77 3.71-.33 5.26-12.89 18.15-22.86 38.41-29.63 60.2-.29.94-.85 1.77-1.61 2.39-8.29 6.78-15.46 14.75-21.33 23.68-12.45 18.97-16.46 38.28-17.41 52.53h25.2c2.76 0 5 2.24 5 5v131.72h48.22c2.76 0 5 2.24 5 5v38.78c0 2.76-2.24 5-5 5zm-190.6-10h185.6v-28.78h-48.22c-2.76 0-5-2.24-5-5v-131.72h-25.43c-1.34 0-2.63-.54-3.57-1.5s-1.45-2.26-1.43-3.61c.34-15.82 3.96-39.58 19.28-62.91 6.15-9.37 13.61-17.76 22.19-24.97 6.75-21.25 16.43-41.1 28.8-59.05l-23.28-43.48c-34.44 14.24-65.91 36.14-91.23 63.52-2.35 2.55-4.22 4.66-5.9 6.61-33.42 38.7-51.81 89.43-51.81 142.85z" style="fill:rgb(255,205,0);fill-opacity:1;"></path></svg>');}
.testimonialsslider .quote:after {background-repeat: no-repeat;background-size: contain;background-position: bottom center;display:block;position:absolute;height:50px;text-align:center;left:0;right:0;top:auto; bottom:-70px;}
.testimonialsslider .quote-v2:after {content:'';background-image: url('data:image/svg+xml;utf8,<svg id="fi_12653867" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m405.31 440.24h-195.6c-2.76 0-5-2.24-5-5v-153.04c0-24.01 3.57-47.64 10.6-70.25 7.08-22.8 17.52-44 31.03-63.02 3.77-5.34 8.01-10.76 12.6-16.1 2.29-2.65 4.25-4.84 6.15-6.89 27.31-29.52 61.55-52.93 99.03-67.69 2.36-.93 5.04.06 6.24 2.29 15.59 29.12 31.18 58.23 46.75 87.35.74 1.38.79 3.02.14 4.44s-1.93 2.45-3.46 2.79c-13.6 3.04-47.59 13.7-69.5 47.08-12.44 18.98-16.44 38.3-17.4 52.55h78.42c2.76 0 5 2.24 5 5v175.49c0 2.76-2.24 5-5 5zm-190.6-10h185.6v-165.49h-78.65c-1.34 0-2.63-.54-3.57-1.5s-1.45-2.26-1.43-3.61c.34-15.82 3.96-39.58 19.26-62.93 21-32 52.07-44.85 69.35-49.75-13.86-25.92-27.74-51.84-41.62-77.76-34.47 14.28-65.94 36.18-91.24 63.52-1.83 1.97-3.71 4.08-5.91 6.63-4.38 5.08-8.42 10.25-12.01 15.34-12.9 18.17-22.87 38.42-29.64 60.21-6.73 21.65-10.15 44.28-10.15 67.28v148.04z" style="fill:rgb(240,126,59);fill-opacity:1;"></path><path d="m262.93 479.02h-195.61c-2.76 0-5-2.24-5-5v-153.04c0-55.82 19.26-108.87 54.23-149.37 1.74-2.03 3.69-4.22 6.13-6.87 27.35-29.58 61.6-52.99 99.05-67.71 2.36-.93 5.04.06 6.24 2.29l26.85 50.14c.9 1.67.77 3.71-.33 5.26-12.89 18.15-22.86 38.41-29.63 60.2-.29.94-.85 1.77-1.61 2.39-8.29 6.78-15.46 14.75-21.33 23.68-12.45 18.97-16.46 38.28-17.41 52.53h25.2c2.76 0 5 2.24 5 5v131.72h48.22c2.76 0 5 2.24 5 5v38.78c0 2.76-2.24 5-5 5zm-190.6-10h185.6v-28.78h-48.22c-2.76 0-5-2.24-5-5v-131.72h-25.43c-1.34 0-2.63-.54-3.57-1.5s-1.45-2.26-1.43-3.61c.34-15.82 3.96-39.58 19.28-62.91 6.15-9.37 13.61-17.76 22.19-24.97 6.75-21.25 16.43-41.1 28.8-59.05l-23.28-43.48c-34.44 14.24-65.91 36.14-91.23 63.52-2.35 2.55-4.22 4.66-5.9 6.61-33.42 38.7-51.81 89.43-51.81 142.85z" style="fill:rgb(255,205,0);fill-opacity:1;"></path></svg>');}
.testimonialsslider .quote-v2:after {background-repeat: no-repeat;background-size: contain;background-position: top left;display:block;position:absolute;height:50px;text-align:center;left:0;right:0;top:auto; bottom:-70px;}
.testimonialsslider .quote-v2:after {top:0px !important; bottom:auto !important}

.bg-icon {background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 1852 1816" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">    <g transform="matrix(3.125,0,0,3.125,0,0)">        <g transform="matrix(4.16667,0,0,-4.16667,-522.2,1412.37)">            <path d="M240.301,224.992L240.281,224.969L219.633,199.523L180.828,199.523L196.57,217.844L238.305,267.883C243.781,273.484 243.816,281.32 238.824,286.418L219.016,307.543L209,317.754L188.188,338.969L205.254,338.969L225.992,317.754L226.066,317.754L261.93,281.062C268.449,274.398 270.359,262.027 261.758,251.433L240.301,224.992Z" style="fill:rgb(240,126,59);fill-opacity:0.065;"/></g><g transform="matrix(4.16667,0,0,-4.16667,-522.2,1412.37)"><path d="M184.805,224.992L184.781,224.969L164.133,199.523L125.328,199.523L141.074,217.844L141.07,217.844L182.805,267.883C188.281,273.484 188.316,281.32 183.324,286.418L163.52,307.543L153.5,317.754L132.688,338.969L149.754,338.969L170.492,317.754L170.566,317.754L206.43,281.062C212.949,274.398 214.863,262.027 206.258,251.433L184.805,224.992Z" style="fill:rgb(255,205,0);fill-opacity:0.065;"/></g></g></svg>');background-repeat: no-repeat;background-size: contain;background-attachment:fixed;}
.bg-icon-gray {background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 1852 1816" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">    <g transform="matrix(3.125,0,0,3.125,0,0)">        <g transform="matrix(4.16667,0,0,-4.16667,-522.2,1412.37)">            <path d="M240.301,224.992L240.281,224.969L219.633,199.523L180.828,199.523L196.57,217.844L238.305,267.883C243.781,273.484 243.816,281.32 238.824,286.418L219.016,307.543L209,317.754L188.188,338.969L205.254,338.969L225.992,317.754L226.066,317.754L261.93,281.062C268.449,274.398 270.359,262.027 261.758,251.433L240.301,224.992Z" style="fill:rgb(100,98,96);fill-opacity:0.065;"/></g><g transform="matrix(4.16667,0,0,-4.16667,-522.2,1412.37)"><path d="M184.805,224.992L184.781,224.969L164.133,199.523L125.328,199.523L141.074,217.844L141.07,217.844L182.805,267.883C188.281,273.484 188.316,281.32 183.324,286.418L163.52,307.543L153.5,317.754L132.688,338.969L149.754,338.969L170.492,317.754L170.566,317.754L206.43,281.062C212.949,274.398 214.863,262.027 206.258,251.433L184.805,224.992Z" style="fill:rgb(100,98,96);fill-opacity:0.065;"/></g></g></svg>');background-repeat: no-repeat;background-size: contain;background-attachment:fixed;}
.bg-icon-nav {background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 1852 1816" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">    <g transform="matrix(3.125,0,0,3.125,0,0)">        <g transform="matrix(4.16667,0,0,-4.16667,-522.2,1412.37)">            <path d="M240.301,224.992L240.281,224.969L219.633,199.523L180.828,199.523L196.57,217.844L238.305,267.883C243.781,273.484 243.816,281.32 238.824,286.418L219.016,307.543L209,317.754L188.188,338.969L205.254,338.969L225.992,317.754L226.066,317.754L261.93,281.062C268.449,274.398 270.359,262.027 261.758,251.433L240.301,224.992Z" style="fill:rgb(255,255,255);fill-opacity:0.04;"/></g><g transform="matrix(4.16667,0,0,-4.16667,-522.2,1412.37)"><path d="M184.805,224.992L184.781,224.969L164.133,199.523L125.328,199.523L141.074,217.844L141.07,217.844L182.805,267.883C188.281,273.484 188.316,281.32 183.324,286.418L163.52,307.543L153.5,317.754L132.688,338.969L149.754,338.969L170.492,317.754L170.566,317.754L206.43,281.062C212.949,274.398 214.863,262.027 206.258,251.433L184.805,224.992Z" style="fill:rgb(255,255,255);fill-opacity:0.04;"/></g></g></svg>') !important; background-repeat: no-repeat;background-size: 75%;background-attachment:fixed;background-position:center right}
.bg-icon-white {background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 1852 1816" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">    <g transform="matrix(3.125,0,0,3.125,0,0)">        <g transform="matrix(4.16667,0,0,-4.16667,-522.2,1412.37)">            <path d="M240.301,224.992L240.281,224.969L219.633,199.523L180.828,199.523L196.57,217.844L238.305,267.883C243.781,273.484 243.816,281.32 238.824,286.418L219.016,307.543L209,317.754L188.188,338.969L205.254,338.969L225.992,317.754L226.066,317.754L261.93,281.062C268.449,274.398 270.359,262.027 261.758,251.433L240.301,224.992Z" style="fill:rgb(255,255,255);fill-opacity:0.075;"/></g><g transform="matrix(4.16667,0,0,-4.16667,-522.2,1412.37)"><path d="M184.805,224.992L184.781,224.969L164.133,199.523L125.328,199.523L141.074,217.844L141.07,217.844L182.805,267.883C188.281,273.484 188.316,281.32 183.324,286.418L163.52,307.543L153.5,317.754L132.688,338.969L149.754,338.969L170.492,317.754L170.566,317.754L206.43,281.062C212.949,274.398 214.863,262.027 206.258,251.433L184.805,224.992Z" style="fill:rgb(255,255,255);fill-opacity:0.075;"/></g></g></svg>') !important; background-repeat: no-repeat;background-size: contain; background-attachment:fixed;}
.bg-icon-white-75 {background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 1852 1816" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">    <g transform="matrix(3.125,0,0,3.125,0,0)">        <g transform="matrix(4.16667,0,0,-4.16667,-522.2,1412.37)">            <path d="M240.301,224.992L240.281,224.969L219.633,199.523L180.828,199.523L196.57,217.844L238.305,267.883C243.781,273.484 243.816,281.32 238.824,286.418L219.016,307.543L209,317.754L188.188,338.969L205.254,338.969L225.992,317.754L226.066,317.754L261.93,281.062C268.449,274.398 270.359,262.027 261.758,251.433L240.301,224.992Z" style="fill:rgb(255,255,255);fill-opacity:0.075;"/></g><g transform="matrix(4.16667,0,0,-4.16667,-522.2,1412.37)"><path d="M184.805,224.992L184.781,224.969L164.133,199.523L125.328,199.523L141.074,217.844L141.07,217.844L182.805,267.883C188.281,273.484 188.316,281.32 183.324,286.418L163.52,307.543L153.5,317.754L132.688,338.969L149.754,338.969L170.492,317.754L170.566,317.754L206.43,281.062C212.949,274.398 214.863,262.027 206.258,251.433L184.805,224.992Z" style="fill:rgb(255,255,255);fill-opacity:0.075;"/></g></g></svg>') !important; background-repeat: no-repeat;background-size: cover;}
.bg-icon-25 {background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 1852 1816" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">    <g transform="matrix(3.125,0,0,3.125,0,0)">        <g transform="matrix(4.16667,0,0,-4.16667,-522.2,1412.37)">            <path d="M240.301,224.992L240.281,224.969L219.633,199.523L180.828,199.523L196.57,217.844L238.305,267.883C243.781,273.484 243.816,281.32 238.824,286.418L219.016,307.543L209,317.754L188.188,338.969L205.254,338.969L225.992,317.754L226.066,317.754L261.93,281.062C268.449,274.398 270.359,262.027 261.758,251.433L240.301,224.992Z" style="fill:rgb(240,126,59);fill-opacity:0.2;"/></g><g transform="matrix(4.16667,0,0,-4.16667,-522.2,1412.37)"><path d="M184.805,224.992L184.781,224.969L164.133,199.523L125.328,199.523L141.074,217.844L141.07,217.844L182.805,267.883C188.281,273.484 188.316,281.32 183.324,286.418L163.52,307.543L153.5,317.754L132.688,338.969L149.754,338.969L170.492,317.754L170.566,317.754L206.43,281.062C212.949,274.398 214.863,262.027 206.258,251.433L184.805,224.992Z" fill-opacity:0.2;"/></g></g></svg>'); background-repeat: no-repeat;background-size: contain;background-attachment:fixed}

.hm-prod figcaption {position:absolute; bottom:0px; left:10px; right:10px;}
.hm-client img {max-width:170px}

figure.effect-zoe .h5 {position:absolute; top:20px; _bottom:0; left:0px; right:0px; display:flex; align-items:center; justify-content:center; opacity:1; -webkit-transition: -webkit-transform 0; transition: transform 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition:all 0.5s  ease-in-out;transition:all 0.5s  ease-in-out;}
figure.effect-zoe:hover .h5 {opacity:0}

figure.effect-zoe figcaption {top: auto;bottom: -.5px;padding: 1rem;background-color: rgba(60, 60, 60, 0.75);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(10px);color: #3c4a50;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);border-radius:1.5rem}
figure.effect-zoe h5{display: inline-block;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0, 200%, 0);transform: translate3d(0, 200%, 0);}
figure.effect-zoe .description {-webkit-transition: -webkit-transform 0.55s;transition: transform 0.55s;-webkit-transform: translate3d(0, 200%, 0);transform: translate3d(0, 200%, 0);}
figure.effect-zoe .btn {-webkit-transition: -webkit-transform 0.65s;transition: transform 0.65s;-webkit-transform: translate3d(0, 200%, 0);transform: translate3d(0, 200%, 0);}

figure.effect-zoe figcaption ul li > a{color:#FFF;}
figure.effect-zoe figcaption ul li > a:hover{color:var(--bs-secondary);}

figure.effect-zoe:hover .description {opacity: 1;}
figure.effect-zoe:hover figcaption {bottom:10px;}
figure.effect-zoe:hover figcaption,figure.effect-zoe:hover h5,figure.effect-zoe:hover .description,figure.effect-zoe:hover .btn{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
figure.effect-zoe:hover h5 {-webkit-transition-delay: 0.05s;transition-delay: 0.05s;}

/*Logo Scroller*/
.scroller {max-width: 100% !important;}
.scroller__inner {display: flex;flex-wrap: wrap;gap: 1rem;}
.scroller[data-animated="true"] {overflow: hidden;}
.scroller[data-animated="true"] .scroller__inner {width: max-content;flex-wrap: nowrap;animation: scroll var(--_animation-duration, 40s) var(--_animation-direction, forwards) linear infinite;}
.scroller3[data-animated="true"] .scroller__inner {width: max-content;flex-wrap: nowrap;animation: scroll var(--_animation-duration, 100s) var(--_animation-direction, forwards) linear infinite !important;}
.scroller[data-direction="right"] {--_animation-direction: reverse;}
.scroller[data-direction="left"] {--_animation-direction: forwards;}
.scroller[data-speed="fast"] {--_animation-duration: 60s;}
.scroller[data-speed="slow"] {--_animation-duration: 60s;}
.scroller[data-animated="true"]:hover .scroller__inner {animation-play-state: paused !important;}

@keyframes scroll {
0% {transform: translateX(0);}
100% {transform: translateX(-50%);}
}
.tag-list {margin: 0;padding: 0;list-style: none;}
.tag-list li a {display: block;}
/*Logo Scroller*/

.bg-mask {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: url(../images/bg-pattern.png) repeat 50%;}
.bg-blur {backdrop-filter: blur(13px) brightness(80%); background:transparent; position:relative; color:#fff}

.hm-industries figure {position:relative; overflow:hidden}
.hm-industries figure a, .hm-industries a {color:inherit; text-decoration:none}
.hm-industries .col h6 {color:inherit; -webkit-transition:all 0.5s  ease-in-out;transition:all 0.5s  ease-in-out; opacity:1}
.hm-industries .col:hover h6 {color:#fff; opacity:0}
.hm-industries .col figure h6 {position:absolute; top:20%; bottom:0px; left:0px; right:0px; opacity:1; display:flex; align-items:center; justify-content:center; color:#fff;opacity:0; -webkit-transition:all 0.5s  ease-in-out;transition:all 0.5s  ease-in-out; font-size:1.25rem}
.hm-industries .col:hover figure h6 {opacity:1; top:0}

.scale-blur img {transform: scale(1);filter: blur(0px);opacity: 1;transition: transform 2s ease,filter 0.6s ease,opacity 0.6s ease;}
.scale-blur:hover img {transform: scale(1.2);filter: blur(1px) brightness(60%);opacity: 1;}

.hm-industries-v2 figure {position:relative; overflow:hidden}
.hm-industries-v2 figure a, .hm-industries-v2 a {color:inherit; text-decoration:none}
.hm-industries-v2 .col h6 {color:inherit; -webkit-transition:all 0.5s  ease-in-out;transition:all 0.5s  ease-in-out; opacity:1}
.hm-industries-v2 .col:hover h6 {color:var(--bs-primary); opacity:1}
.hm-industries-v2 .col figure h6 {position:absolute; top:20%; bottom:0px; left:0px; right:0px; opacity:1; display:flex; align-items:center; justify-content:center; color:#fff;opacity:0; -webkit-transition:all 0.5s  ease-in-out;transition:all 0.5s  ease-in-out; font-size:1.25rem}
.hm-industries-v2 .col:hover figure h6 {opacity:1; top:0}

.scale-blur-v2 img {transform: scale(1);opacity: 1;transition: transform 2s ease,filter 0.6s ease,opacity 0.6s ease;}
.scale-blur-v2:hover img {transform: scale(1.2);opacity: 1;}



@media (min-width:768px) {
.bg-test-v2 {background-image: url(../images/pic-testimonials-v2.jpg); background-repeat: no-repeat; background-size: cover; background-position:top center}
.col-md-border{border-left: 1px solid var(--bs-border-color)}
}

@media (min-width:1280px) {
.bg-test-v2 {background-image: url(../images/bg-testimonials-v2.jpg); background-repeat: no-repeat; background-size: cover; background-position:top center}
}
.hlf-panel {padding: 0px 0;position: relative;}
.hlf-panel {padding: 0px 0;position: relative;}
.hlf-panel .container {position: static;}
.hlf-panel-rht .hlf-bg {position: absolute;width: 50%;top: 0; opacity:.20; right: 0;}
.hlf-panel-lft .hlf-bg {display:none}
@media (min-width:991.98px) {
.hlf-panel-lft .hlf-bg {position: absolute;width: 50%;top: 0; left:0; display:block}
}

@media (min-width:1500px) {
.hlf-panel-lft .hlf-bg {position: absolute;width: 30%;top: 0; left:0;}
}
@media (min-width:1700px) {
.hlf-panel-lft .hlf-bg {position: absolute;width: 46%;top: 0; left:0;}
}


ul.maplist {padding: 0;margin: 0 0px 5px 0px;list-style: none;width: 100%;}
ul.maplist li {padding: 0px 15px;margin: 0px;list-style: none;line-height: normal;display: inline-block;border-right: 0px solid #ccc;position: relative;}

ul.maplist li:last-child {border-right:0px solid #ccc}
ul.maplist li:before {content: '';position: absolute;left: -3px; top:9px; padding:2px; background:rgba(0,0,0,.4); border-radius:50px;}

@media(min-width:1027px) {
ul.maplist li:first-child:before {display:none}
ul.maplist li:first-child {padding: 0px 10px 0px 0px;}
}
@media(max-width:767px) {
ul.maplist{padding-left:15px!important;}
ul.maplist li {border: 0px !important;position: relative;width:47%;}
ul.maplist li:before {content: '';position: absolute;left: -3px;}
}

@-webkit-keyframes pulse {
0% {-webkit-transform: scale(0);opacity: 0;}
50% {-webkit-transform: scale(0.5);opacity: 0.8;}
100% {opacity: 0;-webkit-transform: scale(1);}
}
@-moz-keyframes pulse {
0% {-moz-transform: scale(0);opacity: 0;}
50% {-moz-transform: scale(0.5);opacity: 0.8;}
100% {opacity: 0;-moz-transform: scale(1);}}
@-ms-keyframes pulse {
0% {-ms-transform: scale(0);opacity: 0;}
50% {-ms-transform: scale(0.5);opacity: 0.8;}
100% {opacity: 0;-ms-transform: scale(1);}
}
@-o-keyframes pulse {0% {-o-transform: scale(0);opacity: 0;}
                     50% {-o-transform: scale(0.5);opacity: 0.8;}
                     100% {opacity: 0;-o-transform: scale(1);}
    }

    @-keyframes pulse {
        0% {
            transform: scale(0);
            opacity: 0;
        }

        50% {
            transform: scale(0.5);
            opacity: 0.8;
        }

        100% {
            opacity: 0;
            transform: scale(1.2);
        }
    }



    .mapPoint:hover::before {
        content: " ";
        position: absolute;
        left:-11px;
        top:-5px;
       z-index:1;
        opacity: 0.1;
        width: 40px;
        height: 40px;
        background: var(--bs-primary);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        -webkit-animation: pulse 1.3s linear infinite;
        -moz-animation: pulse 1.3s linear infinite;
        -ms-animation: pulse 1.3s linear infinite;
        -o-animation: pulse 1.3s linear infinite;
        animation: pulse 1.3s linear infinite;
    }

.mapBox {
    position: relative;
    z-index: 0;
    float: none;
    margin: 0px auto;
    max-width: 1139px;
    overflow: hidden
}

.mapPoint {
    position: absolute;
    z-index: 103;
    width: 2.1978%;
    height: 3.84615%;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

    .mapPoint img {
        position:relative;
        z-index:2;
        width: 100%;
        max-width:18px !important;
    }

.point-us {top: 40%;left: 17%;}
.point-canada {top: 28%;left: 15%;}
.point-mexico {top:48%;left: 17%;}
.point-puerto-rico {top:51%;left:26%;}
.point-tunisia {top: 42%;left: 49%;}
.point-UK {top: 31%;left: 45.5%;}
.point-japan {top: 42%;right: 14%;}
.point-australia {top:72%;right:15%;}
.point-new-zealand {top:83%;right:5%;}
.point-denmark {top: 30%;left: 49%;}
.point-estonia {top:28%;left:53%;}
.point-finland {top:23%;left:53.5%;}
.point-ireland {top: 31.5%;left: 43.5%;}
.point-latvia {top:28.7%;left:52%;}
.point-lithuania {top:29%;left:51%;}
.point-sweden {top:23%;left:50.5%;}
.point-austria {top:35.5%;left:49%;}
.point-belgium {top: 32%;left: 47.5%;}
.point-france {top: 35.5%;left: 47%;}
.point-germany {top: 32.5%;left: 49%;}
.point-netherlands {top: 30%;left: 47%;}
.point-czech {top: 33%;left: 50%;}
.point-hungary {top: 35%;left: 51%;}
.point-poland {top: 31.5%;left: 51%;}
.point-romania {top: 36%;left: 53%;}
.point-italy {top: 34.5%;left: 48.2%;}
.point-spain {top: 38.6%;left: 45.5%;}
.point-uae {top: 48%;left:61.5%;}
