@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";html,body,div,span,iframe,h2,h3,p,a,address,code,q,s,strong,var,i,ul,li,form,label{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;outline:none}details,nav,section{display:block}ul,ul li{margin:0}img{vertical-align:middle;max-width:100%}iframe{max-width:100%}a,i{border:none}a:hover{text-decoration:none}textarea{border-radius:0;font-size:13px;resize:vertical;font-family:Poppins;letter-spacing:1.2px!important;-ms-box-sizing:border-box;box-sizing:border-box;line-height:1.4;padding:10px!important;width:100%;border:1px solid #eee;transition:all .3s ease}input[type=text],input[type=number],input[type=email],input[type=url],input[type=tel],input[type=color]{border-radius:0;font-size:13px;min-width:auto;letter-spacing:1.4px;-ms-box-sizing:border-box;box-sizing:border-box;font-family:Poppins;line-height:1.6;padding:10px!important;height:44px;vertical-align:middle;border:1px solid #eee;transition:all .3s ease}textarea:focus,input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=color]:focus{border-color:#ccc;background:#eee}input[type=submit]{padding:13px 15px;height:40px;line-height:1;text-transform:uppercase;font-size:13px;font-weight:600;text-decoration:none;letter-spacing:.5px;border:none;cursor:pointer;color:#fff;background:#777;transition:all .3s ease}input[type=submit]:hover{background:#444}input[type=button]{cursor:pointer;transition:all .3s ease}@font-face{font-family:xcon;src:url(font/xcon.eot?4965248);src:url(font/xcon.eot?4965248#iefix) format("embedded-opentype"),url(font/xcon.woff2?4965248) format("woff2"),url(font/xcon.woff?4965248) format("woff"),url(font/xcon.ttf?4965248) format("truetype"),url(font/xcon.svg?4965248#xcon) format("svg");font-weight:400;font-style:normal}button::-moz-focus-inner{padding:0;border:0}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes pulse{0%{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleZ(1)}}@keyframes rubberBand{0%{transform:scaleZ(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleZ(1)}}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px) rotateY(-9deg)}18.5%{transform:translate(5px) rotateY(7deg)}31.5%{transform:translate(-3px) rotateY(-5deg)}43.5%{transform:translate(2px) rotateY(3deg)}50%{transform:translate(0)}}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0)}}@keyframes tada{0%{transform:scaleZ(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scaleZ(1)}}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none}}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{transform:skew(6.25deg) skewY(6.25deg)}44.4%{transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{transform:skew(.390625deg) skewY(.390625deg)}88.8%{transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes flip{0%{transform:perspective(400px) rotateY(-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{transform:skew(20deg);opacity:1}80%{transform:skew(-5deg);opacity:1}to{transform:none;opacity:1}}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skew(30deg);opacity:0}}@keyframes rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@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 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 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 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 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 slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}body{-webkit-backface-visibility:hidden}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@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 swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes wobble{0%{transform:translate(0)}15%{transform:translate(-25%) rotate(-5deg)}30%{transform:translate(20%) rotate(3deg)}45%{transform:translate(-15%) rotate(-3deg)}60%{transform:translate(10%) rotate(2deg)}75%{transform:translate(-5%) rotate(-1deg)}to{transform:translate(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(360deg) scale(.95);animation-timing-function:ease-in}to{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{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 fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUpBig{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 fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translate(0)}}@keyframes fadeOutUp{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 fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}@keyframes fadeOutUpBig{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 fadeOutLeftBig{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(2000px)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes bounceInUp{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:translate(-2000px)}60%{opacity:1;transform:translate(30px)}80%{transform:translate(-10px)}to{transform:translate(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translate(2000px)}60%{opacity:1;transform:translate(-30px)}80%{transform:translate(10px)}to{transform:translate(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 bounceOutUp{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:translate(0)}20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes bounceOutRight{0%{transform:translate(0)}20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}to{transform-origin:center center;transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}to{transform-origin:left bottom;transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:left bottom;transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}to{transform-origin:right bottom;transform:rotate(0);opacity:1}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}to{transform-origin:center center;transform:rotate(200deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}to{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}to{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}to{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}@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%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}to{transform:translateY(700px);opacity:0}}@keyframes rollIn{0%{opacity:0;transform:translate(-100%) rotate(-120deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes rollOut{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(100%) rotate(120deg)}}@keyframes lightSpeedIn{0%{transform:translate(100%) skew(-30deg);opacity:0}60%{transform:translate(-20%) skew(30deg);opacity:1}80%{transform:translate(0) skew(-15deg);opacity:1}to{transform:translate(0) skew(0);opacity:1}}@keyframes lightSpeedOut{0%{transform:translate(0) skew(0);opacity:1}to{transform:translate(100%) skew(-30deg);opacity:0}}@keyframes wiggle{0%{transform:skew(9deg)}10%{transform:skew(-8deg)}20%{transform:skew(7deg)}30%{transform:skew(-6deg)}40%{transform:skew(5deg)}50%{transform:skew(-4deg)}60%{transform:skew(3deg)}70%{transform:skew(-2deg)}80%{transform:skew(1deg)}90%{transform:skew(0)}to{transform:skew(0)}}.owl-carousel{-webkit-tap-highlight-color:transparent;position:relative;display:none;width:100%;z-index:1}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger.is-active:hover,.hamburger:hover{opacity:1}html{overflow-x:hidden;padding:0;margin:0}body{font-family:Poppins;font-size:18px;line-height:1.5;letter-spacing:0px;word-wrap:break-word;font-weight:400;background-color:#fff;color:#888}::-moz-placeholder{color:#6f6f6f;opacity:1}::placeholder{color:#6f6f6f}body::-webkit-scrollbar{width:11px}body{scrollbar-width:thin;scrollbar-color:#999 #fff}body:-webkit-scrollbar-track{background:#fff}body::-webkit-scrollbar-thumb{background-color:#999;border-radius:6px;border:3px solid #fff}.container{max-width:1400px;width:100%;margin-left:auto;margin-right:auto;height:auto;position:relative;padding:0 40px;clear:both}h2,h3{font-weight:600;line-height:1.2;font-family:Poppins;color:#222}h2{font-size:36px}h3{font-size:30px}.atpl_all_wrap{width:100%;height:auto;clear:both;float:left;position:relative}.atpl_all_wrap,.atpl_all_wrap *{box-sizing:border-box}.preloader{position:fixed;height:100vh;width:100%;left:0;top:0;display:flex;overflow:hidden;align-items:center;justify-content:center;background:transparent;z-index:99999999}.preloader svg{position:absolute;top:0;width:100vw;height:110vh;fill:#fff}h5.preloader-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:calc(80px + 5vw);color:#222;font-weight:800;letter-spacing:6px;font-family:Poppins,sans-serif;z-index:1;margin:0}h5.preloader-text:after{content:"SanjoyC";position:absolute;left:0;top:0;color:#fff;animation:preloaderMove 2s ease infinite alternate}@keyframes preloaderMove{0%{clip-path:circle(20% at 0% 50%)}to{clip-path:circle(20% at 100% 50%)}}@media(max-width:1040px){h5.preloader-text{font-size:60px}}body.dark .preloader svg{fill:#111}body.dark h5.preloader-text{color:#eee}body.dark h5.preloader-text:after{color:#111}body.dark .atpl_hero .designation{color:#f3f4f6}body.dark .atpl_hero .designation .cursor{background-color:#ffb324}.atpl_mobile_menu{width:100%;height:auto;position:fixed;top:0;left:0;display:none;z-index:10}.atpl_mobile_menu .trigger{line-height:0}.atpl_mobile_menu .dropdown{width:100%;height:auto;clear:both;float:left;background-color:#fff;display:none;box-shadow:0 0 10px #0000001a}.atpl_mobile_menu .dropdown .dropdown_inner{width:100%;height:auto;clear:both;float:left;padding:25px 40px}.atpl_mobile_menu .dropdown .dropdown_inner ul{margin:0;list-style-type:none}.atpl_mobile_menu .dropdown .dropdown_inner ul li{margin:0 0 3px;float:left;width:100%!important}.atpl_mobile_menu .dropdown .dropdown_inner ul li:last-child{margin-bottom:0}.atpl_mobile_menu .dropdown .dropdown_inner ul li a{text-decoration:none;color:#000}.atpl_mobile_menu .hamburger{padding:0!important}.atpl_topbar{position:absolute;top:0;left:0;right:0;z-index:10}.atpl_topbar .topbar_inner{width:100%;height:auto;clear:both;float:left;display:flex;align-items:center;justify-content:space-between;padding-top:45px}.atpl_topbar .logo{display:inline-block}.atpl_topbar .logo img{max-width:125px}.atpl_topbar .right{display:flex;align-items:center}.atpl_topbar .right .social{position:relative;top:3px}.atpl_topbar .right .social ul{margin:0;list-style-type:none}.atpl_topbar .right .social ul li{margin:0 15px 0 0;display:inline-block}.atpl_topbar .right .social ul li:last-child{margin-right:0}.atpl_topbar .right .social ul li a{text-decoration:none;color:#000}.atpl_topbar .right .social ul li .svg{width:20px;height:20px;display:block}.atpl_button{width:100%;height:auto;clear:both;float:left}.atpl_topbar .atpl_button{width:auto;margin-left:30px}.atpl_button a{text-decoration:none;color:#fff;font-size:16px;text-transform:uppercase;font-weight:600;display:inline-block;background-color:#ff451b;padding:14px 50px;border-radius:10px;white-space:nowrap;transition:all .3s ease}.atpl_button a:hover{background-color:#ffb324}.atpl_hero{width:100%;min-height:100vh;clear:both;float:left;position:relative}.atpl_hero .background_shape{position:absolute;width:76%;top:0;left:0;height:calc(100vh + 0px);background-color:#f1faff;clip-path:polygon(100% 0%,81% 86%,0% 100%,0% 0%)}.atpl_hero .background_shape.opened{height:calc(100vh + 65px)}.atpl_hero .hero_content{width:100%;height:100%;float:left;clear:both;position:relative;z-index:3}.atpl_hero .content_inner{width:100%;min-height:100vh;float:left;clear:both;position:relative;display:flex;justify-content:space-around;flex-direction:column}.atpl_hero .content_inner .main_info{display:flex;align-items:center;justify-content:space-between;min-height:calc(100vh - 150px);padding-top:135px}.atpl_hero .left{width:50%}.atpl_hero .subtitle{display:inline-block;color:#ff451b;font-size:30px;font-weight:700;margin-bottom:5px}.atpl_hero .name{font-size:90px;font-weight:700;line-height:1;margin-bottom:22px}.atpl_hero .designation{font-size:36px;font-weight:700;line-height:1.2;margin-bottom:22px;min-height:1.2em;color:#222}.atpl_hero .designation .typewriter_text{display:inline-block}.atpl_hero .designation .cursor{display:inline-block;width:3px;height:1em;margin-left:4px;background-color:#ff451b;animation:atplTypeCursorBlink .9s steps(1,end) infinite;vertical-align:-.08em}@keyframes atplTypeCursorBlink{50%{opacity:0}}.atpl_hero .text{font-size:24px;margin-bottom:27px}.atpl_video{width:auto;height:auto;clear:both;float:left;position:relative;z-index:2}.atpl_video .video_inner{display:inline-block;display:flex;align-items:center;position:relative}.atpl_video .circle{width:72px;height:72px;background-color:#ffb324;border-radius:100%;position:relative}.atpl_video .circle:before{position:absolute;content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:8px 0 8px 14px;border-color:transparent transparent transparent #fff;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:3px}.atpl_video .play{font-size:24px;font-weight:700;padding-left:28px}.atpl_video .circle:after{position:absolute;content:"";inset:1px;border-radius:100%;background-color:#00000008;z-index:-1;transition:all .3s ease}.atpl_video:hover .circle:after{inset:-9px}.atpl_full_link{position:absolute;inset:0;z-index:5}.atpl_hero .right{width:50%;padding-left:230px}.atpl_hero .right .image{position:relative}.atpl_hero .right .image img{position:relative;opacity:0;min-width:100%;height:55vh}.atpl_hero .right .image .main{position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:15px}.atpl_hero .right .image .main:before{position:absolute;content:"";inset:24px;background-color:#ffb324;z-index:-1;transform:rotate(-50deg);animation:animeRotate 13s linear 0s infinite alternate}@keyframes animeRotate{0%{transform:rotate(-50deg)}to{transform:rotate(-30deg)}}.atpl_hero .main_menu{width:100%;height:auto;clear:both;float:left;padding-bottom:25px}.atpl_hero .main_menu ul{margin:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center}.atpl_hero .main_menu ul li{margin:0 3px 6px;float:none;background-color:#fff;position:relative;height:135px;width:135px;padding:48px;border-radius:10px;overflow:hidden;box-shadow:18px 18px 48px #6c63ff1a;transition:all .3s ease}.atpl_hero .main_menu ul li .svg{width:40px;height:40px;color:#ff451b;display:block;transition:all .3s ease}.atpl_hero .main_menu ul li span{font-size:22px;color:#222;font-weight:700;left:100%;top:50%;transform:translateY(-50%);padding-left:12px;position:absolute;white-space:nowrap;transition:all .3s ease}.atpl_hero .main_menu ul li.entered span,.atpl_hero .main_menu ul li.active span{left:95px}.atpl_hero .main_menu ul li.active svg{color:#fff}.atpl_hero .main_menu ul li.active span{color:#fff}.atpl_hero .main_menu ul li.active{background-color:#ff451b}.simple_shapes .one,.simple_shapes .two,.simple_shapes .three,.simple_shapes .four,.simple_shapes .five,.simple_shapes .six,.simple_shapes .seven,.simple_shapes .eight,.simple_shapes .nine,.simple_shapes .ten,.simple_shapes .fourteen,.simple_shapes .fifteen,.simple_shapes .sixteen,.simple_shapes .seventeen,.simple_shapes .eighteen,.simple_shapes .nineteen,.simple_shapes .twenty{position:absolute}.simple_shapes .one{top:15%;left:7%}.simple_shapes .one .cls-1{stroke:inherit;fill:none}.simple_shapes .one .svg{width:10px;height:10px;stroke:#6c63ff4d}.simple_shapes .two{bottom:15%;left:5%}.simple_shapes .two .cls-1{stroke:none;fill:#6c63ff4d}.simple_shapes .two .svg{width:95px;height:95px}.simple_shapes .three{top:13%;right:5%}.simple_shapes .three .cls-1{stroke:none;fill:#6c63ff33}.simple_shapes .three .svg{width:120px;height:120px}.simple_shapes .four{top:29%;left:10%}.simple_shapes .four .cls-1{stroke:inherit;fill:none}.simple_shapes .four .svg{width:35px;height:35px;stroke:#a9db5a4d}.simple_shapes .five{top:50%;transform:translateY(-50%);left:8%;transform:rotate(90deg)}.simple_shapes .five .cls-1{stroke:inherit;fill:none}.simple_shapes .five .svg{width:35px;height:35px;stroke:#6c63ff4d}.simple_shapes .six{bottom:33%;left:3%;transform:rotate(250deg)}.simple_shapes .six .cls-1{stroke:inherit;fill:none}.simple_shapes .six .svg{width:30px;height:30px;stroke:#3333334d}.simple_shapes .seven{bottom:4%;left:10%}.simple_shapes .seven .cls-1{stroke:inherit;fill:none}.simple_shapes .seven .svg{width:35px;height:35px;stroke:#ff47474d}.simple_shapes .eight{bottom:24%;left:14%}.simple_shapes .eight .cls-1{stroke:inherit;fill:none}.simple_shapes .eight .svg{width:10px;height:10px;stroke:#a9db5a4d}.simple_shapes .nine{top:19%;left:36%;transform:rotate(70deg)}.simple_shapes .nine .cls-1{stroke:inherit;fill:none}.simple_shapes .nine .svg{width:30px;height:30px;stroke:#6c63ff4d}.simple_shapes .ten{top:25%;left:50%;transform:rotate(180deg)}.simple_shapes .ten .cls-1{stroke:inherit;fill:none}.simple_shapes .ten .svg{width:35px;height:35px;stroke:#a9db5a4d}.simple_shapes .fourteen{top:14%;right:13%}.simple_shapes .fourteen .cls-1{stroke:inherit;fill:none}.simple_shapes .fourteen .svg{width:10px;height:10px;stroke:#a9db5a4d}.simple_shapes .fifteen{top:32%;right:2%}.simple_shapes .fifteen .cls-1{stroke:inherit;fill:none}.simple_shapes .fifteen .svg{width:35px;height:35px;stroke:#3333334d}.simple_shapes .sixteen{top:50%;right:3%}.simple_shapes .sixteen .cls-1{stroke:inherit;fill:none}.simple_shapes .sixteen .svg{width:10px;height:10px;stroke:#a9db5a4d}.simple_shapes .seventeen{top:59%;right:3%}.simple_shapes .seventeen .cls-1{stroke:inherit;fill:none}.simple_shapes .seventeen .svg{width:35px;height:35px;stroke:#6c63ff4d}.simple_shapes .eighteen{bottom:19%;right:10%}.simple_shapes .eighteen .cls-1{stroke:inherit;fill:none}.simple_shapes .eighteen .svg{width:30px;height:30px;stroke:#ff47474d}.simple_shapes .nineteen{bottom:12%;right:19%}.simple_shapes .nineteen .cls-1{stroke:inherit;fill:none}.simple_shapes .nineteen .svg{width:10px;height:10px;stroke:#a9db5a4d}.simple_shapes .twenty{bottom:12%;right:3%}.simple_shapes .twenty .cls-1{stroke:inherit;fill:none}.simple_shapes .twenty .svg{width:35px;height:35px;stroke:#a9db5a4d}.atpl_mainpart{width:100%;height:auto;clear:both;float:left;border-radius:10px;background-color:#fff;box-shadow:7px 7px 72px #6c63ff1a;padding:0 70px;transition:all .3s ease}.atpl_mainpart.opened{padding:70px}.atpl_main_section{width:100%;height:auto;clear:both;float:left;display:none}.atpl_main_section.active{display:block;-webkit-animation:slide-down .7s ease;-moz-animation:slide-down .7s ease}.atpl_about{width:100%;height:auto;clear:both;float:left;display:flex}.atpl_about .left{width:50%;position:relative}.atpl_about .left .left_inner{width:100%;height:auto;display:flex;align-items:flex-start}.atpl_about .left .image{position:relative;min-width:60%;height:400px}.atpl_about .left .image img{position:relative;min-width:100%;opacity:0}.atpl_about .left .image .main{position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:15px}.atpl_about .left .details{position:relative;min-width:47%;left:-55px;margin-top:55px;background-color:#ff451b;padding:36px 40px 35px;z-index:1;border-radius:15px}.atpl_about .left .details ul{margin:0;list-style-type:none}.atpl_about .left .details ul li{margin:0;border-bottom:1px dashed rgba(255,255,255,.3);padding:13px 0}.atpl_about .left .details ul li:first-child{padding-top:0}.atpl_about .left .details ul li:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.atpl_about .left .details h3{font-size:14px;color:#fff;font-weight:400;margin-bottom:2px;opacity:.85}.atpl_about .left .details span{color:#fff;font-size:16px;font-weight:600}.atpl_about .atpl_main_title{max-width:100%}.atpl_main_title{width:100%;height:auto;clear:both;float:left}.atpl_main_title span{font-size:21px;color:#ff451b;font-weight:700;display:inline-block;margin-bottom:6px}.atpl_main_title h3{font-size:47px;font-weight:700}.atpl_about .right{width:50%;padding-left:75px;position:relative;top:-8px}.atpl_about .right .bigger_text{width:100%;float:left;padding:25px 0}.atpl_about .right .bigger_text p{font-size:21px;font-weight:500;color:#222;line-height:1.6}.atpl_about .right .text{width:100%;float:left;margin-bottom:38px}.atpl_resume{width:100%;height:auto;clear:both;float:left}.atpl_resume .resume_inner{width:100%;height:auto;clear:both;display:flex}.atpl_resume .atpl_main_title{margin-bottom:100px}.atpl_resume .left{width:50%;padding-right:30px}.atpl_resume .info_list{width:100%;height:auto;clear:both;float:left;margin-bottom:62px}.atpl_resume .info_list:last-child{margin-bottom:0}.atpl_resume_title{width:100%;height:auto;clear:both;float:left;position:relative}.atpl_resume_title h3{font-size:36px;font-weight:700;padding-left:40px}.atpl_resume_title .shape{display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:100%;border:3px solid #ff451b}.atpl_resume_title .shape:before{position:absolute;content:"";width:8px;height:8px;border-radius:100%;background-color:#ff451b;top:50%;left:50%;transform:translate(-50%,-50%)}.atpl_resume .info_list ul{margin:38px 0 0;float:left;list-style-type:none}.atpl_resume .info_list ul li{width:100%;float:left;margin:0 0 45px}.atpl_resume .info_list ul li:last-child{margin-bottom:0}.atpl_resume .info_list ul li .list_inner{width:100%;height:auto;clear:both;float:left;position:relative}.atpl_resume .info_list ul li .short{width:100%;float:left;display:flex;align-items:center;justify-content:space-between}.atpl_resume .info_list ul li .short .job{padding-right:20px}.atpl_resume .info_list ul li .short .job h3{font-size:24px;font-weight:700;margin-bottom:8px}.atpl_resume .info_list ul li .short .job span{font-size:20px;color:#555}.atpl_resume .info_list ul li .short .year span{font-size:20px;color:#ff451b;display:inline-block;border:1px solid #dddddd;border-radius:50px;padding:8px 35px 7px;white-space:nowrap}.atpl_resume .text{width:100%;float:left;margin-top:18px}.atpl_resume .right{width:50%;padding-left:30px}.atpl_resume .right .skills_list{width:100%;height:auto;clear:both;float:left;margin-bottom:67px}.atpl_resume .right .skills_list:last-child{margin-bottom:0}.atpl_resume .right .skills_list .personal{width:100%;height:auto;clear:both;float:left}.dodo_progress{width:100%;height:auto;clear:both;float:left;padding-top:40px;overflow:hidden}.progress_inner{width:100%;margin-bottom:23px}.progress_inner:last-child{margin-bottom:0}.progress_inner>span{margin:0 0 20px;display:block;text-align:left;position:relative}.progress_inner span.label{opacity:0;transform:translateY(10px);display:block;color:#0f172a;font-size:21px;font-weight:700;transition:all .5s ease}.progress_inner span.label.opened{opacity:1;transform:translateY(0)}.progress_inner span.number{float:right;position:absolute;right:100%;bottom:-5px;transition:all 2s cubic-bezier(.165,.84,.44,1);color:#ff451b;font-family:Poppins}.progress_inner .background{background:#e2e7ec;width:100%;min-width:100%;position:relative;height:8px;border-radius:50px}.progress_inner .background .bar_in{height:5px;background:#ff451b;width:0px;overflow:hidden;border-radius:50px;position:relative;top:-7px}.progress_inner .background .bar{width:0px;height:100%}.progress_inner .background .bar.open{animation:wow 2s cubic-bezier(.165,.84,.44,1);width:100%}@keyframes wow{0%{width:0%}to{width:100%}}.atpl_resume .right .skills_list .software{width:100%;height:auto;clear:both;float:left}.circular_progress_bar{width:100%;height:auto;clear:both;float:left;margin-top:40px}.circular_progress_bar ul{margin:0 0 0 -75px;list-style-type:none}.circular_progress_bar ul li{margin:0 0 45px;width:50%;float:left;padding-left:75px}.circular_progress_bar .myCircle{position:relative;float:left}.circular_progress_bar .list_inner{width:100%;position:relative;text-align:center}.circular_progress_bar .list_inner:after{content:"";position:absolute;width:199px;height:199px;border:6px solid #eee;left:7px;top:7px;border-radius:50%;z-index:11;box-sizing:border-box}.circular_progress_bar .title{width:100%;max-width:213px;float:left;padding-top:14px}.circular_progress_bar .title h3{font-size:18px;font-weight:700}.circular_progress_bar .number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ff451b;font-size:30px;font-weight:700}.atpl_portfolio{width:100%;height:auto;clear:both;float:left}.atpl_portfolio .portfolio_filter{width:100%;height:auto;clear:both;float:left;text-align:center;padding:50px 0 43px}.atpl_portfolio .portfolio_filter ul{margin:0;list-style-type:none}.atpl_portfolio .portfolio_filter ul li{margin:0 30px 0 0;display:inline-block}.atpl_portfolio .portfolio_filter ul li:last-child{margin-right:0}.atpl_portfolio .portfolio_filter ul li a.current{color:#ff451b}.atpl_portfolio .portfolio_filter ul li a{text-decoration:none;color:#222;font-size:18px;font-weight:700;transition:all .3s ease}.atpl_portfolio .portfolio_filter ul li a:hover{color:#ff451b}.atpl_portfolio .portfolio_list{width:100%;height:auto;clear:both;float:left}.atpl_portfolio .portfolio_list ul{margin:0 0 0 -30px;list-style-type:none}.atpl_portfolio .portfolio_list ul li{margin:0 0 30px;width:33.3333%;float:left;padding-left:30px}.atpl_portfolio .portfolio_list ul li .list_inner{width:100%;height:auto;clear:both;float:left;position:relative}.atpl_portfolio .portfolio_list ul li .list_inner .image{position:relative;height:200px;border-radius:10px;border:1px solid rgba(0,0,0,.05)}.atpl_portfolio .portfolio_list ul li .list_inner .image img{position:relative;min-width:100%;opacity:0}.atpl_portfolio .portfolio_list ul li .list_inner .image .main{position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:10px}.atpl_portfolio .portfolio_list ul li .list_inner .overlay{position:absolute;inset:0;z-index:1;background-color:#ff451bb8;border-radius:10px;opacity:0;visibility:hidden;transition:all .3s ease}.atpl_portfolio .portfolio_list ul li .list_inner:hover .overlay{opacity:1;visibility:visible}.atpl_portfolio .portfolio_list .svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:50px;height:50px;color:#fff;margin-top:10px;opacity:0;visibility:hidden;transition:all .3s ease}.atpl_portfolio .portfolio_list ul li .list_inner:hover .svg{opacity:1;visibility:visible;margin-top:0}.atpl_portfolio .portfolio_list .details{width:100%;text-align:center;position:absolute;bottom:-10px;left:0;z-index:2;padding:0 20px 35px;opacity:0;visibility:hidden;transition:all .3s ease}.atpl_portfolio .portfolio_list ul li .list_inner:hover .details{opacity:1;visibility:visible;bottom:0}.atpl_portfolio .portfolio_list .details span{font-size:16px;color:#fff;display:inline-block;margin-bottom:10px}.atpl_portfolio .portfolio_list .details h3{font-size:21px;color:#fff;font-weight:700}.atpl_modalbox{position:fixed;top:0;left:0;right:0;height:100vh;z-index:25;background-color:#000c;opacity:0;visibility:hidden;transition:all .3s ease}.atpl_modalbox.opened{opacity:1;visibility:visible}.atpl_modalbox .box_inner{position:absolute;top:70px;bottom:70px;width:968px;left:50%;transform:translate(-50%);background-color:#fff;z-index:1;opacity:0;visibility:hidden;margin-top:-20px;transition-delay:.3s;transition:all .3s ease}.atpl_modalbox.opened .box_inner{opacity:1;visibility:visible;margin-top:0}.atpl_modalbox .close{position:fixed;left:100%;top:0;margin-left:20px;z-index:111111}.atpl_modalbox .close a{text-decoration:none;color:#fff}.atpl_modalbox .close .svg{width:50px;height:50px}.atpl_modalbox .description_wrap{position:relative;width:100%;height:100%;float:left;overflow:hidden;padding:50px;overflow-y:scroll}.atpl_modalbox .description_wrap::-webkit-scrollbar,.atpl_fixed_content .mainbar::-webkit-scrollbar{width:11px}.atpl_modalbox .description_wrap{scrollbar-width:thin;scrollbar-color:#dfe2e7 #fff}.atpl_modalbox .description_wrap:-webkit-scrollbar-track,.atpl_fixed_content .mainbar:-webkit-scrollbar-track{background:#fff}.atpl_modalbox .description_wrap::-webkit-scrollbar-thumb,.atpl_fixed_content .mainbar::-webkit-scrollbar-thumb{background-color:#dfe2e7;border-radius:10px;border:3px solid #fff}.atpl_portfolio .hidden_content{display:none;opacity:0;visibility:hidden;position:absolute;z-index:-11}.atpl_modalbox .popup_details{width:100%;height:auto;clear:both;float:left}.atpl_modalbox .popup_details .top_image{position:relative;overflow:hidden;margin-bottom:37px}.atpl_modalbox .popup_details .top_image img{position:relative;min-width:100%;opacity:0}.atpl_modalbox .popup_details .top_image .main{position:absolute;inset:0;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:10px}.atpl_modalbox .portfolio_main_title{width:100%;float:left;margin-bottom:20px}.atpl_modalbox .portfolio_main_title span{display:inline-block;margin-bottom:5px}.atpl_modalbox .portfolio_main_title h3{font-weight:700;font-size:21px}.atpl_services{width:100%;height:auto;clear:both;float:left}.atpl_services .service_list{width:100%;height:auto;clear:both;float:left;padding-top:70px}.atpl_services .service_list ul{margin:0 0 0 -25px;list-style-type:none;display:flex;flex-wrap:wrap}.atpl_services .service_list ul li{margin:0 0 25px;width:33.3333%;float:left;padding-left:25px}.atpl_services .service_list ul li .list_inner{width:100%;height:100%;clear:both;float:left;position:relative;padding:60px 40px 58px;border-radius:15px;text-align:center;box-shadow:7px 7px 98px #092f6812;transition:all .3s ease}.atpl_services .service_list ul li .list_inner:hover{box-shadow:7px 7px 98px #092f6826}.atpl_services .service_list ul li .title{font-size:24px;font-weight:700;margin-bottom:30px}.atpl_services .service_informations{display:none;opacity:0;visibility:hidden;position:absolute;z-index:-11}.atpl_modalbox .service_informations{width:100%;height:auto;clear:both;float:left}.atpl_modalbox .service_informations .image{position:relative;margin-bottom:37px}.atpl_modalbox .service_informations .image img{position:relative;opacity:0;min-width:100%}.atpl_modalbox .service_informations .image .main{position:absolute;inset:0;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:15px}.atpl_modalbox .service_informations .title{width:100%;float:left;margin-bottom:22px}.atpl_modalbox .title h3{font-size:22px;font-weight:700}.atpl_modalbox .service_informations .description{width:100%;float:left}.atpl_modalbox .service_informations .description p{margin-bottom:15px}.atpl_modalbox .service_informations .description p:last-child{margin-bottom:0}.atpl_testimonials,.atpl_testimonials .testimonials_list,.atpl_testimonials .testimonials_list .list_inner,.atpl_testimonials .testimonials_list .list_inner .in{width:100%;height:auto;clear:both;float:left}.atpl_mainpart{overflow:hidden}.atpl_testimonials .testimonials_list{padding-top:68px}.atpl_testimonials .testimonials_list .list_inner .in{box-shadow:7px 7px 98px #092f6812;border-radius:15px;padding:52px 60px 60px}.atpl_testimonials .testimonials_list .text{width:100%;float:left;margin-bottom:28px}.atpl_testimonials .testimonials_list .text p{font-size:21px;font-style:italic}.atpl_testimonials .testimonials_list .details{width:100%;float:left;display:flex;align-items:center;justify-content:space-between}.atpl_testimonials .testimonials_list .details .left{display:flex;align-items:center}.atpl_testimonials .testimonials_list .details .avatar{position:relative;width:60px;height:60px;border-radius:100%}.atpl_testimonials .testimonials_list .details .avatar .main{position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:100%}.atpl_testimonials .testimonials_list .details .info{padding-left:0}.atpl_testimonials .testimonials_list .details .info h3{font-size:21px;font-weight:700;margin-bottom:5px}.atpl_testimonials .testimonials_list .details .info span{font-size:16px;color:#aaa}.atpl_testimonials .testimonials_list .right .svg{width:50px;height:50px;color:#ffb324}.atpl_news{width:100%;height:auto;clear:both;float:left}.atpl_news .news_list{width:100%;height:auto;clear:both;float:left;padding-top:70px}.atpl_news .news_list ul{margin:0 0 0 -25px;list-style-type:none}.atpl_news .news_list ul li{margin:0 0 25px;width:33.3333%;float:left;padding-left:25px}.atpl_news .news_list ul li .list_inner{width:100%;height:auto;clear:both;float:left;position:relative}.atpl_news .news_list ul li .image{position:relative;overflow:hidden;border-top-left-radius:15px;border-top-right-radius:15px}.atpl_news .news_list ul li .image img{position:relative;min-width:100%;opacity:0}.atpl_news .news_list ul li .image .main{position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:cover;border-top-left-radius:15px;border-top-right-radius:15px;transition:all .3s ease}.atpl_news .news_list ul li .image:hover .main{transform:scale(1.1)}.atpl_news .news_list ul li .details{width:100%;float:left;padding:30px 30px 28px;box-shadow:7px 7px 30px #6c63ff12;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.atpl_news .news_list ul li .details .category{margin-bottom:3px;display:inline-block}.atpl_news .news_list ul li .details .category a{text-decoration:none;color:#ff451b;font-size:16px;font-weight:700}.atpl_news .news_list ul li .details .title a{text-decoration:none;color:#222;font-size:21px;font-weight:700;display:inline-block;transition:all .3s ease}.atpl_news .news_list ul li .details .title a:hover{color:#ff451b}.atpl_news .news_informations{display:none;opacity:0;visibility:hidden;position:absolute;z-index:-11}.atpl_modalbox .news_informations{width:100%;height:auto;clear:both;float:left}.atpl_modalbox .news_informations .image{position:relative;margin-bottom:37px}.atpl_modalbox .news_informations .image img{position:relative;opacity:0;min-width:100%}.atpl_modalbox .news_informations .image .main{position:absolute;inset:0;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:10px}.atpl_modalbox .news_informations .details{width:100%;float:left;margin-bottom:20px}.atpl_modalbox .news_informations .details span{display:inline-block;margin-bottom:7px}.atpl_modalbox .news_informations .details h3{font-size:22px;font-weight:700}.atpl_modalbox .news_informations .text{width:100%;float:left}.atpl_modalbox .news_informations .text p{margin-bottom:15px}.atpl_modalbox .news_informations .text p:last-child{margin-bottom:0}.atpl_contact{width:100%;height:auto;clear:both;float:left}.atpl_contact .wrapper{width:100%;height:auto;clear:both;float:left;display:flex;padding-top:70px}.atpl_contact .wrapper .left{width:35%;padding-right:40px}.atpl_contact .wrapper .left ul{margin:0;list-style-type:none}.atpl_contact .wrapper .left ul li{margin:0 0 25px;width:100%;float:left}.atpl_contact .wrapper .left ul li:last-child{margin-bottom:0}.atpl_contact .wrapper .left ul li .list_inner{width:100%;height:auto;clear:both;float:left;position:relative;display:flex;align-items:center}.atpl_contact .wrapper .left ul li .list_inner .short{padding-left:15px}.atpl_contact .wrapper .left ul li .list_inner .short h3{font-size:21px;font-weight:700;margin-bottom:11px}.atpl_contact .wrapper .left ul li .list_inner .short span a{text-decoration:none;color:#888;transition:all .3s ease}.atpl_contact .wrapper .left ul li .list_inner .short span a:hover{color:#ff451b}.atpl_contact .wrapper .right{width:65%}.atpl_contact .wrapper .right .fields,.atpl_contact .wrapper .right .input_list{width:100%;height:auto;clear:both;float:left}.atpl_contact .wrapper .right .input_list ul{margin:0 0 0 -25px;list-style-type:none}.atpl_contact .wrapper .right .input_list ul li{margin:0 0 25px;float:left;width:50%;padding-left:25px}.atpl_contact .wrapper .right .input_list ul li input{width:100%;height:60px;border:1px solid rgba(0,0,0,.15);border-radius:10px;padding:25px!important;background-color:transparent}.atpl_contact .wrapper .right .input_list ul li input:focus{outline:none;background-color:transparent;border:1px solid rgba(0,0,0,.3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.atpl_contact .message_area{width:100%;float:left;margin-bottom:18px}.atpl_contact .message_area textarea{width:100%;height:230px;border-radius:10px;border:1px solid rgba(0,0,0,.15);padding:25px!important;background-color:transparent}.atpl_contact .message_area textarea:focus{outline:none;background-color:transparent;border:1px solid rgba(0,0,0,.3)}.atpl_contact .empty_notice{color:#f52225;margin-bottom:7px;display:none;text-align:left;font-weight:500}.atpl_contact .contact_error{color:#f52225;text-align:left;font-weight:500}.atpl_contact .returnmessage{margin-bottom:7px;text-align:left;font-weight:500}.atpl_contact .returnmessage.success{color:#16a34a}.atpl_contact .returnmessage.error{color:#f52225}.atpl_copyright{width:100%;height:auto;clear:both;float:left;padding:115px 0 58px}.atpl_copyright.hidden{display:none}.atpl_copyright.hidden.visible{display:block}.atpl_copyright .inner{width:100%;height:auto;clear:both;float:left;display:flex;align-items:center;justify-content:space-between}.atpl_copyright .left a{text-decoration:none;color:#888;font-weight:700;transition:all .3s ease}.atpl_copyright .left a:hover{color:#ff451b}.atpl_copyright .right ul{margin:0;list-style-type:none}.atpl_copyright .right ul li{margin:0 40px 0 0;display:inline-block}.atpl_copyright .right ul li:last-child{margin-right:0}.atpl_copyright .right ul li a{text-decoration:none;color:#888;transition:all .3s ease}.atpl_copyright .right ul li a:hover{color:#ff451b}.atpl_copyright.fixed{position:fixed;bottom:0;padding-top:55px;z-index:5}.atpl_extra_menu{width:100%;height:auto;clear:both;float:left;position:relative;margin-top:-167px}.atpl_extra_menu .menu_list{width:100%;height:auto;clear:both;float:left}.atpl_fixed_content{position:fixed;width:100%;height:100vh;position:relative;top:0;left:0;z-index:1}.atpl_fixed_content .fixed_content_inner{position:fixed;width:100%;height:100vh;position:relative;display:flex}.atpl_fixed_content .menubar{width:200px}.atpl_fixed_content .menubar ul{margin:0;list-style-type:none}.atpl_fixed_content .menubar ul li{margin:0 0 7px;width:100%;height:70px;line-height:70px;float:left;border-radius:7px;background-color:#fff;box-shadow:9px 9px 48px #3b599812;position:relative;padding-left:65px;padding-right:10px;transition:all .3s ease}.atpl_fixed_content .menubar ul li:hover,.atpl_fixed_content .menubar ul li.active{background-color:#fe451b}.atpl_fixed_content .menubar ul li:last-child{margin-bottom:0}.atpl_fixed_content .menubar ul li .svg{width:27px;height:27px;color:#ff451b;position:absolute;top:50%;transform:translateY(-50%);left:24px;transition:all .3s ease}.atpl_fixed_content .menubar ul li:hover .svg,.atpl_fixed_content .menubar ul li.active .svg{color:#fff}.atpl_fixed_content .menubar ul li span{font-weight:700;font-size:15px;color:#222;text-transform:uppercase;transition:all .3s ease}.atpl_fixed_content .menubar ul li:hover span,.atpl_fixed_content .menubar ul li.active span{color:#fff}.atpl_fixed_content .infobar{width:424px;margin-left:24px}.atpl_fixed_content .infobar .bar_in{width:100%;float:left;border-radius:15px;box-shadow:15px 15px 90px #3b59981a}.atpl_fixed_content .infobar .image{position:relative}.atpl_fixed_content .infobar .image img{opacity:0;position:relative;min-width:100%}.atpl_fixed_content .infobar .image .main{position:absolute;inset:0;background-repeat:no-repeat;background-size:cover;background-position:center;border-top-left-radius:15px;border-top-right-radius:15px}.atpl_fixed_content .infobar .extra{width:100%;height:auto;clear:both;float:left;background-color:#fff;text-align:center;padding:30px 10px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.atpl_fixed_content .infobar .extra .short{width:100%;float:left;margin-bottom:27px}.atpl_fixed_content .infobar .extra .short h3{font-size:30px;font-weight:700;margin-bottom:8px}.atpl_fixed_content .infobar .extra .short span{font-size:16px;font-weight:500;color:#888}.atpl_fixed_content .infobar .extra .social{width:100%;float:left}.atpl_fixed_content .infobar .extra .social ul{margin:0;list-style-type:none}.atpl_fixed_content .infobar .extra .social ul li{margin:0 8px 0 0;display:inline-block}.atpl_fixed_content .infobar .extra .social ul li:last-child{margin-right:0}.atpl_fixed_content .infobar .extra .social ul li a{text-decoration:none}.atpl_fixed_content .infobar .extra .social ul li .svg{width:45px;height:45px}.atpl_fixed_content .mainbar{width:100%;height:100%;background-color:#fff;box-shadow:15px 15px 90px #3b59981a;border-radius:15px;padding:70px;overflow-y:scroll}.atpl_fixed_content .atpl_about{flex-direction:column-reverse}.atpl_fixed_content .atpl_about .right{padding-left:0;width:100%;top:0}.atpl_fixed_content .atpl_main_title{max-width:100%}.atpl_fixed_content .atpl_about .left{width:100%}.atpl_fixed_content .atpl_about .left .image img,.atpl_fixed_content .atpl_about .left .image .main{display:none}.atpl_fixed_content .atpl_about .left .left_inner{display:block}.atpl_fixed_content .atpl_about .left .details{left:0}.atpl_fixed_content .atpl_resume .resume_inner{flex-direction:column}.atpl_fixed_content .atpl_resume .left{width:100%;padding-right:0}.atpl_fixed_content .atpl_resume .right{width:100%;padding-left:0;margin-top:55px}.atpl_fixed_content .atpl_resume .atpl_main_title{margin-bottom:50px}.atpl_fixed_content .atpl_portfolio .portfolio_list ul{margin-left:-24px}.atpl_fixed_content .atpl_portfolio .portfolio_list ul li{width:50%;padding-left:24px;margin-bottom:24px}.atpl_fixed_content .atpl_portfolio .portfolio_filter{text-align:left}.atpl_fixed_content .atpl_portfolio .portfolio_filter ul li{margin-right:17px}.atpl_fixed_content .atpl_services .service_list ul li{width:50%}.atpl_fixed_content .atpl_services .service_list ul li .title{font-size:21px;margin-bottom:17px}.atpl_fixed_content .atpl_news .news_list ul li{width:50%}.atpl_fixed_content .atpl_news .news_list ul li .details .category a{font-size:14px}.atpl_fixed_content .atpl_news .news_list ul li .details .title a{font-size:18px}.atpl_fixed_content .atpl_news .news_list ul li .details{padding:15px 25px 18px}.atpl_fixed_content .atpl_contact .wrapper{flex-direction:column}.atpl_fixed_content .atpl_contact .wrapper .left{width:100%;padding-right:0;margin-bottom:40px}.atpl_fixed_content .atpl_contact .wrapper .right{width:100%}.atpl_fixed_content .atpl_contact .wrapper .right .input_list ul{margin:0}.atpl_fixed_content .atpl_contact .wrapper .right .input_list ul li{width:100%;padding-left:0}.atpl_fixed_content .atpl_contact .wrapper .left ul li .list_inner .short h3{font-size:19px;margin-bottom:8px}.atpl_fixed_content .atpl_testimonials .testimonials_list .list_inner .in{padding:0;box-shadow:none;border-radius:0}.atpl_fixed_content .atpl_portfolio .portfolio_list .svg{width:40px;height:40px}.atpl_fixed_content .atpl_portfolio .portfolio_list .details{padding-bottom:25px}.atpl_fixed_content .atpl_portfolio .portfolio_list .details span{font-size:15px;margin-bottom:4px}.atpl_fixed_content .atpl_portfolio .portfolio_list .details h3{font-size:17px}.anim_circle{animation:animCircle 15s infinite linear}@keyframes animCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.anim_scale{animation:animScale 5s linear 0s infinite alternate}@keyframes animScale{0%{transform:scale(1)}to{transform:scale(2)}}.anim_scale2{animation:animScale2 5s linear 0s infinite alternate}@keyframes animScale2{0%{transform:scale(1)}to{transform:scale(1.4)}}.anim_translate{animation:animTranslate 5s linear 0s infinite alternate}@keyframes animTranslate{0%{transform:rotate(42deg) translate(-5px)}to{transform:rotate(42deg) translate(5px)}}.anim_moveTop{animation:animMoveTop 5s linear 0s infinite alternate}@keyframes animMoveTop{0%{transform:translateY(-30px)}to{transform:translateY(30px)}}.anim_moveLeft{animation:animMoveLeft 5s linear 0s infinite alternate}@keyframes animMoveLeft{0%{transform:translate(-30px)}to{transform:translate(30px)}}.anim_extra{animation:animExtra 5s linear 0s infinite alternate}@keyframes animExtra{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.anim_right{animation:animRight 5s linear 0s infinite alternate}@keyframes animRight{0%{transform:translate(15px)}to{transform:translate(-15px)}}.anim_right2{animation:animRight2 5s linear 0s infinite alternate}@keyframes animRight2{0%{transform:translate(0)}to{transform:translate(-30px)}}.anim_left2{animation:animLeft2 5s linear 0s infinite alternate}@keyframes animLeft2{0%{transform:translate(-30px)}to{transform:translate(0)}}.mouse-cursor{position:fixed;left:0;top:0;pointer-events:none;border-radius:50%;transform:translateZ(0);visibility:hidden}.cursor-inner{margin-left:-3px;margin-top:-3px;width:6px;height:6px;z-index:100;background-color:#ff451b;transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out}.cursor-inner.cursor-hover{margin-left:-40px;margin-top:-40px;width:80px;height:80px;background-color:#ff451b;opacity:.3}.cursor-outer{margin-left:-15px;margin-top:-15px;width:30px;height:30px;border:2px solid #ff451b;box-sizing:border-box;z-index:100;opacity:.5;transition:all .08s ease-out}.cursor-outer.cursor-hover{opacity:0}.atpl_sidebar_2{position:fixed;top:0;left:0;width:370px;height:100vh;background-color:#fff;z-index:20}.atpl_sidebar_2 .logo{width:100%;height:110px;line-height:110px;border-bottom:1px solid #ddd;padding-left:50px}.atpl_sidebar_2 .logo img{max-width:135px;max-height:80px}.atpl_sidebar_2 .menu{width:100%;height:auto;clear:both;float:left;position:relative}.atpl_sidebar_2 .ccc{position:absolute;left:0;right:0;height:75px;background-color:#ff6e4d;display:block;z-index:-1;transition:all .5s ease}.atpl_sidebar_2 .menu ul{margin:0;list-style-type:none}.atpl_sidebar_2 .menu ul li{margin:0;width:100%;height:75px;line-height:75px;float:left;position:relative;padding-left:90px;transition:all .3s ease}.atpl_sidebar_2 .menu ul li:before{position:absolute;content:"";width:100%;height:1px;left:0;bottom:0;background-color:#ddd;z-index:-1}.atpl_sidebar_2 .menu ul li.mleave.active span{color:#222}.atpl_sidebar_2 .menu ul li.mleave.active .svg{color:#ff451b}.atpl_sidebar_2 .menu ul li .svg{width:27px;height:27px;color:#ff451b;position:absolute;top:50%;transform:translateY(-50%);left:50px;transition:all .3s ease}.atpl_sidebar_2 .menu ul li:hover .svg{color:#fff}.atpl_sidebar_2 .menu ul li span{font-size:15px;color:#222;font-weight:700;text-transform:uppercase;transition:all .3s ease}.atpl_sidebar_2 .menu ul li:hover span,.atpl_sidebar_2 .menu ul li.active .svg,.atpl_sidebar_2 .menu ul li.active span{color:#fff}.atpl_animate_section::-webkit-scrollbar{width:0px}.atpl_animate_section{scrollbar-width:thin;scrollbar-color:#dfe2e7 #fff}.atpl_animate_section:-webkit-scrollbar-track{background:#fff}.atpl_animate_section::-webkit-scrollbar-thumb{background-color:#dfe2e7;border-radius:10px;border:3px solid #fff}.atpl_animate_section{position:absolute;inset:0;border-radius:15px;overflow:hidden;overflow-y:scroll;opacity:0;visibility:hidden;z-index:8;transition:visibility 1s linear,opacity .5s linear;-moz-transition:visibility 1s linear,opacity .5s linear;-webkit-transition:visibility1s linear,opacity .5s linear;-o-transition:visibility 1s linear,opacity .5s linear}.atpl_animate_section.animated{opacity:1;visibility:visible;z-index:9}.atpl_animate_section.active{opacity:1;visibility:visible;z-index:10}.atpl_animate_section.hidden{opacity:0;visibility:hidden;z-index:9}.atpl_hero_extra{width:100%;height:100%;float:left;position:relative;display:flex;align-items:center;overflow:hidden}.atpl_hero_extra .background,.atpl_hero_extra .background .image{position:absolute;inset:0}.atpl_hero_extra .background .overlay{position:absolute;inset:0;z-index:1;background-color:#0000002e;border-radius:15px}.atpl_hero_extra .hero_content{position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:space-between}.atpl_hero_extra .hero_content .left{width:50%;padding-left:125px}.atpl_hero_extra .hero_content .left .name{font-weight:700;color:#fff;font-size:100px;line-height:1;margin-bottom:23px}.atpl_hero_extra .hero_content .left .text{font-size:23px;color:#fff;margin-bottom:35px}.atpl_hero_extra .hero_content .right{width:50%;height:100%;text-align:right;position:relative;padding:10%}.atpl_hero_extra .hero_content .right .image{position:relative}.atpl_hero_extra .hero_content .right .image img{position:relative;opacity:0;min-width:100%}.atpl_hero_extra .hero_content .right .image .main{position:absolute!important;inset:0;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:15px;z-index:2}.atpl_extra_demo{width:100%;height:100vh;position:relative}.atpl_extra_demo .atpl_topbar{position:fixed;left:132px;right:132px;background-color:#fff6f1;z-index:10}.atpl_extra_demo .atpl_topbar .social .svg{width:45px!important;height:45px!important}.atpl_extra_demo .atpl_topbar .right .social ul li{margin-right:8px}.atpl_extra_demo .atpl_topbar .topbar_inner{padding-top:0;height:110px}.atpl_topbar .wrapper{display:flex;align-items:center;position:relative}.atpl_topbar .wrapper .trigger{position:relative;top:7px}.atpl_topbar .wrapper .menu .ccc{position:absolute;width:30px;background-color:#dd4242;display:block;top:10px;bottom:10px;border-radius:50px;background-color:#ffb324;z-index:-1;transition:all .5s ease}.atpl_topbar .wrapper .menu{background-color:#fff;padding:10px;box-shadow:18px 18px 30px #08205d12;border-radius:50px;opacity:0;visibility:hidden;transform:translate(20px);margin-right:20px;position:relative;transition:all .3s ease}.atpl_topbar .wrapper .menu.opened{opacity:1;visibility:visible;transform:translate(0)}.atpl_topbar .wrapper .menu ul{margin:0;list-style-type:none}.atpl_topbar .wrapper .menu ul li{margin:0;float:left}.atpl_topbar .wrapper .menu ul li:last-child{margin-right:0}.atpl_topbar .wrapper .menu ul li a{text-decoration:none;color:#222;font-weight:700;font-size:16px;display:inline-block;padding:9px 24px 8px;border-radius:50px;transition:all .3s ease}.atpl_topbar .wrapper .menu ul li.mleave.active a{color:#222}.atpl_topbar .wrapper .menu ul li.active a,.atpl_topbar .wrapper .menu ul li a:hover{color:#fff}.atpl_topbar .hamburger{padding:0}.atpl_extra_demo .atpl_copyright{position:fixed;width:auto;padding:0;bottom:0;left:132px;right:132px;z-index:13}.atpl_extra_demo .atpl_copyright .inner{height:110px}.atpl_copyright.empty{padding:0 0 70px}.atpl_sidebar_3{position:fixed;width:312px;top:110px;bottom:110px;left:130px;z-index:5;border-radius:15px;background-color:#fff}.atpl_sidebar_3 .inner{width:100%;height:100%;float:left;position:relative}.atpl_sidebar_3 .image{width:100%;height:222px;background-color:#feb224;border-top-left-radius:15px;border-top-right-radius:15px;position:relative}.atpl_sidebar_3 .image .main{position:absolute;width:222px;height:222px;background-repeat:no-repeat;background-size:cover;background-position:center;left:50%;transform:translate(-50%);bottom:-45px;border:5px solid #fff;border-radius:15px;box-shadow:18px 18px 30px #00000014;transition:all .3s ease}.atpl_sidebar_3.animate .main{bottom:0;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border:none}.atpl_sidebar_3.animate .menu{margin-top:45px}.atpl_sidebar_3 .menu{width:100%;height:auto;position:relative;padding:0 48px;margin-top:90px;transition:all .3s ease}.atpl_sidebar_3 .menu ul{margin:0;list-style-type:none}.atpl_sidebar_3 .menu ul li{margin:0;width:100%;float:left;position:relative;padding:14px 0}.atpl_sidebar_3 .menu ul li:before{position:absolute;content:"";left:0;width:100%;height:1px;bottom:0;background-color:#e7e7e7}.atpl_sidebar_3 .menu ul li:last-child:before{display:none}.atpl_sidebar_3 .menu ul li:after{position:absolute;content:"";left:0;width:0px;height:1px;bottom:0;background-color:#d7d7d7;transition:all .3s ease}.atpl_sidebar_3 .menu ul li:last-child:after{display:none}.atpl_sidebar_3 .menu ul li.current:after{width:100%}.atpl_sidebar_3 .menu ul li:hover:after{width:100%}.atpl_sidebar_3 .menu ul li.current span,.atpl_sidebar_3 .menu ul li:hover span{color:#ff451b}.atpl_sidebar_3 .menu ul li .svg{width:25px;height:25px;color:#ff451b;position:absolute;left:40px}.atpl_sidebar_3 .menu ul li span{color:#222;font-weight:700;font-size:15px;text-transform:uppercase;padding-left:80px;transition:all .3s ease}@keyframes scroll{0%{transform:translateY(0)}30%{transform:translateY(60px)}}.atpl_extra_demo_2{width:100%;height:100vh;position:relative}.atpl_extra_demo_2 .atpl_topbar{position:fixed}.atpl_extra_demo_2 .atpl_topbar .topbar_inner{padding-top:0;height:110px}.atpl_mainpart_new_2{position:absolute;inset:110px 15% 70px;z-index:4}.atpl_mainpart_new_2 .main_menu{position:fixed;top:50%;transform:translateY(-50%);width:100%;right:0;padding:0 2vw;max-width:15%}.atpl_mainpart_new_2 .main_menu ul{margin:0;list-style-type:none}.atpl_mainpart_new_2 .main_menu ul li{margin:0 0 12px;background-color:#fff;position:relative;height:70px;width:70px;padding:23px;border-radius:10px;overflow:hidden;box-shadow:18px 18px 48px #6c63ff1a;transition:all .3s ease}.atpl_mainpart_new_2 .main_menu ul li:last-child{margin-bottom:0}.atpl_mainpart_new_2 .main_menu ul li .svg{width:25px;height:25px;color:#ff451b;display:block;transition:all .3s ease}.atpl_mainpart_new_2 .main_menu ul li span{font-size:16px;color:#222;font-weight:700;left:100%;top:50%;transform:translateY(-50%);padding-left:12px;position:absolute;white-space:nowrap;text-transform:uppercase;transition:all .3s ease}.atpl_mainpart_new_2 .main_menu ul li.entered span,.atpl_mainpart_new_2 .main_menu ul li.current span{left:46px}.atpl_mainpart_new_2 .main_menu ul li.current svg{color:#fff}.atpl_mainpart_new_2 .main_menu ul li.current span{color:#fff}.atpl_mainpart_new_2 .main_menu ul li.current{background-color:#ff451b}@media(max-width:1400px){body{font-size:16px;line-height:1.6}.container{max-width:1070px}.atpl_topbar .topbar_inner{padding-top:25px}.atpl_topbar .logo img{max-width:95px}.atpl_button a{font-size:14px;padding:8px 35px}.atpl_topbar .right .social ul li{margin-right:8px}.atpl_topbar .right .social ul li .svg{width:17px;height:17px}.atpl_topbar .atpl_button{margin-left:23px}.atpl_hero .main_menu ul li{width:95px;height:95px;padding:35px}.atpl_hero .main_menu ul li .svg{width:25px;height:25px}.atpl_hero .main_menu ul li.entered span,.atpl_hero .main_menu ul li.active span{left:60px}.atpl_hero .main_menu ul li span{font-size:17px}.atpl_hero .subtitle{font-size:25px}.atpl_hero .name{font-size:70px;margin-bottom:15px}.atpl_hero .designation{font-size:28px;margin-bottom:15px}.atpl_hero .text{font-size:20px;margin-bottom:20px}.atpl_video .circle{width:60px;height:60px}.atpl_video .play{font-size:20px;padding-left:20px}.atpl_main_title h3{font-size:35px}.atpl_about .right .bigger_text p{font-size:19px}.atpl_extra_menu{margin-top:-145px}.atpl_about .left .details{min-width:60%}.atpl_about .left .details span{font-size:15px}.atpl_about .left .details{padding:30px 34px 29px}.atpl_about .left .details h3{margin-bottom:1px}.atpl_about .left .details ul li{padding:10px 0}.atpl_testimonials .testimonials_list .text p{font-size:16px}.progress_inner span.label{font-size:19px}.progress_inner>span{margin-bottom:16px}.circular_progress_bar .title h3{margin-bottom:19px}.atpl_services .service_list ul li .title{margin-bottom:25px}.atpl_portfolio .portfolio_filter ul li a{font-size:16px}.atpl_portfolio .portfolio_list .svg{width:40px;height:40px}.atpl_portfolio .portfolio_list .details span{margin-bottom:7px;font-size:14px}.atpl_portfolio .portfolio_list .details h3{font-size:19px}.atpl_portfolio .portfolio_list .details{padding-bottom:25px}.atpl_testimonials .testimonials_list .text p{font-size:19px}.atpl_testimonials .testimonials_list .details .avatar{width:50px;height:50px}.atpl_testimonials .testimonials_list .details .info h3{margin:2px;font-size:19px}.atpl_testimonials .testimonials_list .right .svg{width:40px;height:40px}.atpl_news .news_list ul li .details .title a{font-size:19px}.atpl_modalbox .box_inner{width:850px}.atpl_contact .wrapper .left ul li .list_inner .short h3{font-size:19px;margin-bottom:7px}.atpl_copyright{padding-bottom:25px}.atpl_fixed_content .menubar ul li{height:40px;line-height:40px;padding-left:45px}.atpl_fixed_content .menubar ul li .svg{width:17px;height:17px}.atpl_fixed_content .menubar ul li span{font-size:12px}.atpl_fixed_content .menubar ul li .svg{left:14px}.atpl_fixed_content .infobar .extra .short h3{font-size:20px;margin-bottom:3px}.atpl_fixed_content .infobar .extra .short span{font-size:14px}.atpl_fixed_content .infobar .extra .social ul li .svg{width:30px;height:30px}.atpl_fixed_content .infobar .extra .social ul li{margin-right:4px}.atpl_fixed_content .infobar .extra .short{margin-bottom:15px}.atpl_fixed_content .infobar .extra{padding:20px 10px}.atpl_fixed_content .mainbar{padding:55px}.atpl_fixed_content .atpl_main_title h3{font-size:31px}.atpl_fixed_content .atpl_resume_title h3{font-size:30px}.atpl_resume .info_list ul li .short .year span{font-size:15px;padding:5px 25px 4px}.atpl_resume .info_list ul li .short .job h3{font-size:19px;margin-bottom:3px}.atpl_resume .info_list ul li .short .job span{font-size:16px}.circular_progress_bar .list_inner:after{width:155px;height:155px}.circular_progress_bar .number{font-size:20px}.circular_progress_bar .title{max-width:120px}.circular_progress_bar .title h3{font-size:16px}.atpl_fixed_content .atpl_portfolio .portfolio_list .svg{width:30px;height:30px}.atpl_fixed_content .atpl_portfolio .portfolio_list .details{padding-bottom:15px}.atpl_fixed_content .atpl_portfolio .portfolio_list .details span{margin-bottom:0;font-size:14px}.atpl_fixed_content .atpl_portfolio .portfolio_list .details h3{font-size:15px}.atpl_fixed_content .atpl_services .service_list ul li .list_inner{padding:50px 30px 48px}.atpl_fixed_content .atpl_services .service_list ul li .title{font-size:17px}.atpl_fixed_content .atpl_testimonials .testimonials_list .text p{font-size:16px}.atpl_sidebar_2 .logo{height:75px;line-height:75px}.atpl_sidebar_2 .logo img{max-width:90px;max-height:60px}.atpl_sidebar_2{width:300px}.atpl_sidebar_2 .menu ul li{height:55px;line-height:55px}.atpl_sidebar_2 .ccc{height:55px}.atpl_sidebar_2 .menu ul li span{font-size:13px}.atpl_sidebar_2 .menu ul li .svg{width:23px;height:23px;left:40px}.atpl_sidebar_2 .menu ul li{padding-left:75px}.atpl_sidebar_2 .logo{padding-left:40px}.atpl_hero_extra .hero_content .left{padding-left:85px}.atpl_hero_extra .hero_content .left .name{font-size:80px;margin-bottom:15px}.atpl_hero_extra .hero_content .left .text{font-size:20px;margin-bottom:25px}.atpl_sidebar_3{left:75px;width:240px;top:75px;bottom:75px}.atpl_sidebar_3 .image{height:140px}.atpl_sidebar_3 .image .main{width:140px;height:140px;bottom:-45px}.atpl_sidebar_3.animate .main{bottom:0;width:100%}.atpl_sidebar_3 .menu{padding:0 35px;margin-top:70px}.atpl_sidebar_3 .menu ul li .svg{left:20px;width:23px;height:20px;margin-top:3px}.atpl_sidebar_3 .menu ul li span{padding-left:55px;font-size:13px}.atpl_sidebar_3 .menu ul li{padding:5px 0}.atpl_extra_demo .atpl_copyright .inner,.atpl_extra_demo .atpl_topbar .topbar_inner{height:75px}.atpl_extra_demo .atpl_topbar .social .svg{width:30px!important;height:30px!important}.atpl_extra_demo .atpl_topbar .right .social ul li{margin-right:4px}.atpl_extra_demo .atpl_topbar,.atpl_extra_demo .atpl_copyright{left:75px;right:75px}.atpl_mainpart_new_2{top:75px}.atpl_extra_demo_2 .atpl_topbar .topbar_inner{height:75px}.atpl_mainpart_new_2 .main_menu ul li .svg{width:20px;height:20px}.atpl_mainpart_new_2 .main_menu ul li span{font-size:13px}.atpl_mainpart_new_2 .main_menu ul li{width:50px;height:50px;padding:15px;margin-bottom:4px}.atpl_mainpart_new_2 .main_menu ul li.entered span,.atpl_mainpart_new_2 .main_menu ul li.current span{left:32px}}@media(max-width:1040px){.atpl_mobile_menu{display:block}.atpl_sidebar_3,.atpl_mainpart_new_2 .main_menu{display:none}.atpl_mainpart_new_2{inset:70px 10px 10px}.atpl_extra_demo .atpl_topbar .topbar_inner{height:70px}.atpl_extra_demo .atpl_copyright .inner{height:auto}.atpl_extra_demo .atpl_copyright .inner .left{margin-bottom:1px}.atpl_extra_demo .atpl_copyright p,.atpl_extra_demo .atpl_copyright a{font-size:13px}.atpl_sidebar_2{display:none}.atpl_topbar .wrapper .menu{margin:0;width:180px;right:0;transform:translateY(10px);border-radius:10px;position:absolute;top:100%;box-shadow:0 0 30px #08205d1a}.atpl_topbar .wrapper .menu.opened{transform:translateY(19px)}.atpl_topbar .wrapper .menu ul{display:flex;flex-direction:column}.atpl_topbar .wrapper .menu ul li a{display:block}.atpl_topbar .wrapper .menu .ccc{display:none}.atpl_topbar .wrapper .menu ul li.active a,.atpl_topbar .wrapper .menu ul li a:hover{color:#ff451b}.atpl_topbar .wrapper .menu ul li a{padding:6px 15px 5px}.atpl_hero_extra .hero_content{flex-direction:column-reverse;padding:50px 20px;text-align:center}.atpl_hero_extra .hero_content .right{padding:0;margin-bottom:40px}.atpl_hero_extra .hero_content .right .image{max-width:165px;margin:0 auto}.atpl_hero_extra .hero_content .left{width:100%;padding:0}.atpl_hero_extra .hero_content .left .name{font-size:55px;margin-bottom:13px}.atpl_hero_extra .hero_content .left .text{font-size:18px}.atpl_extra_demo .atpl_copyright{bottom:5px}.mouse-cursor{display:none}.atpl_button a{padding:10px 30px;font-size:14px}.atpl_topbar .topbar_inner{padding-top:25px}.atpl_topbar .atpl_button a{padding:8px 20px;font-size:13px}.atpl_topbar .right .social{display:none}.container{padding:0 20px}.atpl_hero .main_menu{margin-top:50px}.atpl_hero .main_menu ul li{width:100%!important;height:auto!important;padding:20px}.atpl_hero .main_menu ul li span{left:65px!important;font-size:20px}.atpl_hero .main_menu ul li .svg{width:32px;height:32px}.atpl_hero .content_inner .main_info{min-height:auto;flex-direction:column-reverse;align-items:baseline}.atpl_hero .right{padding-left:0;width:100%}.atpl_hero .right .image .main:before{display:none}.atpl_hero .left{width:100%;margin-top:40px}.atpl_hero .name{font-size:35px}.atpl_hero .designation{font-size:24px}.atpl_hero .text{font-size:20px}.atpl_extra_menu{margin-top:-100px}.atpl_video .circle{width:60px;height:60px}.atpl_video .play{font-size:22px;padding-left:20px}.atpl_mainpart.opened{padding:70px 30px}.atpl_about{flex-direction:column-reverse}.atpl_about .right{padding-left:0;width:100%;top:0}.atpl_main_title{max-width:100%}.atpl_main_title h3{font-size:40px}.atpl_about .left{width:100%}.atpl_about .left .image img,.atpl_about .left .image .main{display:none}.atpl_about .left .left_inner{display:block}.atpl_about .left .details{left:0}.atpl_resume .atpl_main_title{margin-bottom:65px}.atpl_resume .resume_inner{flex-direction:column}.atpl_resume .left{width:100%;padding-right:0}.atpl_resume .right{width:100%;padding-left:0;margin-top:55px}.atpl_portfolio .portfolio_list ul li{width:50%}.atpl_portfolio .portfolio_filter{text-align:left}.atpl_services .service_list ul li,.atpl_news .news_list ul li{width:50%}.atpl_contact .wrapper{flex-direction:column}.atpl_contact .wrapper .left{width:100%;padding-right:0;margin-bottom:40px}.atpl_contact .wrapper .right{width:100%}.atpl_copyright .inner{flex-direction:column}.atpl_copyright .inner .left{margin-bottom:5px}.atpl_copyright .right ul li{margin-right:20px}.atpl_fixed_content .container{padding:0}.atpl_fixed_content .infobar{display:none}.atpl_fixed_content .menubar{width:40px;padding:0}.atpl_fixed_content .mainbar{border-radius:10px 0 0 10px;box-shadow:3px 3px 20px #3b59981a;padding:40px 20px}.atpl_fixed_content .menubar ul li{width:40px;height:40px;line-height:40px;float:none;background-color:#fff;padding:0;margin:0 0 5px;border-radius:0 7px 7px 0;box-shadow:3px 3px 20px #3b59981a}.atpl_fixed_content .menubar ul li .svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px}.atpl_fixed_content .menubar ul li span,.simple_shapes .one,.simple_shapes .two,.simple_shapes .three,.simple_shapes .four,.simple_shapes .five,.simple_shapes .six,.simple_shapes .seven,.simple_shapes .eight,.simple_shapes .nine,.simple_shapes .ten,.simple_shapes .fourteen,.simple_shapes .fifteen,.simple_shapes .sixteen,.simple_shapes .seventeen,.simple_shapes .eighteen,.simple_shapes .nineteen,.simple_shapes .twenty{display:none}}@media(max-width:768px){.atpl_hero_extra .hero_content .left .name{font-size:48px;margin-bottom:20px}.atpl_hero_extra .hero_content .left .text{font-size:16px;margin-bottom:25px}.atpl_topbar .logo img{max-width:90px}.atpl_main_title span{font-size:18px}.atpl_main_title h3{font-size:30px}.atpl_about .right .bigger_text p{font-size:19px}.circular_progress_bar .list_inner:after{width:108px;height:108px}.circular_progress_bar .number{font-size:20px}.circular_progress_bar .title{max-width:120px}.circular_progress_bar .title h3{font-size:19px}.atpl_resume_title h3{font-size:25px}.atpl_resume_title .shape{width:21px;height:21px}.atpl_resume_title .shape:before{width:4px;height:4px}.atpl_resume_title h3{padding-left:33px}.atpl_resume .info_list ul li .short .job h3{font-size:20px}.atpl_resume .info_list ul li .short .job span{font-size:18px}.atpl_resume .info_list ul li .short .job h3{margin-bottom:4px}.atpl_resume .info_list ul li .short .year span{font-size:18px;padding:5px 30px 4px}.progress_inner span.label{font-size:19px}.progress_inner{margin-bottom:20px}.progress_inner>span{margin-bottom:15px}.atpl_portfolio .portfolio_list ul{margin:0}.atpl_portfolio .portfolio_list ul li{width:100%;padding-left:0}.atpl_portfolio .portfolio_list .details span{margin-bottom:5px}.atpl_portfolio .portfolio_list .svg{width:40px;height:40px}.atpl_services .service_list ul{margin:0}.atpl_services .service_list ul li{width:100%;padding-left:0}.atpl_services .service_list ul li .title{font-size:21px}.atpl_testimonials .testimonials_list .details .info h3{font-size:19px;margin-bottom:3px}.atpl_testimonials .testimonials_list .text p{font-size:19px}.atpl_testimonials .testimonials_list .right .svg{width:45px;height:45px}.atpl_testimonials .testimonials_list .list_inner .in{padding:27px 35px 35px}.atpl_news .news_list ul{margin:0}.atpl_news .news_list ul li{width:100%;padding-left:0}.atpl_news .news_list ul li .details .title a{font-size:19px}.atpl_contact .wrapper .right .input_list ul{margin:0}.atpl_contact .wrapper .right .input_list ul li{width:100%;padding-left:0}.atpl_contact .wrapper .left ul li .list_inner .short h3{font-size:19px;margin-bottom:8px}.atpl_modalbox .box_inner{width:500px}.atpl_modalbox .description_wrap{padding:30px}.atpl_copyright.fixed{text-align:center;padding:30px 20px}.atpl_copyright.fixed .left{margin-bottom:0}.atpl_copyright.fixed .right{display:none}.atpl_copyright.fixed p,.atpl_copyright.fixed a{font-size:13px}.atpl_fixed_content .atpl_portfolio .portfolio_list ul{margin:0}.atpl_fixed_content .atpl_portfolio .portfolio_list ul li{width:100%;padding-left:0}.atpl_fixed_content .atpl_services .service_list ul{margin:0}.atpl_fixed_content .atpl_services .service_list ul li{width:100%;padding-left:0}.atpl_fixed_content .atpl_news .news_list ul{margin:0}.atpl_fixed_content .atpl_news .news_list ul li{width:100%;padding-left:0}}@media(max-width:480px){.atpl_modalbox .box_inner{width:300px}.atpl_resume .info_list ul li .short{flex-direction:column;align-items:baseline}.atpl_resume .info_list ul li .short .job{width:100%;padding-right:0;margin-bottom:15px}.atpl_testimonials .testimonials_list .details .right{display:none}.atpl_testimonials .testimonials_list .text p{font-size:16px}.atpl_testimonials .testimonials_list .details .avatar{width:50px;height:50px}.atpl_testimonials .testimonials_list .details .info h3{font-size:16px;margin-bottom:0}.atpl_testimonials .testimonials_list .details .info span{font-size:14px}.atpl_testimonials .testimonials_list .details .info{padding-left:12px}.circular_progress_bar .title h3,.progress_inner span.label{font-size:17px}.progress_inner>span{margin-bottom:12px}.atpl_news .news_list ul li .details{padding:10px 0 0!important;background-color:transparent;box-shadow:none}.atpl_modalbox .close .svg{width:25px;height:25px}.atpl_modalbox .close{margin-left:0;left:auto;right:0;top:-35px}}body.dark{background-color:#1d1b1b;color:#a7afbd}body.dark h2,body.dark h3{color:#fff}body.dark ::-moz-placeholder{color:#a0a4a9;opacity:1}body.dark ::placeholder{color:#a0a4a9}body.dark{scrollbar-color:#494b50 #494b50}body.dark:-webkit-scrollbar-track{background:#494b50}body.dark::-webkit-scrollbar-thumb{background-color:#494b50;border-color:#1d1b1b}body.dark .atpl_modalbox .description_wrap{scrollbar-color:#5c5d64 #5c5d64}body.dark .atpl_modalbox .description_wrap:-webkit-scrollbar-track,body.dark .atpl_fixed_content .mainbar:-webkit-scrollbar-track{background:#5c5d64}body.dark .atpl_modalbox .description_wrap::-webkit-scrollbar-thumb,body.dark .atpl_fixed_content .mainbar::-webkit-scrollbar-thumb{background-color:#5c5d64;border-color:#5c5d64}body.dark .atpl_contact .wrapper .right .input_list ul li input{color:#a0a4a9;border:1px solid rgba(255,255,255,.15)}body.dark .atpl_contact .wrapper .right .input_list ul li input:focus{border:1px solid rgba(255,255,255,.3)}body.dark .atpl_contact .message_area textarea{color:#a0a4a9;border:1px solid rgba(255,255,255,.15)}body.dark .atpl_contact .message_area textarea:focus{border:1px solid rgba(255,255,255,.3)}body.dark .atpl_hero .background_shape{background-color:#34353a}body.dark .atpl_video .circle:after{background-color:#ffffff08}body.dark .atpl_hero .main_menu ul li{background-color:#494b50;box-shadow:none}body.dark .atpl_hero .main_menu ul li.active{background-color:#ff451b}body.dark .atpl_hero .main_menu ul li span{color:#fff}body.dark .atpl_mainpart{background-color:#494b50;box-shadow:none}body.dark .atpl_about .right .bigger_text p{color:#d3d7df}body.dark .atpl_copyright .right ul li a{color:#a7afbd}body.dark .atpl_copyright .right ul li a:hover{color:#ff451b}body.dark .atpl_copyright .left a{color:#a7afbd}body.dark .atpl_copyright .left a:hover{color:#ff451b}body.dark .atpl_resume .info_list ul li .short .job span{color:#d3d7df}body.dark .progress_inner .background{background:#777a7f}body.dark .circular_progress_bar .list_inner:after{border-color:#777a7f}body.dark .progress_inner span.label,body.dark .atpl_portfolio .portfolio_filter ul li a{color:#fff}body.dark .atpl_portfolio .portfolio_filter ul li a:hover,body.dark .atpl_portfolio .portfolio_filter ul li a.current{color:#ff451b}body.dark .atpl_services .service_list ul li .list_inner{background-color:#5c5d64;box-shadow:none}body.dark .atpl_services .service_list ul li .list_inner:hover{box-shadow:none}body.dark .atpl_testimonials .testimonials_list .list_inner{background-color:#5b5c64;border-radius:15px}body.dark .atpl_testimonials .testimonials_list .list_inner .in{box-shadow:none}body.dark .atpl_news .news_list ul li .details .title a{color:#fff}body.dark .atpl_news .news_list ul li .details .title a:hover{color:#ff451b}body.dark .atpl_news .news_list ul li .details{background-color:#5b5c64;box-shadow:none}body.dark .atpl_modalbox .box_inner,body.dark .atpl_fixed_content .menubar ul li{background-color:#494b50}body.dark .atpl_fixed_content .menubar ul li:hover,body.dark .atpl_fixed_content .menubar ul li.active{background-color:#ff451b}body.dark .atpl_fixed_content .menubar ul li span{color:#fff}body.dark .atpl_fixed_content .infobar .extra,body.dark .atpl_fixed_content .mainbar{background-color:#494b50}body.dark .atpl_fixed_content .infobar .extra .short span{color:#a7afbd}body.dark .atpl_fixed_content .atpl_testimonials .testimonials_list .list_inner{padding:30px}body.dark .atpl_contact .wrapper .left ul li .list_inner .short span a{color:#a7afbd}body.dark .atpl_contact .wrapper .left ul li .list_inner .short span a:hover{color:#ff451b}body.dark .atpl_sidebar_2{background-color:#494b50}body.dark .atpl_sidebar_2 .menu ul li:before{background-color:#ffffff0d}body.dark .atpl_sidebar_2 .logo{border-bottom-color:#ffffff0d}body.dark .atpl_sidebar_2 .menu ul li span,body.dark .atpl_sidebar_2 .menu ul li.mleave span{color:#fff}body.dark .atpl_mobile_menu .dropdown{background-color:#494b50}body.dark .atpl_mobile_menu .dropdown .dropdown_inner ul li a{color:#fff}body.dark .atpl_extra_demo .atpl_topbar{background-color:#3a3934}body.dark .atpl_sidebar_3{background-color:#494b50}body.dark .atpl_sidebar_3 .image .main{border-color:#494b50;box-shadow:18px 18px 30px #ffffff14}body.dark .atpl_sidebar_3 .menu ul li span{color:#fff}body.dark .atpl_sidebar_3 .menu ul li.current span,body.dark .atpl_sidebar_3 .menu ul li:hover span{color:#ff451b}body.dark .atpl_topbar .wrapper .menu{background-color:#494b50}body.dark .atpl_topbar .wrapper .menu ul li a,body.dark .atpl_topbar .wrapper .menu ul li.mleave a{color:#fff}body.dark .atpl_mainpart_new_2 .main_menu ul li{background-color:#494b50;box-shadow:none}body.dark .atpl_mainpart_new_2 .main_menu ul li span{color:#fff}body.dark .atpl_sidebar_3 .menu ul li:before{background-color:#ffffff0d}body.dark .atpl_sidebar_3 .menu ul li:after{background-color:#ffffff1a}@media(max-width:1040px){body.dark .atpl_topbar .wrapper .menu ul li.active a,body.dark .atpl_topbar .wrapper .menu ul li a:hover{color:#ff451b}body.dark .atpl_topbar .wrapper .menu{box-shadow:0 0 30px #ffffff0a}}@media(max-width:480px){body.dark .atpl_news .news_list ul li .details{background:none;box-shadow:none}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}html{scroll-behavior:smooth}html,body,#root{width:100%;min-height:100%}.atpl_hero .mid_shapes{position:absolute;inset:0;z-index:1;pointer-events:none}.atpl_hero .mid_shapes span{position:absolute}.atpl_hero .mid_shapes svg{display:block;width:100%;height:100%}.atpl_hero .mid_shapes .zigzag{left:41%;top:28%;width:72px;height:34px}.atpl_hero .mid_shapes .zigzag path{fill:none;stroke:#cfdcbe;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.atpl_hero .mid_shapes .ring{left:38%;top:56%;width:24px;height:24px}.atpl_hero .mid_shapes .ring circle{fill:none;stroke:#cfdcbe;stroke-width:4}.atpl_hero .mid_shapes .chevron{left:42%;top:82%;width:56px;height:34px}.atpl_hero .mid_shapes .chevron path{fill:none;stroke:#efc4c9;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.atpl_hero .main_menu .menubar ul li{width:135px}.atpl_hero .main_menu .menubar ul li:hover,.atpl_hero .main_menu .menubar ul li.active{width:260px;background-color:#ff451b}.atpl_hero .main_menu .menubar ul li:hover .menu_label,.atpl_hero .main_menu .menubar ul li.active .menu_label{left:95px;color:#fff}.atpl_hero .main_menu .menubar ul li:hover .svg,.atpl_hero .main_menu .menubar ul li.active .svg{color:#fff}.atpl_hero .main_menu .menubar ul li.active{pointer-events:auto}.atpl_mainpart .atpl_main_section{display:none}.atpl_mainpart .atpl_main_section.active{display:block}.atpl_copyright .inner.footer_center{justify-content:center;text-align:center}.atpl_copyright .inner.footer_center p{margin:0;color:#888}.atpl_button button{display:inline-block;text-decoration:none;color:#fff;font-size:16px;text-transform:uppercase;font-weight:600;background-color:#ff451b;padding:14px 45px;border-radius:10px;border:none;cursor:pointer;font-family:inherit;transition:background-color .3s ease}.atpl_button button:hover{background-color:#ffb324}.atpl_topbar .right .social ul li .theme_toggle{width:34px;height:34px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:#fff;color:#222;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease}.atpl_topbar .right .social ul li .theme_toggle:hover{color:#fff;background:#ff451b;border-color:#ff451b}body.dark .atpl_topbar .right .social ul li .theme_toggle{background:#333;color:#fff;border-color:#fff3}.atpl_resume .software.circular_progress_bar{margin-top:10px}.atpl_resume .software.circular_progress_bar ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:34px 24px}.atpl_resume .software.circular_progress_bar ul li{width:calc(50% - 12px);margin:0;display:flex;justify-content:center}.atpl_resume .software.circular_progress_bar .list_inner{text-align:center;position:relative;width:200px}.atpl_resume .software.circular_progress_bar .list_inner:after{display:none}.atpl_resume .software.circular_progress_bar .myCircle{width:200px;height:200px;margin:0 auto;position:relative}.atpl_resume .software.circular_progress_bar .myCircle svg{width:100%;height:100%;transform:rotate(-90deg)}.atpl_resume .software.circular_progress_bar .myCircle .circle_bg{fill:none;stroke:#e9e9e9;stroke-width:8}.atpl_resume .software.circular_progress_bar .myCircle .circle_progress{fill:none;stroke:#ff5a1f;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .2s linear}.atpl_resume .software.circular_progress_bar .myCircle .circle_inner{fill:none;stroke:#ececec;stroke-width:6}.atpl_resume .software.circular_progress_bar .number{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#ff5a1f;font-size:36px;font-weight:700}.atpl_resume .software.circular_progress_bar .title{max-width:100%;float:none;padding-top:18px}.atpl_resume .software.circular_progress_bar .title h3{margin:0;font-size:16px;font-weight:700;line-height:1.1;text-align:center;color:#2f3134}.atpl_resume .technical_title{justify-content:center}.atpl_resume .technical_title .shape{margin-left:10px}.atpl_contact .wrapper .right .input_list ul li .contact_error,.atpl_contact .message_area .contact_error{margin-top:8px;font-size:13px}.atpl_contact .wrapper .right .input_list ul li input.invalid,.atpl_contact .message_area textarea.invalid{border-color:#f52225!important}.atpl_testimonials .testimonials_swiper{overflow:visible}.atpl_testimonials .testimonials_swiper .swiper-wrapper{align-items:stretch}.atpl_testimonials .testimonials_swiper .swiper-slide{height:auto;display:flex}.atpl_testimonials .testimonials_swiper .list_inner{width:100%;display:flex}.atpl_testimonials .testimonials_swiper .list_inner .in{height:100%;width:100%;background:#f4f4f4;border-radius:18px;box-shadow:none;padding:46px 44px 44px;display:flex;flex-direction:column;justify-content:space-between}.atpl_testimonials .testimonials_swiper .text p{color:#9a9a9a;font-style:italic;font-size:18px;line-height:1.35}.atpl_testimonials .testimonials_swiper .details .avatar{width:86px;height:86px}.atpl_testimonials .testimonials_swiper .details .info h3{font-size:24px;margin-bottom:2px}.atpl_testimonials .testimonials_swiper .details .info span{font-size:18px}.atpl_testimonials .testimonials_swiper .details .right .svg{width:62px;height:62px;color:#f8b71a;stroke-width:2}.atpl_testimonials .testimonials_controls{display:flex;align-items:center;justify-content:center;margin-top:34px}.atpl_testimonials .testimonials_pagination{width:auto!important;display:flex;align-items:center;justify-content:center;gap:10px}.atpl_testimonials .testimonials_pagination .swiper-pagination-bullet{width:14px;height:14px;margin:0!important;opacity:1;background:#ff5a1f}.atpl_testimonials .testimonials_pagination .swiper-pagination-bullet-active{position:relative}.atpl_testimonials .testimonials_pagination .swiper-pagination-bullet-active:before{content:"";position:absolute;inset:-6px;border:3px solid #f8b71a;border-radius:50%}@media(max-width:1040px){.atpl_resume .software.circular_progress_bar ul li{width:100%}.atpl_testimonials .testimonials_swiper .text p{font-size:20px}.atpl_testimonials .testimonials_swiper .details .info h3{font-size:34px}.atpl_testimonials .testimonials_swiper .details .info span{font-size:18px}}@media(max-width:1400px){.atpl_hero .main_menu .menubar ul li{width:95px}.atpl_hero .main_menu .menubar ul li:hover,.atpl_hero .main_menu .menubar ul li.active{width:200px}.atpl_hero .main_menu .menubar ul li:hover .menu_label,.atpl_hero .main_menu .menubar ul li.active .menu_label{left:60px}}@media(max-width:1040px){.atpl_hero .main_menu .menubar ul li:hover,.atpl_hero .main_menu .menubar ul li.active{width:100%!important}}.scroll_to_top{position:fixed;right:24px;bottom:24px;width:44px;height:44px;border:0;border-radius:50%;background:#ff451b;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #ff451b59;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease,background-color .25s ease;z-index:50}.scroll_to_top.show{opacity:1;visibility:visible;transform:translateY(0)}.scroll_to_top:hover{background:#ffb324}@media(max-width:767px){.scroll_to_top{right:14px;bottom:14px;width:40px;height:40px}}.atpl_news .news_list ul li .details{height:170px;display:flex;flex-direction:column;justify-content:space-between}.atpl_news .news_list ul li .details .title{margin:0}.atpl_news .news_list ul li .details .title a{line-height:1.35}.atpl_news .news_list ul li .details .pub_date{align-self:flex-start;display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;background:linear-gradient(120deg,#ff451b,#ff8f3a);box-shadow:0 8px 18px #ff451b47,inset 0 0 0 1px #ffffff3d;position:relative;overflow:hidden}.atpl_news .news_list ul li .details .pub_date:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:24px;background:#ffffff73;transform:skew(-22deg);animation:newsDateShine 2.8s ease-in-out infinite}@keyframes newsDateShine{0%,40%{left:-45%;opacity:0}55%{opacity:1}to{left:130%;opacity:0}}@media(max-width:767px){.atpl_news .news_list ul li .details{height:150px}}
