@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{animation-duration:1s;animation-fill-mode:both}

@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}

@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}

@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}

@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}

@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}

@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}

@keyframes shake{0%,to{transform:translateX(0);transform:translate(0)}10%,30%,50%,70%,90%{transform:translateX(-10px);transform:translate(-10px)}20%,40%,60%,80%{transform:translateX(10px);transform:translate(10px)}}

@keyframes shake{0%,to{transform:translateX(0);transform:translate(0)}10%,30%,50%,70%,90%{transform:translateX(-10px);transform:translate(-10px)}20%,40%,60%,80%{transform:translateX(10px);transform:translate(10px)}}

@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg);transform:rotate(0)}}

@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg);transform:rotate(0)}}.swing{transform-origin:top center;animation-name:swing}

@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}

@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}

@keyframes wobble{0%{transform:translateX(0%);transform:translate(0)}15%{transform:translateX(-25%) rotate(-5deg);transform:translate(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg);transform:translate(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg);transform:translate(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg);transform:translate(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg);transform:translate(-5%) rotate(-1deg)}to{transform:translateX(0%);transform:translate(0)}}

@keyframes wobble{0%{transform:translateX(0%);transform:translate(0)}15%{transform:translateX(-25%) rotate(-5deg);transform:translate(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg);transform:translate(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg);transform:translate(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg);transform:translate(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg);transform:translate(-5%) rotate(-1deg)}to{transform:translateX(0%);transform:translate(0)}}

@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}

@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}

@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}

@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}

@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px);transform:translate(-2000px)}60%{opacity:1;transform:translateX(30px);transform:translate(30px)}80%{transform:translateX(-10px);transform:translate(-10px)}to{transform:translateX(0);transform:translate(0)}}

@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px);transform:translate(-2000px)}60%{opacity:1;transform:translateX(30px);transform:translate(30px)}80%{transform:translateX(-10px);transform:translate(-10px)}to{transform:translateX(0);transform:translate(0)}}

@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px);transform:translate(2000px)}60%{opacity:1;transform:translateX(-30px);transform:translate(-30px)}80%{transform:translateX(10px);transform:translate(10px)}to{transform:translateX(0);transform:translate(0)}}

@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px);transform:translate(2000px)}60%{opacity:1;transform:translateX(-30px);transform:translate(-30px)}80%{transform:translateX(10px);transform:translate(10px)}to{transform:translateX(0);transform:translate(0)}}

@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}

@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}

@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}

@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}

@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}

@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}

@keyframes bounceOutLeft{0%{transform:translateX(0);transform:translate(0)}20%{opacity:1;transform:translateX(20px);transform:translate(20px)}to{opacity:0;transform:translateX(-2000px);transform:translate(-2000px)}}

@keyframes bounceOutLeft{0%{transform:translateX(0);transform:translate(0)}20%{opacity:1;transform:translateX(20px);transform:translate(20px)}to{opacity:0;transform:translateX(-2000px);transform:translate(-2000px)}}

@keyframes bounceOutRight{0%{transform:translateX(0);transform:translate(0)}20%{opacity:1;transform:translateX(-20px);transform:translate(-20px)}to{opacity:0;transform:translateX(2000px);transform:translate(2000px)}}

@keyframes bounceOutRight{0%{transform:translateX(0);transform:translate(0)}20%{opacity:1;transform:translateX(-20px);transform:translate(-20px)}to{opacity:0;transform:translateX(2000px);transform:translate(2000px)}}

@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}

@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}

@keyframes fadeIn{0%{opacity:0}to{opacity:1}}

@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}

@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}

@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}

@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}

@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}

@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px);transform:translate(-20px)}to{opacity:1;transform:translateX(0);transform:translate(0)}}

@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px);transform:translate(-20px)}to{opacity:1;transform:translateX(0);transform:translate(0)}}.fadeInLeft{animation-name:fadeInLeft}

@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px);transform:translate(-2000px)}to{opacity:1;transform:translateX(0);transform:translate(0)}}

@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px);transform:translate(-2000px)}to{opacity:1;transform:translateX(0);transform:translate(0)}}

@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px);transform:translate(20px)}to{opacity:1;transform:translateX(0);transform:translate(0)}}

@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px);transform:translate(20px)}to{opacity:1;transform:translateX(0);transform:translate(0)}}.fadeInRight{animation-name:fadeInRight}

@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px);transform:translate(2000px)}to{opacity:1;transform:translateX(0);transform:translate(0)}}

@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px);transform:translate(2000px)}to{opacity:1;transform:translateX(0);transform:translate(0)}}

@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}

@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}

@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}

@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}

@keyframes fadeOut{0%{opacity:1}to{opacity:0}}

@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}

@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}

@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}

@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}

@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}

@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0);transform:translate(0)}to{opacity:0;transform:translateX(-20px);transform:translate(-20px)}}

@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0);transform:translate(0)}to{opacity:0;transform:translateX(-20px);transform:translate(-20px)}}

@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0);transform:translate(0)}to{opacity:0;transform:translateX(-2000px);transform:translate(-2000px)}}

@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0);transform:translate(0)}to{opacity:0;transform:translateX(-2000px);transform:translate(-2000px)}}

@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0);transform:translate(0)}to{opacity:0;transform:translateX(20px);transform:translate(20px)}}

@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0);transform:translate(0)}to{opacity:0;transform:translateX(20px);transform:translate(20px)}}

@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0);transform:translate(0)}to{opacity:0;transform:translateX(2000px);transform:translate(2000px)}}

@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0);transform:translate(0)}to{opacity:0;transform:translateX(2000px);transform:translate(2000px)}}

@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}

@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}

@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}

@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}

@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);animation-timing-function:ease-in}to{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:ease-in}}

@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);animation-timing-function:ease-in}to{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:ease-in}}

@keyframes flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{opacity:1;transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0)}}

@keyframes flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{opacity:1;transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0)}}

@keyframes flipInY{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{opacity:1;transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0)}}

@keyframes flipInY{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{opacity:1;transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0)}}

@keyframes flipOutX{0%{opacity:1;transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}

@keyframes flipOutX{0%{opacity:1;transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}

@keyframes flipOutY{0%{opacity:1;transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}

@keyframes flipOutY{0%{opacity:1;transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}

@keyframes lightSpeedIn{0%{opacity:0;transform:translateX(100%) skewX(-30deg);transform:translate(100%) skew(-30deg)}60%{opacity:1;transform:translateX(-20%) skewX(30deg);transform:translate(-20%) skew(30deg)}80%{opacity:1;transform:translateX(0%) skewX(-15deg);transform:translate(0) skew(-15deg)}to{opacity:1;transform:translateX(0%) skewX(0deg);transform:translate(0) skew(0)}}

@keyframes lightSpeedIn{0%{opacity:0;transform:translateX(100%) skewX(-30deg);transform:translate(100%) skew(-30deg)}60%{opacity:1;transform:translateX(-20%) skewX(30deg);transform:translate(-20%) skew(30deg)}80%{opacity:1;transform:translateX(0%) skewX(-15deg);transform:translate(0) skew(-15deg)}to{opacity:1;transform:translateX(0%) skewX(0deg);transform:translate(0) skew(0)}}

@keyframes lightSpeedOut{0%{opacity:1;transform:translateX(0%) skewX(0deg);transform:translate(0) skew(0)}to{opacity:0;transform:translateX(100%) skewX(-30deg);transform:translate(100%) skew(-30deg)}}

@keyframes lightSpeedOut{0%{opacity:1;transform:translateX(0%) skewX(0deg);transform:translate(0) skew(0)}to{opacity:0;transform:translateX(100%) skewX(-30deg);transform:translate(100%) skew(-30deg)}}

@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center center}to{opacity:1;transform:rotate(0);transform-origin:center center}}

@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center center}to{opacity:1;transform:rotate(0);transform-origin:center center}}

@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-90deg);transform-origin:left bottom}to{opacity:1;transform:rotate(0);transform-origin:left bottom}}

@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-90deg);transform-origin:left bottom}to{opacity:1;transform:rotate(0);transform-origin:left bottom}}

@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(90deg);transform-origin:right bottom}to{opacity:1;transform:rotate(0);transform-origin:right bottom}}

@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(90deg);transform-origin:right bottom}to{opacity:1;transform:rotate(0);transform-origin:right bottom}}

@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(90deg);transform-origin:left bottom}to{opacity:1;transform:rotate(0);transform-origin:left bottom}}

@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(90deg);transform-origin:left bottom}to{opacity:1;transform:rotate(0);transform-origin:left bottom}}

@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{opacity:1;transform:rotate(0);transform-origin:right bottom}}

@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{opacity:1;transform:rotate(0);transform-origin:right bottom}}

@keyframes rotateOut{0%{opacity:1;transform:rotate(0);transform-origin:center center}to{opacity:0;transform:rotate(200deg);transform-origin:center center}}

@keyframes rotateOut{0%{opacity:1;transform:rotate(0);transform-origin:center center}to{opacity:0;transform:rotate(200deg);transform-origin:center center}}

@keyframes rotateOutDownLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom}to{opacity:0;transform:rotate(90deg);transform-origin:left bottom}}

@keyframes rotateOutDownLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom}to{opacity:0;transform:rotate(90deg);transform-origin:left bottom}}

@keyframes rotateOutDownRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom}to{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}}

@keyframes rotateOutDownRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom}to{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}}

@keyframes rotateOutUpLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom}to{opacity:0;transform:rotate(-90deg);transform-origin:left bottom}}

@keyframes rotateOutUpLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom}to{opacity:0;transform:rotate(-90deg);transform-origin:left bottom}}

@keyframes rotateOutUpRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom}}

@keyframes rotateOutUpRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom}}

@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}to{transform:translateY(0)}}

@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}to{transform:translateY(0)}}

@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px);transform:translate(-2000px)}to{transform:translateX(0);transform:translate(0)}}

@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px);transform:translate(-2000px)}to{transform:translateX(0);transform:translate(0)}}

@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px);transform:translate(2000px)}to{transform:translateX(0);transform:translate(0)}}

@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px);transform:translate(2000px)}to{transform:translateX(0);transform:translate(0)}}

@keyframes slideOutLeft{0%{transform:translateX(0);transform:translate(0)}to{opacity:0;transform:translateX(-2000px);transform:translate(-2000px)}}

@keyframes slideOutLeft{0%{transform:translateX(0);transform:translate(0)}to{opacity:0;transform:translateX(-2000px);transform:translate(-2000px)}}

@keyframes slideOutRight{0%{transform:translateX(0);transform:translate(0)}to{opacity:0;transform:translateX(2000px);transform:translate(2000px)}}

@keyframes slideOutRight{0%{transform:translateX(0);transform:translate(0)}to{opacity:0;transform:translateX(2000px);transform:translate(2000px)}}

@keyframes slideOutUp{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}

@keyframes slideOutUp{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}

@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{opacity:1;transform:rotate(60deg) translateY(0);transform-origin:top left;animation-timing-function:ease-in-out}to{opacity:0;transform:translateY(700px)}}

@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{opacity:1;transform:rotate(60deg) translateY(0);transform-origin:top left;animation-timing-function:ease-in-out}to{opacity:0;transform:translateY(700px)}}

@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg);transform:translate(-100%) rotate(-120deg)}to{opacity:1;transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0)}}

@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg);transform:translate(-100%) rotate(-120deg)}to{opacity:1;transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0)}}

@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0)}to{opacity:0;transform:translateX(100%) rotate(120deg);transform:translate(100%) rotate(120deg)}}

@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0)}to{opacity:0;transform:translateX(100%) rotate(120deg);transform:translate(100%) rotate(120deg)}}

@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}

@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}

@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}

@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}

@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}

@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}

@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}

@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}

@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}

@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}

@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}

@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}

@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}

@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}

@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}

@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}

@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}

@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}

@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}

@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}/*!
 * Bootstrap v5.2.0-beta1 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0D6EFD;--bs-indigo:#6610F2;--bs-purple:#6F42C1;--bs-pink:#D63384;--bs-red:#DC3545;--bs-orange:#FD7E14;--bs-yellow:#FFC107;--bs-green:#198754;--bs-teal:#20C997;--bs-cyan:#0DCAF0;--bs-black:#000000;--bs-white:#FFFFFF;--bs-gray:#6C757D;--bs-gray-dark:#343A40;--bs-gray-100:#F8F9FA;--bs-gray-200:#E9ECEF;--bs-gray-300:#DEE2E6;--bs-gray-400:#CED4DA;--bs-gray-500:#ADB5BD;--bs-gray-600:#6C757D;--bs-gray-700:#495057;--bs-gray-800:#343A40;--bs-gray-900:#212529;--bs-primary:#0D6EFD;--bs-secondary:#6C757D;--bs-success:#198754;--bs-info:#0DCAF0;--bs-warning:#FFC107;--bs-danger:#DC3545;--bs-light:#F8F9FA;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue","Noto Sans","Liberation Sans",arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:sfmono-regular,menlo,monaco,consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgb(255 255 255 / 15%), rgb(255 255 255 / 0%));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#FFFFFF;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#DEE2E6;--bs-border-color-translucent:rgb(0 0 0 / 17.5%);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-heading-color: ;--bs-link-color:#0D6EFD;--bs-link-hover-color:#0A58CA;--bs-code-color:#D63384;--bs-highlight-bg:#FFF3CD}*,::after,::before{box-sizing:border-box}

@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);text-align:var(--bs-body-text-align);text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{opacity:.25;margin:1rem 0;border:0;border-top:1px solid;color:inherit}.h2,.h3,.h4,.h5,h2,h3,h4,h5{margin-top:0;margin-bottom:.5rem;color:var(--bs-heading-color);font-weight:500;line-height:1.2}.h2,h2{font-size:calc(1.325rem + .9vw)}

@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}

@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}

@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}p{margin-top:0;margin-bottom:1rem}ul{padding-left:2rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}dt{font-weight:700}b{font-weight:bolder}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--bs-font-monospace);font-size:1em}code{color:var(--bs-code-color);font-size:.875em;word-wrap:break-word}a>code{color:inherit}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:rgb(var(--bs-body-color-rgb) .75);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-width:0;border-color:inherit;border-style:solid}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display:none!important}[type="button"],[type="reset"],[type="submit"],button{appearance:button}[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{float:left;width:100%;margin-bottom:.5rem;padding:0;font-size:calc(1.275rem + .3vw);line-height:inherit}

@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type="search"]{outline-offset:-2px;appearance:textfield}::-webkit-search-decoration{appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;appearance:button}::file-selector-button{font:inherit;appearance:button}progress{vertical-align:baseline}[hidden]{display:none!important}.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;margin-right:auto;margin-left:auto;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}

@media (min-width:576px){.container{max-width:540px}}

@media (min-width:768px){.container{max-width:720px}}

@media (min-width:992px){.container{max-width:960px}}

@media (min-width:1200px){.container{max-width:1140px}}

@media (min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:30px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;margin-top:var(--bs-gutter-y);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.col{flex:1 0 0%}.col-4{flex:0 0 auto;width:33.33333333%}.col-6{flex:0 0 auto;width:50%}.col-8{flex:0 0 auto;width:66.66666667%}.col-12{flex:0 0 auto;width:100%}.g-0,.gx-0{--bs-gutter-x:0}.g-0{--bs-gutter-y:0}.g-1{--bs-gutter-x:.25rem}.g-1{--bs-gutter-y:.25rem}

@media (min-width:768px){.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-12{flex:0 0 auto;width:100%}}

@media (min-width:992px){.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-12{flex:0 0 auto;width:100%}}

@media (min-width:1200px){.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}}

@media (min-width:1400px){.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-12{flex:0 0 auto;width:100%}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgb(0 0 0 / 5%);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgb(0 0 0 / 10%);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgb(0 0 0 / 7.5%);vertical-align:top;width:100%;margin-bottom:1rem;border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.fade{transition:opacity .15s linear}

@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.dropdown{position:relative}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6C757D;display:flex;flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);color:var(--bs-nav-link-color);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}

@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}

@keyframes progress-bar-stripes{0%{background-position-x:1rem}}

@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:#E9ECEF;--bs-progress-border-radius:.375rem;--bs-progress-box-shadow:inset 0 1px 2px rgb(0 0 0 / 7.5%);--bs-progress-bar-color:#FFFFFF;--bs-progress-bar-bg:#0D6EFD;--bs-progress-bar-transition:width .6s ease;overflow:hidden;display:flex;height:var(--bs-progress-height);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);font-size:var(--bs-progress-font-size)}

@keyframes spinner-border{to{transform:rotate(360deg)}}

@keyframes spinner-border{to{transform:rotate(360deg)}}

@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}

@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.placeholder{opacity:.5;display:inline-block;vertical-align:middle;min-height:1em;background-color:currentcolor;cursor:wait}

@keyframes placeholder-glow{50%{opacity:.2}}

@keyframes placeholder-glow{50%{opacity:.2}}

@keyframes placeholder-wave{to{mask-position:-200% 0%}}

@keyframes placeholder-wave{to{mask-position:-200% 0%}}.ratio{position:relative;width:100%}.ratio::before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.vr{opacity:.25;display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor}.d-flex{display:flex!important}.d-none{display:none!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.w-100{width:100%!important}.flex-column{flex-direction:column!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.px-0{padding-right:0!important;padding-left:0!important}.pb-0{padding-bottom:0!important}.pb-5{padding-bottom:3rem!important}.text-start{text-align:left!important}.text-center{text-align:center!important}.text-black{--bs-text-opacity:1;color:rgb(var(--bs-black-rgb) var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgb(var(--bs-white-rgb) var(--bs-text-opacity))!important}.visible{visibility:visible!important}

@media (min-width:576px){.d-sm-block{display:block!important}}

@media (min-width:768px){.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.text-md-end{text-align:right!important}}

@media (min-width:992px){.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-none{display:none!important}.text-lg-end{text-align:right!important}}

@media (min-width:1200px){.d-xl-block{display:block!important}}

@media (min-width:1400px){.d-xxl-block{display:block!important}}/*!
 * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */.fab,.fal,.far{display:inline-block;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;line-height:1;text-rendering:auto}

@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-angle-double-up::before{content:""}.fa-angle-down::before{content:""}.fa-angle-left::before{content:""}.fa-angle-right::before{content:""}.fa-arrow-right::before{content:""}.fa-arrow-up::before{content:""}.fa-bars::before{content:""}.fa-check::before{content:""}.fa-envelope::before{content:""}.fa-facebook-f::before{content:""}.fa-instagram::before{content:""}.fa-linkedin-in::before{content:""}.fa-phone::before{content:""}.fa-plus::before{content:""}.fa-telegram::before{content:""}.fa-times::before{content:""}.fa-twitter::before{content:""}.fa-vk::before{content:""}

@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-style:normal;font-weight:400;src:url(/assets/fa-brands-400-DOJ3d8S2.eot);src:url(./fonts/fa-brands-400.eot%3F) format("embedded-opentype"),url(/assets/fa-brands-400-BoGazL5X.woff2) format("woff2"),url(/assets/fa-brands-400-BppY2YH5.woff) format("woff"),url(/assets/fa-brands-400-Cvq_JjcI.ttf) format("truetype")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}

@font-face{font-family:"Font Awesome 5 Duotone";font-display:block;font-style:normal;font-weight:900;src:url(/assets/fa-duotone-900-BxSDDPoS.eot);src:url(./fonts/fa-duotone-900.eot%3F) format("embedded-opentype"),url(/assets/fa-duotone-900-ePr-_0-U.woff2) format("woff2"),url(/assets/fa-duotone-900-D8bJUhZ3.woff) format("woff"),url(/assets/fa-duotone-900-JJ7JpdMD.ttf) format("truetype")}

@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-style:normal;font-weight:300;src:url(/assets/fa-light-300-Cjd8zpgO.eot);src:url(./fonts/fa-light-300.eot%3F) format("embedded-opentype"),url(/assets/fa-light-300-JjeHsR9Q.woff2) format("woff2"),url(/assets/fa-light-300-DmSVN63B.woff) format("woff"),url(/assets/fa-light-300-BqEkzVTj.ttf) format("truetype")}.fal{font-weight:300}

@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-style:normal;font-weight:400;src:url(/assets/fa-regular-400-pAvjlHJy.eot);src:url(./fonts/fa-regular-400.eot%3F) format("embedded-opentype"),url(/assets/fa-regular-400-BMnJ9gFZ.woff2) format("woff2"),url(/assets/fa-regular-400-Do3gprBG.woff) format("woff"),url(/assets/fa-regular-400-DLWfwCKD.ttf) format("truetype")}.fal,.far{font-family:"Font Awesome 5 Pro"}.far{font-weight:400}

@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-style:normal;font-weight:900;src:url(/assets/fa-solid-900-DRn1iMFJ.eot);src:url(./fonts/fa-solid-900.eot%3F) format("embedded-opentype"),url(/assets/fa-solid-900-CYmgTyZd.woff2) format("woff2"),url(/assets/fa-solid-900-DGcrDHd0.woff) format("woff"),url(.fonts/fa-solid-900.ttf) format("truetype")}.slick-slider{box-sizing:border-box;position:relative;display:block;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track::before,.slick-track::after{content:"";display:table}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-60{margin-bottom:60px}.mb-80{margin-bottom:80px}.mb-100{margin-bottom:100px}.mb-120{margin-bottom:120px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-120{padding-top:120px}.pt-170{padding-top:170px}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-100{padding-bottom:100px}.pb-110{padding-bottom:110px}.pb-120{padding-bottom:120px}.pb-140{padding-bottom:140px}

@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}:root{--swiper-theme-color:#007AFF}.swiper{position:relative;overflow:hidden;z-index:1;margin-right:auto;margin-left:auto;padding:0;list-style:none}.swiper-wrapper{box-sizing:content-box;position:relative;z-index:1;display:flex;width:100%;height:100%;transition-property:transform}.swiper-wrapper{transform:translateZ(0)}.swiper-slide{position:relative;flex-shrink:0;width:100%;height:100%;transition-property:transform}:root{--swiper-navigation-size:44px}

@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.elementor *,.elementor ::after,.elementor ::before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{max-width:110%;height:auto;border:none;border-radius:0;box-shadow:none}.elementor object{width:100%;max-width:100%;margin:0;border:none;line-height:1}.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow{position:absolute;top:0;left:0;width:100%;height:100%}.elementor .elementor-background-slideshow{z-index:0}.elementor-element{--flex-direction: initial;--flex-wrap: initial;--justify-content: initial;--align-items: initial;--align-content: initial;--gap: initial;--flex-basis: initial;--flex-grow: initial;--flex-shrink: initial;--order: initial;--align-self: initial;flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);align-self:var(--align-self);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-content:var(--align-content);align-items:var(--align-items);gap:var(--gap)}:root{--page-title-display: block}

@keyframes eicon-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.elementor-section{position:relative}.elementor-section .elementor-container{position:relative;display:flex;margin-right:auto;margin-left:auto}

@media (max-width: 1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-widget-wrap{position:relative;flex-wrap:wrap;align-content:flex-start;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget{position:relative}.elementor-column{position:relative;display:flex;min-height:1px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}

@media (min-width: 768px){.elementor-column.elementor-col-33{width:33.333%}.elementor-column.elementor-col-50{width:50%}.elementor-column.elementor-col-66{width:66.666%}.elementor-column.elementor-col-100{width:100%}}

@media (max-width: 767px){.elementor-column{width:100%}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow::before{z-index:2}.elementor-element .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration, .4s)}.elementor-element{--swiper-theme-color: #000000;--swiper-navigation-size: 44px;--swiper-pagination-bullet-size: 6px;--swiper-pagination-bullet-horizontal-gap: 6px}.animated{animation-duration:1.25s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}

@media (prefers-reduced-motion: reduce){.animated{animation:none}}

@media (min-width: 768px) and (max-width: 880px){.elementor .elementor-hidden-mobile_extra{display:none}}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image img{display:inline-block;vertical-align:middle}:root{--tp-ff-body: "Plus Jakarta Sans", sans-serif;--tp-ff-heading: "Plus Jakarta Sans", sans-serif;--tp-ff-fontawesome: "Font Awesome 5 Pro";--tp-ff-mont: "Montserrat Alternates", sans-serif;--tp-ff-urban: "Urbanist", sans-serif;--tp-ff-dm: "DM Serif Display", serif;--tp-common-white: #FFFFFF;--tp-common-black: #000229;--tp-common-orange: #FF7A41;--tp-common-purple: #FF75F9;--tp-common-green: #5FC33B;--tp-common-green-2: #21B641;--tp-common-yellow: #FFAB0A;--tp-common-yellow-2: #FFCE57;--tp-common-yellow-3: #F8FF35;--tp-common-yellow-4: #FFC530;--tp-common-blue: #6865FF;--tp-common-blue-2: #1117A0;--tp-common-blue-3: #5138EE;--tp-common-blue-4: #600EE4;--tp-common-red: #FF3C82;--tp-common-gra-1: #B1FF36;--tp-common-gra-2: #1D863C;--tp-heading-primary: #000229;--tp-grey-1: #5F6368;--tp-grey-2: #9A9DA7;--tp-grey-3: #F5F5F5;--tp-grey-4: #F2F3F5;--tp-grey-5: #888B95;--tp-grey-6: #EEEEF5;--tp-grey-7: #F6F5FA;--tp-grey-8: #F7F9FB;--tp-text-body: #5F6368;--tp-theme-1: #6865FF;--tp-theme-2: #AEE87C;--tp-theme-3: #FFA8B8;--tp-theme-4: #F1A0AF;--tp-border-1: #EDF5FA;--tp-border-2: #EBECF0}

@media (min-width: 1200px){.container{max-width:1200px}}.container,.container-fluid{--bs-gutter-x: 30px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{overflow-x:hidden;color:var(--tp-text-body);font-family:var(--tp-ff-body);font-size:15px;font-weight:400;line-height:1.3}html,body{overflow-x:hidden}a{text-decoration:none;transition:.3s}h2,h3,h4,h5{margin-top:0;color:var(--tp-heading-primary);font-family:var(--tp-ff-heading);font-weight:700;line-height:1.1;transition:all .3s ease-out 0s}img{max-width:100%}h2{font-size:32px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}ul{margin:0;padding:0}p{color:var(--tp-text-body);font-size:16px;font-weight:400;line-height:24px}.z-index{position:relative;z-index:2}.z-index-3{position:relative;z-index:3}.z-index-5{position:relative;z-index:5}a,button,input,select,textarea,li,img,h2,h3,h4,h5{transition:all .3s ease-out 0s}a:focus,.button:focus{text-decoration:none;outline:none}a:focus,a:hover{color:inherit;text-decoration:none}a,button{background:transparent;border:none;color:inherit;outline:none}button:hover{cursor:pointer}button:focus{outline:0}input,textarea{color:var(--tp-common-black);outline:none}input::input-placeholder,textarea::input-placeholder{color:#70737D}input:placeholder,textarea:placeholder{color:#70737D}input::placeholder,textarea::placeholder{color:#70737D}input:input-placeholder,textarea:input-placeholder{color:#70737D}input[type="color"]{width:100%;height:100%;padding:0;background:none;border:0;border-radius:50%;cursor:pointer;appearance:none}*::selection{background:var(--tp-theme-1);color:var(--tp-common-white);text-shadow:none}::selection{background:var(--tp-theme-1);color:var(--tp-common-white);text-shadow:none}*::placeholder{opacity:1;color:var(--tp-common-black);font-size:var(--tp-fz-body)}.fix{overflow:hidden}.clear{clear:both}.p-relative{position:relative}.gx-20{--bs-gutter-x: 20px}.tp-btn-white{overflow:hidden;height:45px;padding:0 35px;background-color:var(--tp-common-white);border-radius:30px;color:var(--tp-common-black);font-size:15px;font-weight:600;line-height:45px;text-align:center;text-transform:capitalize;transition:color .5s ease;transition-duration:.4s}.tp-btn-white span{position:relative;z-index:5;transition:.5s;transition-delay:.1s}.tp-btn-white:hover{color:var(--tp-common-black);transition-duration:.5s}.tp-btn-white:hover span.white-text{color:var(--tp-common-white)}.tp-btn-blue-lg{position:relative;overflow:hidden;z-index:1;display:inline-block;height:60px;padding:0 35px;background:#5B6CFF;border-radius:100px;box-shadow:inset -2px -2px 2px #070D1D4D!important;color:var(--tp-common-white);font-family:var(--tp-ff-urban);font-size:16px;font-weight:700;letter-spacing:.02em;line-height:61px;text-align:center;transition:.3s;transition-duration:1s}

@media (max-width: 767px){.tp-btn-blue-lg{height:50px;padding:0 25px;line-height:50px}}.tp-btn-blue-lg span{position:relative;z-index:5;color:var(--tp-common-white);transition:.5s}.tp-btn-blue-lg:hover{color:var(--tp-common-white)}.tp-btn-border{position:relative;overflow:hidden;z-index:1;display:inline-block;height:60px;padding:0 35px;border:1px solid #5B6CFF;border-radius:100px;color:var(--tp-common-white);font-family:var(--tp-ff-urban);font-size:16px;font-weight:700;letter-spacing:.02em;line-height:60px;text-align:center}

@media (max-width: 767px){.tp-btn-border{height:50px;padding:0 25px;line-height:50px}}.tp-btn-border span{position:relative;z-index:5;color:var(--tp-theme-1);transition:.7s}.tp-btn-border:hover{border-color:var(--tp-common-black)}.tp-btn-border:hover span{color:var(--tp-common-white)}.tp-btn-white-solid{position:relative;overflow:hidden;z-index:1;display:inline-block;height:36px;padding:0 22px;background:#FFFFFF3D;border-radius:100px;color:var(--tp-common-white);font-family:var(--tp-ff-urban);font-size:15px;font-weight:700;letter-spacing:.02em;line-height:36px;text-align:center;transition:.5s;backdrop-filter:blur(5px)}.tp-btn-service{position:relative;z-index:1;display:inline-block;height:40px;padding:0 30px;border:1.5px solid rgb(255 255 255 / 10%);border-radius:20px;color:var(--tp-common-yellow-3);font-size:15px;font-weight:600;line-height:35px;transition:.3s}.tp-btn-service:hover{background-color:var(--tp-common-yellow-3);border-color:var(--tp-common-yellow-3);color:var(--tp-common-black)}.tp-btn-hover{position:relative;overflow:hidden;z-index:2}.tp-btn-hover b{position:absolute;z-index:1;transform:translate(-50%,-50%);width:0;height:0;background-color:var(--tp-common-black);border-radius:50%;transition:all .7s ease}.tp-btn-hover:hover b{display:inline-block;width:400px;height:400px}.tp-btn-hover.alt-color-black b{background-color:var(--tp-common-black)}.submit-btn{display:inline-block;height:55px;padding:0 20px;background-color:var(--tp-common-blue-4);color:var(--tp-common-white);font-size:16px;font-weight:600;line-height:55px;text-align:center}.submit-btn:hover{color:var(--tp-common-white)}.tp-btn-inner{position:relative;overflow:hidden;z-index:1;display:inline-block;height:50px;padding:0 35px;background:var(--tp-common-blue-4);border-radius:30px;color:var(--tp-common-white);font-size:15px;font-weight:600;line-height:50px;text-align:center;text-transform:capitalize;transition:.5s}.tp-btn-inner.white-bg:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1976294D}.tp-btn-inner span{position:relative;z-index:5;display:inline-block;transform:translateY(-2px);color:var(--tp-common-white);transition:.3s;transition-delay:.3s}.tp-btn-inner:hover span{color:var(--tp-common-white);transition-delay:.1s}.tp-btn-inner-border{position:relative;overflow:hidden;z-index:1;display:inline-block;height:40px;padding:0 30px;border:1.5px solid rgb(255 255 255 / 20%);border-radius:30px;color:var(--tp-common-white);font-size:15px;font-weight:600;line-height:36px;text-align:center;transition:.5s}.tp-btn-inner-border i{transform:rotate(45deg) translateY(-3px);padding-left:7px}.tp-btn-inner-border:hover{color:var(--tp-common-yellow-3)}

@keyframes pulse{0%{box-shadow:0 0 #FFFFFF66}70%{box-shadow:0 0 0 45px #FFFFFF00}to{box-shadow:0 0 #FFFFFF00}}

@keyframes section_stroke{0%{stroke-dashoffset:560}50%{stroke-dashoffset:0}to{stroke-dashoffset:-560}}

@keyframes section-animation{0%{width:0}15%{width:100%}85%{opacity:1}90%{opacity:0;width:100%}to{opacity:0;width:0}}

@keyframes about-sm{to{transform:translateY(60px)}to{transform:translateY(50px)}}

@keyframes hero-thumb-animation{0%{transform:translateY(-20px)}to{transform:translateY(0)}}

@keyframes tpleftright{0%{transform:translate(0)}to{transform:translate(-20px)}}

@keyframes tprotate{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}

@keyframes tptranslateY2{0%{transform:translateY(-30px)}to{transform:translateY(20px)}}

@keyframes dash{to{stroke-dashoffset:0}}

@keyframes lineDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:1000}}

@keyframes lineDash-2{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}

@keyframes scroll{0%{transform:translateY(0)}to{transform:translateY(8px)}}

@keyframes RL_smooth{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}

@keyframes slide_up_down{0%{transform:translateY(0)}to{transform:translateY(-20px)}}

@keyframes tptranslateX2{0%{transform:translate(-30px)}to{transform:translatXY(20px);transform:translate(20px)}}

@keyframes rotate-center{0%{transform:rotate(0)}to{transform:rotate(360deg)}}

@keyframes scale_up_down{0%{transform:scale(.9)}to{transform:scale(1)}}

@keyframes dash{to{stroke-dashoffset:0;stroke-dasharray:3000}}

@keyframes tpupdown{0%{transform:translateY(0)}to{transform:translateY(-20px)}}

@keyframes tpswing{0%{transform:rotate(6deg)}to{transform:rotate(-6deg)}}

@keyframes borderanimate2{0%{transform:translate(-50%,-50%) scale(.8)}60%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}

@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}

@keyframes moving{0%{transform:translatey(0)}25%{transform:translate(20px)}50%{transform:translatey(-20px)}75%{transform:translate(-20px)}to{transform:translatey(0)}}

@keyframes about-circle{0%{transform:translate(100px)}to{transform:translate(0)}}

@keyframes services-triangle{0%{transform:rotate(0) translate(-50px)}to{transform:rotate(360deg) translateY(100px)}}

@keyframes hero-3-dot-2{0%{transform:translateY(-50px)}to{transform:translateY(0)}}

@keyframes tfLeftToRight{49%{transform:translate(30%)}50%{opacity:0;transform:translate(-30%)}51%{opacity:1}}

@keyframes tfLeftToRight2{0%{transform:translate(30%) translateY(1px)}49%{transform:translate(30%) translateY(1px)}50%{opacity:0;transform:translate(-30%) translateY(1px)}51%{opacity:1}}

@keyframes rotate2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}

@keyframes rotate3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}

@keyframes circle-animations{0%{transform:rotate(0)}to{transform:rotate(360deg)}}

@keyframes moving{0%{transform:translatey(0)}20%{transform:translate(-50px)}50%{transform:translatey(-40px)}to{transform:translatey(0)}}

@keyframes leftright{0%{transform:translate(0)}50%{transform:translate(100%)}to{transform:translate(0)}}

@keyframes movinglight{0%{transform:translatey(0)}20%{transform:translate(-70px)}50%{transform:translatey(-70px)}to{transform:translatey(0)}}

@keyframes movinglight2{0%{transform:translatey(0)}20%{transform:translate(70px)}50%{transform:translatey(70px)}to{transform:translatey(0)}}

@keyframes movingtop{0%{transform:translatey(0)}20%{transform:translatey(70px)}50%{transform:translatey(-70px)}to{transform:translatey(0)}}

@keyframes circle-animation{0%{right:0}50%{right:100%}to{right:0%}}

@keyframes section_stroke{0%{stroke-dashoffset:560}50%{stroke-dashoffset:560}to{stroke-dashoffset:0}}

@keyframes headerSlideDown{0%{margin-top:-150px}to{margin-top:0}}

@keyframes movingleftright1{0%{transform:translate(0) translateY(0)}40%{transform:translate(50px) translateY(-50px)}75%{transform:translate(200px)}to{transform:translateY(0) translate(0)}}

@keyframes circle-animation-2{0%{left:0}50%{left:100%}to{left:0%}}

@keyframes scroll1{0%{top:0%}50%{top:95%}to{top:0%}}

@keyframes movingX{0%{transform:translateY(0) rotateX(0)}50%{transform:translateY(calc(100vh - 100%))}51%{transform:translateY(calc(100vh - 100%)) rotateX(180deg)}to{transform:translateY(0) rotateX(180deg)}}

@keyframes tracking-in-contract-bck{0%{opacity:0;transform:translateZ(150px);letter-spacing:20px}40%{opacity:.6}to{opacity:1;transform:translateZ(0)}}

@keyframes tracking-in-contract-bck-2{0%{opacity:0;transform:translateZ(150px) translateY(150px);letter-spacing:20px}40%{opacity:.6}to{opacity:1;transform:translateZ(0)}}

@keyframes animationglob{0%{transform:rotate(0)}to{transform:rotate(360deg)}}

@keyframes zoom{0%{transform:scale(.7)}50%{transform:scale(1)}to{transform:scale(.7)}}

@keyframes sliderShape{0%,to{transform:translateZ(0) rotate(.01deg);border-radius:42% 58% 70% 30%/45% 45% 55% 55%}34%{transform:translate3d(1px,5px,2px) rotate(.01deg);border-radius:36% 64% 41% 59%/54% 41% 59% 46%}50%{transform:translateZ(0) rotate(.01deg)}67%{transform:translate3d(-1px,-3px,-2px) rotate(.01deg);border-radius:100% 60% 60% 100%/100% 100% 60% 60%}}

@keyframes zoom2{0%{transform:scale(.9)}50%{transform:scale(1)}to{transform:scale(.9)}}

@keyframes wobble-vertical{10%{transform:translateY(-10px)}50%{transform:skew(15deg)}80%{transform:rotate(10deg)}to{transform:translate(0)}}

@keyframes section-highlight{0%{width:0%}to{width:100%}}

@keyframes widthcalc{0%{width:20%}50%{width:50%}75%{width:90%}90%{opacity:.75}90%{opacity:1}}

@keyframes bounceRight{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-35px)}60%{transform:translateY(-20px)}}

@keyframes icon-bounce{0%,to,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}

@keyframes light-one{0%{opacity:1}25%{opacity:.4}50%{opacity:.6}75%{opacity:.8}to{opacity:1}}#preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background-color:#F7F7F7}.preloader{box-sizing:border-box;position:absolute;top:50%;left:50%;display:inline-block;width:50px;height:50px;margin-top:-25px;margin-left:-25px;padding:0;text-align:left}.preloader span{position:absolute;display:inline-block;width:50px;height:50px;background:var(--tp-theme-1);border-radius:100%;animation:preloader 1.3s linear infinite}.preloader span:last-child{animation-delay:-.9s}

@keyframes preloader{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(1)}}.scroll-top{position:fixed;right:50px;bottom:-10%;z-index:9;width:50px;height:50px;background:var(--tp-common-black);border:none;border-radius:6px;color:var(--tp-common-white);font-size:16px;line-height:50px;text-align:center;cursor:pointer;transition:1s ease}.scroll-top.open{bottom:80px}.grey-bg{background:var(--tp-grey-7)}.grey-bg-2{background:var(--tp-grey-6)}.white-bg{background:var(--tp-common-white)}.black-bg{background:var(--tp-common-black)}.theme-bg-3{background:var(--tp-theme-3)}.blue-bg{background:var(--tp-common-blue-2)}.blue-bg-2{background:var(--tp-common-blue-4)}.body-overlay{position:fixed;top:0;left:0;opacity:0;visibility:hidden;z-index:999;width:100%;height:100%;background:#18181899;transition:.45s ease-in-out}.body-overlay.apply{opacity:1;visibility:visible}.body-overlay:hover{cursor:url(img/cross-out.png),pointer}.tpoffcanvas{position:fixed;top:0;right:-100%;bottom:0;overflow-y:scroll;opacity:0;visibility:hidden;z-index:9999;width:480px;padding:50px;background-color:var(--tp-common-black);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0 16px -32px #000000CC;transition:.45s ease-in-out;scrollbar-width:none}.tpoffcanvas.opened{opacity:1;visibility:visible}

@media (max-width: 767px){.tpoffcanvas{width:300px;padding:40px 35px}}

@media only screen and (min-width: 576px) and (max-width: 767px){.tpoffcanvas{width:400px;padding:40px}}.tpoffcanvas.opened{right:0;transition:all .4s cubic-bezier(.785,.135,.15,.86);transition-duration:.6s}.tpoffcanvas__logo{margin-bottom:40px}

@media (max-width: 767px),only screen and (min-width: 768px) and (max-width: 991px){.tpoffcanvas__logo{padding-top:0}}.tpoffcanvas__logo img{width:157px;height:100%}.tpoffcanvas__close-btn button{position:absolute;top:0;right:0;width:50px;height:50px;background-color:var(--tp-common-white);color:var(--tp-common-black);transition:1s;transition:all .4s cubic-bezier(.785,.135,.15,.86);transition-duration:.3s}.tpoffcanvas__close-btn button i{font-size:30px;font-weight:300}

@media only screen and (min-width: 768px) and (max-width: 991px){.tpoffcanvas__close-btn button{font-size:28px}}

@media (max-width: 767px){.tpoffcanvas__close-btn button{font-size:28px}}.tpoffcanvas__social .social-icon a{display:inline-block;width:50px;height:50px;margin-right:15px;background-color:var(--tp-common-white);border-radius:10px;color:var(--tp-theme-1);font-size:18px;line-height:50px;text-align:center;transition:.3s}

@media (max-width: 767px){.tpoffcanvas__social .social-icon a{margin-right:3px}}.tpoffcanvas__social .social-icon a:hover{background-color:var(--tp-theme-1);color:var(--tp-common-white)}.tpoffcanvas__info{margin-bottom:40px}.tpoffcanvas__info .offcanva-title{padding-bottom:5px;color:var(--tp-common-white)}.tpoffcanvas__info a{color:#FFFFFF99;line-height:1.2}.mobile-menu.mean-container{margin-bottom:50px}.about-shape-1{position:absolute;top:10%;left:0}.about-shape-2{position:absolute;top:0%;right:0%}.about-banner{height:540px;background-color:#600EE4}

@media only screen and (min-width: 768px) and (max-width: 991px){.about-banner{height:580px}}

@media (max-width: 767px){.about-banner{height:400px}}.about-banner-title{position:relative;z-index:-1;display:inline-block;margin-top:190px;margin-left:100px;color:var(--tp-common-white);font-size:110px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:1.2}

@media only screen and (min-width: 768px) and (max-width: 991px){.about-banner-title{margin-top:150px;font-size:90px}}

@media (max-width: 767px){.about-banner-title{margin-top:132px;margin-left:50px;font-size:50px}}.about-img-height{overflow:hidden;min-height:620px;margin-top:-215px;background-repeat:no-repeat;background-size:cover;border-radius:30px}

@media only screen and (min-width: 1200px) and (max-width: 1399px){.about-img-height{min-height:550px}}

@media only screen and (min-width: 992px) and (max-width: 1199px){.about-img-height{min-height:550px}}

@media only screen and (min-width: 768px) and (max-width: 991px){.about-img-height{min-height:400px;margin-top:-320px}}

@media (max-width: 767px){.about-img-height{min-height:300px;margin-top:-200px}}.about-img-title{margin-top:-140px;margin-left:100px;color:#600EE4;font-size:110px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:1.2}

@media only screen and (min-width: 768px) and (max-width: 991px){.about-img-title{margin-top:-115px;font-size:90px}}

@media (max-width: 767px){.about-img-title{margin-top:-67px;margin-left:50px;font-size:50px}}.breadcrumb__shape-1{position:absolute;top:50%;left:0;transform:translateY(-50%)}.breadcrumb__shape-2{position:absolute;top:0;right:0}.breadcrumb__sub-img{position:absolute;top:35px;right:-5px}.breadcrumb-height{padding-top:145px;padding-bottom:80px}.breadcrumb-height-3{padding-top:125px;padding-bottom:290px}.breadcrumb-ptb-5{padding-top:180px;padding-bottom:305px}

@media only screen and (min-width: 1200px) and (max-width: 1399px){.breadcrumb-ptb-5{padding-right:100px;padding-left:100px}}

@media (max-width: 767px){.breadcrumb__content{margin-bottom:30px}}.breadcrumb__client-info span{display:inline-block;margin-bottom:15px;color:#FFFFFF99;font-size:14px;font-weight:500;letter-spacing:.06em;line-height:12px;text-align:center}.breadcrumb__client-info p{margin-bottom:0;color:var(--tp-common-white);font-size:18px;font-weight:600;line-height:24px}

@media only screen and (min-width: 992px) and (max-width: 1199px){.breadcrumb__client-info p{font-size:15px}}.breadcrumb__text p{color:#FFFFFFB3;font-size:17px;font-weight:500;line-height:26px;text-align:center}

@media (max-width: 767px){.breadcrumb__text p br{display:none}}.breadcrumb__text span{display:inline-block;padding-bottom:10px;color:#FFFFFF99;font-size:14px;font-weight:600;line-height:12px;text-transform:uppercase}.breadcrumb__img{display:inline-block}.breadcrumb__title{padding-bottom:12px;color:#FFFFFF;font-size:70px;font-weight:700;letter-spacing:-.02em;line-height:1.1}

@media only screen and (min-width: 992px) and (max-width: 1199px){.breadcrumb__title{font-size:60px}}

@media only screen and (min-width: 768px) and (max-width: 991px){.breadcrumb__title{font-size:55px}}

@media (max-width: 767px){.breadcrumb__title{font-size:40px;line-height:1.2}}.breadcrumb__list{display:inline-block}.breadcrumb__list span{color:#FFFFFF;font-size:17px;font-weight:600;line-height:24px}.breadcrumb__list span a span{color:#FFFFFFB3;transition:.3s}.breadcrumb__list span a:hover span{color:#FFFFFF}

@media (max-width: 767px){.breadcrumb__list span{font-size:15px}}.breadcrumb__list span.child-one{color:#FFFFFFB3;font-weight:400}.breadcrumb__list span.dvdr i{transform:translateY(1px);padding:0 8px;color:#FFFFFFB3;font-size:17px;font-weight:400;line-height:16px}.pd-border-right{border-right:1px solid rgb(255 255 255 / 10%)}.pd-border-right .space-left-2{padding-left:50px}

@media only screen and (min-width: 992px) and (max-width: 1199px){.pd-border-right .space-left-2{padding-left:30px}}

@media (max-width: 767px){.pd-border-right .space-left-2{padding-left:0}}.pd-border-right .space-left-3{padding-left:50px}

@media only screen and (min-width: 992px) and (max-width: 1199px){.pd-border-right .space-left-3{padding-left:30px}}

@media only screen and (min-width: 768px) and (max-width: 991px){.pd-border-right .space-left-3{padding-left:0}}

@media (max-width: 767px){.pd-border-right .space-left-3{padding-left:0}}.pd-border-right .space-left-4{padding-left:50px}

@media only screen and (min-width: 992px) and (max-width: 1199px){.pd-border-right .space-left-4{padding-left:30px}}

@media (max-width: 767px){.pd-border-right .space-left-4{padding-left:0}}.breadcrumb-height-3 .container .row [class*="col-"]:last-child{border-right:0}

@media only screen and (min-width: 768px) and (max-width: 991px){.breadcrumb-height-3 .container .row [class*="col-"]:nth-child(2){border-right:none}}

@media (max-width: 767px){.breadcrumb-height-3 .container .row [class*="col-"]{border-right:none}}

@media only screen and (min-width: 1200px) and (max-width: 1399px){.breadcrumb__content-wrap{padding-left:80px}}

@media only screen and (min-width: 992px) and (max-width: 1199px){.breadcrumb__content-wrap{padding-left:50px}}

@media only screen and (min-width: 768px) and (max-width: 991px){.breadcrumb__content-wrap{padding-left:50px}}.tp-custom-accordion .accordion-items{position:relative;padding:0 20px;border-bottom:1px solid #EBECF0;transition:.3s}.tp-custom-accordion .accordion-items.tp-faq-active{border-radius:0 0 20px 20px;box-shadow:0 20px 20px #03041C14}.tp-inner-font .accordion-items button{font-family:var(--tp-ff-body)}.search__popup{position:fixed;top:0;right:0;left:0;z-index:9999;transform:translateY(calc(-100% - 80px));width:100%;height:100%;padding-top:70px;padding-bottom:100px;background-color:#000000E5;transition:transform .6s ease-in-out,opacity .6s ease-in-out;transition-delay:.7s}.search__popup.search-opened{transform:translateY(0);transition-delay:0s}.tp-section-title{font-size:50px;font-weight:700;line-height:1.2}.tp-section-title span{color:var(--tp-theme-3)}.tp-section-title span img{width:47px}

@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title{font-size:40px}}

@media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title{font-size:40px}.tp-section-title br{display:none}}

@media (max-width: 767px){.tp-section-title{font-size:33px}}.tp-section-title-3{margin-bottom:0;font-family:var(--tp-ff-urban);font-size:58px;font-weight:700;line-height:1.1}

@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-3{font-size:50px}}

@media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title-3{font-size:53px}}

@media (max-width: 767px){.tp-section-title-3{font-size:35px}.tp-section-title-3 br{display:none}}

@media only screen and (min-width: 576px) and (max-width: 767px){.tp-section-title-3{font-size:38px}.tp-section-title-3 br{display:none}}.tp-section-title-3 span{font-family:"DM Serif Display";font-style:italic;font-weight:400}.inner-section-subtitle{display:inline-block;padding-bottom:10px;color:#6B14FA;font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.mobile-menu.mean-container{overflow:hidden}

@media (max-width: 767px){.mobile-menu.mean-container{margin-top:44px;margin-bottom:30px}}.mean-container a.meanmenu-reveal{display:none}.mean-container .mean-nav{margin-top:0;background:none}.mean-container .mean-bar{min-height:auto;padding:0;background:none}.mean-container .mean-nav>ul{display:block!important;width:100%;margin:0;padding:0;list-style-type:none}.mean-container a.meanmenu-reveal{display:none!important}.mean-container .mean-nav ul li a{width:100%;padding:15px 0;border-top:1px solid rgb(255 255 255 / 10%);color:#FFFFFF;font-size:14px;font-weight:700;line-height:1.5}.mean-container .mean-nav ul li a:hover{color:var(--tp-theme-3)}.mean-container .mean-nav ul li a.mean-expand{top:0;width:30px;height:30px;margin-top:10px;padding:0!important;border:1px solid rgb(255 255 255 / 10%)!important;color:#FFFFFF;font-weight:400;line-height:14px;line-height:30px}.mean-container .mean-nav ul li a.mean-expand:hover{border-color:#888888;color:var(--tp-theme-2)}.mean-container .mean-nav ul li>a>i{display:none}.mean-container .mean-nav ul li>a.mean-expand i{display:inline-block}.mean-container .mean-nav>ul>li:first-child>a{border-top:0}.mean-container .mean-nav ul li a.mean-expand.mean-clicked{color:var(--tp-theme-2)}.mean-container .mean-nav ul li a.mean-expand.mean-clicked i{transform:rotate(45deg);color:var(--tp-common-white)}.header-sticky-bg-2.header-sticky{position:fixed;top:0;right:0;left:0;opacity:1;visibility:visible;z-index:999;width:100%;background-color:var(--tp-common-white);box-shadow:0 4px 10px #03041C1A;animation:.6s ease-in-out 0s normal none 1 running fadeInDown}.header-sticky-bg-2.header-sticky .black-logo{display:block}.header-sticky-bg-2.header-sticky .white-logo{display:none}.header-sticky-bg-2.header-sticky .header-bottom__main-menu-inner ul li a{color:var(--tp-common-black)}.header-sticky-bg-2.header-sticky .header-bottom__bar{box-shadow:#00000005 0 1px 3px,#1B1F2326 0 0 0 1px}.header-sticky-bg-2.header-sticky .header-bottom__main-menu-4 ul li a{color:var(--tp-common-black)}.header-sticky-bg-2.header-sticky .tp-btn-white{box-shadow:#00000005 0 1px 3px,#1B1F2326 0 0 0 1px}.header-sticky-bg-2.header-sticky .header-bottom__action-4 a svg{color:var(--tp-common-black)}.header-sticky-bg-2.header-sticky .header-bottom__action-4 a span{color:var(--tp-common-black)}.black-logo{display:none}.header-bottom__lang-submenu{position:absolute;top:140%;left:0;opacity:0;visibility:hidden;z-index:9;width:120px;padding:15px 20px;background:var(--tp-common-white);border-radius:4px;box-shadow:0 30px 70px 6px #0B064614;transition:all .3s ease-out 0s}.header-bottom__lang-submenu li{margin-bottom:15px;list-style:none}.header-bottom__lang-submenu li:last-child{margin-bottom:0}.header-bottom__lang-submenu li:hover{color:var(--tp-text-primary)}.header-bottom__lang-submenu.open{top:100%;opacity:1;visibility:visible}.header-bottom__transparent{position:absolute;right:0;left:0;z-index:6;width:100%}.header-bottom__bdr{border-bottom:1px solid rgb(255 255 255 / 10%)}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px){.header-bottom__bdr{padding:15px 0}}.header-bottom__main-menu nav ul{margin-left:-45px}

@media only screen and (min-width: 992px) and (max-width: 1199px){.header-bottom__main-menu nav ul{margin-left:-2px}}.header-bottom__main-menu nav ul li{display:inline-block;margin:0 17px}

@media only screen and (min-width: 992px) and (max-width: 1199px){.header-bottom__main-menu nav ul li{margin:0 12px}}.header-bottom__main-menu nav ul li:hover a{color:var(--tp-theme-1)}.header-bottom__main-menu nav ul li a{display:inline-block;padding:40px 0;color:var(--tp-common-black);font-size:15px;font-weight:500}.header-bottom__main-menu-4>nav>ul{margin-left:30px}.header-bottom__main-menu-4>nav>ul>li{position:relative;margin:0}.header-bottom__main-menu-4>nav>ul>li::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:linear-gradient(180deg,#FFFFFF00,#FFFFFF24);transition:.3s;filter:drop-shadow(0 2px 0 #F8FF35)}.header-bottom__main-menu-4>nav>ul>li::before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0%;height:2px;background-color:var(--tp-common-yellow-3);transition:.3s}.header-bottom__main-menu-4>nav>ul>li>a{position:relative;z-index:5;padding:30px 22px;color:var(--tp-common-white)}

@media only screen and (min-width: 992px) and (max-width: 1199px){.header-bottom__main-menu-4>nav>ul>li>a{padding:30px 15px}}.header-bottom__main-menu-4>nav>ul>li:hover::after{height:100%}.header-bottom__main-menu-4>nav>ul>li:hover::before{width:100%}.header-bottom__main-menu-4>nav>ul>li:hover a{color:var(--tp-common-white)}.header-bottom__main-menu-4.header-bottom__main-menu-inner nav ul{margin-left:-20px}

@media only screen and (min-width: 992px) and (max-width: 1199px){.header-bottom__main-menu-4.header-bottom__main-menu-inner nav ul{margin-left:25px}}.header-bottom__main-menu-4.header-bottom__main-menu-inner nav ul li::after{background:linear-gradient(180deg,#FFFFFF00,#FFFFFF1A);filter:drop-shadow(0 2px 0 #FFFFFF)}.header-bottom__main-menu-4.header-bottom__main-menu-inner nav ul li::before{background-color:#FFFFFF}.header-bottom__main-menu-4.header-bottom__main-menu-inner nav ul li a{padding:30px 22px}

@media only screen and (min-width: 992px) and (max-width: 1199px){.header-bottom__main-menu-4.header-bottom__main-menu-inner nav ul li a{padding:30px 18px}}.header-bottom__action a{position:relative;margin-left:25px;padding-left:25px;color:var(--tp-common-black);font-size:15px;font-weight:500}.header-bottom__action a svg{transform:translateY(-2px);transition:.3s}.header-bottom__action a:hover{color:var(--tp-theme-1)}.header-bottom__action a:hover svg{color:var(--tp-theme-1)}.header-bottom__action a span{margin-left:5px;line-height:0}.header-bottom__action a:first-child{margin-right:0;padding-left:0}.header-bottom__action a:last-child::after{content:"";position:absolute;top:-4px;left:0;opacity:.2;width:1px;height:30px;background-color:var(--tp-common-black)}.header-bottom__action .border-none:last-child::after{display:none}.header-bottom__action-4 a{margin-left:0;padding-left:0;color:var(--tp-common-white)}.header-bottom__action-4 a:hover{color:var(--tp-common-yellow-3)}.header-bottom__action-4 a:hover svg{color:var(--tp-common-yellow-3)}.header-bottom__btn{line-height:0}.header-bottom__btn a{margin-left:25px}

@media (max-width: 767px){.header-bottom__btn a{box-shadow:#00000005 0 1px 3px,#1B1F2326 0 0 0 1px}}.header-bottom__bar{width:45px;height:45px;background-color:var(--tp-common-white);border-radius:50%;color:var(--tp-common-black);font-size:18px;line-height:45px;text-align:center}.tp-hero-left-shape{position:absolute;top:0;left:0;z-index:1}

@media (max-width: 767px){.tp-hero-pt{padding-top:120px}}.tp-hero-title-3{color:var(--tp-common-black);font-family:var(--tp-ff-urban);font-size:86px;font-weight:700;letter-spacing:-.01em;line-height:.88}

@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-hero-title-3{font-size:73px}}

@media only screen and (min-width: 768px) and (max-width: 991px){.tp-hero-title-3{font-size:60px}}

@media (max-width: 767px){.tp-hero-title-3{font-size:37px}}.tp-hero-title-3 i{overflow:hidden;display:inline-block;font-style:normal}.tp-hero-title-3 i i.child-1{overflow:hidden;opacity:0;transform:translateY(150px)}.tp-hero-title-3 span{font-family:var(--tp-ff-dm);font-style:italic;font-weight:400}.tp-hero-title-box p{padding-bottom:20px;color:#595B62;font-family:var(--tp-ff-urban);font-size:20px;font-weight:400;letter-spacing:.01em;line-height:30px}

@media (max-width: 767px){.tp-hero-title-box p{font-size:15px;line-height:22px}.tp-hero-title-box p br{display:none}}.tp-hero-gradient-bg{position:absolute;top:0;left:0;width:100%;background-color:var(--tp-common-white)}.tp-hero-gradient-bg img{width:100%;background:linear-gradient(180deg,#D9D9D9,#D9D9D900 55.86%);background-blend-mode:soft-light}.tp-hero-browser-item{margin:0 7px 10px;text-align:center}.tp-hero-browser-item a{display:inline-block;margin-bottom:7px}.tp-hero-browser-item p{margin-bottom:0;color:#A0A3AB;font-family:var(--tp-ff-urban);font-size:13px;font-weight:500;letter-spacing:.02em}.tp-hero-btn-3{margin-bottom:15px}.tp-hero-btn-3 a{margin:0 7px 20px}.tp-hero-3-shape-5{position:absolute;top:32%;left:-10%;z-index:33}.tp-hero-3-shape-5 img{transform-origin:bottom right;animation:jumpTwo 5s infinite linear}.tp-hero-3-shape-6{position:absolute;top:21%;right:-2%;z-index:3}.tp-hero-3-shape-6 span svg path{animation:section_stroke 2s linear forwards;stroke:var(--tp-common-black);stroke-dasharray:560;stroke-dashoffset:560}.tp-hero-3-border-wrap .redius-shape-1{position:absolute;top:132px;left:25px;display:inline-block;width:500px;height:500px;background-color:var(--tp-theme-3);border-radius:50%;will-change:border-radius,transform,opacity;animation:sliderShape 8s linear infinite}

@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-hero-3-border-wrap .redius-shape-1{top:70px}}

@media only screen and (min-width: 768px) and (max-width: 991px){.tp-hero-3-border-wrap .redius-shape-1{top:100px;width:330px;height:300px}}.tp-hero-3-border-wrap .redius-shape-2{position:absolute;top:62%;left:38%;display:inline-block;width:200px;height:200px;background-color:#65CB7B;border-radius:36% 64% 43% 57%/34% 45% 55% 66%;will-change:border-radius,transform,opacity;animation:sliderShape 15s linear infinite}

@media only screen and (min-width: 768px) and (max-width: 991px){.tp-hero-3-border-wrap .redius-shape-2{top:48%}}.tp-hero-3-border-wrap .redius-shape-3{position:absolute;top:2%;right:8%;display:inline-block;width:375px;height:375px;background-color:#807DFB;border-radius:50%;will-change:border-radius,transform,opacity;animation:sliderShape 7s linear infinite}.tp-hero-bg-single{position:absolute;top:0;left:0;width:100%;height:100%}

@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 768px) and (max-width: 991px){.tp-hero-bg-single img{height:700px}}

@media (max-width: 767px){.tp-hero-bg-single{top:15px}.tp-hero-bg-single img{height:500px}}.tp-platform-text p{position:relative;padding-left:30px;color:#FFFFFFCC;font-size:17px;font-weight:400;line-height:26px}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px){.tp-platform-text p{padding-left:0}}.tp-platform-text p::after{content:"";position:absolute;top:-4px;left:0;width:1.5px;height:60px;background:#FFFFFF1A}

@media only screen and (min-width: 768px) and (max-width: 991px){.tp-platform-text p::after{top:-15px}}.row-custom{display:flex;margin:0 -15px;padding-right:30px;padding-left:30px}

@media only screen and (min-width: 768px) and (max-width: 991px){.row-custom{padding:0}}

@media (max-width: 767px){.row-custom{flex-direction:column;width:100%;padding-right:0;padding-left:0}}.col-custom{flex:.4;width:90px;height:360px;margin:15px;padding:50px;background:#3137D2;background-size:cover;border-radius:30px;box-shadow:0 -3px #F8FF35;cursor:pointer;transition:.3s}

@media only screen and (min-width: 1200px) and (max-width: 1399px){.col-custom{padding:40px}}

@media only screen and (min-width: 768px) and (max-width: 991px){.col-custom{padding:40px 25px}}

@media (max-width: 767px){.col-custom{width:100%;padding:40px 30px}}.col-custom.active{flex:7}.col-custom.active .tp-panel-item{display:none}.col-custom.active .tp-panel-item-2{opacity:1;visibility:visible;transform:scale(1);transition:.3s;transition-delay:.3s}.tp-platform-inner .col-custom{background:#F5F3F8;box-shadow:0 -3px #6B14FA}.tp-platform-inner .tp-panel-title,.tp-platform-inner .tp-panel-content span,.tp-platform-inner .tp-panel-content-2 span,.tp-platform-inner .tp-panel-title-2,.tp-platform-inner .tp-panel-content-2 p{color:var(--tp-common-black)}.tp-panel-title{opacity:.7;transform:rotate(90deg) translate(90px,88px);width:200px;margin-bottom:0;color:#FFFFFF;font-size:22px;font-weight:500;line-height:20px}.tp-panel-title.child-one,.tp-panel-title.child-1{transform:rotate(90deg) translate(80px,88px)}.tp-panel-title.child-3{transform:rotate(90deg) translate(75px,88px)}.tp-panel-title.child-4{transform:rotate(90deg) translate(88px,88px)}.tp-panel-content{text-align:center}.tp-panel-content span{display:inline-block;margin-left:-7px;color:var(--tp-common-white);font-size:26px;font-weight:700;line-height:28px}.tp-panel-content-2 span{display:inline-block;padding-bottom:80px;color:var(--tp-common-white);font-size:60px;font-weight:700;line-height:40px}.tp-panel-content-2 p{margin-bottom:0;color:#FFFFFFCC;font-size:17px;font-weight:400;line-height:26px}.tp-panel-content-2 span{opacity:0;visibility:hidden;display:inline-block;transform:translateY(5px);transition:all .3s ease-out 0s;transition-delay:.4s}.tp-panel-title-2,.tp-panel-content-2 p{opacity:0;visibility:hidden;transform:translateY(5px);transition:all .3s ease-out 0s;transition-delay:.2s}.col-custom.active .tp-panel-content-2 span{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.3s}.col-custom.active .tp-panel-title-2,.col-custom.active .tp-panel-content-2 p{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.4s}.tp-panel-title-2{padding-bottom:15px;color:var(--tp-common-white);font-size:30px;font-weight:600;line-height:20px}.tp-panel-item-2{opacity:0;visibility:hidden;transform:scale(.7)}.tp-platform-img-box img{max-width:inherit!important;margin-left:-100px;animation:tptranslateX2 4s forwards infinite alternate}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px){.tp-platform-section-box{margin-bottom:40px}}.tp-section-title-shape svg{position:absolute;bottom:-2px;left:60px;z-index:-1}

@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-shape svg{left:33%}}

@media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title-shape svg{left:21%}}

@media (max-width: 767px){.tp-section-title-shape svg{left:100px}}.job-post-box{transform:scaleX(.9);margin-bottom:12px;padding:23px 60px;background:#F7F9FC;border-radius:12px;transition:.6s}

@media only screen and (min-width: 768px) and (max-width: 991px){.job-post-box{padding:20px}}

@media (max-width: 767px){.job-post-box{padding:20px 30px}}.job-post-box:hover{position:relative;z-index:9;transform:scaleX(1);background-color:var(--tp-common-white);border-radius:12px;box-shadow:0 20px 50px #08082914}

@media (max-width: 767px){.job-post-wrapper{padding-bottom:20px}}.job-post-category span{display:inline-block;color:#080829;font-size:22px;font-weight:600;line-height:20px}

@media only screen and (min-width: 768px) and (max-width: 991px){.job-post-category span{font-size:16px}}

@media (max-width: 767px){.job-post-category span{padding-bottom:20px;font-size:18px;line-height:30px}}.job-post-time{margin-right:100px}

@media only screen and (min-width: 992px) and (max-width: 1199px){.job-post-time{margin-right:50px}}

@media (max-width: 767px),only screen and (min-width: 768px) and (max-width: 991px){.job-post-time{margin-right:30px}}.job-post-time span{margin-left:5px;color:#5F6168;font-size:16px;font-weight:400}

@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1199px){.job-post-time span{font-size:14px}}.job-post-time span i{flex:0 0 auto}

@media only screen and (min-width: 992px) and (max-width: 1199px){.job-post-location{padding-left:0}}

@media only screen and (min-width: 768px) and (max-width: 991px){.job-post-location{padding-left:30px}}.job-post-location span{margin-left:5px;color:#5F6168;font-size:16px;font-weight:400}

@media only screen and (min-width: 768px) and (max-width: 991px){.job-post-location span{font-size:14px}}.tp-service-3-item{overflow:hidden;padding:40px;background-repeat:no-repeat;background-size:cover;border-radius:30px}.tp-service-3-content span{opacity:.7;display:inline-block;padding-bottom:10px;color:var(--tp-common-white);font-family:var(--tp-ff-urban);font-size:13px;font-weight:600;line-height:12px;text-transform:uppercase}.tp-service-3-icon{margin-bottom:55px}.tp-service-3-title-sm{padding-bottom:25px;color:var(--tp-common-white);font-family:var(--tp-ff-urban);font-size:24px;font-weight:700;line-height:32px}.tp-service-3-shape{position:absolute;right:0;bottom:0;z-index:-1}.tp-service-sm-item{overflow:hidden;min-height:360px;padding:45px;border:1px solid #E9EBF1;border-radius:20px;transition:.3s}.tp-service-sm-item:hover{box-shadow:0 8px 16px -2px #2021240F,0 16px 32px -2px #2021241A}.tp-service-sm-item:hover .tp-service-sm-link{opacity:1;visibility:visible}.tp-service-sm-item:hover .tp-service-sm-content{margin-bottom:0}.tp-service-sm-item:hover .tp-service-sm-icon svg{width:45px;color:#5B6CFF}.tp-service-sm-icon svg{color:var(--tp-common-black);transition:.3s}.tp-service-sm-content{margin-bottom:-47px;transition:.3s}.tp-service-sm-content span{display:inline-block;height:26px;margin-bottom:13px;padding:0 15px;border:1px solid rgb(32 33 36 / 10%);border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.03em;line-height:8px;line-height:24px;text-transform:uppercase}.tp-service-sm-title{margin-bottom:0;padding-bottom:20px;color:var(--tp-common-black);font-family:var(--tp-ff-urban);font-size:24px;font-weight:700;line-height:30px;transition:.3s}.tp-service-sm-title a:hover{color:var(--tp-theme-1)}

@media only screen and (min-width: 768px) and (max-width: 991px){.tp-service-sm-title{font-size:22px;line-height:28px}.tp-service-sm-title br{display:none}}

@media (max-width: 767px){.tp-service-sm-title{font-size:18px;line-height:23px}.tp-service-sm-title br{display:none}}.tp-service-sm-link{opacity:0;visibility:hidden;transition:.3s}.tp-service-sm-link a{color:var(--tp-common-black);font-family:var(--tp-ff-urban);font-size:16px;font-weight:600;line-height:14px;transition:.3s}.tp-service-sm-link a i{position:relative;top:0;margin-left:4px;transition:.3s}.tp-service-sm-link a:hover{color:var(--tp-theme-1)}.tp-service-sm-link a:hover i{animation:tfLeftToRight .4s forwards}.tp-service-sm-link a span::before{content:"";display:inline-block;width:20px;height:1px;background-color:var(--tp-common-black)}.tp-project__item{overflow:hidden;background-color:var(--tp-common-white);border-radius:30px;transition:.3s}

@media (max-width: 767px){.tp-project__item{flex-wrap:wrap}}.tp-project__item:hover{border-radius:30px;box-shadow:0 16px 20px #01103D1A}.tp-project__thumb{flex:0 0 auto}

@media (max-width: 767px){.tp-project__thumb,.tp-project__thumb img{width:100%}}

@media (max-width: 767px){.tp-project__meta{flex-wrap:wrap}}.tp-project__content{padding:0 50px}

@media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-project__content{padding:0 40px}}

@media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-project__content{padding:0 40px}}

@media only screen and (min-width: 768px) and (max-width: 991px){.tp-project__content{padding:0 30px}}

@media (max-width: 767px){.tp-project__content{padding:20px}}.tp-project__brand-icon{margin-bottom:30px}.tp-project__brand-icon img{width:100px;height:28px}.tp-project__title-sm{padding-bottom:5px;font-size:30px;font-weight:700}

@media (max-width: 767px){.tp-project__title-sm{font-size:25px}}.tp-project__title-box p{margin-bottom:38px;padding-right:12px;padding-bottom:37px;border-bottom:1px solid rgb(1 16 61 / 8%)}

@media (max-width: 767px){.tp-project__title-box p{margin-bottom:30px;padding-right:0;padding-bottom:30px;font-size:14px}}.tp-project__author-info{margin-right:40px}.tp-project__author-info span{display:inline-block;padding-bottom:8px;color:var(--tp-grey-2);font-size:14px;font-weight:500}.tp-project__author-info h4{margin-bottom:0;font-size:16px;font-weight:500}.tp-project__budget{margin-right:60px}

@media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-project__budget{margin-right:45px}}

@media only screen and (min-width: 768px) and (max-width: 991px){.tp-project__budget{margin-right:60px}}

@media (max-width: 767px){.tp-project__budget{margin-right:0}}.tp-project__budget span{display:inline-block;padding-bottom:8px;color:var(--tp-grey-2);font-size:14px;font-weight:500}.tp-project__budget h4{margin-bottom:0;font-size:16px;font-weight:500}.tp-project__link{margin-left:22px}

@media (max-width: 767px){.tp-project__link{margin-top:20px;margin-left:40px}}.tp-project__link a{display:inline-block;width:44px;height:44px;background:#295DFB1A;border-radius:50%;line-height:41px;text-align:center;transition:.4s}.tp-project__link a svg{color:var(--tp-theme-1);transition:.4s}.tp-project__link a:hover{box-shadow:inset 0 0 0 30px var(--tp-common-blue)}.tp-project__link a:hover svg{color:var(--tp-common-white)}.tp-project__slider-active{margin:0 -260px}

@media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-project__slider-active{margin:0 -450px}}

@media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-project__slider-active{margin:0 -500px}}

@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px){.tp-project__slider-active{margin:0;padding:0 30px}}

@media (max-width: 767px){.tp-project__slider-active{margin:0;padding:0 15px}}.tp-project__slider-wrapper{padding-top:50px;padding-bottom:70px}.tp-project__slider-section .tp-scrollbar{position:relative;right:0;left:0;width:50%;height:2px;margin:auto;background:#01103D29;text-align:center}.pd-details-social-box{position:sticky;top:50px}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px){.pd-details-social-box{margin-bottom:30px}}.pd-details-social-title{padding-bottom:20px;color:#57575A;font-size:15px;font-weight:500;line-height:20px}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px){.pd-details-social-title br{display:none}}.pd-details-social{display:flex;flex-direction:column;align-items:center}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px){.pd-details-social{flex-direction:row}}.pd-details-social a{display:inline-block;width:45px;height:45px;margin-bottom:8px;border:1px solid #F0F0F0;border-radius:50%;color:#9497A3;line-height:42px;text-align:center}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px){.pd-details-social a{margin-right:8px}}.pd-details-social a:hover{background-color:#600EE4;border-color:#600EE4;color:var(--tp-common-white)}.pd-details-wrapper{padding-right:169px}

@media only screen and (min-width: 992px) and (max-width: 1199px){.pd-details-wrapper{padding-right:50px}}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px){.pd-details-wrapper{padding-right:0}}.pd-details-title{padding-bottom:20px;color:#080829;font-size:34px;font-weight:600}

@media (max-width: 767px){.pd-details-title{font-size:30px}}.pd-details-info{padding-bottom:20px}.pd-details-info p{color:#5F6168;font-size:17px;font-weight:400;line-height:28px}.pd-details-overview{padding-bottom:50px}.pd-details-overview ul{padding-bottom:40px}.pd-details-overview ul li{position:relative;padding-left:20px;list-style-type:none;color:#5F6168;font-size:16px;font-weight:400;line-height:36px}.pd-details-overview ul li::before{content:"";position:absolute;top:20px;left:0;display:inline-block;transform:translateY(-3px);width:4px;height:4px;background-color:#5F6168;border-radius:50%}.elementor-58 .elementor-element.elementor-element-5de1afa .ele-section-inner{/*background-image:url(img/cta-bg.jpg)*/}.tp-cta-bg{padding:70px 40px;background-repeat:no-repeat;background-size:cover;border-radius:40px}.tp-cta-content p{padding-bottom:20px;color:#FFFFFFCC;font-family:var(--tp-ff-mont);font-size:18px;font-weight:500;line-height:26px}

@media only screen and (min-width: 768px) and (max-width: 991px){.tp-cta-content p br{display:none}}

@media (max-width: 767px){.tp-cta-content p{font-size:15px}.tp-cta-content p br{display:none}}.tp-cta-grey-bg{position:absolute;bottom:0;z-index:-1;width:100%;height:170px}.tp-inner-font p{font-family:var(--tp-ff-body)}.tp-blog-thumb{margin-bottom:30px;border-radius:30px}div.tp-blog-thumb img{width:100%;width:370px;height:330px;object-fit:cover;border-radius:30px;transition:transform .3s linear}.tp-blog-thumb:hover img{transform:scale(1.1)}.tp-blog-meta{margin-bottom:12px}.tp-blog-category span{display:inline-block;padding:8px 12px;border:1px solid rgb(91 108 255 / 10%);border-radius:30px;color:var(--tp-common-blue);font-family:var(--tp-ff-urban);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:8px;text-transform:uppercase}.tp-blog-date span{position:relative;margin-left:12px;padding-left:12px;color:#787B83;font-size:14px;font-weight:500;line-height:12px}.tp-blog-date span::after{content:"";position:absolute;top:8px;left:0;width:4px;height:4px;background-color:#5F6168;border-radius:50%}.tp-blog-title-box{margin-bottom:20px;padding-bottom:22px;border-bottom:1px solid #E9EBF1}.tp-blog-title-sm{color:var(--tp-common-black);font-family:var(--tp-ff-urban);font-size:24px;font-weight:700;line-height:32px}

@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-blog-title-sm{font-size:20px;line-height:28px}.tp-blog-title-sm br{display:none}}

@media (max-width: 767px){.tp-blog-title-sm{font-size:21px;line-height:29px}.tp-blog-title-sm br{display:none}}.tp-blog-title-sm:hover{color:var(--tp-theme-1)}.tp-blog-avata{margin-right:15px}.tp-blog-avata img{width:48px!important;height:48px!important;border-radius:50%!important}.tp-blog-author-info h5{margin-bottom:3px;color:var(--tp-common-black);font-family:var(--tp-ff-urban);font-size:16px;font-weight:600;line-height:16px;text-transform:capitalize}.tp-blog-author-info span{color:#787B83;font-family:var(--tp-ff-urban);font-size:14px;font-weight:500;line-height:16px}.blog-grid-slider-height{min-height:500px}

@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px){.blog-grid-slider-height{height:450px}}.blog-grid-slider-bg{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;border-radius:30px}.blog-grid-slider-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(269.88deg,#02061100 -.76%,#01040A00 46.85%,#000000B8 99.9%,#000000B8 99.9%);border-radius:20px;filter:drop-shadow(0 1px 3px rgb(1 16 61 / 10%))}.blog-grid-slider-wrapper{position:relative;z-index:5;padding:30px 100px}

@media (max-width: 767px){.blog-grid-slider-wrapper{padding:25px}.blog-grid-slider-wrapper br{display:none}}

@media only screen and (min-width: 576px) and (max-width: 767px){.blog-grid-slider-wrapper{padding:80px}.blog-grid-slider-wrapper br{display:none}}.blog-grid-slider-meta{padding-bottom:13px}.blog-grid-slider-meta span.child-one{display:inline-block;margin-right:13px;padding:8px 20px;background-color:var(--tp-common-white);border-radius:30px;color:#202124;font-size:14px;font-weight:600;line-height:12px}.blog-grid-slider-meta span.child-two{color:#FFFFFFCC;font-size:14px;font-weight:500;line-height:6px}.blog-grid-slider-title{padding-bottom:5px;color:#FFFFFF;font-size:40px;font-weight:700;line-height:50px;transition:.3s}.blog-grid-slider-title:hover{color:var(--tp-common-yellow-3)}

@media only screen and (min-width: 768px) and (max-width: 991px){.blog-grid-slider-title{font-size:35px}}

@media (max-width: 767px){.blog-grid-slider-title{font-size:26px;line-height:35px}}.blog-grid-slider-title-box p{margin-bottom:35px;color:#FFFFFFB3;font-size:17px;font-weight:500;line-height:26px}.blog-grid-arrow button{font-size:20px}.blog-grid-arrow .grid-next{position:absolute;top:50%;left:-13px;z-index:9;transform:translateY(-50%)}.blog-grid-arrow .grid-next i{transform:translate(18px) translateY(3px)}.blog-grid-arrow .grid-prev{position:absolute;top:50%;right:-1px;z-index:9;transform:translateY(-50%)}.blog-grid-arrow .grid-prev i{transform:translate(32px) translateY(3px)}.blog-grid-inner .tp-blog-item{background-color:var(--tp-common-white);border:1px solid #F0F0F0;border-radius:30px;transition:.3s}.blog-grid-inner .tp-blog-item:hover{border:1px solid #F0F0F0;border-radius:30px;box-shadow:0 10px 20px #01103D1A}.blog-grid-inner .tp-blog-content{padding:30px}

@media (max-width: 767px){.blog-grid-inner .tp-blog-content{padding:25px}}.blog-grid-inner .tp-blog-thumb{margin-bottom:0;border-radius:20px 20px 0 0}.blog-grid-inner .tp-blog-thumb img{border-radius:20px 20px 0 0}.blog-grid-inner .tp-blog-title-box{margin-bottom:0;border-bottom:none}.blog-grid-inner .tp-blog-title-sm{font-family:var(--tp-ff-body)}.blog-grid-inner .tp-blog-title-sm br{display:none}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px){.postbox__comment-form{margin-bottom:50px}}.basic-pagination ul{display:inline-block;padding:10px;border:1px solid #EBEBEB;border-radius:100px}.basic-pagination ul li{display:inline-block;margin-left:5px}.basic-pagination ul li a{display:inline-block;width:40px;height:40px;border-radius:50%;font-size:16px;font-weight:600;line-height:40px;text-align:center;transition:.3s}.basic-pagination ul li span{display:inline-block;transform:translateY(-4px)}.basic-pagination ul li a.current{background:#F2F2F2;color:var(--tp-common-black)}.basic-pagination ul li a:hover{background:#F2F2F2;border-color:#F2F2F2;color:var(--tp-common-black)}.basic-pagination ul li .current{display:inline-block;transform:translateY(0);width:40px;height:40px;background:#F2F2F2;border-radius:50%;color:var(--tp-common-black);font-size:16px;font-weight:600;line-height:40px;text-align:center;transition:.3s}.basic-pagination ul li .current:hover{background:#F2F2F2;border-color:#F2F2F2;color:var(--tp-common-black)}.blog-grid-avata-box .tp-blog-author-info h5{color:#FFFFFF;font-size:17px;font-weight:700;line-height:16px}.blog-grid-avata-box .tp-blog-author-info span{color:#FFFFFFB3;font-size:13px;font-weight:500;line-height:16px}.postbox__comment-input{position:relative}.postbox__comment-input .inputText{width:100%;height:55px;padding:0 20px;border:0;border-radius:12px;box-shadow:inset 0 0 0 1px #E5E5E5;color:#87888A;color:var(--tp-common-black);font-size:14px;font-size:15px;font-weight:500;outline:0;transition:box-shadow .3s cubic-bezier(.3,0,0,.3)}.postbox__comment-input .inputText:focus{box-shadow:0 1px 2px 1px #2021240F,inset 0 0 0 2px #600EE4}.postbox__comment-input .inputText.password{padding-right:55px}.postbox__comment-input .textareaText{width:100%;height:160px;padding:20px;border:0;border-radius:12px;box-shadow:inset 0 0 0 1px #E5E5E5;color:#87888A;color:var(--tp-common-black);font-size:14px;font-size:15px;font-weight:500;outline:0;resize:none;transition:box-shadow .3s cubic-bezier(.3,0,0,.3)}.postbox__comment-input .textareaText:focus{box-shadow:0 1px 2px 1px #2021240F,inset 0 0 0 2px #600EE4}.postbox__comment-input .floating-label{position:absolute;top:50%;left:20px;transform:translateY(-50%);pointer-events:none;transition:.2s ease all}.postbox__comment-input .floating-label.floating-label-floated{top:0;left:20px;padding:0 4px;background-color:var(--tp-common-white);color:var(--tp-common-blue-4);font-size:13px;font-weight:400}.postbox__comment-input .floating-label-2{position:absolute;top:20px;left:20px;pointer-events:none;transition:.2s ease all}.postbox__comment-input .floating-label-2.floating-label-floated{top:-9px;left:20px;padding:0 4px;background-color:var(--tp-common-white);color:var(--tp-common-blue-4);font-size:13px;font-weight:400}.barnd-slider-active-five .slick-slide{text-align:center}.barnd-slider-active-five .slick-slide img{display:inline-block}.tp-counter-wrapper{background:#FFFFFF08;border:1px solid var(--tp-common-white);border-radius:100px;box-shadow:0 20px 80px #070D2014;backdrop-filter:blur(5px)}

@media (max-width: 767px){.tp-counter-space{padding-bottom:100px}}.tp-counter-item p{margin-bottom:0;font-family:var(--tp-ff-urban);font-size:18px;font-weight:500;letter-spacing:.04em;line-height:20px}

@media (max-width: 767px){.tp-counter-item p{font-size:16px}}.tp-counter-item h4{margin-bottom:0;font-family:var(--tp-ff-dm);font-size:40px;font-style:normal;font-weight:400;line-height:50px}.tp-counter-item h4 span{font-family:var(--tp-ff-dm);font-size:60px;font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:50px}

@media (max-width: 767px){.tp-counter-item h4 span{font-size:45px}}.tp-counter-item h4 em{font-family:var(--tp-ff-dm);font-size:60px;font-style:italic;font-weight:400;line-height:50px}.tp-counter-shape-2{position:absolute;right:36%;bottom:37%;z-index:-1;animation:rotate2 10s linear infinite}

@media only screen and (min-width: 768px) and (max-width: 991px){.tp-counter-shape-2{top:-5%;left:22%}}.tp-counter-shape-3{position:absolute;top:-19%;right:21%;z-index:-1}.tp-counter-shape-4{position:absolute;top:27%;left:18.5%;z-index:-1}

@media only screen and (min-width: 1600px) and (max-width: 1800px){.tp-counter-shape-4{right:12.5%}}

@media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-counter-shape-4{right:11.5%}}

@media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-counter-shape-4{right:9.5%}}

@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-counter-shape-4{top:-12%;right:.5%}}.tp-counter-wrap{padding:40px 0;border-right:1px solid #EDEFF5}

@media (max-width: 767px){.tp-counter-wrap{margin-bottom:20px;border-right:none}}.tp-counter-wrapper .row [class*="col-"]:last-child .tp-counter-wrap{border-right:0}.swiper-slide{transition:.3s}.dragged .swiper-slide{transform:scale(.97)}.cursor-outer{box-sizing:border-box;opacity:.5;z-index:10000000;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border:2px solid var(--tp-common-blue-4);cursor:none;transition:all .08s ease-out}.mouseCursor{position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;transform:translateZ(0);border-radius:50%;text-align:center;cursor:none;pointer-events:none}.cursor-inner{z-index:10000001;width:6px;height:6px;margin-top:-3px;margin-left:-3px;background-color:var(--tp-common-blue-4);transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out}.cursor-inner a{opacity:0;visibility:hidden;transform:scale(0);margin-left:3px;color:#FFFFFF;font-size:16px;letter-spacing:1px;line-height:100px;text-transform:uppercase}.cursor-inner.cursor-big{cursor:none}.cursor-inner.cursor-big a{opacity:1;visibility:visible;transform:scale(1)}.mouseCursor.cursor-big{width:100px;height:100px;cursor:none}.mouseCursor.cursor-big{cursor:none}.mouseCursor.cursor-big.cursor-outer{display:none}.tp-cursor-point-area{cursor:none}.tp-integration-subtitle{margin-bottom:0;color:var(--tp-common-blue);font-size:18px;font-weight:500;line-height:26px}.tp-price-header{padding-left:40px}.tp-price-header-img{padding-bottom:20px}.tp-price-header-content p{margin-bottom:0;color:#FFFFFFB3;font-size:14px;font-weight:500;line-height:24px}.tp-price-header-content p span{color:var(--tp-common-white);font-weight:600}.tp-price-top-item{float:left;width:33.33%;padding:40px 20px}.tp-price-top-item.active{background:#FFFFFF0F;border-radius:20px 20px 0 0}.tp-price-top-item.active .tp-btn-service{background-color:var(--tp-common-yellow-3);border-color:var(--tp-common-yellow-3);color:var(--tp-common-black);transition:.3s}.tp-price-top-item.active .tp-btn-service:hover{background-color:var(--tp-common-white);border-color:var(--tp-common-white);color:var(--tp-common-black)}.tp-price-top-tag-wrapper span{display:inline-block;padding-bottom:10px;color:var(--tp-common-white);font-size:16px;font-weight:700;letter-spacing:.1em;line-height:14px;text-transform:uppercase}.tp-price-top-tag-wrapper p{padding-bottom:10px;color:#FFFFFFB3;font-size:14px;font-weight:500;line-height:22px}.tp-price-top-title-wrapper h4{padding-bottom:8px;color:#FFFFFF;font-size:50px;font-weight:600;line-height:49px}.tp-price-top-title-wrapper h4 span{font-size:18px;font-weight:500;line-height:14px}.tp-price-top-title-wrapper h4 em{display:inline-block;transform:translateY(-23px);margin-right:5px;color:#FFFFFF;font-size:18px;font-style:normal;font-weight:500;line-height:17px}.tp-price-top-title-wrapper p{margin-bottom:0;padding-bottom:30px;color:#FFFFFFB3;font-size:14px;font-weight:500;line-height:14px}.tp-price-feature-wrapper{border:1px solid rgb(255 255 255 / 14%);border-radius:20px}.tp-price-feature-box{background:#FFFFFF0F;border-radius:20px 0 0 20px}.tp-price-feature-item{height:65px;padding:0 40px;border-bottom:1px solid rgb(255 255 255 / 14%);line-height:65px}.tp-price-feature-item:last-child{border-bottom:0}.tp-price-feature-item span{margin-right:5px;color:var(--tp-common-white);font-size:16px;font-weight:600;line-height:14px}.tp-price-feature-info-item{float:left;width:33.33%}.tp-price-feature-info-item.active{background:#FFFFFF0F}.tp-price-feature-info{height:65px;padding:0 20px;border-bottom:1px solid rgb(255 255 255 / 14%);line-height:65px}.tp-price-feature-info:last-child{border-bottom:0}.tp-price-feature-info span{color:var(--tp-common-white);font-size:16px;font-weight:400;line-height:14px}.tp-price-feature-tooltip{position:absolute;bottom:25px;left:-30px;opacity:0;visibility:hidden;width:270px;padding:10px 20px;background-color:var(--tp-common-white);border-radius:14px;transition:.3s}.tp-price-feature-tooltip::after{content:"";position:absolute;bottom:2px;left:35px;transform:rotate(45deg) translateY(50%);width:18px;height:18px;background-color:var(--tp-common-white)}.tp-price-feature-tooltip p{margin-bottom:0;font-size:14px}.tp-price-feature-tooltip-box{display:inline-block;cursor:pointer}.tp-price-feature-tooltip-box:hover svg{color:var(--tp-common-white)}.tp-price-feature-tooltip-box:hover .tp-price-feature-tooltip{bottom:45px;opacity:1;visibility:visible}

@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px){.tp-price-table{overflow-x:scroll;scrollbar-color:rgb(255 255 255 / 55.9%) rgb(255 255 255 / 14%)}}.tp-price-table-wrapper{width:1170px}

@media (max-width: 767px){.plan-section-box p br{display:none}}.tp-price__btn-box{display:inline-block}.tp-price__btn-bg{position:relative;background:#FFFFFF;border-radius:50px;box-shadow:0 1px 1px #12142024}

@media (max-width: 767px){.tp-price__btn-bg{transform:translateY(40px)}}.tp-price__btn-bg button{position:relative;z-index:999;padding:18px 30px;color:#222222;font-size:14px;font-weight:700;line-height:14px;transition:.3s}.tp-price__btn-bg button.active{color:var(--tp-common-white)}.tp-price__btn-bg button.adv-tab-1.active~.test{transform:translate(0)}.test{content:"";position:absolute;top:4px;left:5px;display:block;transform:translate(104px);width:100px;height:calc(100% - 8px);background:var(--tp-common-blue);border-radius:30px;box-shadow:0 2px 2px -1px #5956E926,0 0 1px #5956E91A;will-change:transform;transition:transform .2s ease-in-out}.price-banner-title{padding-bottom:22px;color:#FFFFFF;font-size:70px;font-weight:700;letter-spacing:-.02em;line-height:1}

@media only screen and (min-width: 768px) and (max-width: 991px){.price-banner-title{font-size:63px}}

@media (max-width: 767px){.price-banner-title{padding-bottom:12px;font-size:48px}}.price-banner-title-box p{margin-bottom:0;color:#FFFFFF;font-size:17px;font-weight:500;line-height:16px}

@media only screen and (min-width: 768px) and (max-width: 991px){.price-banner-title-box p{font-size:14px}}.price-inner-white-bg{background-color:var(--tp-common-white);border-radius:40px 40px 0 0}.price-inner-white-bg .tp-price-table-wrapper{padding-top:40px}.price-inner-white-bg .tp-price-feature-wrapper{border-color:#EFF1F7}.price-inner-white-bg .tp-price-feature-box{background:#F7F9FC}.price-inner-white-bg .tp-price-feature-item{border-color:#EFF1F7}.price-inner-white-bg .tp-price-feature-item span{color:var(--tp-common-black)}.price-inner-white-bg .tp-price-feature-info{border-color:#EFF1F7}.price-inner-white-bg .tp-price-feature-info span{color:var(--tp-common-black)}.price-inner-white-bg .tp-price-feature-info-item.active{background:#F7F9FC}.price-inner-white-bg .tp-price-header-content p{color:#5F6168}.price-inner-white-bg .tp-price-header-content p span{color:#202124}.price-inner-white-bg .tp-price-top-item.active{background:#F7F9FC}.price-inner-white-bg .tp-price-top-item.active .tp-price-top-title-wrapper .tp-btn-service{background-color:var(--tp-common-blue-4);border-color:var(--tp-common-blue-4);color:var(--tp-common-white)}.price-inner-white-bg .tp-price-top-item.active .tp-price-top-title-wrapper .tp-btn-service:hover{background-color:var(--tp-common-black);color:var(--tp-common-white)}.price-inner-white-bg .tp-price-top-tag-wrapper span{color:var(--tp-common-black)}.price-inner-white-bg .tp-price-top-tag-wrapper p{color:#5F6168}.price-inner-white-bg .tp-price-top-title-wrapper h4{color:var(--tp-common-black)}.price-inner-white-bg .tp-price-top-title-wrapper p{color:#5F6168}.price-inner-white-bg .tp-price-top-title-wrapper .tp-btn-service{background-color:var(--tp-common-black);color:var(--tp-common-white)}.price-inner-white-bg .tp-price-top-title-wrapper .tp-btn-service:hover{background-color:var(--tp-common-blue-4);border-color:var(--tp-common-blue-4);color:var(--tp-common-white)}.price-inner-white-bg .tp-price-feature-tooltip{box-shadow:#64646F33 0 7px 29px}.tp-price__btn-box{position:relative}.tp-price__btn-box .tp-price__btn-line{position:absolute;top:-55px;right:-20px;animation:lineDash-2 90s linear infinite}.tp-price__btn-box .tp-price__btn-offer-tag{position:absolute;top:-75px;right:-75px;z-index:2222;display:inline-block;width:50px;height:50px;background:linear-gradient(146.58deg,#FF96F9 11.28%,#C32BAC 43.24%);border-radius:50%;box-shadow:0 1px 3px #4B08454D;text-align:center}.tp-price__btn-box .tp-price__btn-offer-tag span{display:inline-block;transform:translateY(11px);color:var(--tp-common-white);font-size:11px;font-weight:600;letter-spacing:-.02em;text-align:center}.tp-price__btn-inner .tp-price__btn-bg .test{background-color:var(--tp-common-blue-4)}.pr-feature-wrapper{padding:30px 0 30px 40px;background:#F0F2F5;border-radius:20px 20px 0 0;box-shadow:0 1px 2px #20212424}.pr-feature-head ul{padding-left:20px}.pr-feature-head ul li{float:left;width:33.33%;list-style-type:none;text-align:center}.pr-feature-title{margin-bottom:0;color:var(--tp-common-black);font-size:22px;font-weight:700;line-height:1.1}.pr-feature-title-sm{color:var(--tp-common-black);font-size:17px;font-weight:400;line-height:1.1}.pr-feature-height{height:100px;padding:0 0 0 40px}.pr-feature-item h5{padding-bottom:5px;color:#202124;font-size:15px;font-weight:700;line-height:14px;text-transform:uppercase}.pr-feature-bottom ul{padding-left:20px;text-align:center}.pr-feature-bottom ul li{float:left;width:33.33%;list-style-type:none}.pr-feature-bottom ul li span{color:var(--tp-common-black);font-size:16px;font-weight:400;line-height:14px}.pr-feature-bottom ul li i{width:26px;height:26px;background:#600EE40F;border-radius:50%;color:var(--tp-common-blue-4);font-size:12px;line-height:29px}.pr-feature-bottom ul li i.fa-times{background-color:#EAEAEA;color:#5F6168;font-size:14px}.pr-feature-wrapper-2 .pr-feature-height:nth-child(2n){background-color:#F7F9FC}.pr-feature-item .tp-btn-service:hover{background-color:var(--tp-common-blue-4);border-color:var(--tp-common-blue-4)}.pr-feature-item.active .tp-btn-service{background-color:var(--tp-common-blue-4)}

@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px){.price-inner-white-bg{overflow-x:scroll;scrollbar-color:rgb(255 255 255 / 55.9%) rgb(255 255 255 / 14%)}}

@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px){.pr-feature-main{width:930px}}

@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px){.pr-feature-box{overflow-x:scroll;scrollbar-color:rgb(255 255 255 / 55.9%) rgb(255 255 255 / 14%)}}.parallax-main{overflow:hidden;width:100%;height:620px;background-color:red;border-radius:20px}.parallax-img{margin-top:-300px}

@media (max-width: 767px){.carrer-banner-img-item{margin-bottom:30px}}

@media (max-width: 767px){.job-section-box .tp-section-title br{display:none}}.carrer-banner-img-item img{width:110%;border-radius:20px!important}.carrer-banner-space{position:relative;z-index:3;margin-top:-280px}.postbox__select{display:inline-block;width:100%}.postbox__select .nice-select-dropdown{width:100%}.postbox__select .nice-select{position:relative;width:100%;height:55px;padding:0 20px;border:1px solid #E5E5E5;border-radius:12px;line-height:55px}.postbox__select .nice-select::after{content:"";right:20px;transform:translateY(-45%);transform-origin:center;width:auto;height:auto;margin-top:0;background-color:transparent;border:none;color:var(--tp-common-black);color:#5F6168;font-family:"Font Awesome 5 Pro";font-weight:500}.postbox__select select{display:block}.postbox__select .nice-select span{color:#5F6168;font-size:15px;font-weight:500}.postbox__select .nice-select.open::after{transform:translateY(-45%) rotate(-180deg)}.postbox__select .nice-select .list{width:100%}.postbox__select .nice-select .list li:last-child{border-bottom:0}.postbox__select .nice-select .selected{color:var(--tp-common-blue-4);font-weight:600}

@media (max-width: 767px){.job-section-box p br{display:none}}.tp-platform-inner .tp-platform-text p{color:var(--tp-common-black)}.contact-form-section-box p{color:#5F6168;font-size:16px;font-weight:400;line-height:26px}

@media (max-width: 767px){.contact-form-section-box p br{display:none}}.contact-form-social-item{padding-bottom:40px;border-bottom:1px solid #E5E5E5}.contact-form-social-item a{display:inline-block;width:36px;height:36px;margin-right:6px;border:1px solid #E5E5E5;border-radius:50%;font-size:14px;line-height:34px;text-align:center;transition:.3s}.contact-form-social-item a:hover{background-color:var(--tp-common-blue-4);border-color:var(--tp-common-blue-4);color:var(--tp-common-white)}.contact-form-section-img{position:absolute;top:-35px;right:50px}

@media (max-width: 767px){.contact-form-section-img{right:0}}.contact-form-left{padding-right:20px}

@media only screen and (min-width: 1200px) and (max-width: 1399px){.contact-form-left{padding-left:0}}

@media only screen and (min-width: 768px) and (max-width: 991px){.contact-form-left{margin-bottom:80px;padding-left:0}}

@media (max-width: 767px){.contact-form-left{margin-bottom:80px;padding:0}}.postbox__comment-form .postbox__btn-box .submit-btn{border-radius:12px}

@media only screen and (min-width: 576px) and (max-width: 767px){.contact-form-section-box .tp-section-title br{display:none}}.tp-footer__widget-logo{display:inline-block}

@media (max-width: 767px){.tp-footer__widget-logo{margin-bottom:30px}}.tp-footer__tp-border-bottom{padding-bottom:45px;border-bottom:1px solid #DFDFEA}.tp-footer__input input{width:100%;height:60px;padding-right:80px;padding-left:55px;background-color:var(--tp-common-white);border:none;border-radius:40px;font-size:14px;font-weight:400}.tp-footer__input button{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:50px;height:50px;background-color:var(--tp-common-red);border-radius:50%;line-height:50px;text-align:center}.tp-footer__input button svg{transform:rotate(-45deg);margin-top:0;margin-left:2px;color:var(--tp-common-white)}.tp-footer__input button:hover{background-color:transparent;box-shadow:inset 0 0 0 30px var(--tp-theme-1)}.tp-footer__input .wpcf7-form div{position:absolute;top:50%;left:25px;transform:translateY(-50%)}.tp-footer__input .wpcf7-form .wpcf7-response-output{margin-top:50px!important;color:#FFFFFF}.tp-footer__widget-title{padding-bottom:25px;color:var(--tp-common-white);font-size:18px;font-weight:700}.tp-footer__contact-info a{font-family:var(--tp-ff-mont);font-size:16px;font-weight:400;line-height:24px}.tp-footer__contact-info p{color:#F5F5FA;font-size:15px;font-weight:500;line-height:20px}.tp-footer__contact-info p.number{font-size:20px}.tp-footer__contact-info ul li{position:relative!important;margin-bottom:18px;padding-left:35px!important;list-style-type:none!important}.tp-footer__contact-info ul li:last-child{margin-bottom:0}.tp-footer__contact-info ul li:first-child a{font-size:20px;font-weight:500}.tp-footer__contact-info ul li span{position:absolute;top:0;left:0}.tp-footer__contact-info ul li a{color:#F5F5FA;font-size:15px;font-weight:400;line-height:20px}.tp-footer__social-3 h4{padding-bottom:10px;color:#202124;font-size:18px;font-weight:600;line-height:16px}.tp-footer__social-3 a{display:inline-block;width:44px;height:44px;margin-bottom:5px;margin-left:6px;background-color:var(--tp-common-white);border-radius:40px;box-shadow:0 1px 3px #0307161A;line-height:43px;text-align:center;transition:.3s}.tp-footer__social-3 a i{color:#82868C;transition:.3s}.tp-footer__social-3 a i.fa-instagram{transform:translate(1px);font-size:16px}.tp-footer__social-3 a:hover{background-color:#5B6CFF;border-radius:100px;color:var(--tp-common-white)}.tp-footer__social-3 a:hover i{color:var(--tp-common-white)}.footer-widget-3 .tp-footer__widget-title{color:#202124;font-family:var(--tp-ff-urban);font-size:22px;font-weight:600}.footer-widget-3 .tp-footer__contact-info p.description{padding-bottom:5px;color:#595B62;font-family:var(--tp-ff-urban);font-size:16px;font-weight:400;line-height:24px}.footer-widget-3 .tp-footer__contact-info p.number,.footer-widget-3 .tp-footer__contact-info p.email{color:#4F5055;font-family:var(--tp-ff-dm);font-size:20px;font-weight:400;line-height:16px}.footer-widget-3 .tp-footer__contact-info p{padding-bottom:5px;color:#595B62;font-family:var(--tp-ff-urban);font-size:16px;font-weight:400;line-height:24px}.footer-widget-3 .tp-footer__contact-info ul li a,.footer-widget-3 .tp-footer__contact-info ul li a.first-child{color:#4F5055;font-family:var(--tp-ff-dm);font-size:20px;font-weight:400;line-height:16px}.footer-widget-3 ul li{margin-bottom:10px;list-style:none}.footer-widget-3 ul li a{color:#595B62;font-family:var(--tp-ff-urban);font-size:16px;font-weight:500}.footer-widget-3 ul li a:hover{margin-left:5px;color:var(--tp-common-black)}.footer-widget-3 .tp-footer__input input{border-radius:40px;box-shadow:0 1px 3px #0307161A}.footer-widget-3 .tp-footer__input button{background:#5B6CFF;border-radius:100px;line-height:0}.footer-widget-3 .tp-footer__input button:hover{box-shadow:inset 0 0 0 30px var(--tp-common-black)}.footer-col-3-2{padding-left:30px}

@media only screen and (min-width: 992px) and (max-width: 1199px){.footer-col-3-2{padding-left:60px}}

@media (max-width: 767px){.footer-col-3-2{padding-left:0}}.footer-col-3-4{padding-left:10px}

@media (max-width: 767px){.footer-col-3-4{padding-left:0}}.tp-copyright__text span{display:inline-block;color:#F5F5FA99;font-size:15px;font-weight:500;line-height:12px}

@media only screen and (min-width: 768px) and (max-width: 991px){.tp-copyright__text span{font-size:13px}}

@media (max-width: 767px){.tp-copyright__text span{margin-bottom:20px;font-size:12px}}.tp-copyright__text span a{color:var(--tp-common-red)}.tp-copyright__lang-submenu{position:absolute;bottom:140%;left:0;opacity:0;visibility:hidden;z-index:9;width:120px;padding:15px 20px;background:var(--tp-common-white);border-radius:4px;box-shadow:0 30px 70px 6px #0B064614;transition:all .3s ease-out 0s}.tp-copyright__lang-submenu li{margin-bottom:15px;list-style:none}.tp-copyright__lang-submenu li:last-child{margin-bottom:0}.tp-copyright__lang-submenu li a:hover{color:var(--tp-common-red)}.tp-copyright__lang-submenu.open{bottom:100%;opacity:1;visibility:visible}.tp-copyright__text-3 span{color:var(--tp-text-body);font-family:var(--tp-ff-urban)}.tp-copyright__text-3 span a{color:var(--tp-common-black)}.footer-slide-item{display:inline-block;height:50px;padding:0 20px;background-color:var(--tp-common-white);border-radius:40px;box-shadow:0 1px 3px #0307161A;line-height:50px}.footer-slide-item i{width:24px;height:24px;margin-right:5px;border:1.5px solid rgb(89 91 98 / 20%);border-radius:50%;color:#595B62;font-size:12px;font-weight:400;line-height:24px;text-align:center}.footer-slide-item span{color:#595B62;font-family:var(--tp-ff-urban);font-size:18px;font-weight:500;line-height:18px}.footer-slide-wrapper{padding:30px 10px}.footer-slide-active{margin:0 -100px}.tp-footer__shape-1{position:absolute;top:15%;left:5%;animation:tpupdown .8s infinite alternate}

@media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-footer__shape-1{position:absolute;top:-40%;left:2%}}.tp-footer__shape-2{position:absolute;right:16%;bottom:-9%}

@media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-footer__shape-2{position:absolute;right:3%;bottom:-9%}}.tp-footer__widget-inner ul li a{position:relative}.tp-footer__widget-inner ul li a::after{content:"";position:absolute;right:0;bottom:0;left:auto;display:inline-block;width:0;height:1px;background-color:#5138EE;border-radius:6px;box-shadow:0 4px 12px #01103D24;transition:.7s}.tp-footer__widget-inner ul li a:hover{color:#5138EE!important}.tp-footer__widget-inner ul li a:hover::after{right:auto;left:0;width:100%}.tp-custom-accordion{min-height:550px}.product-thumbnails .slick-list{margin:0 -6px}.product-thumbnails .slick-slide{margin:0 6px}.woocommerce-product-gallery img{max-width:100%}span.required{color:red}

@keyframes spin{to{transform:rotate(360deg)}}.loading svg{display:none}.flex-control-thumbs.product-thumbnails .slick-list{margin:0 -6px}.flex-control-thumbs.product-thumbnails .slick-slide{margin:0 6px}.flex-control-thumbs.product-thumbnails .slick-slide{display:inline-box;display:inline-flexbox;display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;border:1px solid transparent;border-radius:0;cursor:pointer;transition:border-color .3s cubic-bezier(.28,.12,.22,1);-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center}.flex-control-thumbs.product-thumbnails .slick-slide.slick-current.slick-active{border-color:var(--tp-theme-1)}.flex-control-thumbs.product-thumbnails .slick-slide img{width:110px;width:100%;height:110px;object-fit:cover}.flex-control-thumbs.product-thumbnails .slick-slide:hover{cursor:pointer}.product-thumbnails{margin-top:15px;padding-left:0}.ele-section-inner{background-image:url(/assets/cta-bg-BQTbEPg3.jpg)}.elementor-kit-1147{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-element{--widgets-spacing:20px}

@media (max-width:1366px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}}

@media (max-width:1200px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:960px}}

@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:960px}}

@media (max-width:880px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:720px}}

@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:540px}}

.text-white {
    --bs-text-opacity: 1;

    color: rgb(255 255 255) !important;
}

@media (min-width:2400px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}}/*! #######################################################################

	--------

	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */a.meanmenu-reveal{display:none}.mean-container .mean-bar{position:relative;z-index:999999;float:left;width:100%;min-height:42px;padding:4px 0}.mean-container a.meanmenu-reveal{position:absolute;top:0;right:0;display:block;width:22px;height:22px;padding:13px 13px 11px;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-size:1px;font-weight:700;line-height:22px;text-indent:-9999em;text-decoration:none;cursor:pointer}.mean-container a.meanmenu-reveal span{display:block;height:3px;margin-top:3px;background:#FFFFFF}.mean-container .mean-nav{float:left;width:100%}.mean-container .mean-nav ul{width:100%;margin:0;padding:0;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;margin:0;padding:20px 5%;border-top:1px solid rgb(255 255 255 / 10%);color:#FFFFFF;text-align:left;text-transform:uppercase;text-decoration:none}.mean-container .mean-nav ul li li a{visibility:visible;width:80%;padding:15px 10%;text-shadow:none!important}.mean-container .mean-nav ul li.mean-last a{margin-bottom:0;border-bottom:none}.mean-container .mean-nav ul li li li a{width:70%;padding:10px 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:10px 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:10px 25%}.mean-container .mean-nav ul li a.mean-expand{position:absolute;top:0;right:0;z-index:2;width:26px;height:32px;margin-top:1px;background:transparent;border:none!important;font-size:14px;font-weight:700;text-align:center}.mean-container .mean-push{float:left;clear:both;width:100%;margin:0;padding:0}.mean-nav .wrapper{width:100%;margin:0;padding:0}.mean-container .mean-bar,.mean-container .mean-bar *{box-sizing:content-box}.mean-remove{display:none!important}.nice-select{box-sizing:border-box;position:relative;display:block;float:left;clear:both;width:auto;height:38px;padding-right:30px;padding-left:18px;background-color:#FFFFFF;border:solid 1px #E8E8E8;border-radius:5px;font-family:inherit;font-size:14px;font-weight:400;line-height:36px;text-align:left!important;white-space:nowrap;cursor:pointer;outline:none;user-select:none;transition:all .2s ease-in-out;-webkit-tap-highlight-color:rgb(0 0 0 / 0%)}.nice-select:hover{border-color:#DBDBDB}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999999}.nice-select::after{content:"";position:absolute;top:50%;right:12px;display:block;transform:rotate(45deg);transform-origin:66% 66%;width:5px;height:5px;margin-top:-4px;border-right:2px solid #999999;border-bottom:2px solid #999999;pointer-events:none;transition:all .15s ease-in-out}.nice-select.open::after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.nice-select.disabled{border-color:#EDEDED;color:#999999;pointer-events:none}.nice-select.disabled::after{border-color:#CCCCCC}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{right:0;left:auto}.nice-select .nice-select-dropdown{position:absolute;top:100%;left:0;opacity:0;z-index:9;transform:scale(.75) translateY(19px);transform-origin:50% 0;margin-top:4px;background-color:#FFFFFF;border-radius:5px;box-shadow:0 0 0 1px #4444441C;pointer-events:none;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out}.nice-select .list{box-sizing:border-box;overflow:hidden;overflow-y:auto;max-height:210px;padding:0;border-radius:5px}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{padding-right:29px;padding-left:18px;list-style:none;font-weight:400;line-height:40px;text-align:left;cursor:pointer;outline:none;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#F6F6F6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999999;cursor:default}.nice-select .optgroup{font-weight:700}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{height:auto;min-height:36px;padding:7px 12px;line-height:22px;white-space:inherit}.nice-select .has-multiple span.current{display:inline-block;margin-right:3px;margin-bottom:3px;padding:0 10px;background:#EEEEEE;border:1px solid #CCCCCC;border-radius:3px;font-size:14px;line-height:24px}.nice-select .has-multiple .multiple-options{display:block;padding:0;line-height:24px}.nice-select .nice-select-search-box{box-sizing:border-box;width:100%;padding:5px;border-radius:5px 5px 0 0;pointer-events:none}.nice-select .nice-select-search{box-sizing:border-box;display:inline-block;vertical-align:middle;width:100%;height:auto;min-height:36px;margin:0 10px 0 0;padding:7px 12px;background-color:#FFFFFF;border:1px solid #E8E8E8;border-radius:3px;color:#444444;font-size:14px;line-height:22px;outline:0!important}
