/*:root{--heading-color:#000;--heading-color2:#1B1B1B;--heading-color3:#191931;--heading-color4:#221F1A;--body-color:#0C0C0C;--accent-color:#BFF747;--white-smoke:#FDFDE1;--white-color:#ffffff;--orange-color:#FF4612;--orange-color2:#eb1e1e;--corn-color:#eb1e1e;--green-color:#073D30;--light-color1:#F6F5EF;--light-color2:#FEFCFB;--light-color3:#FFF7EA;--light-color4:#FFFCF2;--dark-bg:#000000;--white-bg:#ffffff;--orange-bg:#eb1e1e;--orange-bg2:#FF8064;--accent-bg:#eeeeeec7;--yellow-bg:#FFE757;--corn-bg:#F4B905;--blue-bg:#0000FF;--light-bg1:#ffffff;--light-bg2:#ffffff;--light-bg3:#FEFCFB;--light-bg4:#FFF7EA;--light-bg5:#FFFDF8;--light-bg6:#FFFCF2;--green-bg:#eeeeeec7}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1296px}}:root{--fs-xl-20:20px;--fs-xl-lineheight:32px;--fs-lg-18:18px;--fs-lg-lineheight:28px;--fs-md-16:16px;--fs-md-lineheight:24px;--fs-xs-14:14px;--fs-xs-lineheight:22px;--fs-xss-12:12px;--fs-xss-lineheight:20px}*,::after,::before{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;height:100%}body{height:100%!important;color:var(--body-color);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:baseline;text-rendering:optimizeLegibility;font-weight:400;overflow-x:hidden;background-color:var(--light-bg1);counter-reset:my-sec-counter;font-size:18px;line-height:30px}body.styleguide{background-color:#dcdfe8}hr{display:block;height:1px;border:0;border-top:1px solid #e5e7e8;padding:0;margin:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}::-moz-selection{background-color:#989ffd;color:#fff}::selection{background-color:#989ffd;color:#fff}[type=button]:active,[type=button]:focus,[type=button]:hover,[type=color]:active,[type=color]:focus,[type=color]:hover,[type=color]:invalid,[type=date]:active,[type=date]:focus,[type=date]:hover,[type=date]:invalid,[type=datetime-local]:active,[type=datetime-local]:focus,[type=datetime-local]:hover,[type=datetime-local]:invalid,[type=datetime]:active,[type=datetime]:focus,[type=datetime]:hover,[type=datetime]:invalid,[type=email]:active,[type=email]:focus,[type=email]:hover,[type=email]:invalid,[type=month]:active,[type=month]:focus,[type=month]:hover,[type=month]:invalid,[type=number]:active,[type=number]:focus,[type=number]:hover,[type=number]:invalid,[type=password]:active,[type=password]:focus,[type=password]:hover,[type=password]:invalid,[type=reset]:active,[type=reset]:focus,[type=reset]:hover,[type=search]:active,[type=search]:focus,[type=search]:hover,[type=search]:invalid,[type=submit]:active,[type=submit]:focus,[type=submit]:hover,[type=tel]:active,[type=tel]:focus,[type=tel]:hover,[type=tel]:invalid,[type=text]:active,[type=text]:focus,[type=text]:hover,[type=text]:invalid,[type=time]:active,[type=time]:focus,[type=time]:hover,[type=time]:invalid,[type=url]:active,[type=url]:focus,[type=url]:hover,[type=url]:invalid,[type=week]:active,[type=week]:focus,[type=week]:hover,[type=week]:invalid,button:active,button:focus,button:hover,input:not([type]):active,input:not([type]):focus,input:not([type]):hover,input:not([type]):invalid,textarea:active,textarea:focus,textarea:hover,textarea:invalid{outline:0;box-shadow:none}[type=button]:active,[type=button]:focus,[type=button]:hover,[type=reset]:active,[type=reset]:focus,[type=reset]:hover,[type=submit]:active,[type=submit]:focus,[type=submit]:hover,button:active,button:focus,button:hover{cursor:pointer}@media print{*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}li,ol,ul{margin:0;padding:0;list-style:none}button{padding:0;outline:0;border:none;display:inline-block;background-color:transparent}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:ClashGroteskSemibold;color:var(--heading-color);font-weight:700;margin:0}.h1,h1{font-size:80px;letter-spacing:-1px;line-height:1em}@media (max-width:1400px){.h1,h1{font-size:55px}}@media (max-width:767px){.h1,h1{font-size:32px}}.h2,h2{font-size:65px;line-height:1.07em;letter-spacing:-.7px}@media (max-width:1199px){.h2,h2{font-size:48px}}@media (max-width:767px){.h2,h2{font-size:32px!important;font-weight:600;letter-spacing:-.64px}}.h3,h3{font-size:30px;line-height:1.4em}@media (max-width:767px){.h3,h3{line-height:1.2em}}.h4,h4{font-size:24px;line-height:28px}.h5,h5{font-size:24px;line-height:1.41;letter-spacing:-.48px}@media (max-width:767px){.h5,h5{font-size:20px;line-height:30px;letter-spacing:-.4px}}.h6,h6{font-size:20px}p{font-size:18px;margin-bottom:30px}@media (max-width:767px){p{margin-bottom:20px}}p:last-child{margin-bottom:0}.f-size-10{font-size:10px!important}.f-size-11{font-size:11px!important}.f-size-12{font-size:12px!important}.f-size-13{font-size:13px!important}.f-size-14{font-size:14px!important}.f-size-15{font-size:15px!important}.f-size-16{font-size:16px!important}.f-size-17{font-size:17px!important}.f-size-18{font-size:18px!important}.f-size-19{font-size:19px!important}.f-size-20{font-size:20px!important}.f-size-21{font-size:21px!important}.f-size-22{font-size:22px!important}.f-size-23{font-size:23px!important}.f-size-24{font-size:24px!important}.f-size-25{font-size:25px!important}.f-size-26{font-size:26px!important}.f-size-27{font-size:27px!important}.f-size-28{font-size:28px!important}.f-size-29{font-size:29px!important}.f-size-30{font-size:30px!important}.f-size-31{font-size:31px!important}.f-size-32{font-size:32px!important}.f-size-33{font-size:33px!important}.f-size-34{font-size:34px!important}.f-size-35{font-size:35px!important}.f-size-36{font-size:36px!important}.f-size-37{font-size:37px!important}.f-size-38{font-size:38px!important}.f-size-39{font-size:39px!important}.f-size-40{font-size:40px!important}.line-height-10{line-height:10px!important}.line-height-11{line-height:11px!important}.line-height-12{line-height:12px!important}.line-height-13{line-height:13px!important}.line-height-14{line-height:14px!important}.line-height-15{line-height:15px!important}.line-height-16{line-height:16px!important}.line-height-17{line-height:17px!important}.line-height-18{line-height:18px!important}.line-height-19{line-height:19px!important}.line-height-20{line-height:20px!important}.line-height-21{line-height:21px!important}.line-height-22{line-height:22px!important}.line-height-23{line-height:23px!important}.line-height-24{line-height:24px!important}.line-height-25{line-height:25px!important}.line-height-26{line-height:26px!important}.line-height-27{line-height:27px!important}.line-height-28{line-height:28px!important}.line-height-29{line-height:29px!important}.line-height-30{line-height:30px!important}.line-height-31{line-height:31px!important}.line-height-32{line-height:32px!important}.line-height-33{line-height:33px!important}.line-height-34{line-height:34px!important}.line-height-35{line-height:35px!important}.line-height-36{line-height:36px!important}.line-height-37{line-height:37px!important}.line-height-38{line-height:38px!important}.line-height-39{line-height:39px!important}.line-height-40{line-height:40px!important}.font-bold{font-weight:700}.font-black{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.gray-bg{background-color:var(--gray-bg)}.yellow-bg{background-color:var(--yellow-bg)}a{text-decoration:none;transition:all .24s ease-in-out}img{max-width:100%}.rt-list{margin:0;padding:0;list-style:none}.mouse-cursor,.pointer{cursor:pointer}blockquote{font-weight:700;position:relative;font-size:24px;line-height:30px;border-radius:10px;padding:30px;margin:0 0 24px;color:var(--white-smoke);font-family:Syne,sans-serif;background-color:var(--dark-bg)}.border-transparent{border-color:transparent!important}.bg-transsparent{background-color:transparent!important}.hover\:bg-transsparenthover{background-color:transparent!important}.hover-shadow\:none{box-shadow:none!important}.bgprefix-cover{background-size:cover;background-repeat:no-repeat;background-position:center center}.bgprefix-contain{background-size:contain;background-repeat:no-repeat;background-position:center center}.bgprefix-full{background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.position-parent{position:relative;z-index:1}.position-relative{position:relative}.body-no-scrolling{overflow:hidden}.img-fit{display:block;object-fit:cover;transform:translate(-50%,-50%);left:50%;bottom:0;right:0;top:50%;position:absolute;height:100%;width:100%}.rt-mb-15{margin-bottom:15px}.rt-mb-8{margin-bottom:8px}.rt-mb-2{margin-bottom:2px}.rt-mb-4{margin-bottom:4px}.rt-pt-15{padding-top:15px}.rt-mb-12{margin-bottom:12px}.rt-spacer-15{height:15px}.rt-mb-16{margin-bottom:16px}.rt-mb-25{margin-bottom:25px}.rt-mb-24{margin-bottom:24px}.rt-mb-28{margin-bottom:28px}.rt-mb-48{margin-bottom:48px}.rt-mb-32{margin-bottom:32px}.hr-0{margin:0;padding:0}.text-gray{color:#7b878c}.hover\:border-transparent{border-color:transparent!important}.rt-mr-0{margin-right:0!important}.rt-ml-0{margin-left:0!important}.rt-rounded-0{border-radius:0!important}.rt-mr-1{margin-right:1px!important}.rt-ml-1{margin-left:1px!important}.rt-rounded-1{border-radius:1px!important}.rt-mr-2{margin-right:2px!important}.rt-ml-2{margin-left:2px!important}.rt-rounded-2{border-radius:2px!important}.rt-mr-3{margin-right:3px!important}.rt-ml-3{margin-left:3px!important}.rt-rounded-3{border-radius:3px!important}.rt-mr-4{margin-right:4px!important}.rt-ml-4{margin-left:4px!important}.rt-rounded-4{border-radius:4px!important}.rt-mr-5{margin-right:5px!important}.rt-ml-5{margin-left:5px!important}.rt-rounded-5{border-radius:5px!important}.rt-mr-6{margin-right:6px!important}.rt-ml-6{margin-left:6px!important}.rt-rounded-6{border-radius:6px!important}.rt-mr-7{margin-right:7px!important}.rt-ml-7{margin-left:7px!important}.rt-rounded-7{border-radius:7px!important}.rt-mr-8{margin-right:8px!important}.rt-ml-8{margin-left:8px!important}.rt-rounded-8{border-radius:8px!important}.rt-mr-9{margin-right:9px!important}.rt-ml-9{margin-left:9px!important}.rt-rounded-9{border-radius:9px!important}.rt-mr-10{margin-right:10px!important}.rt-ml-10{margin-left:10px!important}.rt-rounded-10{border-radius:10px!important}.rt-mr-11{margin-right:11px!important}.rt-ml-11{margin-left:11px!important}.rt-rounded-11{border-radius:11px!important}.rt-mr-12{margin-right:12px!important}.rt-ml-12{margin-left:12px!important}.rt-rounded-12{border-radius:12px!important}.rt-mr-13{margin-right:13px!important}.rt-ml-13{margin-left:13px!important}.rt-rounded-13{border-radius:13px!important}.rt-mr-14{margin-right:14px!important}.rt-ml-14{margin-left:14px!important}.rt-rounded-14{border-radius:14px!important}.rt-mr-15{margin-right:15px!important}.rt-ml-15{margin-left:15px!important}.rt-rounded-15{border-radius:15px!important}.rt-mr-16{margin-right:16px!important}.rt-ml-16{margin-left:16px!important}.rt-rounded-16{border-radius:16px!important}.rt-mr-17{margin-right:17px!important}.rt-ml-17{margin-left:17px!important}.rt-rounded-17{border-radius:17px!important}.rt-mr-18{margin-right:18px!important}.rt-ml-18{margin-left:18px!important}.rt-rounded-18{border-radius:18px!important}.rt-mr-19{margin-right:19px!important}.rt-ml-19{margin-left:19px!important}.rt-rounded-19{border-radius:19px!important}.rt-mr-20{margin-right:20px!important}.rt-ml-20{margin-left:20px!important}.rt-rounded-20{border-radius:20px!important}.rt-mr-21{margin-right:21px!important}.rt-ml-21{margin-left:21px!important}.rt-rounded-21{border-radius:21px!important}.rt-mr-22{margin-right:22px!important}.rt-ml-22{margin-left:22px!important}.rt-rounded-22{border-radius:22px!important}.rt-mr-23{margin-right:23px!important}.rt-ml-23{margin-left:23px!important}.rt-rounded-23{border-radius:23px!important}.rt-mr-24{margin-right:24px!important}.rt-ml-24{margin-left:24px!important}.rt-rounded-24{border-radius:24px!important}.rt-mr-25{margin-right:25px!important}.rt-ml-25{margin-left:25px!important}.rt-rounded-25{border-radius:25px!important}.rt-mr-26{margin-right:26px!important}.rt-ml-26{margin-left:26px!important}.rt-rounded-26{border-radius:26px!important}.rt-mr-27{margin-right:27px!important}.rt-ml-27{margin-left:27px!important}.rt-rounded-27{border-radius:27px!important}.rt-mr-28{margin-right:28px!important}.rt-ml-28{margin-left:28px!important}.rt-rounded-28{border-radius:28px!important}.rt-mr-29{margin-right:29px!important}.rt-ml-29{margin-left:29px!important}.rt-rounded-29{border-radius:29px!important}.rt-mr-30{margin-right:30px!important}.rt-ml-30{margin-left:30px!important}.rt-rounded-30{border-radius:30px!important}.rt-mb-0{margin-bottom:0}.rt-pt-0{padding-top:0}.rt-spacer-0{height:0}.rt-mb-10{margin-bottom:10px}.rt-pt-10{padding-top:10px}.rt-spacer-10{height:10px}.rt-mb-20{margin-bottom:20px}.rt-pt-20{padding-top:20px}.rt-spacer-20{height:20px}.rt-mb-30{margin-bottom:30px}.rt-pt-30{padding-top:30px}.rt-spacer-30{height:30px}.rt-mb-40{margin-bottom:40px}.rt-pt-40{padding-top:40px}.rt-spacer-40{height:40px}.rt-mb-50{margin-bottom:50px}.rt-pt-50{padding-top:50px}.rt-spacer-50{height:50px}.rt-mb-60{margin-bottom:60px}.rt-pt-60{padding-top:60px}.rt-spacer-60{height:60px}.rt-mb-70{margin-bottom:70px}.rt-pt-70{padding-top:70px}.rt-spacer-70{height:70px}.rt-mb-80{margin-bottom:80px}.rt-pt-80{padding-top:80px}.rt-spacer-80{height:80px}.rt-mb-90{margin-bottom:90px}.rt-pt-90{padding-top:90px}.rt-spacer-90{height:90px}.rt-mb-100{margin-bottom:100px}.rt-pt-100{padding-top:100px}.rt-spacer-100{height:100px}@media (max-width:1199.98px){.rt-mb-lg-0{margin-bottom:0}.rt-pt-lg-0{padding-top:0}.rt-spacer-lg-0{height:0}.rt-mb-lg-10{margin-bottom:10px}.rt-pt-lg-10{padding-top:10px}.rt-spacer-lg-10{height:10px}.rt-mb-lg-20{margin-bottom:20px}.rt-pt-lg-20{padding-top:20px}.rt-spacer-lg-20{height:20px}.rt-mb-lg-30{margin-bottom:30px}.rt-pt-lg-30{padding-top:30px}.rt-spacer-lg-30{height:30px}.rt-mb-lg-40{margin-bottom:40px}.rt-pt-lg-40{padding-top:40px}.rt-spacer-lg-40{height:40px}.rt-mb-lg-50{margin-bottom:50px}.rt-pt-lg-50{padding-top:50px}.rt-spacer-lg-50{height:50px}.rt-mb-lg-60{margin-bottom:60px}.rt-pt-lg-60{padding-top:60px}.rt-spacer-lg-60{height:60px}.rt-mb-lg-70{margin-bottom:70px}.rt-pt-lg-70{padding-top:70px}.rt-spacer-lg-70{height:70px}.rt-mb-lg-80{margin-bottom:80px}.rt-pt-lg-80{padding-top:80px}.rt-spacer-lg-80{height:80px}.rt-mb-lg-90{margin-bottom:90px}.rt-pt-lg-90{padding-top:90px}.rt-spacer-lg-90{height:90px}.rt-mb-lg-100{margin-bottom:100px}.rt-pt-lg-100{padding-top:100px}.rt-spacer-lg-100{height:100px}}@media (max-width:991.98px){.rt-mb-md-0{margin-bottom:0}.rt-pt-md-0{padding-top:0}.rt-spacer-md-0{height:0}.rt-mb-md-10{margin-bottom:10px}.rt-pt-md-10{padding-top:10px}.rt-spacer-md-10{height:10px}.rt-mb-md-20{margin-bottom:20px}.rt-pt-md-20{padding-top:20px}.rt-spacer-md-20{height:20px}.rt-mb-md-30{margin-bottom:30px}.rt-pt-md-30{padding-top:30px}.rt-spacer-md-30{height:30px}.rt-mb-md-40{margin-bottom:40px}.rt-pt-md-40{padding-top:40px}.rt-spacer-md-40{height:40px}.rt-mb-md-50{margin-bottom:50px}.rt-pt-md-50{padding-top:50px}.rt-spacer-md-50{height:50px}.rt-mb-md-60{margin-bottom:60px}.rt-pt-md-60{padding-top:60px}.rt-spacer-md-60{height:60px}.rt-mb-md-70{margin-bottom:70px}.rt-pt-md-70{padding-top:70px}.rt-spacer-md-70{height:70px}.rt-mb-md-80{margin-bottom:80px}.rt-pt-md-80{padding-top:80px}.rt-spacer-md-80{height:80px}.rt-mb-md-90{margin-bottom:90px}.rt-pt-md-90{padding-top:90px}.rt-spacer-md-90{height:90px}.rt-mb-md-100{margin-bottom:100px}.rt-pt-md-100{padding-top:100px}.rt-spacer-md-100{height:100px}}@media (max-width:767.98px){.rt-mb-xs-0{margin-bottom:0}.rt-pt-xs-0{padding-top:0}.rt-spacer-xs-0{height:0}.rt-mb-xs-10{margin-bottom:10px}.rt-pt-xs-10{padding-top:10px}.rt-spacer-xs-10{height:10px}.rt-mb-xs-20{margin-bottom:20px}.rt-pt-xs-20{padding-top:20px}.rt-spacer-xs-20{height:20px}.rt-mb-xs-30{margin-bottom:30px}.rt-pt-xs-30{padding-top:30px}.rt-spacer-xs-30{height:30px}.rt-mb-xs-40{margin-bottom:40px}.rt-pt-xs-40{padding-top:40px}.rt-spacer-xs-40{height:40px}.rt-mb-xs-50{margin-bottom:50px}.rt-pt-xs-50{padding-top:50px}.rt-spacer-xs-50{height:50px}.rt-mb-xs-60{margin-bottom:60px}.rt-pt-xs-60{padding-top:60px}.rt-spacer-xs-60{height:60px}.rt-mb-xs-70{margin-bottom:70px}.rt-pt-xs-70{padding-top:70px}.rt-spacer-xs-70{height:70px}.rt-mb-xs-80{margin-bottom:80px}.rt-pt-xs-80{padding-top:80px}.rt-spacer-xs-80{height:80px}.rt-mb-xs-90{margin-bottom:90px}.rt-pt-xs-90{padding-top:90px}.rt-spacer-xs-90{height:90px}.rt-mb-xs-100{margin-bottom:100px}.rt-pt-xs-100{padding-top:100px}.rt-spacer-xs-100{height:100px}}.pointer{cursor:pointer}.text-hide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slick-bullet .slick-dots li button:before{display:none!important}.slick-bullet .slick-dots{margin:0;padding:0;list-style:none}.slick-bullet .slick-dots li{position:relative;z-index:1;width:10px;display:inline-block;height:10px}.slick-bullet .slick-dots li button{border-radius:50%;position:absolute;left:0;top:0;width:100%;height:100%}.slick-bullet.deafult_style_dot .slick-dots li button{overflow:hidden;transition:background .3s ease}.slick-bullet.deafult_style_dot .slick-dots li.slick-active{width:24px}.slick-bullet.deafult_style_dot .slick-dots li.slick-active button{border-radius:32px}.slick-bullet.dotstyle-fillup .slick-dots li button{overflow:hidden;background-color:transparent;box-shadow:inset 0 0 0 2px #fff;transition:background .3s ease}.slick-bullet.dotstyle-fillup .slick-dots li button:after{content:"";position:absolute;bottom:0;height:0;left:0;width:100%;background-color:#fff;box-shadow:0 0 1px #fff;-webkit-transition:height .3s ease;transition:height .3s ease;border-radius:50%}.slick-bullet.dotstyle-fillup .slick-dots li.slick-active button::after{height:100%}.slick-bullet.dotstyle-scaleup .slick-dots li button{overflow:hidden;background-color:rgba(255,255,255,.3);transition:all .3s ease}.slick-bullet.dotstyle-scaleup .slick-dots li.slick-active button{transform:scale(1.2);background-color:#fff}.slick-bullet.dotstyle-stroke .slick-dots li button{transition:box-shadow .3s ease,background-color .3s ease;box-shadow:0 0 0 2px rgba(255,255,255,0)}.slick-bullet.dotstyle-stroke .slick-dots li.slick-active button{background-color:transparent;box-shadow:0 0 0 2px #fff}.slick-bullet.dotstyle-fillin .slick-dots li button{background-color:transparent;box-shadow:inset 0 0 0 2px #fff;transition:box-shadow .3s ease}.slick-bullet.dotstyle-fillin .slick-dots li.slick-active button{box-shadow:inset 0 0 0 8px #fff}.slick-bullet.dotstyle-dotstroke .slick-dots li{box-shadow:0 0 0 2px #fff;border-radius:50%;transition:all .3s ease}.slick-bullet.dotstyle-dotstroke .slick-dots li button{transform:scale(.4);background-color:#fff;transition:all .3s ease}.slick-bullet.dotstyle-dotstroke .slick-dots li.slick-active button{transform:scale(1)}.slick-bullet.dotstyle-dotstroke2 .slick-dots li{box-shadow:0 0 0 2px rgba(255,255,255,0);border-radius:50%;transition:all .3s ease}.slick-bullet.dotstyle-dotstroke2 .slick-dots li button{background-color:#fff;transition:all .3s ease}.slick-bullet.dotstyle-dotstroke2 .slick-dots li.slick-active{box-shadow:0 0 0 2px #fff}.slick-bullet.dotstyle-dotstroke2 .slick-dots li.slick-active button{transform:scale(.4)}#scrollUp{right:30px;bottom:30px;height:45px;width:45px;border-radius:50%;color:#fff;align-items:center;justify-content:center;font-size:26px;line-height:55px;text-align:center}.modal-header{padding:20px 24px 20px 24px}.modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4,.modal-header h5,.modal-header h6{margin-bottom:0}.modal-content{border-radius:16px}.modal-body{padding:24px}.dark-bg{background-color:var(--dark-bg)}.dark-bg2{background-color:var(--dark-bg2)}.green-bg{background-color:var(--green-bg)}.bg-light1{background-color:var(--light-bg1)}.bg-light2{background-color:var(--light-bg2)}.bg-light3{background-color:var(--light-bg3)}.bg-light4{background-color:var(--light-bg4)}.bg-light6{background-color:var(--light-bg6)}.bg-orange{background-color:var(--orange-bg)}.z-index{z-index:0}header.aximo-header-section{position:fixed;z-index:9;width:100%;top:0;padding:0 0;transition:all .4s}header.aximo-header-section.sticky-menu{box-shadow:0 4px 80px rgb(10 4 4 / 14%)}header.aximo-header-section.aximo-header3{border-bottom:1px solid var(--heading-color)}header.aximo-header-section.aximo-header3.sticky-menu{border-bottom:1px solid var(--light-bg3)}.site-header .mobile-menu-trigger.light span{background-color:var(--white-smoke)}.site-header .mobile-menu-trigger.light span:after,.site-header .mobile-menu-trigger.light span:before{background-color:var(--white-smoke)}.aximo-header-wrap{display:flex;align-items:center}.aximo-sidemenu-wraper{position:relative}.aximo-sidemenu-column{width:485px;display:block;background:#191931;height:100%;position:fixed;z-index:111;padding:30px;margin-right:-485px;transition:.5s;right:0;top:0;padding-top:70px;overflow-y:scroll}.aximo-sidemenu-column .aximo-info-wrap{margin-top:35px;margin-bottom:35px}.aximo-sidemenu-column .aximo-social-icon.aximo-social-icon3{margin-bottom:30px}.aximo-sidemenu-column .aximo-copywright4.light p{font-size:16px}.aximo-sidemenu-column .aximo-info ul li{color:var(--orange-color2)}.aximo-sidemenu-thumb img{width:100%;height:100%;object-fit:cover;border-radius:5px}.aximo-sidemenu-column.active{margin-right:0;z-index:9999}.aximo-sidemenu-close{position:absolute;left:0;top:0;color:#333;padding:5px;transition:all linear .3s;cursor:pointer;background-color:#fff;transition:all .4s;line-height:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:0;background-color:var(--orange-color2)}.active .aximo-sidemenu-close{opacity:1;visibility:visible}.offcanvas-overlay{top:0;width:100%;height:100%;background:#000;position:fixed;z-index:0;visibility:hidden;opacity:0;transition:.5s}.offcanvas-overlay.active{opacity:.7;z-index:111;visibility:visible}.aximo-sidemenu-logo{margin-bottom:30px}.aximo-sidemenu-body p{color:var(--white-smoke)}.aximo-sidemenu-column::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.aximo-sidemenu-column::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.aximo-sidemenu-column::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #555}@media (max-width:991px){.aximo-sidemenu-wraper{display:none}}.aximo-footer-top .aximo-default-content{margin-right:50px}@media (max-width:991px){.aximo-footer-top .aximo-default-content{margin:0 auto}}@media (max-width:991px){.aximo-footer-top .aximo-default-content h2{max-width:470px;margin:0 auto 15px}}.aximo-footer-bottom{padding:35px 0;border-top:1px solid #333}@media (max-width:991px){.aximo-footer-bottom{padding:30px}}.aximo-footer-bottom.two{border-top:1px solid #e6e6e6}.aximo-footer-bottom.three{border-top:1px solid #e6e6e6}.aximo-footer-bottom.four{border-top:1px solid #302f43}.aximo-footer-bottom.five{border-top:1px solid #e6e6e6}@media (max-width:991px){.aximo-footer-logo{text-align:center;margin-bottom:24px}}.aximo-copywright.one{text-align:right}.aximo-copywright.one p{color:#999}.aximo-copywright.two p{color:var(--heading-color2)}.aximo-copywright.three p{color:var(--heading-color);font-weight:600}@media (max-width:1199px){.aximo-copywright.three{text-align:center;margin-bottom:20px}}.aximo-copywright.four p{color:var(--light-color3)}.aximo-copywright.five p{color:#fff}@media (max-width:991px){.aximo-copywright{width:100%;text-align:center!important}}.aximo-info{margin-bottom:12px}.aximo-info-wrap{margin-top:50px;margin-bottom:50px}@media (max-width:991px){.aximo-info-wrap{margin-top:30px;margin-bottom:30px}}.aximo-info:last-child{margin-bottom:0}.aximo-info ul li{font-size:21px;color:var(--accent-color)}.aximo-info ul li a{color:var(--white-smoke)}.aximo-hero-shape.aximo-footer-shape{bottom:10%}.aximo-footer-section2{background-size:cover;background-position:center center}@media (max-width:1199px){.aximo-footer-textarea{max-width:600px;margin-bottom:40px}}.aximo-footer-textarea img{margin-bottom:5px}.aximo-footer-textarea p{font-size:16px}.aximo-footer-title p{font-size:21px;margin-bottom:25px;font-weight:600;color:var(--heading-color2)}@media (max-width:767px){.aximo-footer-title p{margin-bottom:17px}}.aximo-footer-title.light p{color:var(--light-color3)}@media (max-width:767px){.aximo-footer-menu{margin-bottom:40px}}.aximo-footer-menu ul li{margin:14px 0}.aximo-footer-menu ul li:first-child{margin-top:0}.aximo-footer-menu ul li:last-child{margin-bottom:0}.aximo-footer-menu ul li a{color:#2c2c2c;font-size:16px;line-height:30px;transition:all .4s}.aximo-footer-menu ul li a:hover{color:var(--orange-color)}.aximo-footer-menu.light ul li a{color:var(--light-color3)}.aximo-footer-menu.light ul li a:hover{color:var(--orange-color2)}.aximo-footer-menu.extar-margin{margin-left:50px}@media (max-width:1199px){.aximo-footer-menu.extar-margin{margin-left:0}}.aximo-footer-top2{padding:100px 0}@media (max-width:767px){.aximo-footer-top2{padding:80px 0}}.aximo-footer-menu2{text-align:right}@media (max-width:1199px){.aximo-footer-menu2{text-align:center}}.aximo-footer-menu2 ul li{display:inline-block;margin:0 20px}@media (max-width:767px){.aximo-footer-menu2 ul li{margin:0 10px}}.aximo-footer-menu2 ul li:first-child{margin-left:0}.aximo-footer-menu2 ul li:last-child{margin-right:0}.aximo-footer-menu2 ul li a{font-weight:600;color:var(--heading-color)}.aximo-subscription-wrap{padding:80px 0;border-radius:20px;background-color:#24243a}.aximo-footer-section4{padding-top:130px;background-color:#191931}@media (max-width:991px){.aximo-footer-section4{padding-top:100px}}@media (max-width:767px){.aximo-footer-section4{padding-top:80px}}.aximo-footer-top4{padding:80px 0}@media (max-width:1199px){.aximo-footer-textarea2{max-width:600px;margin-bottom:40px}}.aximo-footer-textarea2 img{margin-bottom:30px}.aximo-footer-textarea2 p{font-size:21px;color:var(--light-color3)}.aximo-footer-section5 .aximo-footer-title p{color:#ffec5e}.aximo-footer-section5 .aximo-footer-menu ul li a{color:#fff}.aximo-footer-section5 .aximo-footer-menu ul li a:hover{color:var(--corn-color)}.aximo-contact-info2 ul li{margin:24px 0}.aximo-contact-info2 ul li a i{font-size:20px;color:var(--orange-color2);margin-right:10px}.aximo-contact-info2.info3 ul li a i{transition:all .4s}.aximo-contact-info2.info3 ul li a:hover i{color:var(--corn-color)}.aximo-default-btn{font-size:16px;line-height:24px;padding:0 40px;border-radius:30px;font-weight:700;font-family:Inter,sans-serif;width:fit-content;position:relative;z-index:1;white-space:nowrap;text-overflow:ellipsis;display:inline-block;text-align:center;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;color:var(--light-bg2)!important;background-color:var(--orange-bg);position:relative;z-index:0;overflow:hidden;position:relative;height:60px;line-height:59px;transform-style:preserve-3d}.aximo-default-btn .aximo-label-up{display:block;height:100%;position:relative;top:0;transition:.3s}.aximo-default-btn:hover .aximo-label-up{top:-100%}.aximo-default-btn.yellow-btn{color:var(--heading-color)!important;background-color:var(--yellow-bg)}.aximo-default-btn.blue-btn{color:var(--light-color3)!important;background-color:var(--blue-bg)}.aximo-default-btn.blue-btn:hover{background-color:var(--orange-bg2)}.aximo-default-btn.corn-btn{color:var(--green-color)!important;background-color:var(--corn-bg)}.aximo-default-btn.aximo-header-btn{height:50px;width:150px;padding:0;line-height:47.5px;color:var(--heading-color)!important;border:2px solid var(--heading-color);box-shadow:0 4px 0 0 var(--white-smoke);background-color:var(--accent-bg)}.aximo-default-btn.aximo-header-btn:hover{box-shadow:none}.aximo-default-btn.aximo-header-btn.outline-btn{box-shadow:none;background-color:transparent;color:var(--heading-color2)!important;border:2px solid var(--heading-color2)}.aximo-default-btn.aximo-header-btn.yellow-btn{box-shadow:none;border:none;width:180px;line-height:50px;background-color:var(--yellow-bg)}.aximo-default-btn.aximo-header-btn.barger-menu{width:127px;display:flex;align-items:center;justify-content:center}.aximo-default-btn.aximo-header-btn.barger-menu img{margin-right:10px}.aximo-default-btn.aximo-header-btn.corn-btn{box-shadow:none;border:none;width:150px;line-height:50px;color:var(--green-color)!important;background-color:var(--corn-bg)}.aximo-default-btn.aximo-default-btn-outline{background-color:transparent;color:var(--heading-color2)!important;border:2px solid var(--heading-color2)}.aximo-default-btn.aximo-default-btn-outline.outline-white{color:var(--light-color3)!important;border:2px solid var(--light-color3)}.aximo-default-btn.disabled,.aximo-default-btn:disabled{opacity:1}.aximo-default-btn.d-block{width:100%}.aximo-default-btn.pill{border-radius:50px}.aximo-default-btn.btn-icon{padding:9px 24px}.aximo-default-btn:focus{box-shadow:none}.aximo-icon-btn{color:var(--heading-color)!important;font-size:14px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.14px;text-transform:uppercase;position:relative;font-family:Syne,sans-serif;padding-bottom:8px}.aximo-icon-btn img{margin-left:10px}.aximo-icon-btn::after,.aximo-icon-btn::before{content:"";left:0;bottom:0;width:100%;height:2px;position:absolute;transition-delay:0s;background-color:var(--dark-bg);transition:-webkit-transform .75s cubic-bezier(.19, 1, .22, 1);transition:transform .75s cubic-bezier(.19, 1, .22, 1);transition:transform .75s cubic-bezier(.19, 1, .22, 1),-webkit-transform .75s cubic-bezier(.19, 1, .22, 1)}a.aximo-icon-btn:before{transition-delay:0s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}a.aximo-icon-btn:after{transition-delay:.25s;-webkit-transform-origin:right;transform-origin:right}a.aximo-icon-btn:hover:before{transition-delay:.25s;-webkit-transform:scaleX(1);transform:scaleX(1)}a.aximo-icon-btn:hover:after{transition-delay:0s;-webkit-transform:scaleX(0);transform:scaleX(0)}.aximo-btn-wrap{margin-top:45px}@media (max-width:991px){.aximo-btn-wrap{margin-top:30px;text-align:center}}input,input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{margin:0;width:100%;height:60px;font-weight:400;color:var(--heading-color2);font-size:16px;border-radius:50px;background-color:transparent;padding:15px 24px!important;border:none!important;transition:all .4s;border:1px solid var(--heading-color)!important}textarea{height:150px;resize:none;border-radius:20px}@media (max-width:767px){textarea{height:100px}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666;opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{color:#666;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#666;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#666;opacity:1}input::placeholder,textarea::placeholder{color:#666;opacity:1}@media (max-width:991px){.aximo-form-wrap{margin-top:50px}}.aximo-form-wrap h4{margin-bottom:24px;color:var(--white-smoke)}.aximo-form-field{margin-bottom:24px}.aximo-form-field input,.aximo-form-field textarea{color:#ccc;border:1px solid #ccc!important}.aximo-form-field input:focus,.aximo-form-field textarea:focus{border:1px solid var(--accent-color)!important}.aximo-form-field input::-webkit-input-placeholder,.aximo-form-field textarea::-webkit-input-placeholder{color:#ccc;opacity:1}.aximo-form-field input:-moz-placeholder,.aximo-form-field textarea:-moz-placeholder{color:#ccc;opacity:1}.aximo-form-field input::-moz-placeholder,.aximo-form-field textarea::-moz-placeholder{color:#ccc;opacity:1}.aximo-form-field input:-ms-input-placeholder,.aximo-form-field textarea:-ms-input-placeholder{color:#ccc;opacity:1}.aximo-form-field input::-ms-input-placeholder,.aximo-form-field textarea::-ms-input-placeholder{color:#ccc;opacity:1}.aximo-form-field input::placeholder,.aximo-form-field textarea::placeholder{color:#ccc;opacity:1}.aximo-form-field textarea{height:150px}@media (max-width:767px){.aximo-form-field textarea{height:100px}}#aximo-submit-btn{width:100%;height:60px;font-size:16px;font-weight:700;border-radius:50px;border:2px solid var(--dark-bg);background:var(--accent-bg);box-shadow:0 4px 0 0 #fdfde1;transition:all .4s;padding-left:40px;display:flex;align-items:center;justify-content:space-between}#aximo-submit-btn:hover{box-shadow:none}#aximo-submit-btn span{width:50px;height:50px;display:flex;margin-right:3px;align-items:center;border-radius:100px;justify-content:center;background-color:var(--dark-bg)}.aximo-form-wrap2{padding:40px;border-radius:10px;background-color:var(--light-bg3);border:1px solid var(--heading-color)}@media (max-width:991px){.aximo-form-wrap2{margin-top:40px}}@media (max-width:767px){.aximo-form-wrap2{padding:30px}}.aximo-form-wrap2 h3{margin-bottom:20px;text-align:center}.aximo-form-wrap2 p{font-size:20px}@media (max-width:767px){.aximo-form-wrap2 p{font-size:18px}}.aximo-form-field2{margin-bottom:10px}.aximo-form-field2 input,.aximo-form-field2 textarea{padding:10px 0!important;border-radius:0!important;border:none!important;border-bottom:1px solid #ccc!important;height:55px!important}.aximo-form-field2 input::-webkit-input-placeholder,.aximo-form-field2 textarea::-webkit-input-placeholder{color:var(--heading-color);opacity:1}.aximo-form-field2 input:-moz-placeholder,.aximo-form-field2 textarea:-moz-placeholder{color:var(--heading-color);opacity:1}.aximo-form-field2 input::-moz-placeholder,.aximo-form-field2 textarea::-moz-placeholder{color:var(--heading-color);opacity:1}.aximo-form-field2 input:-ms-input-placeholder,.aximo-form-field2 textarea:-ms-input-placeholder{color:var(--heading-color);opacity:1}.aximo-form-field2 input::-ms-input-placeholder,.aximo-form-field2 textarea::-ms-input-placeholder{color:var(--heading-color);opacity:1}.aximo-form-field2 input::placeholder,.aximo-form-field2 textarea::placeholder{color:var(--heading-color);opacity:1}.aximo-form-field2 textarea{height:80px}button#aximo-submit-btn2{width:100%;height:60px;line-height:60px;padding:0 15px;font-weight:700;text-align:center;border-radius:50px;margin-top:16px;overflow:hidden;transition:all .4s;color:var(--heading-color)}button#aximo-submit-btn2 .aximo-label-up{display:block;height:100%;position:relative;top:0;transition:.3s}button#aximo-submit-btn2:hover .aximo-label-up{top:-100%}.aximo-subscription input{height:50px;border-radius:3px;margin-bottom:12px;border:2px solid #999!important}.aximo-subscription input:focus{border:2px solid var(--orange-bg)!important}.aximo-subscription input::-webkit-input-placeholder{color:var(--heading-color2);opacity:1}.aximo-subscription input:-moz-placeholder{color:var(--heading-color2);opacity:1}.aximo-subscription input::-moz-placeholder{color:var(--heading-color2);opacity:1}.aximo-subscription input:-ms-input-placeholder{color:var(--heading-color2);opacity:1}.aximo-subscription input::-ms-input-placeholder{color:var(--heading-color2);opacity:1}.aximo-subscription input::placeholder{color:var(--heading-color2);opacity:1}#aximo-subscription-btn{width:160px;height:50px;font-weight:700;font-size:16px;line-height:50px;border-radius:3px;border:none!important;padding:0!important;color:var(--light-bg2);background-color:var(--orange-bg);transition:all .4s;overflow:hidden}#aximo-subscription-btn .aximo-label-up{display:block;height:100%;position:relative;top:0;transition:.3s}#aximo-subscription-btn:hover .aximo-label-up{top:-100%}@media (max-width:767px){#aximo-subscription-btn{width:100%}}.aximo-subscription2{position:relative}.aximo-subscription2 input{height:60px;font-size:16px;font-weight:700;width:calc(100% - 220px);border:2px solid var(--light-color3)!important}.aximo-subscription2 input:focus{border:2px solid var(--orange-bg2)!important}@media (max-width:767px){.aximo-subscription2 input{width:100%;margin-bottom:20px}}.aximo-subscription2 input::-webkit-input-placeholder{color:var(--light-color3);opacity:1}.aximo-subscription2 input:-moz-placeholder{color:var(--light-color3);opacity:1}.aximo-subscription2 input::-moz-placeholder{color:var(--light-color3);opacity:1}.aximo-subscription2 input:-ms-input-placeholder{color:var(--light-color3);opacity:1}.aximo-subscription2 input::-ms-input-placeholder{color:var(--light-color3);opacity:1}.aximo-subscription2 input::placeholder{color:var(--light-color3);opacity:1}#aximo-subscription-btn2{top:0;right:0;width:196px;height:60px;font-weight:700;font-size:16px;position:absolute;border-radius:50px;border:none!important;padding:0!important;color:var(--light-bg4);background-color:var(--blue-bg);transition:all .4s}#aximo-subscription-btn2:hover{background-color:var(--orange-bg2)}#aximo-subscription-btn2 .aximo-label-up{display:block;height:100%;position:relative;top:0;transition:.3s}#aximo-subscription-btn2:hover .aximo-label-up{top:-100%}@media (max-width:767px){#aximo-subscription-btn2{width:100%}}@media (max-width:767px){#aximo-subscription-btn2{width:100%;position:static}}.comment-form{margin-bottom:15px}.comment-form input,.comment-form textarea{font-weight:400;border:none!important;padding:15px 0!important;border-radius:0!important;color:var(--white-color);border-bottom:1px solid #fff!important}.comment-form input::-webkit-input-placeholder,.comment-form textarea::-webkit-input-placeholder{color:#999;opacity:1}.comment-form input:-moz-placeholder,.comment-form textarea:-moz-placeholder{color:#999;opacity:1}.comment-form input::-moz-placeholder,.comment-form textarea::-moz-placeholder{color:#999;opacity:1}.comment-form input:-ms-input-placeholder,.comment-form textarea:-ms-input-placeholder{color:#999;opacity:1}.comment-form input::-ms-input-placeholder,.comment-form textarea::-ms-input-placeholder{color:#999;opacity:1}.comment-form input::placeholder,.comment-form textarea::placeholder{color:#999;opacity:1}.comment-form textarea{height:150px}@media (max-width:767px){.comment-form textarea{height:100px}}#comment-btn{width:180px;height:60px;font-weight:700;font-size:16px;line-height:50px;border-radius:3px;border:none!important;padding:0!important;color:var(--light-bg5);background-color:var(--dark-bg);transition:all .4s;overflow:hidden;border-radius:50px;margin-top:26px}#comment-btn:hover{color:var(--heading-color);background-color:var(--accent-bg)}@media (max-width:767px){#comment-btn{width:100%}}.aximo-breadcrumb{text-align:center;padding:195px 0 130px;background-color:var(--dark-bg)}@media (max-width:991px){.aximo-breadcrumb{padding:170px 0 100px}}@media (max-width:767px){.aximo-breadcrumb{padding:170px 0 80px}}@media (max-width:575px){.aximo-breadcrumb{padding:130px 0 80px}}h1.post__title{margin-bottom:50px;color:var(--white-smoke)}@media (max-width:1400px){h1.post__title{margin-bottom:30px}}.breadcrumbs ul li{font-size:21px;font-weight:700;line-height:1;z-index:0;padding:0 20px;position:relative;display:inline-block;color:var(--corn-color)}@media (max-width:767px){.breadcrumbs ul li{font-size:18px}}.breadcrumbs ul li:first-child{padding-left:0}.breadcrumbs ul li:last-child{padding-right:0}.breadcrumbs ul li:before{content:"";right:-8px;top:0;width:100%;height:100%;z-index:-1;position:absolute;background-size:9px;background-position:center right;background-repeat:no-repeat;background-image:url(../images/icon/arrow-right7.svg)}.breadcrumbs ul li:last-child:before{content:none}.breadcrumbs ul li a{font-weight:400;color:#fdfde1}.aximo-navigation{margin-top:80px;text-align:center}@media (max-width:991px){.aximo-navigation{margin-top:60px}}.aximo-navigation .pagination{justify-content:center}.aximo-navigation span.current,.page-links .current{cursor:not-allowed;background-color:var(--corn-color);color:var(--white-color);border-color:var(--corn-color)}.aximo-navigation a,.aximo-navigation span,.page-links a,.page-links span{height:50px;width:50px;display:inline-flex;text-align:center;line-height:50px;font-size:21px;align-items:center;justify-content:center;margin:0 5px;color:var(--body-color);border-radius:50px;border:1px solid var(--heading-color)}.aximo-navigation a:hover,.page-links a:hover{background-color:var(--accent-bg);color:var(--heading-color);border-color:var(--accent-bg)}.aximo-hero-section{padding:200px 0 135px}@media (max-width:991px){.aximo-hero-section{padding:170px 0 100px}}@media (max-width:767px){.aximo-hero-section{padding:170px 0 80px}}@media (max-width:575px){.aximo-hero-section{padding:130px 0 80px}}.aximo-hero-thumb{right:-5%;max-width:490px;overflow:hidden;border-radius:20px}.aximo-hero-thumb img{transition:all .5s;transform:translate3d(0,-20px,0) scale(1.1)}.aximo-hero-thumb img:hover{transform:translate3d(0,0,0) scale(1)}@media (max-width:1449px){.aximo-hero-thumb{position:static}}@media (max-width:991px){.aximo-hero-thumb{margin:0 auto;margin-top:50px}}.aximo-hero-content{position:relative}@media (max-width:1399px){.aximo-hero-content{max-width:630px}}@media (max-width:991px){.aximo-hero-content{text-align:center}}.aximo-hero-content h1{position:relative;margin-bottom:24px;font-style:italic}.aximo-hero-content h1 img{top:17px;right:-17%;position:absolute}@media (max-width:1400px){.aximo-hero-content h1 img{width:50px}}@media (max-width:767px){.aximo-hero-content h1 img{display:none}}.aximo-hero-content p{font-size:19px;padding-right:125px}@media (max-width:1400px){.aximo-hero-content p{padding-right:25px}}@media (max-width:1200px){.aximo-hero-content p{font-size:17px;padding-right:25px}}@media (max-width:991px){.aximo-hero-content p{padding-right:0;font-size:18px}}.aximo-hero-user-wrap{display:flex;align-items:center;margin-top:45px}@media (max-width:991px){.aximo-hero-user-wrap{justify-content:center;margin-top:30px}}@media (max-width:767px){.aximo-hero-user-wrap{display:block}}.aximo-hero-user-thumb{display:flex}@media (max-width:767px){.aximo-hero-user-thumb{justify-content:center;margin-bottom:20px}}.aximo-hero-user-thumb-item{width:55px;height:55px;position:relative;border-radius:100%;border:1px solid var(--dark-bg);overflow:hidden}.aximo-hero-user-thumb-item:nth-child(2){left:-10px}.aximo-hero-user-thumb-item:nth-child(3){left:-20px}.aximo-hero-user-thumb-item img{width:100%;height:100%;object-fit:cover}.aximo-hero-user-data p{font-size:16px}.aximo-hero-shape{right:10%;bottom:0;position:absolute;animation:float-left-right 6s ease-in-out infinite}@media (max-width:991px){.aximo-hero-shape{display:none}}@media (max-width:1400px){.aximo-hero-shape img{width:250px}}@media (max-width:1199px){.aximo-hero-shape img{width:170px}}.aximo-call-btn{border-radius:50px;width:350px;padding:13px 10px 13px 42px;display:inline-block;font-size:16px;font-weight:700;margin-top:50px;position:relative;text-align:left;justify-content:space-between;color:var(--heading-color)!important;border:2px solid var(--dark-bg);background-color:var(--white-color);box-shadow:0 4px 0 0 var(--dark-bg);transition:all .4s}@media (max-width:400px){.aximo-call-btn{width:100%;padding:13px 10px 13px 25px}}.aximo-call-btn:hover{box-shadow:none}.aximo-call-btn i{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;right:5px;top:50%;font-size:24px;color:var(--white-smoke);transform:translateY(-50%);background-color:var(--dark-bg);background-color:#eb1e1e}@keyframes rotate-animation{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes float-left-right{0%{transform:translatex(0)}50%{transform:translatex(-40px)}100%{transform:translatex(0)}}.aximo-hero-section2{padding:200px 0 0}@media (max-width:1250px){.aximo-hero-section2{padding:170px 0 0}}@media (max-width:991px){.aximo-hero-section2{padding:170px 0 0}}@media (max-width:767px){.aximo-hero-section2{padding:170px 0 0}}@media (max-width:575px){.aximo-hero-section2{padding:130px 0 0}}.aximo-hero-content2{text-align:center}@media (max-width:1399px){.aximo-hero-content2{max-width:875px;margin:0 auto}}.aximo-hero-content2 h1{margin-bottom:24px;letter-spacing:normal;font-family:ClashGroteskSemibold;color:var(--heading-color);font-style:italic}.aximo-hero-content2 h2{font-size:48px;margin-bottom:24px;letter-spacing:normal;font-family:ClashGroteskSemibold;color:var(--heading-color);font-style:italic}.aximo-section-title h2{font-style:italic}@media (max-width:991px){.aximo-hero-content2 h1{font-size:48px}}@media (max-width:576px){.aximo-hero-content2 h1{font-size:32px}}.aximo-hero-content2 p{font-size:20px;color:var(--heading-color)}@media (max-width:991px){.aximo-hero-content2 p{font-size:16px}}.aximo-hero-btn-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:70px}@media (max-width:991px){.aximo-hero-btn-wrap{margin-top:50px}}@media (max-width:991px){.aximo-hero-btn-wrap{margin-top:30px}}.aximo-hero-btn-wrap .aximo-default-btn{margin:10px}.aximo-hero-shape1{position:absolute;bottom:-10%;left:-13%;animation:float-left-right 6s ease-in-out infinite}@media (max-width:1670px){.aximo-hero-shape1{bottom:-8%;left:0}}@media (max-width:991px){.aximo-hero-shape1{display:none}}.aximo-hero-shape2{position:absolute;top:-10%;right:-6%;animation:float-top-bottom 6s ease-in-out infinite}@media (max-width:1500px){.aximo-hero-shape2{right:0}}@media (max-width:991px){.aximo-hero-shape2{display:none}}@keyframes float-top-bottom{0%{transform:translatey(0)}50%{transform:translatey(-40px)}100%{transform:translatey(0)}}.aximo-hero-thumb-wrap{margin:0 80px;display:flex;padding-top:120px;padding-bottom:80px;position:relative}@media (max-width:767px){.aximo-hero-thumb-wrap{display:none}}.aximo-hero-thumb-item{width:405px}@media (max-width:1399px){.aximo-hero-thumb-item{width:30%}}.aximo-hero-thumb-item img{width:100%;height:100%;object-fit:cover;border-radius:9.29px;border:7px solid #fff}.aximo-hero-thumb-item:first-child img{transform:rotate(-2deg)}.aximo-hero-thumb-item:nth-child(2){left:18%;top:25%;position:absolute}.aximo-hero-thumb-item:nth-child(2) img{transform:rotate(2deg)}.aximo-hero-thumb-item:nth-child(3){left:39%;position:absolute}.aximo-hero-thumb-item:nth-child(3) img{transform:rotate(5deg)}.aximo-hero-thumb-item:nth-child(4){right:18%;top:28%;position:absolute}.aximo-hero-thumb-item:nth-child(4) img{transform:rotate(-5deg)}.aximo-hero-thumb-item:nth-child(5){right:0;position:absolute}.aximo-hero-thumb-item:nth-child(5) img{transform:rotate(5deg)}.aximo_screenfix_right{margin-right:calc((-100vw + 100%)/ 2);max-width:1610px}@media (max-width:991px){.aximo_screenfix_right{max-width:100%;margin:0 auto}}.aximo-hero-section3{padding-top:120px}@media (max-width:991px){.aximo-hero-section3{padding-top:170px}}@media (max-width:767px){.aximo-hero-section3{padding-top:140px}}@media (max-width:991px){.aximo-hero-content3{text-align:center}}.aximo-hero-content3 p{font-size:19px;margin-bottom:20px}@media (max-width:1199px){.aximo-hero-content3 p{margin-bottom:10px;font-size:18px}}.aximo-hero-content3 p span{font-size:24px;font-weight:600}@media (max-width:1199px){.aximo-hero-content3 p span{font-size:20px}}.aximo-hero-content3 h1{margin-bottom:24px;letter-spacing:normal;font-family:ClashGroteskSemibold;color:var(--heading-color);font-style:italic}@media (max-width:1669px){.aximo-hero-content3 h1{font-size:110px}}@media (max-width:1400px){.aximo-hero-content3 h1{font-size:70px}}@media (max-width:1199px){.aximo-hero-content3 h1{margin-bottom:20px}}@media (max-width:991px){.aximo-hero-content3 h1{font-size:70px}}@media (max-width:767px){.aximo-hero-content3 h1{font-size:48px}}.aximo-hero-thumb3{left:3px;overflow:hidden;margin-left:20px;position:relative;border-radius:0 0 0 425px;border-left:3px solid #000;border-bottom:3px solid #000}.aximo-hero-thumb3-wrap{z-index:0;position:relative}@media (max-width:991px){.aximo-hero-thumb3-wrap{margin-top:40px}}.aximo-hero-thumb3 img{width:100%;height:100%;object-fit:cover}@media (max-width:1199px){.aximo-hero-thumb3{margin-left:0}}@media (max-width:991px){.aximo-hero-thumb3{left:0}}@media (max-width:767px){.aximo-hero-thumb3{border:none;border-radius:0}}.aximo-hero-thumb-shape1{position:absolute;bottom:9%;z-index:-1;left:-10%}@media (max-width:1550px){.aximo-hero-thumb-shape1 img{width:220px}}.aximo-hero-thumb-shape2{position:absolute;bottom:17%;right:16%;animation:float-top-bottom 6s ease-in-out infinite}.aximo-hero-thumb-shape3{position:absolute;bottom:34%;right:48%}@media (max-width:767px){.aximo-hero-thumb-shape1,.aximo-hero-thumb-shape2,.aximo-hero-thumb-shape3{display:none}}.aximo-hero-subscription{max-width:526px;position:relative;margin-top:50px}@media (max-width:1199px){.aximo-hero-subscription{margin-top:30px}}@media (max-width:991px){.aximo-hero-subscription{margin:0 auto;margin-top:30px}}.aximo-hero-subscription input{width:100%;padding-right:169px!important;color:var(--heading-color);border:2px solid var(--heading-color)!important}@media (max-width:991px){.aximo-hero-subscription input{padding-right:24px!important}}.aximo-hero-subscription input::-webkit-input-placeholder{color:var(--heading-color);opacity:1}.aximo-hero-subscription input:-moz-placeholder{color:var(--heading-color);opacity:1}.aximo-hero-subscription input::-moz-placeholder{color:var(--heading-color);opacity:1}.aximo-hero-subscription input:-ms-input-placeholder{color:var(--heading-color);opacity:1}.aximo-hero-subscription input::-ms-input-placeholder{color:var(--heading-color);opacity:1}.aximo-hero-subscription input::placeholder{color:var(--heading-color);opacity:1}button#aximo-hero-subscription-btn{width:160px;height:50px;line-height:50px;top:5px;border-radius:50px;right:5px;font-size:16px;font-weight:700;overflow:hidden;padding:0 5px!important;border:none!important;position:absolute;background-color:var(--orange-bg)}button#aximo-hero-subscription-btn .aximo-label-up{display:block;height:100%;position:relative;top:0;transition:.3s}button#aximo-hero-subscription-btn:hover .aximo-label-up{top:-100%}@media (max-width:557px){button#aximo-hero-subscription-btn{position:static;width:100%;margin-top:20px}}.aximo-hero-rating{margin-top:20px}.aximo-hero-rating ul li{font-weight:600;line-height:1;display:inline-block}@media (max-width:1199px){.aximo-hero-rating ul li{font-size:16px}}.aximo-hero-rating ul li:last-child{padding-left:5px}.aximo-hero-section4{margin:0 50px;border-radius:20px;margin-top:137px;padding:130px 0 120px;background-size:cover;background-position:center}@media (max-width:991px){.aximo-hero-section4{margin:0 30px;margin-top:80px;padding:100px 0 90px}}@media (max-width:767px){.aximo-hero-section4{margin:0 12px;margin-top:80px;padding:80px 0 70px}}@media (max-width:479px){.aximo-hero-section4{margin-top:60px;padding:80px 0 70px}}@media (max-width:991px){.aximo-hero-content4{text-align:center}}.aximo-hero-content4 p{margin-bottom:20px;padding-right:100px}@media (max-width:991px){.aximo-hero-content4 p{padding-right:0}}.aximo-hero-content4 p span{font-size:24px;font-weight:600;color:var(--orange-color2)}.aximo-hero-content4 h1{font-size:120px;margin-bottom:24px;color:var(--light-color3);font-family:Arimo,sans-serif}@media (max-width:1669px){.aximo-hero-content4 h1{font-size:110px}}@media (max-width:1400px){.aximo-hero-content4 h1{font-size:60px}}@media (max-width:1199px){.aximo-hero-content4 h1{margin-bottom:20px}}@media (max-width:991px){.aximo-hero-content4 h1{font-size:70px}}@media (max-width:767px){.aximo-hero-content4 h1{font-size:48px}}.aximo-hero-content4 p{font-size:21px;color:var(--light-color3)}.aximo-hero-content4 .aximo-hero-btn-wrap{margin-top:50px}@media (max-width:767px){.aximo-hero-content4 .aximo-hero-btn-wrap{margin-top:30px}}.aximo-hero-shape-title{z-index:0;position:relative;display:inline-block}.aximo-hero-round-shape{position:absolute;bottom:-19px;z-index:-1}@media (max-width:767px){.aximo-hero-round-shape{bottom:-10px}}.aximo-hero-section5{padding:195px 0 50px}@media (max-width:1199px){.aximo-hero-section5{padding:195px 0 250px}}@media (max-width:991px){.aximo-hero-section5{padding:170px 0 230px}}@media (max-width:767px){.aximo-hero-section5{padding:170px 0 190px}}@media (max-width:479px){.aximo-hero-section5{padding:130px 0 170px}}.aximo-hero-content5{text-align:center}@media (max-width:1399px){.aximo-hero-content5{max-width:900px;margin:0 auto}}.aximo-hero-content5 h1{margin-bottom:24px;letter-spacing:normal;font-family:ClashGroteskSemibold;color:var(--heading-color)}@media (max-width:1669px){.aximo-hero-content5 h1{font-size:110px}}@media (max-width:1400px){.aximo-hero-content5 h1{font-size:70px}}@media (max-width:991px){.aximo-hero-content5 h1{font-size:60px}}@media (max-width:767px){.aximo-hero-content5 h1{font-size:48px}}@media (max-width:479px){.aximo-hero-content5 h1{font-size:36px}}.aximo-hero-content5 p{font-size:18px;margin:0 50px 24px}@media (max-width:767px){.aximo-hero-content5 p{font-size:18px;margin:0 0 24px}}img.aximo-hero-wave-shape{position:absolute;bottom:-15px;left:20px;z-index:-1}@media (max-width:991px){img.aximo-hero-wave-shape{left:0;bottom:-7px}}.aximo-counter-wrap{padding:30px;border-radius:25px;text-align:center;background-color:var(--dark-bg)}@media (max-width:991px){.aximo-counter-wrap{margin-top:30px}}.aximo-counter-data{padding-bottom:24px;margin-bottom:20px;border-bottom:1px solid #333}.aximo-counter-data:last-child{padding:0;margin:0;border:none}.aximo-counter-data h2{color:var(--corn-color);margin-bottom:5px}.aximo-counter-data p{font-weight:600;color:var(--white-smoke)}.aximo-counter-wrap2{display:flex;margin-top:50px;justify-content:space-between}@media (max-width:767px){.aximo-counter-wrap2{margin-top:30px;display:block;text-align:center}}@media (max-width:991px){.aximo-counter-data2{padding:0 20px}}@media (max-width:767px){.aximo-counter-data2{padding:0;margin-bottom:20px}.aximo-counter-data2:last-child{margin-bottom:0}}.aximo-counter-data2 h2{font-weight:600;font-size:80px;margin-bottom:5px;color:var(--heading-color2);font-family:ClashGroteskSemibold}@media (max-width:1199px){.aximo-counter-data2 h2{font-size:60px}}@media (max-width:767px){.aximo-counter-data2 h2{font-size:40px;font-weight:600}}.aximo-counter-title{text-align:center;margin-bottom:40px}.aximo-counter-title p{font-size:21px;font-weight:600;color:var(--light-color2)}.aximo-counter-section{padding:80px 0}@media (max-width:991px){.aximo-counter-section{padding:80px 0 56px}}.aximo-counter-wrap3{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:575px){.aximo-counter-wrap3{display:block}}@media (max-width:991px){.aximo-counter-data3{flex:0 0 50%;text-align:center;margin-bottom:24px}}.aximo-counter-data3 h2{font-size:85px;margin-bottom:5px;text-transform:uppercase;color:var(--heading-color);font-family:"Familjen Grotesk",sans-serif}@media (max-width:1199px){.aximo-counter-data3 h2{font-size:60px}}@media (max-width:767px){.aximo-counter-data3 h2{font-size:48px;font-weight:600}}.aximo-counter-data3 h2 em{top:-17px;left:-10px;position:relative;font-style:normal}.aximo-counter-data3:first-child h2{color:#8d7dff}.aximo-counter-data3:nth-child(2) h2{color:#ff7545}.aximo-counter-data3:nth-child(3) h2{color:#ff94ff}.aximo-counter-data3:nth-child(4) h2{color:#ffe757}.aximo-counter-data3 p{color:var(--light-color2)}.aximo-counter-wrap4{border-radius:10px;padding:50px;background-color:var(--orange-bg2)}@media (max-width:767px){.aximo-counter-wrap4{padding:70px}}.aximo-counter-data4{text-align:center}.aximo-counter-data4 h2{font-size:120px;margin-bottom:20px;text-align:center;color:var(--light-color3);font-family:Arimo,sans-serif}@media (max-width:1399px){.aximo-counter-data4 h2{font-size:100px}}@media (max-width:1199px){.aximo-counter-data4 h2{font-size:80px}}@media (max-width:991px){.aximo-counter-data4 h2{font-size:60px;margin-bottom:10px}}@media (max-width:767px){.aximo-counter-data4 h2{font-size:48px}}.aximo-counter-data4 p{font-size:24px;font-weight:600;color:var(--light-color3)}@media (max-width:991px){.aximo-counter-data4 p{font-size:18px}}.aximo-counter-section2{padding:80px 0 0}@media (max-width:991px){.aximo-counter-section2{padding:80px 0 76px}}@media (max-width:767px){.aximo-counter-section2{padding:60px 0 56px}}.aximo-counter-wrap5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:center}@media (max-width:479px){.aximo-counter-wrap5{display:block}}.aximo-counter-data5{margin-bottom:24px;position:relative}@media (max-width:991px){.aximo-counter-data5{flex:0 0 50%;text-align:center}}.aximo-counter-data5 h2{margin-bottom:10px;font-family:Inter,sans-serif;font-size:45px}.aximo-team-wrap{margin-bottom:30px}.aximo-team-wrap:hover .team-social{opacity:1;visibility:visible;bottom:24px}.aximo-team-thumb{position:relative;border-radius:10px 10px 0 0;overflow:hidden;border:5px solid var(--dark-bg)}.aximo-team-thumb img{transition:all .5s;transform:scale(1)}.aximo-team-thumb img:hover{transform:translate3d(0,0,0) scale(1.05)}.aximo-team-data{margin-top:25px;text-align:center}.aximo-team-data h3{margin-bottom:7px}.aximo-team-data p{font-size:21px}.team-social{position:absolute;bottom:0;width:100%;opacity:0;visibility:hidden;text-align:center;transition:all .4s}.aximo-team-wrap2{padding:20px 20px 0;text-align:center;border-radius:10px;margin-bottom:30px;border:1px solid var(--heading-color)}.aximo-team-wrap2:hover .aximo-team-thumb2 img{transform:translate3d(0,0,0) scale(1.05)}.aximo-team-thumb2{border-radius:10px;overflow:hidden}.aximo-team-thumb2 img{transform:scale(1);transition:all .5s}.aximo-team-data2{padding:30px}.aximo-team-data2 h4{font-family:"Familjen Grotesk",sans-serif;margin-bottom:10px}.aximo-team-data2 p{font-size:21px}.aximo-team-details-thumb{border-radius:20px;overflow:hidden;margin-right:40px;border:5px solid var(--heading-color);height:472px}@media (max-width:1199px){.aximo-team-details-thumb{margin-right:0}}@media (max-width:991px){.aximo-team-details-thumb{margin-right:0;margin-bottom:30px}}.aximo-team-setails{margin-bottom:30px}.aximo-team-setails h3{margin-bottom:12px}.aximo-team-setails ul li{margin-bottom:25px;position:relative;padding-left:15px}.aximo-team-setails ul li:before{content:"";left:0;top:11px;width:5px;height:5px;border-radius:100px;position:absolute;background-color:var(--dark-bg)}.aximo-team-setails ul li:last-child{margin-bottom:0}.aximo-team-setails ul li span{font-weight:600}.aximo-skillbar{margin-bottom:35px}.aximo-skillbar-box{height:10px;background-color:var(--dark-bg);border-radius:10px;position:relative}.aximo-skillbar:last-child{margin-bottom:0}p.aximo-skillbar-lable{display:flex;font-weight:600;margin-bottom:15px;justify-content:space-between}.skillbar-bar{height:10px;width:0;background:#fbc21d;display:inline-block;position:absolute;left:0;margin-bottom:0;background-color:var(--accent-bg)}.aximo-iconbox-wrap{padding:25px 40px;border-radius:20px;margin-bottom:30px;transition:all .4s;border:2px solid var(--heading-color)}.aximo-iconbox-wrap:hover{background-color:var(--accent-bg);box-shadow:4px 4px 0 0 var(--heading-color)}.aximo-iconbox-icon{margin-bottom:30px}.aximo-iconbox-icon i{font-size:80px}.aximo-iconbox-data h3{margin-bottom:15px}.aximo-iconbox-wrap2{padding:24px;border-radius:5px;margin-bottom:30px;border:2px solid var(--heading-color2)}.aximo-iconbox-icon2{margin-bottom:30px}.aximo-iconbox-icon2 img{max-height:174px}.aximo-iconbox-icon2.bottom{margin-bottom:0;margin-top:30px}.aximo-iconbox-data2 h3{margin-bottom:15px;font-family:ClashGroteskSemibold;color:var(--heading-color2)}.aximo-iconbox-column{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:991px){.aximo-iconbox-column{grid-template-columns:1fr}}.aximo-iconbox-wrap3{padding:40px;border-radius:20px;display:flex}@media (max-width:767px){.aximo-iconbox-wrap3{padding:30px}}.aximo-iconbox-wrap3:first-child{box-shadow:rgba(6,24,44,.4) 0 0 0 2px,rgba(6,24,44,.65) 0 4px 6px -1px,rgba(255,255,255,.08) 0 1px 0 inset}.aximo-iconbox-wrap3:nth-child(2){box-shadow:rgba(6,24,44,.4) 0 0 0 2px,rgba(6,24,44,.65) 0 4px 6px -1px,rgba(255,255,255,.08) 0 1px 0 inset}.aximo-iconbox-wrap3:nth-child(3){background-color:#ff94ff}.aximo-iconbox-wrap3:nth-child(4){background-color:#ffe757}.aximo-iconbox-icon3{margin-right:24px;flex-shrink:0}.aximo-iconbox-data3 h3{font-size:35px;margin-bottom:20px;font-family:"Familjen Grotesk",sans-serif}@media (max-width:1199px){.aximo-iconbox-data3 h3{font-size:30px}}.aximo-iconbox-data3 p{margin-bottom:24px}.aximo-iconbox-wrap4{padding:24px;border-radius:10px;margin-bottom:30px;border:2px solid var(--heading-color3)}.aximo-iconbox-wrap4:hover .aximo-icon path{stroke:var(--orange-color2)}.aximo-iconbox-icon4{margin-bottom:30px}.aximo-iconbox-icon4 i{font-size:60px;color:var(--heading-color3)}.aximo-iconbox-data4 h3{margin-bottom:15px;line-height:1.33em;font-family:Arimo,sans-serif;color:var(--heading-color3)}.aximo-iconbox-data4 p{font-size:20px;margin-bottom:22px;color:var(--heading-color3)}.aximo-iconbox-data4 .aximo-icon path{transition:all .4s}.aximo-iconbox-wrap5{display:flex;margin-bottom:24px}.aximo-iconbox-wrap5:last-child{margin-bottom:0}.aximo-iconbox-icon5{flex-shrink:0;margin-right:15px}.aximo-iconbox-icon5 i{font-size:40px;color:var(--heading-color)}.aximo-iconbox-data5 h3{font-size:29px;margin-bottom:12px}@media (max-width:767px){.aximo-iconbox-data5 h3{font-size:24px}}.aximo-iconbox-wrap6{margin-bottom:30px;text-align:center}.aximo-iconbox-icon6{margin-bottom:30px}.aximo-iconbox-data6 h3{margin-bottom:12px;font-family:Inter,sans-serif}@media (max-width:767px){.aximo-iconbox-data6 h3{font-size:24px}}.aximo-numberbox-section{padding:100px 0}@media (max-width:991px){.aximo-numberbox-section{padding:100px 0 70px}}@media (max-width:767px){.aximo-numberbox-section{padding:80px 0 50px}}.aximo-numberbox-wrap{padding-top:40px;display:flex;margin-bottom:30px;transition:all .4s;margin:30px 20px}.aximo-numberbox-wrap:hover .aximo-numberbox-number{color:var(--light-color3)}.aximo-numberbox-number{line-height:1;font-size:24px;font-weight:600;width:50px;height:50px;border-radius:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:24px;transition:all .4s;color:var(--heading-color3)}.aximo-numberbox-data p{margin-bottom:15px;color:--heading-color3}.aximo-numberbox-data p:last-child{margin-bottom:0}.aximo-numberbox-data p span{font-size:21px;font-weight:600}a.aximo-service-icon{transition:all .5s}a.aximo-service-icon:hover{margin-left:7px}.aximo-faq-wrap{padding:100px 0 60px}@media (max-width:991px){.aximo-faq-wrap{padding:100px 0}}@media (max-width:767px){.aximo-faq-wrap{padding:50px 0}}@media (max-width:1199px){.aximo-accordion-wrap{margin-left:0}}@media (max-width:991px){.aximo-accordion-wrap{margin-top:30px}}.aximo-accordion-item{padding:24px;position:relative;margin-bottom:15px;border-radius:20px;transition:all .4s;border:2px solid var(--dark-bg)}.aximo-accordion-item:last-child{margin-bottom:0}.aximo-accordion-item.open .aximo-accordion-header::before{transform:rotate(180deg)}.aximo-accordion-item.open{background-color:var(--accent-bg);box-shadow:3px 3px 0 0 var(--dark-bg)}.aximo-accordion-item.open .aximo-accordion-body{display:block}.aximo-accordion-header{cursor:pointer;position:relative}@media (max-width:767px){.aximo-accordion-header h3{font-size:24px;padding-right:25px}}.aximo-accordion-header::before{content:"";position:absolute;right:0;transition:all .4s;background-image:url(../images/v1/accordion-inactive.svg);background-size:30px;background-position:center;width:30px;height:24px;top:10px;z-index:2;background-repeat:no-repeat}@media (max-width:767px){.aximo-accordion-header::before{top:5px}}.aximo-accordion-body{display:none;padding-top:15px}.aximo-accordion-body.default{display:block}@media (max-width:991px){.aximo-accordion-body{padding:24px 0 0}}.aximo-accordion-wrap2{gap:24px;margin:0 80px;grid-template-columns:1fr 1fr}@media (max-width:991px){.aximo-accordion-wrap2{grid-template-columns:1fr}}.aximo-accordion-wrap2 .aximo-accordion-item{padding:20px 35px;border-radius:5px;background-color:#ebeae4;box-shadow:none;border:none}@media (max-width:991px){.aximo-accordion-wrap2 .aximo-accordion-item{padding:24px}}.aximo-accordion-wrap2 .aximo-accordion-item.open .active{opacity:1}.aximo-accordion-wrap2 .aximo-accordion-item.open .inactive{opacity:0}.aximo-accordion-wrap2 .aximo-accordion-header h3{font-family:Inter,sans-serif;color:var(--header-color2)}@media (max-width:767px){.aximo-accordion-wrap2 .aximo-accordion-header h3{font-size:24px;padding-right:25px}}.aximo-accordion-wrap2 .aximo-accordion-header::before{content:none}.aximo-accordion-wrap2 .aximo-accordion-icon{position:absolute;top:4px;right:0;transition:all .2s}.aximo-accordion-wrap2 .aximo-accordion-icon i{font-size:18px}.aximo-accordion-wrap2 .aximo-accordion-icon.active{opacity:0}.aximo-accordion-wrap2 .aximo-accordion-body{padding-right:65px}@media (max-width:991px){.aximo-accordion-wrap2 .aximo-accordion-body{padding-right:20px}}.aximo-accordion-wrap3{margin:0;margin-top:60px;counter-reset:section}@media (max-width:767px){.aximo-accordion-wrap3{margin-top:30px}}.aximo-accordion-wrap3 .aximo-accordion-item{padding:0;text-align:left;border-radius:5px;background-color:transparent;box-shadow:none;border:none;position:relative;margin-bottom:44px;padding-left:74px}.aximo-accordion-wrap3 .aximo-accordion-item:last-child{margin-bottom:0}.aximo-accordion-wrap3 .aximo-accordion-item.open .aximo-accordion-header::before{content:none}.aximo-accordion-wrap3 .aximo-accordion-item:before{left:0;top:-8px;width:50px;height:50px;display:flex;font-size:24px;font-weight:600;border-radius:50%;align-items:center;position:absolute;justify-content:center;border:1px solid var(--heading-color);counter-increment:section;content:counter(section);transition:all .4s}.aximo-accordion-wrap3 .aximo-accordion-item.open:before{background-color:var(--yellow-bg);border:1px solid var(--yellow-bg)}.aximo-accordion-wrap3 .aximo-accordion-header p{font-size:21px;font-weight:600}@media (max-width:767px){.aximo-accordion-wrap3 .aximo-accordion-header h3{font-size:24px}}.aximo-accordion-wrap3 .aximo-accordion-header::before{content:none}.aximo-accordion-wrap3 .aximo-accordion-body p{font-size:21px;line-height:25px}.aximo-accordion-wrap4{margin:0}.aximo-accordion-wrap4 .aximo-accordion-item{padding:30px 0;border:none;box-shadow:none;border-radius:0;margin-bottom:0;border-top:1px solid var(--heading-color)}@media (max-width:991px){.aximo-accordion-wrap4 .aximo-accordion-item{padding:20px 0}}.aximo-accordion-wrap4 .aximo-accordion-item.open{background-color:transparent}.aximo-accordion-wrap4 .aximo-accordion-item:first-child{padding-top:0;border-top:none}.aximo-accordion-wrap4 .aximo-accordion-item:last-child{padding-bottom:0}.aximo-accordion-wrap4 .aximo-accordion-header::before{background-image:url(../images/icon/arrow-bottom.svg);background-size:23px;width:23px;height:12px;top:20px}.aximo-accordion-wrap4 .aximo-accordion-header h3{font-size:35px;font-family:"Familjen Grotesk",sans-serif}@media (max-width:991px){.aximo-accordion-wrap4 .aximo-accordion-header h3{font-size:30px}}@media (max-width:767px){.aximo-accordion-wrap4 .aximo-accordion-header h3{font-size:24px;padding-right:25px}}.aximo-accordion-wrap4 .aximo-accordion-body{padding-right:80px}@media (max-width:991px){.aximo-accordion-wrap4 .aximo-accordion-body{padding-right:20px}}.aximo-accordion-wrap4 .aximo-accordion-body p{font-size:21px}@media (max-width:991px){.aximo-accordion-wrap4 .aximo-accordion-body p{font-size:18px}}.aximo-accordion-normal-item{display:flex;margin-bottom:35px}.aximo-accordion-normal-item:last-child{margin-bottom:0}@media (max-width:991px){.aximo-accordion-normal-item{margin-bottom:25px}}.aximo-accordion-normal-data h3{margin-bottom:13px}.aximo-accordion-normal-icon{flex-shrink:0;margin-right:10px;margin-top:5px}@media (max-width:991px){.responsive-margin{margin-bottom:25px}}.aximo-accordion-wrap5{margin:0}.aximo-accordion-wrap5 .aximo-accordion-item{padding:30px;border-radius:5px;background-color:transparent;box-shadow:none;border:none;margin-bottom:0}@media (max-width:991px){.aximo-accordion-wrap5 .aximo-accordion-item{padding:24px}}.aximo-accordion-wrap5 .aximo-accordion-item.open .active{opacity:1}.aximo-accordion-wrap5 .aximo-accordion-item.open .inactive{opacity:0}.aximo-accordion-wrap5 .aximo-accordion-item.open{background-color:#ebdece}.aximo-accordion-wrap5 .aximo-accordion-header h3{font-family:"Libre Baskerville",serif;color:var(--heading-color4)}@media (max-width:767px){.aximo-accordion-wrap5 .aximo-accordion-header h3{font-size:24px;padding-right:25px}}.aximo-accordion-wrap5 .aximo-accordion-header::before{content:none}.aximo-accordion-wrap5 .aximo-accordion-icon{position:absolute;top:4px;right:0;transition:all .2s;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50px;border:1px solid var(--green-color)}.aximo-accordion-wrap5 .aximo-accordion-icon i{font-size:15px;color:var(--green-color)}.aximo-accordion-wrap5 .aximo-accordion-icon.active{opacity:0;border:1px solid var(--green-bg);background-color:var(--green-bg)}.aximo-accordion-wrap5 .aximo-accordion-icon.active i{color:var(--corn-color)}.aximo-accordion-wrap5 .aximo-accordion-body{max-width:750px}.aximo-video-wrap{position:relative;border-radius:20px;overflow:hidden;border:5px solid var(--heading-color)}.aximo-video-popup{left:50%;top:50%;border-radius:50px;position:absolute;transition:all .4s;transform:translate(-50%,-50%)}.aximo-video-popup.play-btn1{box-shadow:0 4px 0 0 var(--white-smoke)}.aximo-video-popup.play-btn1:hover{box-shadow:none}.aximo-video-section{position:relative}.aximo-video-section img{border-radius:5px}.aximo-video-section2{position:relative;overflow:hidden}@media (max-width:1199px){.aximo-video-section2{margin-top:-185px!important}}@media (max-width:991px){.aximo-video-section2{margin-top:-150px!important}}@media (max-width:767px){.aximo-video-section2{margin-top:-110px!important}}@media (max-width:479px){.aximo-video-section2{margin-top:-90px!important}}.aximo-video-section2 img{border-radius:20px}@media (max-width:767px){.aximo-video-section2 img{border-radius:10px}}.aximo-video-section2 .waves{background-color:#000}@media (max-width:991px){.play-btn-size img{width:90px;height:90px}}@media (max-width:767px){.play-btn-size img{width:60px;height:60px}}.waves{position:absolute;width:185px;height:185px;background:#000;opacity:0;border-radius:100%;left:-35px;top:-35px;z-index:0;-webkit-animation:waves 3s ease-in-out infinite;animation:waves 3s ease-in-out infinite;z-index:-1}@media (max-width:991px){.waves{width:160px;height:160px}}@media (max-width:767px){.waves{width:130px;height:130px}}.waves.wave-1{-webkit-animation-delay:0s;animation-delay:0s}.waves.wave-2{-webkit-animation-delay:1s;animation-delay:1s}.waves.wave-3{-webkit-animation-delay:2s;animation-delay:2s}@keyframes waves{0%{-webkit-transform:scale(.2,.2);transform:scale(.2,.2);opacity:0}50%{opacity:.9}100%{-webkit-transform:scale(.9,.9);transform:scale(.9,.9);opacity:0}}@media (max-width:991px){.aximo-hero-video-section{margin-top:50px}}@media (max-width:767px){.aximo-hero-video-section{margin-top:30px}}.aximo-video-popup3{position:relative;margin-left:150px}@media (max-width:1300px){.aximo-video-popup3{margin:0}}img.aximo-video-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}img.aximo-video-circle{-webkit-animation:rotate-animation 10s infinite linear;-moz-animation:rotate-animation 10s infinite linear;-o-animation:rotate-animation 10s infinite linear;animation:rotate-animation 10s infinite linear}.aximo-testimonial-wrap{padding:30px;border-radius:20px;margin-bottom:30px;transition:all .4s;border:2px solid var(--heading-color)}.aximo-testimonial-wrap:hover{box-shadow:4px 4px 0 0 var(--heading-color)}.aximo-testimonial-rating{margin-bottom:28px}.aximo-testimonial-rating ul{line-height:1}.aximo-testimonial-rating ul li{margin:0 4px;display:inline-block}.aximo-testimonial-rating ul li i{font-size:34px}.aximo-testimonial-rating ul li:last-child{margin-right:0}.aximo-testimonial-rating ul li:first-child{margin-left:0}.aximo-testimonial-data h3{margin-bottom:15px}.aximo-testimonial-author{display:flex;align-items:center;margin-top:30px;gap:50px}.aximo-testimonial-author-thumb{margin-right:12px;width:70px;height:70px;flex-shrink:0;overflow:hidden;border-radius:100%;border:3px solid var(--heading-color)}.aximo-testimonial-author-thumb img{width:100%;height:100%;object-fit:cover}.aximo-testimonial-author-data p{font-size:21px;font-weight:700}.aximo-testimonial-author-data p span{font-weight:400}@media (max-width:991px){.aximo-testimonial-column{margin-top:40px}}.aximo-testimonial-wrap2{border-radius:0;padding:0;padding-bottom:30px;border:none;border-bottom:1px solid var(--heading-color2)}.aximo-testimonial-wrap2:last-child{border:none;padding:0;margin:0}.aximo-testimonial-wrap2:hover{box-shadow:none}.aximo-testimonial-wrap2 .aximo-testimonial-rating{margin-bottom:20px}.aximo-testimonial-wrap2 .aximo-testimonial-rating ul li{margin:0}.aximo-testimonial-wrap2 .aximo-testimonial-data p{font-size:21px;font-weight:600}.aximo-default-content.aximo-sticky{position:sticky;top:130px}@media (max-width:991px){.aximo-default-content.aximo-sticky{position:static}}.aximo-testimonial-wrap3{border:10px;padding:40px;margin-bottom:24px;border:2px solid #191931}.aximo-testimonial-wrap3:hover{box-shadow:none}.aximo-testimonial-wrap3 .aximo-testimonial-quote{margin-bottom:25px}.aximo-testimonial-wrap3 .aximo-testimonial-data p{font-size:21px;font-weight:600;color:var(--heading-color3)}@media (max-width:767px){.aximo-testimonial-wrap3 .aximo-testimonial-data p{font-size:18px}}.aximo-testimonial-wrap3 .aximo-testimonial-author-data p{font-size:18px;font-weight:400}.aximo-testimonial-wrap3 .aximo-testimonial-author-data span{font-weight:600;margin-bottom:10px}.aximo-testimonial-slider-column{gap:120px;display:grid;grid-template-columns:333px 1fr}@media (max-width:1199px){.aximo-testimonial-slider-column{gap:50px}}@media (max-width:991px){.aximo-testimonial-slider-column{display:block}}.aximo-testimonial-slider-thumb{border-radius:20px;margin-bottom:20px;overflow:hidden}.aximo-testimonial-slider-thumb img{width:100%}.aximo-testimonial-slider-author h5{margin-bottom:5px;letter-spacing:-.5px;color:var(--heading-color4);font-family:"Libre Baskerville",serif}.aximo-testimonial-slider-author p{font-size:20px;font-weight:400;letter-spacing:-.5px;color:var(--heading-color4)}@media (max-width:991px){.aximo-testimonial-slider-data{margin-top:25px;margin-bottom:40px}}.aximo-testimonial-slider-data h3{margin-bottom:40px;letter-spacing:-.5px;color:var(--heading-color4);font-family:"Libre Baskerville",serif}@media (max-width:1199px){.aximo-testimonial-slider-data h3{margin-bottom:30px}}@media (max-width:991px){.aximo-testimonial-slider-data h3{margin-bottom:15px}}.aximo-testimonial-slider-data p{font-size:26px;line-height:36px;letter-spacing:-.5px;color:var(--heading-color4)}@media (max-width:1400px){.aximo-testimonial-slider-data p{font-size:22px;line-height:32px}}@media (max-width:767px){.aximo-testimonial-slider-data p{font-size:20px;line-height:30px}}.aximo-testimonial-slider .swiper-pagination{left:-77px;display:flex;bottom:0;justify-content:center}@media (max-width:991px){.aximo-testimonial-slider .swiper-pagination{left:0;justify-content:start}}.aximo-testimonial-slider .swiper-pagination-bullet{width:50px;height:6px;opacity:1;border-radius:5px;margin:0 12px!important;transition:all .4s;background-color:#ebdece}.aximo-testimonial-slider .swiper-pagination-bullet:first-child{margin-left:0!important}.aximo-testimonial-slider .swiper-pagination-bullet:last-child{margin-left:0!important}.aximo-testimonial-slider .swiper-pagination-bullet-active{background-color:var(--heading-color4)}.aximo-cta-section{background-color:var(--heading-color2)}.aximo-cta-wrap{text-align:center;max-width:815px;margin:0 auto}@media (max-width:1199px){.aximo-cta-wrap{max-width:750px}}.aximo-cta-wrap h2{font-size:80px;margin-bottom:40px;color:var(--light-color1);font-family:ClashGroteskSemibold}@media (max-width:1199px){.aximo-cta-wrap h2{font-size:60px}}@media (max-width:767px){.aximo-cta-wrap h2{font-size:40px}}.aximo-cta-shape1{position:absolute;bottom:21%;left:10%;animation:float-left-right 6s ease-in-out infinite}@media (max-width:1500px){.aximo-cta-shape1 img{width:230px}}@media (max-width:991px){.aximo-cta-shape1 img{display:none}}.aximo-cta-shape2{top:-70px;right:140px;position:absolute;-webkit-animation:rotate-animation 8s infinite linear;-moz-animation:rotate-animation 8s infinite linear;-o-animation:rotate-animation 8s infinite linear;animation:rotate-animation 8s infinite linear}@media (max-width:991px){.aximo-cta-shape2{display:none}}.aximo-cta2-section{border-radius:20px;overflow:hidden;position:relative}.aximo-cta2-wrap{text-align:center;max-width:1000px;margin:0 auto}@media (max-width:1199px){.aximo-cta2-wrap{max-width:600px}}.aximo-cta2-wrap h2{margin-bottom:24px;color:var(--light-color4);font-family:"Libre Baskerville",serif}.aximo-cta2-wrap p{font-size:21px;color:var(--light-color4);max-width:740px;margin:0 auto 50px}.aximo-cta-shape3{position:absolute;top:-15px;left:-18px}@media (max-width:991px){.aximo-cta-shape3{display:none}}@media (max-width:1650px){.aximo-cta-shape3 img{width:200px}}.aximo-social-icon ul li{margin:0 3px;display:inline-block}.aximo-social-icon ul li:first-child{margin-left:0}.aximo-social-icon ul li:last-child{margin-right:0}.aximo-social-icon ul li a{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:all .4s;border:1px solid var(--white-smoke);background-color:var(--dark-bg)}.aximo-social-icon ul li a i{transition:all .4s;color:var(--white-smoke)}.aximo-social-icon ul li a:hover i{color:var(--heading-color)}.aximo-social-icon ul li a:hover{background-color:var(--accent-bg);box-shadow:0 2px 0 0 var(--white-smoke);border:1px solid var(--dark-bg)}.aximo-social-icon.social-large ul li a{width:45px;height:45px}.aximo-social-icon.social-large ul li a i{font-size:22px}.aximo-social-icon2 ul li{margin:0 6px;display:inline-block}.aximo-social-icon2 ul li:first-child{margin-left:0}.aximo-social-icon2 ul li:last-child{margin-right:0}.aximo-social-icon2 ul li a{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:all .4s;background-color:var(--light-bg2)}.aximo-social-icon2 ul li a i{font-size:24px;transition:all .4s;color:var(--heading-color2)}.aximo-social-icon2 ul li a:hover i{color:var(--orange-color)}.aximo-social-icon2.right{text-align:right}@media (max-width:991px){.aximo-social-icon2.right{text-align:center;margin-bottom:20px}}.header-social.aximo-social-icon{margin-right:40px}@media (max-width:1199px){.header-social.aximo-social-icon{display:none}}.header-social.aximo-social-icon ul li{margin:0 4px}.header-social.aximo-social-icon ul li a{width:35px;height:35px;background-color:transparent;border:1px solid var(--heading-color)}.header-social.aximo-social-icon ul li a:hover{background-color:var(--yellow-bg);border:1px solid var(--yellow-bg)}.header-social.aximo-social-icon ul li a i{color:var(--heading-color)}.aximo-social-icon3 ul li a{width:35px;height:35px;background-color:transparent;border:1px solid var(--light-color3)}.aximo-social-icon3 ul li a:hover{box-shadow:none;background-color:var(--orange-bg2)}.aximo-social-icon3 ul li a svg path{fill:var(--light-color3)}.aximo-social-icon3 ul li a:hover svg path{fill:var(--light-color3)}.aximo-social-icon4 ul li a{width:35px;height:35px;background-color:#ebdece;border:1px solid #ebdece}.aximo-social-icon4 ul li a:hover{box-shadow:none;background-color:var(--green-bg);border:1px solid var(--green-bg)}.aximo-social-icon4 ul li a i{color:var(--heading-color3)}.aximo-social-icon4 ul li a:hover i{color:var(--corn-color)}.aximo-auto-slider-section{padding:20px 0;overflow:hidden;background-color:var(--dark-bg)}.aximo-auto-slider-item{display:flex;margin:-1px;align-items:center}.aximo-auto-slider-item h3{font-size:35px;white-space:nowrap;padding:0 24px;text-transform:uppercase;color:var(--accent-color)}@media (max-width:767px){.aximo-auto-slider-item h3{font-size:28px}}.aximo-auto-slider-item img{-webkit-animation:rotate-animation 7s infinite linear;-moz-animation:rotate-animation 7s infinite linear;-o-animation:rotate-animation 7s infinite linear;animation:rotate-animation 7s infinite linear}.aximo-auto-slider .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;position:relative}.aximo-auto-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;position:relative;overflow:hidden;margin:-1px}@keyframes rotate-animation{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.aximo-brandlogo-section{padding:100px 0;border-radius:5px;background-color:#1b1b1b}@media (max-width:991px){.aximo-brandlogo-section{padding:80px 0}}@media (max-width:767px){.aximo-brandlogo-section{padding:60px 0}}.aximo-brandlogo-title{text-align:center;margin-bottom:60px}@media (max-width:767px){.aximo-brandlogo-title{margin-bottom:40px}}.aximo-brandlogo-title p{font-size:21px;color:var(--light-color1)}.aximo-brandlogo-item{margin:0 40px}.extra-side-margin{margin:0 50px}@media (max-width:991px){.extra-side-margin{margin:0 20px}}@media (max-width:767px){.extra-side-margin{margin:0 12px}}.aximo-auto-text-slider-section{padding:6px;background-color:var(--dark-bg);transform:rotate(-1deg)}.aximo-auto-text-slider-section .aximo-auto-slider-item h3{padding:0 12px;letter-spacing:1px;font-family:"Familjen Grotesk",sans-serif}.aximo-auto-text-slider-section .swiper-slide:first-child .aximo-auto-slider-item h3{color:#8d7dff}.aximo-auto-text-slider-section .swiper-slide:nth-child(2) .aximo-auto-slider-item h3{color:#ff7545}.aximo-auto-text-slider-section .swiper-slide:nth-child(3) .aximo-auto-slider-item h3{color:#ff94ff}.aximo-auto-text-slider-section .swiper-slide:nth-child(4) .aximo-auto-slider-item h3{color:#ffe757}.aximo-auto-text-slider-section .swiper-slide:nth-child(5) .aximo-auto-slider-item h3{color:#8d7dff}.aximo-auto-text-slider-section .swiper-slide:nth-child(6) .aximo-auto-slider-item h3{color:#ff7545}.aximo-auto-text-slider-section .swiper-slide:nth-child(7) .aximo-auto-slider-item h3{color:#8d7dff}.aximo-auto-text-slider-section .swiper-slide:nth-child(8) .aximo-auto-slider-item h3{color:#ff7545}.aximo-auto-text-slider-section .swiper-slide:nth-child(9) .aximo-auto-slider-item h3{color:#ff94ff}.aximo-auto-text-slider-section .swiper-slide:nth-child(10) .aximo-auto-slider-item h3{color:#ffe757}.aximo-auto-text-slider-section .swiper-slide:nth-child(11) .aximo-auto-slider-item h3{color:#8d7dff}.aximo-auto-text-slider-section .swiper-slide:nth-child(12) .aximo-auto-slider-item h3{color:#ff7545}.aximo-auto-text-slider-section .swiper-slide:nth-child(13) .aximo-auto-slider-item h3{color:#8d7dff}.aximo-auto-text-slider-section .swiper-slide:nth-child(14) .aximo-auto-slider-item h3{color:#ff7545}.aximo-auto-text-slider-section .swiper-slide:nth-child(15) .aximo-auto-slider-item h3{color:#ff94ff}.aximo-auto-text-slider-section .swiper-slide:nth-child(16) .aximo-auto-slider-item h3{color:#ffe757}.aximo-auto-text-slider-section .swiper-slide:nth-child(17) .aximo-auto-slider-item h3{color:#8d7dff}.aximo-auto-text-slider-section .swiper-slide:nth-child(18) .aximo-auto-slider-item h3{color:#ff7545}.aximo-brandlogo-section2{padding:100px 0;border-radius:20px;background-color:#191931}@media (max-width:991px){.aximo-brandlogo-section2{padding:80px 0}}@media (max-width:767px){.aximo-brandlogo-section2{padding:60px 0}}.aximo-brandlogo-title2{text-align:center;margin-bottom:60px}@media (max-width:767px){.aximo-brandlogo-title2{margin-bottom:40px}}.aximo-brandlogo-title2 p{font-size:24px;font-weight:600;color:var(--orange-color2)}.aximo-brandlogo-item{margin:0 40px}.aximo-list-icon{margin-top:50px}.aximo-list-icon ul li{font-weight:600;font-size:21px;margin-bottom:20px;position:relative;padding-left:40px;text-align:left;color:var(--heading-color)}@media (max-width:991px){.aximo-list-icon ul li{font-size:18px}}.aximo-list-icon ul li img{position:absolute;left:0;top:0}.aximo-list-icon ul li:last-child{margin-bottom:0}.aximo-pricing-wrap{border-radius:5px;margin-bottom:30px;padding:30px 25px 30px 30px;border:2px solid var(--heading-color2)}.aximo-pricing-header{margin-bottom:20px}.aximo-pricing-header img{margin-bottom:15px}.aximo-pricing-header h3{font-family:ClashGroteskSemibold;color:var(--heading-color2)}.aximo-pricing-price{padding-bottom:25px;margin-bottom:30px;border-bottom:1px solid var(--heading-color2)}.aximo-pricing-price h2{font-family:ClashGroteskSemibold;color:var(--heading-color2)}.aximo-pricing-body{margin-bottom:50px}.aximo-pricing-body ul li{position:relative;font-size:21px;font-weight:600;padding-left:40px;margin-bottom:20px}@media (max-width:1199px){.aximo-pricing-body ul li{font-size:18px}}.aximo-pricing-body ul li:last-child{margin-bottom:0}.aximo-pricing-body ul li img{position:absolute;left:0}.aximo-pricing-btn{width:100%;line-height:55px;background-color:transparent;transition:all .4s;color:var(--heading-color2)!important;border:2px solid var(--heading-color2)}.aximo-pricing-btn:hover{color:var(--light-color1)!important;background-color:var(--orange-bg);border:2px solid var(--orange-bg)}.aximo-pricing-btn.active{color:var(--light-color1)!important;background-color:var(--orange-bg);border:2px solid var(--orange-bg)}.aximo-pricing-btn.active:hover{background-color:var(--dark-bg);border:2px solid var(--dark-bg)}.aximo-pricing-wrap2{border-radius:20px;margin-bottom:30px;padding:30px 26px 30px 28px;border:2px solid var(--heading-color)}.aximo-pricing-header2{margin-bottom:20px}.aximo-pricing-price2{display:flex}.aximo-pricing-description{padding:24px 0;border-bottom:1px solid #e6e6e6}.aximo-pricing-body2{margin-top:24px;margin-bottom:30px}.aximo-pricing-body2 ul li{position:relative;font-size:21px;font-weight:600;padding-left:40px;margin-bottom:20px}@media (max-width:1199px){.aximo-pricing-body2 ul li{font-size:18px}}.aximo-pricing-body2 ul li:last-child{margin-bottom:0}.aximo-pricing-body2 ul li img{position:absolute;left:0}.aximo-pricing-btn2{width:100%;height:60px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:60px;border-radius:50px;background-color:transparent;transition:all .4s;color:var(--heading-color)!important;border:2px solid var(--heading-color);box-shadow:0 4px 0 0 #fdfde1}.aximo-pricing-btn2:hover{color:var(--heading-color)!important;background-color:var(--accent-bg)}.aximo-pricing-btn2.active{color:var(--heading-color)!important;background-color:var(--accent-bg)}.aximo-pricing-btn2.active:hover{color:var(--white-smoke)!important;background-color:var(--dark-bg);border:2px solid var(--accent-bg)}.aximo-shape{position:absolute;bottom:0;right:95px;animation:float-left-right 6s ease-in-out infinite}@media (max-width:991px){.aximo-shape{display:none}}.aximo-thumb-shape1{position:absolute;bottom:0;left:-26%}@media (max-width:767px){.aximo-thumb-shape1{display:none}}.aximo-thumb-shape2{position:absolute;bottom:0;right:-15%}@media (max-width:767px){.aximo-thumb-shape2{display:none}}.aximo-iconbox-shape{top:-15%;right:0;position:absolute}@media (max-width:991px){.aximo-iconbox-shape{display:none}}@media (max-width:1669px){.aximo-iconbox-shape img{width:250px}}.aximo-star-shape-half{position:absolute;bottom:-10%;z-index:-1}@media (max-width:991px){.aximo-star-shape-half{display:none}}@media (max-width:1669px){.aximo-star-shape-half img{width:130px}}.aximo-star-shape-half2{position:absolute;bottom:-40px;right:0;z-index:-1}@media (max-width:991px){.aximo-star-shape-half2{display:none}}@media (max-width:1669px){.aximo-star-shape-half2 img{width:200px}}.aximo-increase-shape{position:absolute;top:12%;left:9%;animation:float-top-bottom 6s ease-in-out infinite}@media (max-width:991px){.aximo-increase-shape{display:none}}.aximo-v4-shape1{position:absolute;bottom:70px;right:0;animation:float-left-right 6s ease-in-out infinite}@media (max-width:991px){.aximo-v4-shape1{display:none}}@media (max-width:1669px){.aximo-v4-shape1 img{width:200px}}.aximo-thumb-shape4{position:absolute;top:-90px;left:-80px;animation:float-left-right 6s ease-in-out infinite}@media (max-width:767px){.aximo-thumb-shape4{display:none}}.aximo-v4-shape2{position:absolute;top:8%;right:8%;animation:float-top-bottom 6s ease-in-out infinite}@media (max-width:991px){.aximo-v4-shape2{display:none}}@media (max-width:1500px){.aximo-v4-shape2 img{width:80px}}.aximo-v4-shape3{position:absolute;top:-30px;left:105px;animation:float-left-right 6s ease-in-out infinite}@media (max-width:991px){.aximo-v4-shape3{display:none}}@media (max-width:1669px){.aximo-v4-shape3 img{width:115px}}.aximo-pricing-shape{position:absolute;top:7%;right:5%;animation:float-left-right 6s ease-in-out infinite}@media (max-width:991px){.aximo-pricing-shape{display:none}}@media (max-width:1669px){.aximo-pricing-shape img{width:170px}}.aximo-video-shape{position:absolute;bottom:-12px;right:-12px}@media (max-width:1300px){.aximo-video-shape img{width:250px}}@media (max-width:991px){.aximo-video-shape img{width:200px}}@media (max-width:767px){.aximo-video-shape{display:none}}.aximo-wave-shape{text-align:center}.aximo-project-thumb{overflow:hidden;border-radius:20px;position:relative;border:5px solid var(--white-smoke)}.aximo-project-thumb img{transition:all .5s;transform:scale(1)}.aximo-project-thumb:hover img{transform:scale(1.1)}.aximo-project-thumb::before{content:"";left:0;top:0;z-index:1;width:100%;height:100%;position:absolute;transition:all .4s;background:linear-gradient(180deg,rgba(0,0,0,0) 35.42%,#000 100%)}.aximo-project-thumb img{width:100%;height:100%;object-fit:cover}.aximo-project-wrap{padding:24px;bottom:0;left:0;z-index:2;display:flex;align-items:center;position:absolute}@media (max-width:767px){.aximo-project-wrap{display:block}}.aximo-project-data{flex:0 0 85%}.aximo-project-data h3{margin-bottom:10px;color:var(--white-smoke)}.aximo-project-data p{color:var(--white-smoke)}.aximo-project-icon{flex:0 0 15%;text-align:right}@media (max-width:767px){.aximo-project-icon{margin-top:20px;display:block;text-align:left}}.aximo-project-icon svg path{transition:all .4s}.aximo-project-icon:hover svg path{stroke:var(--accent-color)}.aximo-project-slider .swiper-pagination{max-width:1296px;display:flex;position:static;margin:0 auto;margin-top:80px;justify-content:center;padding:0 24px}@media (max-width:991px){.aximo-project-slider .swiper-pagination{margin-top:60px}}@media (max-width:767px){.aximo-project-slider .swiper-pagination{margin-top:40px}}.aximo-project-slider .swiper-pagination-bullet{width:25%;height:3px;opacity:1;border-radius:0;margin:0!important;transition:all .4s;background-color:#333}.aximo-project-slider .swiper-pagination-bullet-active{background-color:var(--accent-bg)}.aximo-project-section{border-radius:20px;background-color:#191931}.aximo-project-thumb2{overflow:hidden;border-radius:20px;position:relative}.aximo-project-thumb2 img{transition:all .5s;transform:scale(1)}.aximo-project-thumb2:hover img{transform:scale(1.1)}.aximo-project-thumb2:hover .aximo-project-icon2 img{transform:scale(1)!important}.aximo-project-thumb2:hover .aximo-project-icon2{top:50%;opacity:1;visibility:visible}.aximo-project-thumb2:hover:before{opacity:1}.aximo-project-thumb2::before{content:"";left:0;top:0;z-index:1;width:100%;height:100%;opacity:0;position:absolute;transition:all .4s;background:linear-gradient(0deg,rgba(25,25,49,.6) 23.47%,rgba(25,25,49,0) 102.43%);mix-blend-mode:multiply}.aximo-project-thumb2 img{width:100%;height:100%;object-fit:cover}.aximo-project-data2{margin-top:24px;padding-right:30px}.aximo-project-data2 h3{margin-bottom:15px;color:var(--light-color3);font-family:Arimo,sans-serif}@media (max-width:767px){.aximo-project-data2 h3{font-size:24px}}.aximo-project-data2 p{font-size:21px;color:var(--light-color3)}@media (max-width:767px){.aximo-project-data2 p{font-size:18px}}.aximo-project-icon2{top:55%;left:50%;width:80px;height:80px;display:flex;z-index:1;opacity:0;transition:all .4s;visibility:hidden;align-items:center;position:absolute;border-radius:100%;justify-content:center;transform:translate(-50%,-50%);background-color:var(--light-bg4)}.aximo-project-icon2 img{width:auto;height:auto}.aximo-project-slider2{padding-bottom:11px}@media (max-width:767px){.aximo-project-slider2{margin:0 12px}}.aximo-project-slider2 .swiper-scrollbar.swiper-scrollbar-horizontal{background-color:#666;position:relative;margin:0 auto;height:2px;left:0;width:100%;max-width:1296px;margin-top:100px}@media (max-width:991px){.aximo-project-slider2 .swiper-scrollbar.swiper-scrollbar-horizontal{margin-top:80px}}@media (max-width:767px){.aximo-project-slider2 .swiper-scrollbar.swiper-scrollbar-horizontal{margin-top:60px}}.aximo-project-slider2 .swiper-scrollbar-drag{cursor:pointer;width:85px!important;height:50px;top:-24px;left:-2px;position:absolute;background-size:cover;background-color:transparent;background-image:url(../images/v4/arrow.png)}.aximo-project-page .aximo-project-thumb{margin-bottom:24px;border:5px solid var(--dark-bg)}.aximo-project-page .aximo-project-thumb::before{opacity:0}.aximo-project-page .aximo-project-thumb:hover:before{opacity:1}.aximo-project-page .aximo-project-thumb:hover .aximo-project-wrap{opacity:1;visibility:visible}.aximo-project-page .aximo-project-wrap{opacity:0;transition:all .4s;visibility:hidden}.aximo-project-one-column{padding:120px 0 50px}@media (max-width:991px){.aximo-project-one-column{padding:100px 0 40px}}@media (max-width:991px){.aximo-project-one-column{padding:80px 0 40px}}.aximo-project-wrap3{margin-bottom:80px}@media (max-width:991px){.aximo-project-wrap3{margin-bottom:60px}}@media (max-width:767px){.aximo-project-wrap3{margin-bottom:40px}}.aximo-project-thumb3{border-radius:10px;overflow:hidden;position:relative}.aximo-project-thumb3:hover .aximo-project-link{opacity:1;top:50%;visibility:visible}.aximo-project-thumb3:before{content:"";left:0;top:0;opacity:0;width:100%;height:100%;transition:all .4s;position:absolute;border-radius:10px;background:linear-gradient(0deg,rgba(25,25,49,.6) 23.47%,rgba(25,25,49,0) 102.43%);mix-blend-mode:multiply}.aximo-project-thumb3:hover:before{opacity:1}.aximo-project-data3{display:flex;align-items:center;margin-top:24px}@media (max-width:991px){.aximo-project-data3{display:block}}.aximo-project-data3 h3{flex:0 0 58%}@media (max-width:991px){.aximo-project-data3 h3{margin-bottom:15px}}.aximo-project-data3 h3 a{color:var(--heading-color)}.aximo-project-data3 p{font-size:21px;flex:0 0 42%}@media (max-width:767px){.aximo-project-data3 p{font-size:18px}}.aximo-project-link{width:100px;height:100px;display:flex;top:55%;left:50%;opacity:0;visibility:hidden;align-items:center;justify-content:center;border-radius:100%;position:absolute;transition:all .4s;transform:translate(-50%,-50%);background-color:var(--accent-bg);border:2px solid var(--dark-bg)}@media (max-width:767px){.aximo-project-link{width:60px;height:60px}}@media (max-width:767px){.aximo-project-link img{width:30px}}.aximo-project-single-section{padding:130px 0 0}@media (max-width:991px){.aximo-project-single-section{padding:100px 0 0}}@media (max-width:767px){.aximo-project-single-section{padding:80px 0 0}}.aximo-project-single-thumb{border-radius:30px;overflow:hidden;margin-bottom:40px;border:5px solid var(--heading-color)}@media (max-width:991px){.aximo-project-single-thumb{margin-bottom:30px}}.aximo-project-info{display:flex;align-items:center}.aximo-project-info-wrap{display:flex;flex-wrap:wrap;margin-bottom:75px;align-items:center;justify-content:space-between}@media (max-width:991px){.aximo-project-info-wrap{margin-bottom:30px}}.aximo-project-info h3{margin-right:10px}@media (max-width:1199px){.aximo-project-info h3{font-size:24px}}@media (max-width:575px){.aximo-project-info h3{font-size:20px}}@media (max-width:991px){.aximo-project-info{display:block;margin-bottom:10px}}@media (max-width:575px){.aximo-project-info p{font-size:16px}}.aximo-project-single-wrap{padding-bottom:130px;border-bottom:1px solid #e6e6e6}@media (max-width:991px){.aximo-project-single-wrap{padding-bottom:100px}}@media (max-width:767px){.aximo-project-single-wrap{padding-bottom:80px}}.aximo-resolve-project-item{margin-bottom:25px}.aximo-resolve-project-item:last-child{margin-bottom:0}.aximo-resolve-project-item h3{margin-bottom:10px}.aximo-resolve-project-item p{font-size:18px!important}.aximo-project-single-thumb2{border-radius:17px;overflow:hidden;border:5px solid var(--heading-color)}@media (max-width:991px){.aximo-project-single-thumb2{margin-bottom:40px}}.aximo-project-section2{padding:130px 0 90px}@media (max-width:991px){.aximo-project-section2{padding:100px 0 70px}}@media (max-width:767px){.aximo-project-section2{padding:80px 0 50px}}.aximo-project-wrap4{margin-bottom:40px}@media (max-width:991px){.aximo-project-wrap4{margin-bottom:30px}}.aximo-project-wrap4:hover .aximo-project-view{top:50%;opacity:1;visibility:visible}.aximo-project-thumb4{position:relative;border-radius:20px;overflow:hidden;margin-bottom:24px}.aximo-project-view{display:flex;width:80px;height:80px;top:57%;left:50%;opacity:0;visibility:hidden;font-weight:700;text-transform:uppercase;border-radius:50px;align-items:center;justify-content:center;position:absolute;transition:all .4s;color:var(--green-color);transform:translate(-50%,-50%);background-color:var(--light-bg6)}.aximo-project-data4 h3{margin-bottom:12px;font-family:"Libre Baskerville",serif;color:var(--heading-color4)}.aximo-project-meta ul li{position:relative;padding:0 16px;display:inline-block}.aximo-project-meta ul li:first-child{padding-left:0}.aximo-project-meta ul li:last-child{padding-right:0}.aximo-project-meta ul li:before{content:"";right:-8px;top:50%;width:8px;height:8px;border-radius:10px;position:absolute;transform:translateY(-50%);background-color:var(--body-color)}.aximo-project-meta ul li:last-child:before{content:none}.aximo-project-meta ul li a{color:var(--body-color)}.aximo-service-increase-wrap{margin:0 50px}@media (max-width:767px){.aximo-service-increase-wrap{margin:0}}.aximo-service-increase-row{transition:all .4s;border-radius:5px;padding:0 20px;background-color:var(--light-bg2)}.aximo-service-increase-row:hover{background-color:var(--heading-color2)}.aximo-service-increase-row:hover .aximo-service-increase-body p,.aximo-service-increase-row:hover .aximo-service-increase-title h3{color:var(--light-color1)}.aximo-service-increase-row:hover .aximo-service-increase-icon i{color:var(--orange-color)}.aximo-service-increase-row:last-child .aximo-service-increase-item{border:none}.aximo-service-increase-item{max-width:1292px;margin:0 auto;padding:50px 0;display:flex;align-items:center;border-bottom:1px solid var(--heading-color2)}@media (max-width:850px){.aximo-service-increase-item{display:block}}.aximo-service-increase-title{flex:0 0 30%;z-index:9;padding-right:20px;position:relative}@media (max-width:850px){.aximo-service-increase-title{padding:0 0 20px}}.aximo-service-increase-title h3{transition:all .4s;font-family:ClashGroteskSemibold;color:var(--heading-color2)}.aximo-service-increase-body{flex:0 0 47%;z-index:9;padding-right:20px;position:relative}@media (max-width:850px){.aximo-service-increase-body{padding:0 0 20px}}.aximo-service-increase-body p{transition:all .4s}.aximo-service-increase-icon{z-index:9;flex:0 0 23%;text-align:right;position:relative}.aximo-service-increase-icon i{font-size:48px;color:var(--heading-color2);transition:all .4s}img.swipeimage{position:fixed;top:0;left:0;width:294px;height:245px;object-fit:cover;z-index:9;opacity:0;visibily:hidden;pointer-events:none;border-radius:7px;border:5px solid #fff}.aximo-marketing-services-section{border-radius:20px}.aximo-marketing-services-item{display:flex;flex-wrap:wrap;padding:30px;align-items:center;border-radius:20px;transition:all .4s}@media (max-width:991px){.aximo-marketing-services-item{display:block}}.aximo-marketing-services-item:hover{background-color:rgba(255,252,242,.1)}.aximo-marketing-services-item:hover .marketing-services-btn{color:var(--green-color)!important;background-color:var(--corn-bg);border:2px solid var(--corn-bg)}.aximo-marketing-services-icon{display:flex;align-items:center;flex:0 0 35%;margin-right:35px}@media (max-width:1400px){.aximo-marketing-services-icon{margin-right:20px}}@media (max-width:991px){.aximo-marketing-services-icon{margin:0 0 24px}}.aximo-marketing-services-icon img{flex-shrink:0;margin-right:40px}@media (max-width:1400px){.aximo-marketing-services-icon img{margin-right:20px}}.aximo-marketing-services-icon h3{color:var(--light-color4);font-family:"Libre Baskerville",serif}@media (max-width:1400px){.aximo-marketing-services-icon h3{font-size:24px}}.aximo-marketing-services-data{flex:0 0 38%;margin-right:40px}@media (max-width:1400px){.aximo-marketing-services-data{margin-right:15px}}@media (max-width:1400px) and (max-width:1400px){.aximo-marketing-services-data{flex:0 0 34%}}@media (max-width:991px){.aximo-marketing-services-data{margin:0 0 24px}}.aximo-marketing-services-data p{color:var(--light-color4)}.aximo-marketing-services-btn{flex:0 0 20%;text-align:right}@media (max-width:991px){.aximo-marketing-services-btn{text-align:left}}.marketing-services-btn{margin-bottom:-8px}.aximo-logo-section{padding:25px 0;text-align:center;background-color:var(--dark-bg)}.aximo-account-title{text-align:center;margin-bottom:45px}.aximo-account-checkbox-wrap{display:flex;align-items:center;justify-content:space-between}a.forgot-password{font-size:16px;color:var(--heading-color)}.aximo-account-wrap{padding:40px;max-width:856px;border-radius:10px;margin:0 auto;border:1px solid var(--heading-color)}.aximo-account-field{margin-bottom:18px}.aximo-account-field label{font-weight:600;display:block;margin-bottom:5px}.aximo-account-field input{font-weight:400}.aximo-account-checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.aximo-account-checkbox label{position:relative;font-size:16px;display:flex;align-items:center}.aximo-account-checkbox label a{color:var(--body-color);font-weight:600;margin:0 4px}.aximo-account-checkbox label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1.5px solid #7f8995;padding:7px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;border-radius:3px}.aximo-account-checkbox input:checked+label:after{content:"";display:block;position:absolute;top:9px;left:6px;width:5px;height:9px;border:solid var(--dark-bg);border-width:0 2px 2px 0;transform:rotate(45deg)}button#aximo-account-btn{height:60px;width:100%;font-size:16px;font-weight:700;border-radius:30px;transition:all .4s;color:var(--white-color);margin:20px 0 0;background-color:var(--dark-bg)}button#aximo-account-btn:hover{color:var(--heading-color);background-color:var(--orange-bg)}.aximo-or{z-index:0;line-height:1;position:relative;text-align:center;margin-bottom:40px}.aximo-or p{line-height:1;text-transform:uppercase;font-weight:700;margin:0;padding:0 12px;display:inline-block;text-align:center;background-color:var(--light-bg1)}.aximo-or::before{content:"";left:0;top:9px;width:100%;height:1px;z-index:-1;position:absolute;background-color:#e6e6e6}a.aximo-connect-login{height:60px;width:100%;font-size:16px;font-weight:700;text-align:center;border-radius:50px;line-height:60px;display:flex;margin-bottom:24px;align-items:center;justify-content:center;color:var(--heading-color);border:1px solid var(--dark-bg)}a.aximo-connect-login img{margin-right:15px}.aximo-account-bottom{margin-top:40px;text-align:center}.aximo-account-bottom p{font-size:16px}.aximo-account-bottom a{font-weight:600;color:var(--body-color)}.aximo-errors-wrap{padding:200px 0 130px;text-align:center}@media (max-width:991px){.aximo-errors-wrap{padding:170px 0 100px}}@media (max-width:767px){.aximo-errors-wrap{padding:150px 0 80px}}.aximo-errors-thumb{margin-bottom:80px}@media (max-width:991px){.aximo-errors-thumb{margin-bottom:60px}}@media (max-width:767px){.aximo-errors-thumb{margin-bottom:40px}}.aximo-errors-title{margin-bottom:50px}@media (max-width:767px){.aximo-errors-title{margin-bottom:40px}}.aximo-errors-btn{border-radius:50px;width:290px;padding:13px 10px 13px 24px;display:flex;font-size:16px;font-weight:700;position:relative;justify-content:space-between;color:#fffdf8!important;background-color:var(--dark-bg);transition:all .4s;margin:0 auto}.aximo-errors-btn span{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;right:5px;top:50%;font-size:24px;color:var(--white-smoke);transform:translateY(-50%);background-color:var(--accent-bg)}.inside-da360 .section{z-index:0}.aximo-section-padding{padding:50px 0 0}@media (max-width:991px){.aximo-section-padding{padding:50px 0 0}}.aximo-section-padding2{padding:100px 0}@media (max-width:991px){.aximo-section-padding2{padding:100px 0}}@media (max-width:767px){.aximo-section-padding2{padding:80px 0}}.aximo-section-padding3{padding:50px 0 50px}@media (max-width:991px){.aximo-section-padding3{padding:50px 0 0}}@media (max-width:767px){.aximo-section-padding3{padding:50px 0 0}}.aximo-section-padding4{padding:50px 0 0}@media (max-width:991px){.aximo-section-padding4{padding:50px 0 0}}@media (max-width:767px){.aximo-section-padding4{padding:50px 0 0}}.aximo-section-padding5{padding:130px 0 106px}@media (max-width:991px){.aximo-section-padding5{padding:100px 0 76px}}@media (max-width:767px){.aximo-section-padding5{padding:80px 0 56px}}.aximo-section-padding6{padding:0 0 130px}@media (max-width:991px){.aximo-section-padding6{padding:0 0 100px}}@media (max-width:767px){.aximo-section-padding6{padding:0 0 80px}}.aximo-subtitle{font-size:24px;margin-bottom:20px;display:block;font-weight:600;color:var(--orange-color2)}.aximo-section-title{padding-bottom:50px}.aximo-section-title.center{margin:0 auto;text-align:center}.aximo-section-title.center.full-width{max-width:100%}.aximo-section-title.center.title-description{max-width:850px}@media (max-width:1199px){.aximo-section-title.center.title-description{max-width:650px}}.aximo-section-title.center.title-description h2{margin-bottom:24px}@media (max-width:991px){.aximo-section-title.center.title-description h2{margin:0}}@media (max-width:1199px){.aximo-section-title.center{max-width:650px}}@media (max-width:991px){.aximo-section-title{padding-bottom:60px}}@media (max-width:767px){.aximo-section-title{padding-bottom:40px}}@media (max-width:991px){.aximo-section-title{text-align:center;max-width:600px;margin:0 auto}}.aximo-section-title p{font-size:21px}@media (max-width:991px){.aximo-section-title p{font-size:18px;padding-top:18px}}.aximo-section-title img{border-radius:100px}.aximo-section-title.light h2{color:var(--white-smoke)}.aximo-section-title.clash-grotesk h2{font-size:80px;font-weight:600;color:var(--heading-color2);font-family:ClashGroteskSemibold}@media (max-width:1199px){.aximo-section-title.clash-grotesk h2{font-size:60px}}@media (max-width:767px){.aximo-section-title.clash-grotesk h2{font-size:40px}}@media (max-width:575px){.aximo-section-title.clash-grotesk h2{font-size:36px}}.aximo-section-title.familjen-grotesk h2{font-size:84px;letter-spacing:-1px;line-height:1em;color:var(--heading-color2);font-family:"Familjen Grotesk",sans-serif}@media (max-width:1199px){.aximo-section-title.familjen-grotesk h2{font-size:60px}}@media (max-width:767px){.aximo-section-title.familjen-grotesk h2{font-size:48px}}@media (max-width:575px){.aximo-section-title.familjen-grotesk h2{font-size:36px}}.aximo-section-title.familjen-grotesk.light h2{color:var(--light-color2)}.aximo-section-title.arimo-font h2{font-size:75px;letter-spacing:-1px;line-height:1em;color:var(--heading-color)}@media (max-width:1400px){.aximo-section-title.arimo-font h2{font-size:60px}}@media (max-width:1199px){.aximo-section-title.arimo-font h2{font-size:48px}}@media (max-width:575px){.aximo-section-title.arimo-font h2{font-size:36px}}.aximo-section-title.arimo-font.light h2{color:var(--light-color3)}.aximo-section-title.libre-font h2{letter-spacing:-.5px;color:var(--heading-color4)}.aximo-section-title.libre-font.light h2{color:var(--light-color4)}.aximo-default-content.m-right-gap{margin-right:47px}@media (max-width:991px){.aximo-default-content.m-right-gap{margin-right:auto}}.aximo-default-content.m-left-gap{margin-left:47px}@media (max-width:991px){.aximo-default-content.m-left-gap{margin-left:auto}}.aximo-default-content.m-left-gap-small{margin-left:25px}@media (max-width:991px){.aximo-default-content.m-left-gap-small{margin-left:auto}}@media (max-width:991px){.aximo-default-content{text-align:center;max-width:620px;margin:0 auto}}.aximo-default-content h2{margin-bottom:6px}@media (max-width:991px){.aximo-default-content h2{margin-bottom:15px}}.aximo-default-content p{font-size:18px}@media (max-width:767px){.aximo-default-content p{font-size:16px}}.aximo-default-content p strong{font-weight:600}.aximo-default-content.light h2,.aximo-default-content.light p{color:var(--white-smoke)}.aximo-default-content.clash-grotesk h2{font-size:80px;font-weight:600;color:var(--heading-color);letter-spacing:normal}@media (max-width:1399px){.aximo-default-content.clash-grotesk h2{font-size:45px}}@media (max-width:1199px){.aximo-default-content.clash-grotesk h2{font-size:56px}}@media (max-width:767px){.aximo-default-content.clash-grotesk h2{font-size:40px}}@media (max-width:575px){.aximo-default-content.clash-grotesk h2{font-size:36px}}.aximo-default-content.familjen-grotesk h2{font-size:84px;letter-spacing:-1px;line-height:1em}@media (max-width:1399px){.aximo-default-content.familjen-grotesk h2{font-size:70px}}@media (max-width:1199px){.aximo-default-content.familjen-grotesk h2{font-size:60px}}@media (max-width:767px){.aximo-default-content.familjen-grotesk h2{font-size:40px}}@media (max-width:575px){.aximo-default-content.familjen-grotesk h2{font-size:36px}}.aximo-default-content.familjen-grotesk.light h2,.aximo-default-content.familjen-grotesk.light p{color:var(--light-color2)}.aximo-default-content.arimo-font h2{font-size:75px;letter-spacing:-1px;line-height:1em;color:var(--heading-color3);font-family:Arimo,sans-serif}@media (max-width:1400px){.aximo-default-content.arimo-font h2{font-size:60px}}@media (max-width:1199px){.aximo-default-content.arimo-font h2{font-size:48px}}@media (max-width:575px){.aximo-default-content.arimo-font h2{font-size:36px}}.aximo-default-content.libre-font h2{color:var(--heading-color4);font-family:"Libre Baskerville",serif;letter-spacing:-.5px}.aximo-title-icon{position:absolute;bottom:-10px;right:-80px}@media (max-width:1199px){.aximo-title-icon{right:-65px}}@media (max-width:1199px){.aximo-title-icon img{width:40px}}@media (max-width:767px){.aximo-title-icon img{display:none}}.aximo-title-btn{width:100%;text-align:right}@media (max-width:991px){.aximo-title-btn{margin-top:25px;text-align:center}}.aximo-title-animation{position:relative;display:inline-block}.aximo-about-section.bg-orange{padding:125px 0 130px;margin-top:160px;position:relative}@media (max-width:991px){.aximo-about-section.bg-orange{padding:100px 0;margin-top:0}}@media (max-width:767px){.aximo-about-section.bg-orange{padding:80px 0}}.aximo-thumb{border:4px solid #000;border-radius:15px;overflow:hidden;transform:rotate(0)!important;margin-top:6px;margin-right:36px;box-shadow:rgba(0,0,0,.24) 0 3px 8px}@media (max-width:991px){.aximo-thumb{transform:rotate(0)!important;margin:0 0 40px}}.aximo-content-thumb{position:relative}@media (max-width:991px){.aximo-content-thumb{margin-bottom:40px}}.aximo-content-thumb.border-radius img{border-radius:20px}.aximo-content-thumb-wrap{position:relative}.aximo-content-thumb2{position:relative;border-radius:300px 300px 0 0;overflow:hidden;border:1px solid var(--heading-color)}@media (max-width:991px){.aximo-content-thumb2{margin-bottom:40px}}.aximo-contact-info{margin-top:45px}.aximo-contact-info h3{color:var(--light-color2);font-family:"Familjen Grotesk",sans-serif;margin-bottom:30px}.aximo-contact-info ul li{font-size:21px;font-weight:600;padding-left:52px;position:relative;display:inline-block;margin-right:24px;margin-bottom:32px;color:var(--light-color2)}.aximo-contact-info ul li:last-child{margin:0}.aximo-contact-info ul li a{color:var(--light-color2)}.aximo-contact-info ul li a i{width:40px;height:40px;left:0;top:-7px;display:flex;margin-right:12px;border-radius:50%;align-items:center;justify-content:center;position:absolute;color:var(--heading-color);background-color:var(--yellow-bg)}.aximo-content-section{padding:130px 0 160px}@media (max-width:991px){.aximo-content-section{padding:100px 0}}@media (max-width:991px){.aximo-content-section{padding:80px 0}}.aximo-instagram-thumb{position:relative}.aximo-instagram-thumb img{width:100%;height:100%;object-fit:cover}.aximo-instagram-thumb::before{content:"";left:0;top:0;opacity:0;width:100%;height:100%;position:absolute;transition:all .4s;background-color:var(--orange-bg2)}.aximo-instagram-thumb:hover:before{opacity:1}.aximo-instagram-thumb:hover .aximo-instagram-data{top:50%;opacity:1;visibility:visible}.aximo-instagram-data{left:50%;top:55%;opacity:0;visibility:hidden;text-align:center;position:absolute;transition:all .4s;transform:translate(-50%,-50%)}.aximo-instagram-data i{font-size:38px;display:block;margin-bottom:25px;color:var(--light-color3)}.aximo-instagram-data h3{font-family:Arimo,sans-serif}.aximo-instagram-data h3 a{color:var(--light-color3)}@media (max-width:1199px){.aximo-instagram-data h3{font-size:24px}}.aximo-content-thumb3{border-radius:20px;overflow:hidden;margin-right:20px}@media (max-width:991px){.aximo-content-thumb3{margin-bottom:40px;margin-right:0}}.aximo-service-details-thumb{border-radius:20px;overflow:hidden;margin-bottom:75px;border:5px solid var(--heading-color)}@media (max-width:991px){.aximo-service-details-thumb{margin-bottom:55px}}@media (max-width:767px){.aximo-service-details-thumb{margin-bottom:35px}}.aximo-user-interface h3{margin-top:35px;margin-bottom:15px}.aximo-user-interface ul li{position:relative;padding-left:15px;margin-bottom:30px}.aximo-user-interface ul li:last-child{margin-bottom:0}.aximo-user-interface ul li:before{content:" ";left:0;top:12px;width:5px;height:5px;border-radius:100px;position:absolute;background-color:var(--dark-bg)}.aximo-service-details-thumb2{border-radius:20px;overflow:hidden;border:5px solid var(--heading-color);height:451px}@media (max-width:991px){.aximo-service-details-thumb2{margin-bottom:30px}}.aximo-our-approach{margin-top:45px}@media (max-width:991px){.aximo-our-approach{margin-top:30px}}.aximo-pricing-title{text-align:center;margin-bottom:50px}@media (max-width:991px){.m_top_responsive{margin-top:35px}}.pricing-btn{display:flex;align-items:center;justify-content:center;margin-bottom:80px}@media (max-width:991px){.pricing-btn{margin-bottom:60px}}@media (max-width:767px){.pricing-btn{margin-bottom:40px}}.pricing-btn label{font-weight:700;margin:0 20px}@media (max-width:767px){.pricing-btn label{margin:0 10px;font-size:16px}}[data-pricing-dynamic][data-value-active=yearly] .dynamic-value:before{display:inline-block;content:attr(data-yearly)}[data-pricing-dynamic][data-value-active=yearly] [data-pricing-trigger]{background:#ff5722}[data-pricing-dynamic][data-value-active=yearly] [data-pricing-trigger] span{left:calc(100% - 33px)}[data-pricing-dynamic][data-value-active=monthly] .dynamic-value:before{display:inline-block;content:attr(data-monthly)}.dynamic-value:before{display:inline-block;content:attr(data-active)}.static-value:before{display:inline-block;content:attr(data-active)}.pricing-btn .btn-toggle{position:relative;width:70px!important;height:35px;border-radius:50px;border:none;margin:0;padding:0!important;cursor:pointer;background-size:25px;background-position:center right 5px;background-color:transparent!important;border:1px solid var(--heading-color)!important;background-image:url(../images/icon/circle.svg)}.pricing-btn .btn-toggle:focus{outline:0;box-shadow:none;background-image:url(../images/icon/circle.svg)}.pricing-btn .btn-toggle:checked{background-position:center left 5px;background-image:url(../images/icon/circle.svg)}.aximo-errors-btn.contact-us{width:200px;margin:50px 0 0}@media (max-width:991px){.aximo-errors-btn.contact-us{margin:0 auto;margin-top:30px}}.aximo-pricing-border{padding:125px 0 130px;border-bottom:1px solid #e6e6e6}@media (max-width:991px){.aximo-pricing-border{padding:100px 0}}@media (max-width:767px){.aximo-pricing-border{padding:80px 0}}.aximo-story-thumb{border-radius:20px;overflow:hidden;margin-bottom:24px;border:5px solid var(--heading-color)}.aximo-story-thumb img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:all .4s}.aximo-story-thumb:hover img{transform:scale(1.05)}@media (max-width:991px){.aximo-story-content{text-align:center}}.aximo-story-content h3{margin-top:20px;margin-bottom:15px}@media (max-width:991px){.aximo-story-content h3{margin-bottom:10px}}@media (max-width:991px){.aximo-story-content p{margin-bottom:15px}.aximo-story-content p:last-child{margin-bottom:0}}.aximo-blog-section{padding:0 0 100px}@media (max-width:991px){.aximo-blog-section{padding:0 0 70px}}@media (max-width:767px){.aximo-blog-section{padding:0 0 50px}}.aximo-blog-section .aximo-section-title.center{max-width:830px}@media (max-width:1199px){.aximo-blog-section .aximo-section-title.center{max-width:700px}}.aximo-blog-wrap{margin-bottom:30px}.aximo-blog-wrap:hover .aximo-blog-thumb img{transform:scale(1.1)}.aximo-blog-wrap:hover .aximo-blog-btn{color:var(--orange-color2)}.aximo-blog-wrap:hover .aximo-blog-btn svg path{stroke:var(--orange-color2)}.aximo-blog-thumb{overflow:hidden;border-radius:10px}.aximo-blog-thumb img{width:100%;height:100%;object-fit:cover;transition:all .4s}.aximo-blog-content{padding-top:24px}.aximo-blog-content h3{margin-bottom:30px;font-family:Arimo,sans-serif;line-height:1.33em}@media (max-width:767px){.aximo-blog-content h3{margin-bottom:20px}}.aximo-blog-btn{font-weight:700;display:flex;align-items:center;transition:all .4s;color:var(--heading-color3)}.aximo-blog-btn svg{margin-left:13px}.aximo-blog-btn svg path{transition:all .4s}.aximo-blog-meta{margin-bottom:24px}@media (max-width:767px){.aximo-blog-meta{margin-bottom:20px}}.aximo-blog-meta ul li{padding:0 12px;display:inline-block;position:relative;color:var(--heading-color3);letter-spacing:.5px;font-size:16px}@media (max-width:767px){.aximo-blog-meta ul li{padding:0 6px}}.aximo-blog-meta ul li:first-child{padding-left:0}.aximo-blog-meta ul li:last-child{padding-right:0}.aximo-blog-meta ul li a{line-height:1;padding:16px 23px;border-radius:50px;display:inline-block;color:var(--heading-color3);border:1px solid var(--heading-color3)}.aximo-blog-meta ul li a:hover{color:var(--white-smoke);background-color:var(--orange-bg2);border:1px solid var(--orange-bg2)}.single-post-item{margin-bottom:24px;overflow:hidden;transition:.4s;padding:24px;border-radius:20px;background-color:#fffdf8;border:1px solid var(--heading-color)}.post-thumbnail{overflow:hidden;border-radius:20px}.post-thumbnail img{border-radius:20px;transition:all .5s;transform:scale(1);width:100%;object-fit:cover;object-position:center}.single-post-item:hover .post-thumbnail img{transform:scale(1.1)}.post-content{padding-top:24px}.post-meta{display:flex;align-items:center;margin-bottom:20px}.post-category a{padding:9px 23px;border-radius:50px;display:inline-block;font-size:16px;margin-right:24px;letter-spacing:.5px;transition:all .4s;color:var(--heading-color3);border:1px solid var(--heading-color3)}.post-category a:hover{background-color:var(--accent-bg);border:1px solid var(--accent-bg)}.post-date{font-size:16px;letter-spacing:.5px}h3.entry-title{margin-bottom:15px;min-height:168px}a.post-read-more{font-size:16px;font-weight:700;text-transform:capitalize;color:var(--heading-color)}a.post-read-more img{margin-left:7px;width:24px;transition:all .4s}a.post-read-more:hover img{margin-left:10px}@media (max-width:991px){.right-sidebar{margin-top:50px}}.widget{padding:30px;border-radius:10px;background-color:var(--light-bg5);border:1px solid var(--heading-color)}.widget:first-child{padding:0;background-color:transparent;border:none}.widget h3{margin-bottom:24px}.widget ul li{padding-bottom:20px}.widget ul li:last-child{padding-bottom:0}.widget ul li a{font-size:21px;transition:all .4s;color:var(--body-color)}.widget.aximo_recent_posts_Widget .post-date{margin-bottom:10px}.post-item .post-title{font-size:21px;font-weight:700;color:var(--heading-color);line-height:24px;font-family:Syne,sans-serif}.post-item{display:flex;align-items:center;margin-bottom:20px}@media (max-width:1400px){.post-item{display:block}}@media (max-width:991px){.post-item{display:flex}}@media (max-width:400px){.post-item{display:block}}.post-item:last-child{margin-bottom:0}.post-thumb{width:155px;flex-shrink:0;margin-right:10px}@media (max-width:1400px){.post-thumb{width:100%;margin-bottom:15px;margin-right:0}}@media (max-width:991px){.post-thumb{width:155px;margin-bottom:0;margin-right:10px}}@media (max-width:400px){.post-thumb{width:100%;margin-right:0;margin-bottom:15px}}.post-thumb img{border-radius:10px}.widget .tagcloud a,.widget .wp-block-tag-cloud a,.wp-block-tag-cloud a{padding:9px 24px;margin-right:6px;margin-bottom:10px;font-style:normal;font-weight:400;font-size:16px!important;line-height:23px;display:inline-block;border-radius:50px;letter-spacing:.5px;color:var(--heading-color);background:rgba(0,0,0,.05)}.widget .tagcloud a:hover,.widget .wp-block-tag-cloud a:hover,.wp-block-tag-cloud a:hover{background-color:var(--accent-bg)}.wp-block-search__inside-wrapper{position:relative}.wp-block-search__inside-wrapper input{font-weight:400;letter-spacing:.5px;color:var(--heading-color);border:1px solid var(--heading-color)!important}.wp-block-search__inside-wrapper input::-webkit-input-placeholder{color:var(--heading-color);opacity:1}.wp-block-search__inside-wrapper input:-moz-placeholder{color:var(--heading-color);opacity:1}.wp-block-search__inside-wrapper input::-moz-placeholder{color:var(--heading-color);opacity:1}.wp-block-search__inside-wrapper input:-ms-input-placeholder{color:var(--heading-color);opacity:1}.wp-block-search__inside-wrapper input::-ms-input-placeholder{color:var(--heading-color);opacity:1}.wp-block-search__inside-wrapper input::placeholder{color:var(--heading-color);opacity:1}button#wp-block-search__button{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50px;position:absolute;top:5px;right:5px;background-color:var(--dark-bg)}.post-details-page .post-thumbnail{margin-bottom:20px;height:470px}.entry-content h3{margin-bottom:15px}.entry-content span{font-weight:600}.post-tag{display:flex;align-items:center}.post-tag-wrap{display:flex;align-items:center;justify-content:space-between;padding:25px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}@media (max-width:767px){.post-tag-wrap{display:block}}@media (max-width:767px){.post-tag{margin-bottom:20px}}.post-tag h3{margin:0;margin-right:24px}.post-tag .wp-block-tag-cloud a{margin-bottom:0}.post-like-comment ul li{margin-right:24px;display:inline-block}.post-like-comment ul li:last-child{margin-right:0}.post-like-comment ul li a{font-weight:600;font-size:16px;color:var(--body-color)}.post-like-comment ul li a img{margin-right:6px}.post-comment{padding-top:40px}.post-comment li{margin-bottom:24px}.post-comment h3{margin-bottom:30px}.post-comment-wrap{display:flex}.post-comment-thumb{width:80px;height:80px;flex-shrink:0;overflow:hidden;border-radius:100%;margin-right:20px}.post-comment-thumb img{width:100%;height:100%;object-fit:cover}.post-comment-data{position:relative;padding-bottom:24px;border-bottom:1px solid #e6e6e6}.post-comment-data strong{display:block;font-size:16px;line-height:1;margin-bottom:5px}.post-comment-data span{font-weight:400;font-size:16px;display:block;margin-bottom:10px}.post-comment .children{padding-left:85px}@media (max-width:767px){.post-comment .children{padding-left:20px}}.post-comment .children .post-comment-thumb{width:50px;height:50px}a.comment-reply{position:absolute;top:0;right:0;font-size:16px;font-weight:700;color:var(--body-color)}.comment-box h3{margin-bottom:20px;text-align:center;color:var(--white-color);font-size:21px}.comment-box-form{padding:20px 30px;border-radius:10px;border:1px solid var(--white-color)}@media (max-width:991px){.comment-box-form{padding:30px}}.aximo-main-form{padding:40px;border-radius:10px;border:1px solid var(--heading-color);max-width:856px;margin:0 auto}@media (max-width:991px){.aximo-main-form{margin-right:0}}.aximo-main-field{margin-bottom:22px}.aximo-main-field label{font-size:16px;font-weight:700;display:block;margin-bottom:10px}#aximo-main-btn{width:180px;height:60px;display:flex;color:#fffdf8;font-size:16px;font-weight:700;align-items:center;justify-content:center;border-radius:50px;transition:all .4s;background-color:var(--dark-bg)}#aximo-main-btn:hover{color:var(--heading-color);background-color:var(--accent-bg)}.aximo-contact-thumb{border-radius:17px;overflow:hidden;margin-left:40px;border:7px solid var(--heading-color)}@media (max-width:991px){.aximo-contact-thumb{margin-left:0;margin-bottom:40px}}.aximo-contact-info-section{padding-bottom:36px}.aximo-contact-info-title{text-align:center;margin-bottom:50px}.aximo-contact-info-box{display:flex;padding:30px 40px;border-radius:10px;margin-bottom:24px;box-shadow:0 4px 80px 0 rgba(0,0,0,.08);border:1px solid var(--heading-color);min-height:177px}@media (max-width:1399px){.aximo-contact-info-box{padding:30px 25px}}.aximo-contact-info-icon{flex-shrink:0;margin-right:24px}.aximo-contact-info-data{color:var(--heading-color)}.aximo-contact-info-data span{font-size:24px;font-weight:600;display:block;margin-bottom:10px}.aximo-contact-info-data p{font-size:16px;margin-bottom:0;line-height:25px}.aximo-map-wrap{padding-bottom:130px;border-bottom:1px solid #e6e6e6}@media (max-width:991px){.aximo-map-wrap{padding-bottom:100px}}@media (max-width:767){.aximo-map-wrap{padding-bottom:70px}}#map{width:100%;height:590px;border-radius:30px;border:5px solid var(--dark-bg)}.aximo-loading-dots{text-align:center;width:100%;height:100%;position:fixed;z-index:999;display:flex;align-items:center;justify-content:center;background-color:var(--dark-bg)}.aximo-loading-dots--dot{animation:dot-keyframes 1.5s infinite ease-in-out;background-color:var(--accent-bg);border-radius:10px;display:inline-block;height:12px;width:12px;margin:0 7px}.aximo-loading-dots--dot:nth-child(2){animation-delay:.5s}.aximo-loading-dots--dot:nth-child(3){animation-delay:1s}@keyframes dot-keyframes{0%{opacity:.4;transform:scale(1,1)}50%{opacity:1;transform:scale(1.2,1.2)}100%{opacity:.4;transform:scale(1,1)}}.aximo-preloader-wrap{position:fixed;z-index:1222;width:100%;height:100%;top:0;background-color:var(--dark-bg);display:flex;justify-content:center;align-items:center}.aximo-preloader{display:inline-block;position:relative;width:74px;height:100px;align-items:center;justify-content:center}.aximo-preloader div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--accent-color);animation-timing-function:cubic-bezier(0,1,1,0)}.aximo-preloader div:first-child{left:8px;animation:aximo-preloader1 .6s infinite}.aximo-preloader div:nth-child(2){left:8px;animation:aximo-preloader2 .6s infinite}.aximo-preloader div:nth-child(3){left:32px;animation:aximo-preloader2 .6s infinite}.aximo-preloader div:nth-child(4){left:56px;animation:aximo-preloader3 .6s infinite}@keyframes aximo-preloader1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes aximo-preloader3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes aximo-preloader2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.aximo-coming-title{text-align:center;max-width:750px;margin:0 auto;padding-bottom:50px}.aximo-coming-title h2{margin-bottom:24px}.aximo-coming-title p{font-size:21px}@media (max-width:991px){.aximo-coming-title p{font-size:18px}}.aximo-countdown-wrap{max-width:856px;margin:0 auto;display:grid;gap:24px;margin-bottom:50px;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:991px){.aximo-countdown-wrap{grid-template-columns:1fr 1fr}}@media (max-width:767px){.aximo-countdown-wrap{margin-bottom:30px}}.aximo-countdown-item{width:100%;height:200px;display:flex;align-items:center;justify-content:center;border-radius:20px;flex-direction:column;border:2px solid #000}.aximo-countdown-item p{font-size:24px;font-weight:600}@media (max-width:991px){.aximo-countdown-item p{font-size:20px}}.number{color:var(--heading-color);text-align:center;font-size:104px;font-style:normal;font-weight:700;line-height:1em;margin-bottom:10px;letter-spacing:-1.04px;font-family:Syne,sans-serif}@media (max-width:1400px){.number{font-size:70px}}@media (max-width:767px){.number{font-size:48px}}.aximo-coming-newsletter{max-width:500px;margin:0 auto;position:relative}.aximo-coming-newsletter input{color:#fffdf8;padding-right:158px!important;margin-bottom:12px;border:2px solid var(--dark-bg)!important;background-color:var(--dark-bg)}.aximo-coming-newsletter input::-webkit-input-placeholder{color:#fffdf8;opacity:1}.aximo-coming-newsletter input:-moz-placeholder{color:#fffdf8;opacity:1}.aximo-coming-newsletter input::-moz-placeholder{color:#fffdf8;opacity:1}.aximo-coming-newsletter input:-ms-input-placeholder{color:#fffdf8;opacity:1}.aximo-coming-newsletter input::-ms-input-placeholder{color:#fffdf8;opacity:1}.aximo-coming-newsletter input::placeholder{color:#fffdf8;opacity:1}.aximo-coming-newsletter p{color:#666;text-align:center;font-size:14px;line-height:20px;letter-spacing:.5px}button#aximo-notified-btn{border-radius:50px;background:#bff747;width:150px;height:50px;font-size:16px;font-weight:700;position:absolute;top:5px;right:5px}.aximo-hero-content2.mt-30.mb-30{margin:25px 0}.style_skillIcon__L6Iu6{display:flex;justify-content:center;align-items:center;column-gap:31px;margin:0 auto}.style_card__wNFos{border:1px solid #000;border-radius:8px;padding:14px;min-width:260px;height:126px;display:flex;gap:22px;align-items:center;justify-content:center;background:#fff}.style_reviewCards__5OxZe{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.style_skillIcon__L6Iu6 img{width:150px!important}#cards{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(var(--numcards),var(--card-height));gap:var(--card-margin);list-style:none;margin-bottom:var(--card-margin);padding-bottom:calc(var(--numcards) * var(--card-top-offset));outline:calc(var(--outline-width) * 10) solid blue}.card{position:sticky;top:150px;outline:var(--outline-width) solid hotpink;padding-top:calc(var(--index) * var(--card-top-offset));border:1px solid rgb(0 0 0 / 0%)!important;border-radius:20px}@media (max-width:991px){.card{top:0}}#card_1{--index:1}#card_2{--index:2}#card_3{--index:3}#card_4{--index:4}@supports (animation-timeline:works){@scroll-timeline cards-element-scrolls-in-body{source:selector(body);scroll-offsets:selector(#cards) start 1,selector(#cards) start 0;start:selector(#cards) start 1;end:selector(#cards) start 0;time-range:4s}.card{--index0:calc(var(--index) - 1);--reverse-index:calc(var(--numcards) - var(--index0));--reverse-index0:calc(var(--reverse-index) - 1)}.card__content{transform-origin:50% 0%;will-change:transform;--duration:calc(var(--reverse-index0) * 1s);--delay:calc(var(--index0) * 1s);animation:var(--duration) linear scale var(--delay) forwards;animation-timeline:cards-element-scrolls-in-body}@keyframes scale{to{transform:scale(calc(1.1 - (.1 * var(--reverse-index))))}}}.card__content{display:grid;grid-template-areas:"text img";grid-template-columns:1fr 1fr;align-items:stretch;background:#fff;color:#0a0507;border-radius:1em;overflow:hidden;box-shadow:0 .2em 1em rgba(0,0,0,.1),0 1em 2em rgba(0,0,0,.1);outline:var(--outline-width) solid lime}.card__content>div{grid-area:text;width:80%;place-self:center;display:grid;gap:1em;place-items:start;text-align:left}.card__content>figure{grid-area:img;overflow:hidden}.card__content>figure>img{width:100%;height:100%;object-fit:cover}#debug{position:fixed;top:1em;left:1em}#debug::after{content:" Show Debug";margin-left:1.5em;color:#fff;white-space:nowrap}#debug:checked~main{--outline-width:1px}.mt-20{margin-top:20px}.swiper-slide{width:300px!important;height:500px}iframe{height:520px;width:100%}.row-2{display:flex;justify-content:center}.text-center-1{text-align:center;background-color:#279237}.text-center-1 .row .col-md-12 p{font-size:14px}.text-center-1 .row .col-md-12 p a{color:#ffec5e;font-weight:600}.text-center-1 .row .col-md-12 p a:hover{color:#cbcbca}@media (max-width:595px){.text-center-1{display:none}}.gallery_1 *{font-family:Nunito,sans-serif}.gallery_1 .text-blk{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;line-height:25px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.gallery_1 img{object-fit:cover}.gallery_1 .responsive-container-block{min-height:75px;height:fit-content;width:100%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;display:flex;flex-wrap:wrap;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;justify-content:flex-start}.gallery_1 .responsive-container-block.bigContainer{padding-top:10px;padding-right:30px;padding-bottom:10px;padding-left:30px}.gallery_1 .responsive-container-block.Container{max-width:1320px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:50px;margin-right:auto;margin-bottom:50px;margin-left:auto;flex-direction:column;align-items:center;justify-content:center}.gallery_1 .text-blk.heading{font-size:36px;line-height:45px;font-weight:600;color:#242424;text-align:center;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}.gallery_1 .text-blk.subHeading{text-align:center;font-size:20px;line-height:30px;max-width:750px;color:#a3a3a3;margin-top:0;margin-right:0;margin-bottom:50px;margin-left:0}.gallery_1 .responsive-container-block.imgContainer{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;min-height:auto;height:720px;position:relative}.gallery_1 .overlay{position:fixed;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(71,69,69,.7);height:100%;width:100%;max-height:100%;top:0;left:0;z-index:100;display:none;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.gallery_1 .overlay-inner{top:50%;right:0;bottom:0;left:50%;transform:translate(-50%,-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#fff;max-width:700px;width:100%;padding-top:35px;padding-right:20px;padding-bottom:20px;padding-left:20px;position:relative;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;opacity:1}.gallery_1 .close{position:absolute;top:9px;right:15px;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;outline-color:initial;outline-style:initial;outline-width:0;color:#474545;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:initial;border-right-style:initial;border-bottom-style:initial;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;text-transform:uppercase;letter-spacing:2px}.gallery_1 .overlay-inner img{height:auto;width:100%;transform:none}.gallery_1 .close:hover{cursor:pointer}.gallery_1 .project{position:absolute;width:39.8%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}.gallery_1 .btn-box{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);display:none}.gallery_1 .project:hover .btn-box{display:block}.gallery_1 .btn{cursor:pointer}.gallery_1 .smallImage{width:100%;height:100%;object-fit:cover}.gallery_1 .project.project1{width:38.8%;height:65.67%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.gallery_1 .project.project2{bottom:0;top:auto;right:auto;width:58.45%;height:31.6%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.gallery_1 .project.project3{left:40.2%;right:auto;bottom:auto;width:18.4%;height:31.98%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.gallery_1 .project.project4{left:40.2%;top:33.7%;width:18.5%;height:31.98%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.gallery_1 .project.project5{right:0;left:auto;bottom:auto;width:39.8%;height:31.6%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.gallery_1 .project.project6{bottom:0;top:auto;left:auto;right:0;width:39.8%;height:65.67%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.gallery_1 .project.project7{width:39.8%;height:66.67%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.gallery_1 .project.project8{bottom:0;top:auto;right:auto;width:59.75%;height:32.6%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.gallery_1 .project.project9{left:40.2%;right:auto;bottom:auto;width:19.4%;height:32.98%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}@media (max-width:1024px){.gallery_1 .responsive-container-block.imgContainer{height:600px}.gallery_1 .text-blk.subHeading{font-size:18px;line-height:27px}}@media (max-width:768px){.gallery_1 .project.project5{top:520px;width:100%;left:0;right:auto;bottom:auto;height:200px}.gallery_1 .responsive-container-block.imgContainer{height:930px}.gallery_1 .project.project1{width:64%;height:300px}.gallery_1 .project.project3{left:auto;width:35%;height:145px;right:0}.gallery_1 .project.project4{left:auto;width:35%;height:145px;top:155px;right:0}.gallery_1 .project.project6{height:200px;width:100%}.gallery_1 .project.project2{width:100%;top:310px;height:200px}.gallery_1 .project{width:100%;padding-top:10px;padding-right:0;padding-bottom:10px;padding-left:0}.gallery_1 .overlay-inner{width:90%}.gallery_1 .text-blk.subHeading{line-height:25px;font-size:17px;max-width:600px}.gallery_1 .text-blk.heading{font-size:30px;line-height:40px;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0}}@media (max-width:500px){.gallery_1 .responsive-container-block.imgContainer{height:890px}.gallery_1 .responsive-container-block.bigContainer{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px}.gallery_1 .text-blk.heading{font-size:30px;line-height:35px}.gallery_1 .text-blk.subHeading{font-size:16px;line-height:22px;margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0}.gallery_1 .project.project1{height:250px}.gallery_1 .project.project3{height:123px}.gallery_1 .project.project4{height:123px;top:127px}.gallery_1 .project.project2{top:260px}.gallery_1 .project.project5{top:470px}.gallery_1 .project.project6{top:680px}.gallery_1 .project.project7{height:250px}.gallery_1 .project.project8{height:123px}.gallery_1 .project.project9{height:123px;top:127px}}.gallery_1{width:100%}.inside-da360{text-align:center;padding:60px 40px;background-color:#000;margin-top:60px}.inside-da360 h1{font-size:2.5rem;font-weight:700;margin-bottom:10px;color:#fff}.inside-da360 p{font-size:1rem;color:#ccc;margin-bottom:40px}.gallery{overflow:hidden;position:relative}.gallery-track{display:flex;gap:15px;transition:transform .5s ease-in-out}.gallery-track img{width:320px;height:220px;object-fit:cover;border-radius:10px;transition:transform .3s ease,opacity .3s ease}.gallery-track img:hover{transform:scale(1.05);opacity:.9}.slider-controls{display:flex;align-items:center;justify-content:center;margin-top:25px;gap:10px}.slider-controls button{background:0 0;color:#fff;border:1px solid #555;border-radius:50%;width:35px;height:35px;cursor:pointer;font-size:1.2rem;transition:background .3s}.slider-controls button:hover{background:#f60}.slider-bar{width:120px;height:5px;background:#333;border-radius:10px;overflow:hidden}.slider-progress{width:20%;height:100%;background:#fff;transition:width .3s}.swiper.aximo-auto-slider.swiper-initialized.swiper-horizontal .swiper-wrapper .swiper-slide{height:auto!important;width:auto!important}.aximo-footer-textarea p{color:#fff!important}.aximo-footer-textarea a img{width:110px!important}.aximo-copywright.five.text-center p a{color:var(--orange-color2);font-size:16px}.hamburger{width:42px;height:42px;border:2px solid #444;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;transition:.3s;background:#fff;z-index:11;margin:5px}.hamburger div{width:18px;height:2px;background:#333;position:relative;transition:all .3s}.hamburger div::after,.hamburger div::before{content:"";width:18px;height:2px;background:#333;position:absolute;left:0;transition:all .3s}.hamburger div::before{top:-6px}.hamburger div::after{top:6px}.hamburger.active div{background:0 0}.hamburger.active div::before{transform:rotate(45deg);top:0}.hamburger.active div::after{transform:rotate(-45deg);top:0}.menu-overlay{position:absolute;top:80px;right:40px;width:380px;background:#fff;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(-20px);transition:all .3s ease;overflow:hidden;z-index:10}.menu-overlay.active{opacity:1;visibility:visible;transform:translateY(0)}.menu-content{padding:25px 30px 10px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.menu-content h3{font-size:18px;font-weight:600;margin-bottom:2px;color:#000}.menu-content p{font-size:14px;color:#000;font-weight:400;line-height:1.3}.menu-footer{border-top:1px solid #eee;display:flex;justify-content:space-around;align-items:center;padding:15px;background:#fafafa}.menu-footer div{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.99rem;color:#333;transition:color .2s}.menu-footer div:hover{color:var(--corn-color)}.page-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.3);opacity:0;visibility:hidden;transition:opacity .3s;z-index:5}.page-overlay.active{opacity:1;visibility:visible}@media (max-width:480px){.menu-overlay{right:20px;width:calc(100% - 40px)}.menu-content{grid-template-columns:1fr}}.menu-content h3 a{color:#000!important}:root{--color-text:navy;--color-bg:papayawhip;--color-bg-accent:#ecdcc0;--size:clamp(10rem, 1rem + 40vmin, 30rem);--gap:calc(var(--size) / 14);--duration:60s;--scroll-start:0;--scroll-end:calc(-100% - var(--gap))}@media (prefers-color-scheme:dark){:root{--color-text:papayawhip;--color-bg:navy;--color-bg-accent:#2626a0}}*{box-sizing:border-box}.marquee{display:flex;overflow:hidden;user-select:none;gap:var(--gap);mask-image:linear-gradient(var(--mask-direction,to right),hsl(0 0% 0% / 0),hsl(0 0% 0% / 1) 20%,hsl(0 0% 0% / 1) 80%,hsl(0 0% 0% / 0))}.marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:scroll-x var(--duration) linear infinite}@media (prefers-reduced-motion:reduce){.marquee__group{animation-play-state:paused}}.marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:-3s}@keyframes scroll-x{from{transform:translateX(var(--scroll-start))}to{transform:translateX(var(--scroll-end))}}.marquee svg{display:grid;place-items:center;width:var(--size);fill:var(--color-text);background:var(--color-bg-accent);aspect-ratio:16/9;padding:calc(var(--size)/ 10);border-radius:.5rem}.wrapper{display:flex;flex-direction:column;gap:var(--gap);margin:auto;max-width:100vw}@keyframes fade{to{opacity:0;visibility:hidden}}.testimonial-card{background:#fff;border-radius:15px;width:300px;padding:20px;margin:10px 0;box-shadow:0 5px 15px rgb(0 0 0 / 9%);text-align:left}.avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;margin-bottom:10px}.testimonial-card h4{font-size:1rem;font-weight:600;color:#222}.stars{color:#ff5151;margin:5px 0 10px}.testimonial-card p{font-size:.85rem;line-height:1.5;color:#555}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media screen and (max-width:767px){.style_card__wNFos{min-width:175px!important}}@media screen and (max-width:991px){.aximo-testimonial-author{display:flex;align-items:flex-start;margin-top:30px;gap:5px}.card{position:relative!important}.inside-da360{padding:20px 0!important}.d_none{display:none!important}.aximo-iconbox-wrap{padding:30px 10px!important}.aximo-testimonial-author ul li{font-size:16px!important}}@media screen and (min-width:992px){.d_none_li{display:none!important}}.aximo-project-section.aximo-section-padding.extra-side-margin{margin-bottom:50px}.aximo-team-wrap.wow.fadeInUpX .aximo-team-thumb{border:0 solid var(--dark-bg)}.alumni-section{background:#ffeb3b url('https://www.transparenttextures.com/patterns/grid-me.png');padding:60px 28px;border-radius:20px;width:100%;max-width:1270px;margin:50px auto;position:relative;box-shadow:0 4px 15px rgba(0,0,0,.1);border:2px solid #000;text-align:center}.alumni-section{border:2px solid var(--heading-color);box-shadow:4px 4px 0 0 var(--heading-color)}.alumni-section h2{font-size:2rem;font-weight:700;color:#222}.alumni-avatars{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.alumni-avatars img{width:45px;height:45px;border-radius:50%;border:2px solid #fff;margin-right:-10px}.alumni-avatars span{background:#007bff;color:#fff;font-weight:600;font-size:.9rem;padding:6px 10px;border-radius:25px;margin-left:15px}.scroll-btn{position:absolute;top:55%;transform:translateY(-50%);background:#fff;border:2px solid #000;color:#000;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:all .3s ease}.scroll-btn:hover{background:#000;color:#fff}.scroll-btn.left{left:-25px}.scroll-btn.right{right:-25px}.scroll-container{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:20px;padding:50px 0 0;cursor:grab;scroll-snap-type:x mandatory}.scroll-container:active{cursor:grabbing}.scroll-container::-webkit-scrollbar{height:6px;background:0 0}.card2{flex:0 0 300px;background:#fff;border:2px solid #000;border-radius:20px;text-align:center;scroll-snap-align:start;box-shadow:0 5px 10px rgba(0,0,0,.1);transition:transform .3s ease}.download-btn{background:#e63946;color:#fff;border:none;border-radius:10px;padding:15px 25px;font-size:1rem;font-weight:600;margin-top:20px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .3s ease}.download-btn:hover{background:#c91c2e}@media (max-width:768px){.scroll-btn.left,.scroll-btn.right{display:none}}.test-center{text-align:center}.home-logo-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;justify-content:flex-start;align-items:center;margin-top:1rem;display:flex;position:relative;overflow:hidden}.home-logo-wrapper.reverse{margin-top:-2rem}.clients-grid.logo-animate{grid-column-gap:3rem;opacity:1;flex:none;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;width:111rem;margin-top:0;margin-bottom:0;margin-right:0;display:flex}.logo-animate{animation:slide 35s infinite linear}.clients-grid.logo-animate-alt{grid-column-gap:3rem;flex:none;width:111rem;margin-top:0;margin-left:0;margin-right:auto;display:flex}.logo-animate-alt{animation:slidealt 35s infinite linear;animation-direction:reverse}@keyframes slide{0%{transform:translateX(calc(0 + 50px))}100%{transform:translateX(-100%)}}.logo-animate{animation:slide 35s infinite linear}@keyframes slidealt{0%{transform:translateX(calc(0 + 50px))}100%{transform:translateX(-100%)}}.logo-animate-alt{animation:slidealt 35s infinite linear;animation-direction:reverse}.italic{font-style:italic}.red{color:#eb1e1e}.aximo-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("/assets/images/arrow.svg");background-repeat:no-repeat;background-position:right 20px center;cursor:pointer}.aximo-dropdown:focus{outline:0}.map{width:100%;height:590px;border-radius:30px;border:3px solid var(--dark-bg)}.aximo-hire-content p{font-size:18px}.aximo-iconbox-data6 h3{font-size:18px}.aximo-iconbox-icon6 img{height:auto;width:50px}.aximo-bottom-padding{padding-bottom:60px}.aximo-accordion-wrap img{border:10px solid #fff;border-radius:0 0 0 235px;box-shadow:0 0 10px 10px rgba(0,0,0,.5)}.aximo-faq-wrap .row{--bs-gutter-x:2.5rem}.aximo-content p{font-size:16px}.aximo-diretor-title{margin-top:20px}.aximo-about-title h2{font-size:36px;line-height:1.2em;letter-spacing:1.3px;margin-bottom:24px;font-weight:700}span.aximo-subtitle-animation{color:#eb1e1e;font-size:30px;font-style:italic;text-transform:uppercase}.aximo-diretor-title h2{font-size:45px;line-height:.9em;letter-spacing:1.2px;color:#eb1e1e;font-weight:600}.aximo-diretor-title span.aximo-subtitle-animation{color:var(--heading-color2);font-size:23px;font-style:italic;text-transform:uppercase}.aximo-right-title{text-align:right}.right-padding img{border-radius:0 0 235px 0}.aximo-about-section.bg-light2{padding:125px 0 130px;position:relative;background-color:var(--light-color1)}p.subtitle{font-size:20px;font-style:italic}.aximo-form-field2 input::placeholder,.aximo-form-field2 textarea::placeholder{color:#a5a5a5}.style_formBox__vNKws{border-radius:16px;position:relative;z-index:1;width:413px;right:15px}.aximo-course-section p{font-size:18px;padding:0}.aximo-course-box{background:#fff2e5;border:2px solid #000;box-shadow:5px 5px 0 0 #000;border-radius:10px;margin:0 auto 22px;padding:20px 50px}.aximo-course-box .aximo-counter-data5{margin-bottom:0}.aximo-course-box .aximo-counter-data5{display:flex;flex-direction:column;margin-bottom:20px}.aximo-course-box span.aximo-counter{font-size:20px;line-height:26px;font-weight:800;color:var(--heading-color)}.aximo-course-section{padding:80px 0 50px}.aximo-course-content h2{font-weight:600;font-size:25px;line-height:44px;letter-spacing:0;margin-bottom:24px;text-align:center}.aximo-course-padding2{padding:50px 0}.aximo-course-box .aximo-iconbox-icon6{margin-bottom:12px}.aximo-iconbox-icon img{margin-bottom:30px;border-radius:10px}.aximo-section-title p{font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;margin:0 auto}.aximo-accordion-wrap2 .aximo-accordion-header h3{font-size:18px}.aximo-accordion-body p{font-size:16px}.workshop h2{font-size:45px;line-height:60px;margin-bottom:16px}.workshop.aximo-default-content p{font-size:16px;max-width:898px;margin:0 auto}.workshop-learn h2{font-size:24px;line-height:60px;margin:0 auto}.workshop-learn .aximo-iconbox-icon6{margin-bottom:20px}.workshop-learn .aximo-iconbox-data6 h3{font-size:24px;font-weight:600;align-items:center;line-height:normal;letter-spacing:0;margin-bottom:10px}.tabs{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:30px;padding-bottom:10px}.tab{padding:0 15px;margin:0 5px 10px;background:0 0;border:none;border-radius:30px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;color:#7f8c8d}.tab:hover{background-color:#e9ecef;color:#495057}.tab.active{background-color:#eb1e1e;color:#fff}.workshop .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.workshop .gallery-item{border-radius:10px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;opacity:0;transform:translateY(20px);animation:fadeIn .5s ease forwards}.workshop .gallery-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.workshop .gallery-item img{width:100%;height:200px;object-fit:cover;display:block;transition:transform .5s ease}.workshop .gallery-item:hover img{transform:scale(1.05)}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.no-results{grid-column:1/-1;text-align:center;padding:40px;color:#7f8c8d}@media (max-width:768px){.workshop .gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:480px){.workshop .gallery{grid-template-columns:1fr}.tab{padding:10px 16px;font-size:.9rem}}.workshop-section-padding{padding:100px 0 50px}@media (max-width:991px){.workshop-section-padding{padding:50px 0 50px}}.workshop-section-padding .aximo-section-title h2{font-size:32px;line-height:30px}@media (max-width:1199px){.workshop-section-padding .aximo-section-title h2{font-size:25px!important}}.aximo-all-section.aximo-section-padding2{padding:200px 0 40px}.padding-section{padding:50px 0 0}.news-section.alumni-section{background:0 0;padding:0;border:none;box-shadow:none}.news-section .scroll-container{padding:0}.news-section .card2{flex:0 0 1265px;border-radius:20px}.news-section .aximo-team-wrap{margin-bottom:0}.news-section .card2 img{border-radius:20px}.news-section .testimonial-card{padding:0}.news-section .testimonial-card img{border-radius:20px}.pt-200{padding-top:200px}.news-section .scroll-btn.right{right:-17px}.news-section .scroll-btn.left{left:-22px}form#downloadForm{text-align:center}#downloadForm .aximo-default-btn{height:40px;line-height:40px}.popup{display:none;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:9999;justify-content:center;align-items:center}.popup-content{background:#fff;padding:30px;border-radius:12px;width:100%;max-width:420px;position:relative}.popup-content h3{margin-bottom:20px;text-align:center}.popup-content input{width:100%;padding:10px;margin-bottom:12px;border:1px solid #ddd;border-radius:6px}.close-btn{position:absolute;right:15px;top:10px;font-size:22px;cursor:pointer}.aximo-footer-top5{padding-bottom:50px}*/




:root {
    --heading-color: #000;
    --heading-color2: #1B1B1B;
    --heading-color3: #191931;
    --heading-color4: #221F1A;
    --body-color: #0C0C0C;
    --accent-color: #BFF747;
    --white-smoke: #FDFDE1;
    --white-color: #ffffff;
    --orange-color: #FF4612;
    --orange-color2: #eb1e1e;
    --corn-color: #eb1e1e;
    --green-color: #073D30;
    --light-color1: #F6F5EF;
    --light-color2: #FEFCFB;
    --light-color3: #FFF7EA;
    --light-color4: #FFFCF2;
    --dark-bg: #000000;
    --white-bg: #ffffff;
    --orange-bg: #eb1e1e;
    --orange-bg2: #FF8064;
    --accent-bg: #eeeeeec7;
    --yellow-bg: #FFE757;
    --corn-bg: #F4B905;
    --blue-bg: #0000FF;
    --light-bg1: #ffffff;
    --light-bg2: #ffffff;
    --light-bg3: #FEFCFB;
    --light-bg4: #FFF7EA;
    --light-bg5: #FFFDF8;
    --light-bg6: #FFFCF2;
    --green-bg: #eeeeeec7
}

@media (min-width:1400px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1296px
    }
}

:root {
    --fs-xl-20: 20px;
    --fs-xl-lineheight: 32px;
    --fs-lg-18: 18px;
    --fs-lg-lineheight: 28px;
    --fs-md-16: 16px;
    --fs-md-lineheight: 24px;
    --fs-xs-14: 14px;
    --fs-xs-lineheight: 22px;
    --fs-xss-12: 12px;
    --fs-xss-lineheight: 20px
}

*,
::after,
::before {
    box-sizing: inherit;
    margin: 0;
    padding: 0
}

html {
    box-sizing: border-box;
    height: 100%
}

body {
    height: 100% !important;
    color: var(--body-color);
    font-family: Inter, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: baseline;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-x: hidden;
    background-color: var(--light-bg1);
    counter-reset: my-sec-counter;
    font-size: 18px;
    line-height: 30px
}

body.styleguide {
    background-color: #dcdfe8
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #e5e7e8;
    padding: 0;
    margin: 0
}

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

textarea {
    resize: vertical
}

.browserupgrade {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden {
    display: none !important
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
    white-space: inherit
}

.invisible {
    visibility: hidden
}

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

::-moz-selection {
    background-color: #989ffd;
    color: #fff
}

::selection {
    background-color: #989ffd;
    color: #fff
}

[type=button]:active,
[type=button]:focus,
[type=button]:hover,
[type=color]:active,
[type=color]:focus,
[type=color]:hover,
[type=color]:invalid,
[type=date]:active,
[type=date]:focus,
[type=date]:hover,
[type=date]:invalid,
[type=datetime-local]:active,
[type=datetime-local]:focus,
[type=datetime-local]:hover,
[type=datetime-local]:invalid,
[type=datetime]:active,
[type=datetime]:focus,
[type=datetime]:hover,
[type=datetime]:invalid,
[type=email]:active,
[type=email]:focus,
[type=email]:hover,
[type=email]:invalid,
[type=month]:active,
[type=month]:focus,
[type=month]:hover,
[type=month]:invalid,
[type=number]:active,
[type=number]:focus,
[type=number]:hover,
[type=number]:invalid,
[type=password]:active,
[type=password]:focus,
[type=password]:hover,
[type=password]:invalid,
[type=reset]:active,
[type=reset]:focus,
[type=reset]:hover,
[type=search]:active,
[type=search]:focus,
[type=search]:hover,
[type=search]:invalid,
[type=submit]:active,
[type=submit]:focus,
[type=submit]:hover,
[type=tel]:active,
[type=tel]:focus,
[type=tel]:hover,
[type=tel]:invalid,
[type=text]:active,
[type=text]:focus,
[type=text]:hover,
[type=text]:invalid,
[type=time]:active,
[type=time]:focus,
[type=time]:hover,
[type=time]:invalid,
[type=url]:active,
[type=url]:focus,
[type=url]:hover,
[type=url]:invalid,
[type=week]:active,
[type=week]:focus,
[type=week]:hover,
[type=week]:invalid,
button:active,
button:focus,
button:hover,
input:not([type]):active,
input:not([type]):focus,
input:not([type]):hover,
input:not([type]):invalid,
textarea:active,
textarea:focus,
textarea:hover,
textarea:invalid {
    outline: 0;
    box-shadow: none
}

[type=button]:active,
[type=button]:focus,
[type=button]:hover,
[type=reset]:active,
[type=reset]:focus,
[type=reset]:hover,
[type=submit]:active,
[type=submit]:focus,
[type=submit]:hover,
button:active,
button:focus,
button:hover {
    cursor: pointer
}

@media print {

    *,
    :after,
    :before {
        background: 0 0 !important;
        color: #000 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a,
    a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: ""
    }

    pre {
        white-space: pre-wrap !important
    }

    blockquote,
    pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img,
    tr {
        page-break-inside: avoid
    }

    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }

    h2,
    h3 {
        page-break-after: avoid
    }
}

li,
ol,
ul {
    margin: 0;
    padding: 0;
    list-style: none
}

button {
    padding: 0;
    outline: 0;
    border: none;
    display: inline-block;
    background-color: transparent
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: ClashGroteskSemibold;
    color: var(--heading-color);
    font-weight: 700;
    margin: 0
}

.h1,
h1 {
    font-size: 80px;
    letter-spacing: -1px;
    line-height: 1em
}

@media (max-width:1400px) {

    .h1,
    h1 {
        font-size: 55px
    }
}

@media (max-width:767px) {

    .h1,
    h1 {
        font-size: 32px
    }
}

.h2,
h2 {
    font-size: 65px;
    line-height: 1.07em;
    letter-spacing: -.7px
}

@media (max-width:1199px) {

    .h2,
    h2 {
        font-size: 48px
    }
}

@media (max-width:767px) {

    .h2,
    h2 {
        font-size: 32px !important;
        font-weight: 600;
        letter-spacing: -.64px
    }
}

.h3,
h3 {
    font-size: 30px;
    line-height: 1.4em
}

@media (max-width:767px) {

    .h3,
    h3 {
        line-height: 1.2em
    }
}

.h4,
h4 {
    font-size: 24px;
    line-height: 28px
}

.h5,
h5 {
    font-size: 24px;
    line-height: 1.41;
    letter-spacing: -.48px
}

@media (max-width:767px) {

    .h5,
    h5 {
        font-size: 20px;
        line-height: 30px;
        letter-spacing: -.4px
    }
}

.h6,
h6 {
    font-size: 20px
}

p {
    font-size: 18px;
    margin-bottom: 30px
}

@media (max-width:767px) {
    p {
        margin-bottom: 20px
    }
}

p:last-child {
    margin-bottom: 0
}

.f-size-10 {
    font-size: 10px !important
}

.f-size-11 {
    font-size: 11px !important
}

.f-size-12 {
    font-size: 12px !important
}

.f-size-13 {
    font-size: 13px !important
}

.f-size-14 {
    font-size: 14px !important
}

.f-size-15 {
    font-size: 15px !important
}

.f-size-16 {
    font-size: 16px !important
}

.f-size-17 {
    font-size: 17px !important
}

.f-size-18 {
    font-size: 18px !important
}

.f-size-19 {
    font-size: 19px !important
}

.f-size-20 {
    font-size: 20px !important
}

.f-size-21 {
    font-size: 21px !important
}

.f-size-22 {
    font-size: 22px !important
}

.f-size-23 {
    font-size: 23px !important
}

.f-size-24 {
    font-size: 24px !important
}

.f-size-25 {
    font-size: 25px !important
}

.f-size-26 {
    font-size: 26px !important
}

.f-size-27 {
    font-size: 27px !important
}

.f-size-28 {
    font-size: 28px !important
}

.f-size-29 {
    font-size: 29px !important
}

.f-size-30 {
    font-size: 30px !important
}

.f-size-31 {
    font-size: 31px !important
}

.f-size-32 {
    font-size: 32px !important
}

.f-size-33 {
    font-size: 33px !important
}

.f-size-34 {
    font-size: 34px !important
}

.f-size-35 {
    font-size: 35px !important
}

.f-size-36 {
    font-size: 36px !important
}

.f-size-37 {
    font-size: 37px !important
}

.f-size-38 {
    font-size: 38px !important
}

.f-size-39 {
    font-size: 39px !important
}

.f-size-40 {
    font-size: 40px !important
}

.line-height-10 {
    line-height: 10px !important
}

.line-height-11 {
    line-height: 11px !important
}

.line-height-12 {
    line-height: 12px !important
}

.line-height-13 {
    line-height: 13px !important
}

.line-height-14 {
    line-height: 14px !important
}

.line-height-15 {
    line-height: 15px !important
}

.line-height-16 {
    line-height: 16px !important
}

.line-height-17 {
    line-height: 17px !important
}

.line-height-18 {
    line-height: 18px !important
}

.line-height-19 {
    line-height: 19px !important
}

.line-height-20 {
    line-height: 20px !important
}

.line-height-21 {
    line-height: 21px !important
}

.line-height-22 {
    line-height: 22px !important
}

.line-height-23 {
    line-height: 23px !important
}

.line-height-24 {
    line-height: 24px !important
}

.line-height-25 {
    line-height: 25px !important
}

.line-height-26 {
    line-height: 26px !important
}

.line-height-27 {
    line-height: 27px !important
}

.line-height-28 {
    line-height: 28px !important
}

.line-height-29 {
    line-height: 29px !important
}

.line-height-30 {
    line-height: 30px !important
}

.line-height-31 {
    line-height: 31px !important
}

.line-height-32 {
    line-height: 32px !important
}

.line-height-33 {
    line-height: 33px !important
}

.line-height-34 {
    line-height: 34px !important
}

.line-height-35 {
    line-height: 35px !important
}

.line-height-36 {
    line-height: 36px !important
}

.line-height-37 {
    line-height: 37px !important
}

.line-height-38 {
    line-height: 38px !important
}

.line-height-39 {
    line-height: 39px !important
}

.line-height-40 {
    line-height: 40px !important
}

.font-bold {
    font-weight: 700
}

.font-black {
    font-weight: 800
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.gray-bg {
    background-color: var(--gray-bg)
}

.yellow-bg {
    background-color: var(--yellow-bg)
}

a {
    text-decoration: none;
    transition: all .24s ease-in-out
}

img {
    max-width: 100%
}

.rt-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.mouse-cursor,
.pointer {
    cursor: pointer
}

blockquote {
    font-weight: 700;
    position: relative;
    font-size: 24px;
    line-height: 30px;
    border-radius: 10px;
    padding: 30px;
    margin: 0 0 24px;
    color: var(--white-smoke);
    font-family: Syne, sans-serif;
    background-color: var(--dark-bg)
}

.border-transparent {
    border-color: transparent !important
}

.bg-transsparent {
    background-color: transparent !important
}

.hover\:bg-transsparenthover {
    background-color: transparent !important
}

.hover-shadow\:none {
    box-shadow: none !important
}

.bgprefix-cover {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
}

.bgprefix-contain {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center
}

.bgprefix-full {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center
}

.position-parent {
    position: relative;
    z-index: 1
}

.position-relative {
    position: relative
}

.body-no-scrolling {
    overflow: hidden
}

.img-fit {
    display: block;
    object-fit: cover;
    transform: translate(-50%, -50%);
    left: 50%;
    bottom: 0;
    right: 0;
    top: 50%;
    position: absolute;
    height: 100%;
    width: 100%
}

.rt-mb-15 {
    margin-bottom: 15px
}

.rt-mb-8 {
    margin-bottom: 8px
}

.rt-mb-2 {
    margin-bottom: 2px
}

.rt-mb-4 {
    margin-bottom: 4px
}

.rt-pt-15 {
    padding-top: 15px
}

.rt-mb-12 {
    margin-bottom: 12px
}

.rt-spacer-15 {
    height: 15px
}

.rt-mb-16 {
    margin-bottom: 16px
}

.rt-mb-25 {
    margin-bottom: 25px
}

.rt-mb-24 {
    margin-bottom: 24px
}

.rt-mb-28 {
    margin-bottom: 28px
}

.rt-mb-48 {
    margin-bottom: 48px
}

.rt-mb-32 {
    margin-bottom: 32px
}

.hr-0 {
    margin: 0;
    padding: 0
}

.text-gray {
    color: #7b878c
}

.hover\:border-transparent {
    border-color: transparent !important
}

.rt-mr-0 {
    margin-right: 0 !important
}

.rt-ml-0 {
    margin-left: 0 !important
}

.rt-rounded-0 {
    border-radius: 0 !important
}

.rt-mr-1 {
    margin-right: 1px !important
}

.rt-ml-1 {
    margin-left: 1px !important
}

.rt-rounded-1 {
    border-radius: 1px !important
}

.rt-mr-2 {
    margin-right: 2px !important
}

.rt-ml-2 {
    margin-left: 2px !important
}

.rt-rounded-2 {
    border-radius: 2px !important
}

.rt-mr-3 {
    margin-right: 3px !important
}

.rt-ml-3 {
    margin-left: 3px !important
}

.rt-rounded-3 {
    border-radius: 3px !important
}

.rt-mr-4 {
    margin-right: 4px !important
}

.rt-ml-4 {
    margin-left: 4px !important
}

.rt-rounded-4 {
    border-radius: 4px !important
}

.rt-mr-5 {
    margin-right: 5px !important
}

.rt-ml-5 {
    margin-left: 5px !important
}

.rt-rounded-5 {
    border-radius: 5px !important
}

.rt-mr-6 {
    margin-right: 6px !important
}

.rt-ml-6 {
    margin-left: 6px !important
}

.rt-rounded-6 {
    border-radius: 6px !important
}

.rt-mr-7 {
    margin-right: 7px !important
}

.rt-ml-7 {
    margin-left: 7px !important
}

.rt-rounded-7 {
    border-radius: 7px !important
}

.rt-mr-8 {
    margin-right: 8px !important
}

.rt-ml-8 {
    margin-left: 8px !important
}

.rt-rounded-8 {
    border-radius: 8px !important
}

.rt-mr-9 {
    margin-right: 9px !important
}

.rt-ml-9 {
    margin-left: 9px !important
}

.rt-rounded-9 {
    border-radius: 9px !important
}

.rt-mr-10 {
    margin-right: 10px !important
}

.rt-ml-10 {
    margin-left: 10px !important
}

.rt-rounded-10 {
    border-radius: 10px !important
}

.rt-mr-11 {
    margin-right: 11px !important
}

.rt-ml-11 {
    margin-left: 11px !important
}

.rt-rounded-11 {
    border-radius: 11px !important
}

.rt-mr-12 {
    margin-right: 12px !important
}

.rt-ml-12 {
    margin-left: 12px !important
}

.rt-rounded-12 {
    border-radius: 12px !important
}

.rt-mr-13 {
    margin-right: 13px !important
}

.rt-ml-13 {
    margin-left: 13px !important
}

.rt-rounded-13 {
    border-radius: 13px !important
}

.rt-mr-14 {
    margin-right: 14px !important
}

.rt-ml-14 {
    margin-left: 14px !important
}

.rt-rounded-14 {
    border-radius: 14px !important
}

.rt-mr-15 {
    margin-right: 15px !important
}

.rt-ml-15 {
    margin-left: 15px !important
}

.rt-rounded-15 {
    border-radius: 15px !important
}

.rt-mr-16 {
    margin-right: 16px !important
}

.rt-ml-16 {
    margin-left: 16px !important
}

.rt-rounded-16 {
    border-radius: 16px !important
}

.rt-mr-17 {
    margin-right: 17px !important
}

.rt-ml-17 {
    margin-left: 17px !important
}

.rt-rounded-17 {
    border-radius: 17px !important
}

.rt-mr-18 {
    margin-right: 18px !important
}

.rt-ml-18 {
    margin-left: 18px !important
}

.rt-rounded-18 {
    border-radius: 18px !important
}

.rt-mr-19 {
    margin-right: 19px !important
}

.rt-ml-19 {
    margin-left: 19px !important
}

.rt-rounded-19 {
    border-radius: 19px !important
}

.rt-mr-20 {
    margin-right: 20px !important
}

.rt-ml-20 {
    margin-left: 20px !important
}

.rt-rounded-20 {
    border-radius: 20px !important
}

.rt-mr-21 {
    margin-right: 21px !important
}

.rt-ml-21 {
    margin-left: 21px !important
}

.rt-rounded-21 {
    border-radius: 21px !important
}

.rt-mr-22 {
    margin-right: 22px !important
}

.rt-ml-22 {
    margin-left: 22px !important
}

.rt-rounded-22 {
    border-radius: 22px !important
}

.rt-mr-23 {
    margin-right: 23px !important
}

.rt-ml-23 {
    margin-left: 23px !important
}

.rt-rounded-23 {
    border-radius: 23px !important
}

.rt-mr-24 {
    margin-right: 24px !important
}

.rt-ml-24 {
    margin-left: 24px !important
}

.rt-rounded-24 {
    border-radius: 24px !important
}

.rt-mr-25 {
    margin-right: 25px !important
}

.rt-ml-25 {
    margin-left: 25px !important
}

.rt-rounded-25 {
    border-radius: 25px !important
}

.rt-mr-26 {
    margin-right: 26px !important
}

.rt-ml-26 {
    margin-left: 26px !important
}

.rt-rounded-26 {
    border-radius: 26px !important
}

.rt-mr-27 {
    margin-right: 27px !important
}

.rt-ml-27 {
    margin-left: 27px !important
}

.rt-rounded-27 {
    border-radius: 27px !important
}

.rt-mr-28 {
    margin-right: 28px !important
}

.rt-ml-28 {
    margin-left: 28px !important
}

.rt-rounded-28 {
    border-radius: 28px !important
}

.rt-mr-29 {
    margin-right: 29px !important
}

.rt-ml-29 {
    margin-left: 29px !important
}

.rt-rounded-29 {
    border-radius: 29px !important
}

.rt-mr-30 {
    margin-right: 30px !important
}

.rt-ml-30 {
    margin-left: 30px !important
}

.rt-rounded-30 {
    border-radius: 30px !important
}

.rt-mb-0 {
    margin-bottom: 0
}

.rt-pt-0 {
    padding-top: 0
}

.rt-spacer-0 {
    height: 0
}

.rt-mb-10 {
    margin-bottom: 10px
}

.rt-pt-10 {
    padding-top: 10px
}

.rt-spacer-10 {
    height: 10px
}

.rt-mb-20 {
    margin-bottom: 20px
}

.rt-pt-20 {
    padding-top: 20px
}

.rt-spacer-20 {
    height: 20px
}

.rt-mb-30 {
    margin-bottom: 30px
}

.rt-pt-30 {
    padding-top: 30px
}

.rt-spacer-30 {
    height: 30px
}

.rt-mb-40 {
    margin-bottom: 40px
}

.rt-pt-40 {
    padding-top: 40px
}

.rt-spacer-40 {
    height: 40px
}

.rt-mb-50 {
    margin-bottom: 50px
}

.rt-pt-50 {
    padding-top: 50px
}

.rt-spacer-50 {
    height: 50px
}

.rt-mb-60 {
    margin-bottom: 60px
}

.rt-pt-60 {
    padding-top: 60px
}

.rt-spacer-60 {
    height: 60px
}

.rt-mb-70 {
    margin-bottom: 70px
}

.rt-pt-70 {
    padding-top: 70px
}

.rt-spacer-70 {
    height: 70px
}

.rt-mb-80 {
    margin-bottom: 80px
}

.rt-pt-80 {
    padding-top: 80px
}

.rt-spacer-80 {
    height: 80px
}

.rt-mb-90 {
    margin-bottom: 90px
}

.rt-pt-90 {
    padding-top: 90px
}

.rt-spacer-90 {
    height: 90px
}

.rt-mb-100 {
    margin-bottom: 100px
}

.rt-pt-100 {
    padding-top: 100px
}

.rt-spacer-100 {
    height: 100px
}

@media (max-width:1199.98px) {
    .rt-mb-lg-0 {
        margin-bottom: 0
    }

    .rt-pt-lg-0 {
        padding-top: 0
    }

    .rt-spacer-lg-0 {
        height: 0
    }

    .rt-mb-lg-10 {
        margin-bottom: 10px
    }

    .rt-pt-lg-10 {
        padding-top: 10px
    }

    .rt-spacer-lg-10 {
        height: 10px
    }

    .rt-mb-lg-20 {
        margin-bottom: 20px
    }

    .rt-pt-lg-20 {
        padding-top: 20px
    }

    .rt-spacer-lg-20 {
        height: 20px
    }

    .rt-mb-lg-30 {
        margin-bottom: 30px
    }

    .rt-pt-lg-30 {
        padding-top: 30px
    }

    .rt-spacer-lg-30 {
        height: 30px
    }

    .rt-mb-lg-40 {
        margin-bottom: 40px
    }

    .rt-pt-lg-40 {
        padding-top: 40px
    }

    .rt-spacer-lg-40 {
        height: 40px
    }

    .rt-mb-lg-50 {
        margin-bottom: 50px
    }

    .rt-pt-lg-50 {
        padding-top: 50px
    }

    .rt-spacer-lg-50 {
        height: 50px
    }

    .rt-mb-lg-60 {
        margin-bottom: 60px
    }

    .rt-pt-lg-60 {
        padding-top: 60px
    }

    .rt-spacer-lg-60 {
        height: 60px
    }

    .rt-mb-lg-70 {
        margin-bottom: 70px
    }

    .rt-pt-lg-70 {
        padding-top: 70px
    }

    .rt-spacer-lg-70 {
        height: 70px
    }

    .rt-mb-lg-80 {
        margin-bottom: 80px
    }

    .rt-pt-lg-80 {
        padding-top: 80px
    }

    .rt-spacer-lg-80 {
        height: 80px
    }

    .rt-mb-lg-90 {
        margin-bottom: 90px
    }

    .rt-pt-lg-90 {
        padding-top: 90px
    }

    .rt-spacer-lg-90 {
        height: 90px
    }

    .rt-mb-lg-100 {
        margin-bottom: 100px
    }

    .rt-pt-lg-100 {
        padding-top: 100px
    }

    .rt-spacer-lg-100 {
        height: 100px
    }
}

@media (max-width:991.98px) {
    .rt-mb-md-0 {
        margin-bottom: 0
    }

    .rt-pt-md-0 {
        padding-top: 0
    }

    .rt-spacer-md-0 {
        height: 0
    }

    .rt-mb-md-10 {
        margin-bottom: 10px
    }

    .rt-pt-md-10 {
        padding-top: 10px
    }

    .rt-spacer-md-10 {
        height: 10px
    }

    .rt-mb-md-20 {
        margin-bottom: 20px
    }

    .rt-pt-md-20 {
        padding-top: 20px
    }

    .rt-spacer-md-20 {
        height: 20px
    }

    .rt-mb-md-30 {
        margin-bottom: 30px
    }

    .rt-pt-md-30 {
        padding-top: 30px
    }

    .rt-spacer-md-30 {
        height: 30px
    }

    .rt-mb-md-40 {
        margin-bottom: 40px
    }

    .rt-pt-md-40 {
        padding-top: 40px
    }

    .rt-spacer-md-40 {
        height: 40px
    }

    .rt-mb-md-50 {
        margin-bottom: 50px
    }

    .rt-pt-md-50 {
        padding-top: 50px
    }

    .rt-spacer-md-50 {
        height: 50px
    }

    .rt-mb-md-60 {
        margin-bottom: 60px
    }

    .rt-pt-md-60 {
        padding-top: 60px
    }

    .rt-spacer-md-60 {
        height: 60px
    }

    .rt-mb-md-70 {
        margin-bottom: 70px
    }

    .rt-pt-md-70 {
        padding-top: 70px
    }

    .rt-spacer-md-70 {
        height: 70px
    }

    .rt-mb-md-80 {
        margin-bottom: 80px
    }

    .rt-pt-md-80 {
        padding-top: 80px
    }

    .rt-spacer-md-80 {
        height: 80px
    }

    .rt-mb-md-90 {
        margin-bottom: 90px
    }

    .rt-pt-md-90 {
        padding-top: 90px
    }

    .rt-spacer-md-90 {
        height: 90px
    }

    .rt-mb-md-100 {
        margin-bottom: 100px
    }

    .rt-pt-md-100 {
        padding-top: 100px
    }

    .rt-spacer-md-100 {
        height: 100px
    }
}

@media (max-width:767.98px) {
    .rt-mb-xs-0 {
        margin-bottom: 0
    }

    .rt-pt-xs-0 {
        padding-top: 0
    }

    .rt-spacer-xs-0 {
        height: 0
    }

    .rt-mb-xs-10 {
        margin-bottom: 10px
    }

    .rt-pt-xs-10 {
        padding-top: 10px
    }

    .rt-spacer-xs-10 {
        height: 10px
    }

    .rt-mb-xs-20 {
        margin-bottom: 20px
    }

    .rt-pt-xs-20 {
        padding-top: 20px
    }

    .rt-spacer-xs-20 {
        height: 20px
    }

    .rt-mb-xs-30 {
        margin-bottom: 30px
    }

    .rt-pt-xs-30 {
        padding-top: 30px
    }

    .rt-spacer-xs-30 {
        height: 30px
    }

    .rt-mb-xs-40 {
        margin-bottom: 40px
    }

    .rt-pt-xs-40 {
        padding-top: 40px
    }

    .rt-spacer-xs-40 {
        height: 40px
    }

    .rt-mb-xs-50 {
        margin-bottom: 50px
    }

    .rt-pt-xs-50 {
        padding-top: 50px
    }

    .rt-spacer-xs-50 {
        height: 50px
    }

    .rt-mb-xs-60 {
        margin-bottom: 60px
    }

    .rt-pt-xs-60 {
        padding-top: 60px
    }

    .rt-spacer-xs-60 {
        height: 60px
    }

    .rt-mb-xs-70 {
        margin-bottom: 70px
    }

    .rt-pt-xs-70 {
        padding-top: 70px
    }

    .rt-spacer-xs-70 {
        height: 70px
    }

    .rt-mb-xs-80 {
        margin-bottom: 80px
    }

    .rt-pt-xs-80 {
        padding-top: 80px
    }

    .rt-spacer-xs-80 {
        height: 80px
    }

    .rt-mb-xs-90 {
        margin-bottom: 90px
    }

    .rt-pt-xs-90 {
        padding-top: 90px
    }

    .rt-spacer-xs-90 {
        height: 90px
    }

    .rt-mb-xs-100 {
        margin-bottom: 100px
    }

    .rt-pt-xs-100 {
        padding-top: 100px
    }

    .rt-spacer-xs-100 {
        height: 100px
    }
}

.pointer {
    cursor: pointer
}

.text-hide {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.slick-bullet .slick-dots li button:before {
    display: none !important
}

.slick-bullet .slick-dots {
    margin: 0;
    padding: 0;
    list-style: none
}

.slick-bullet .slick-dots li {
    position: relative;
    z-index: 1;
    width: 10px;
    display: inline-block;
    height: 10px
}

.slick-bullet .slick-dots li button {
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.slick-bullet.deafult_style_dot .slick-dots li button {
    overflow: hidden;
    transition: background .3s ease
}

.slick-bullet.deafult_style_dot .slick-dots li.slick-active {
    width: 24px
}

.slick-bullet.deafult_style_dot .slick-dots li.slick-active button {
    border-radius: 32px
}

.slick-bullet.dotstyle-fillup .slick-dots li button {
    overflow: hidden;
    background-color: transparent;
    box-shadow: inset 0 0 0 2px #fff;
    transition: background .3s ease
}

.slick-bullet.dotstyle-fillup .slick-dots li button:after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 0 1px #fff;
    -webkit-transition: height .3s ease;
    transition: height .3s ease;
    border-radius: 50%
}

.slick-bullet.dotstyle-fillup .slick-dots li.slick-active button::after {
    height: 100%
}

.slick-bullet.dotstyle-scaleup .slick-dots li button {
    overflow: hidden;
    background-color: rgba(255, 255, 255, .3);
    transition: all .3s ease
}

.slick-bullet.dotstyle-scaleup .slick-dots li.slick-active button {
    transform: scale(1.2);
    background-color: #fff
}

.slick-bullet.dotstyle-stroke .slick-dots li button {
    transition: box-shadow .3s ease, background-color .3s ease;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0)
}

.slick-bullet.dotstyle-stroke .slick-dots li.slick-active button {
    background-color: transparent;
    box-shadow: 0 0 0 2px #fff
}

.slick-bullet.dotstyle-fillin .slick-dots li button {
    background-color: transparent;
    box-shadow: inset 0 0 0 2px #fff;
    transition: box-shadow .3s ease
}

.slick-bullet.dotstyle-fillin .slick-dots li.slick-active button {
    box-shadow: inset 0 0 0 8px #fff
}

.slick-bullet.dotstyle-dotstroke .slick-dots li {
    box-shadow: 0 0 0 2px #fff;
    border-radius: 50%;
    transition: all .3s ease
}

.slick-bullet.dotstyle-dotstroke .slick-dots li button {
    transform: scale(.4);
    background-color: #fff;
    transition: all .3s ease
}

.slick-bullet.dotstyle-dotstroke .slick-dots li.slick-active button {
    transform: scale(1)
}

.slick-bullet.dotstyle-dotstroke2 .slick-dots li {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
    border-radius: 50%;
    transition: all .3s ease
}

.slick-bullet.dotstyle-dotstroke2 .slick-dots li button {
    background-color: #fff;
    transition: all .3s ease
}

.slick-bullet.dotstyle-dotstroke2 .slick-dots li.slick-active {
    box-shadow: 0 0 0 2px #fff
}

.slick-bullet.dotstyle-dotstroke2 .slick-dots li.slick-active button {
    transform: scale(.4)
}

#scrollUp {
    right: 30px;
    bottom: 30px;
    height: 45px;
    width: 45px;
    border-radius: 50%;
    color: #fff;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    line-height: 55px;
    text-align: center
}

.modal-header {
    padding: 20px 24px 20px 24px
}

.modal-header h1,
.modal-header h2,
.modal-header h3,
.modal-header h4,
.modal-header h5,
.modal-header h6 {
    margin-bottom: 0
}

.modal-content {
    border-radius: 16px
}

.modal-body {
    padding: 24px
}

.dark-bg {
    background-color: var(--dark-bg)
}

.dark-bg2 {
    background-color: var(--dark-bg2)
}

.green-bg {
    background-color: var(--green-bg)
}

.bg-light1 {
    background-color: var(--light-bg1)
}

.bg-light2 {
    background-color: var(--light-bg2)
}

.bg-light3 {
    background-color: var(--light-bg3)
}

.bg-light4 {
    background-color: var(--light-bg4)
}

.bg-light6 {
    background-color: var(--light-bg6)
}

.bg-orange {
    background-color: var(--orange-bg)
}

.z-index {
    z-index: 0
}

header.aximo-header-section {
    position: fixed;
    z-index: 9;
    width: 100%;
    top: 0;
    padding: 0 0;
    transition: all .4s
}

header.aximo-header-section.sticky-menu {
    box-shadow: 0 4px 80px rgb(10 4 4 / 14%)
}

header.aximo-header-section.aximo-header3 {
    border-bottom: 1px solid var(--heading-color)
}

header.aximo-header-section.aximo-header3.sticky-menu {
    border-bottom: 1px solid var(--light-bg3)
}

.site-header .mobile-menu-trigger.light span {
    background-color: var(--white-smoke)
}

.site-header .mobile-menu-trigger.light span:after,
.site-header .mobile-menu-trigger.light span:before {
    background-color: var(--white-smoke)
}

.aximo-header-wrap {
    display: flex;
    align-items: center
}

.aximo-sidemenu-wraper {
    position: relative
}

.aximo-sidemenu-column {
    width: 485px;
    display: block;
    background: #191931;
    height: 100%;
    position: fixed;
    z-index: 111;
    padding: 30px;
    margin-right: -485px;
    transition: .5s;
    right: 0;
    top: 0;
    padding-top: 70px;
    overflow-y: scroll
}

.aximo-sidemenu-column .aximo-info-wrap {
    margin-top: 35px;
    margin-bottom: 35px
}

.aximo-sidemenu-column .aximo-social-icon.aximo-social-icon3 {
    margin-bottom: 30px
}

.aximo-sidemenu-column .aximo-copywright4.light p {
    font-size: 16px
}

.aximo-sidemenu-column .aximo-info ul li {
    color: var(--orange-color2)
}

.aximo-sidemenu-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px
}

.aximo-sidemenu-column.active {
    margin-right: 0;
    z-index: 9999
}

.aximo-sidemenu-close {
    position: absolute;
    left: 0;
    top: 0;
    color: #333;
    padding: 5px;
    transition: all linear .3s;
    cursor: pointer;
    background-color: #fff;
    transition: all .4s;
    line-height: 1;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    background-color: var(--orange-color2)
}

.active .aximo-sidemenu-close {
    opacity: 1;
    visibility: visible
}

.offcanvas-overlay {
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    position: fixed;
    z-index: 0;
    visibility: hidden;
    opacity: 0;
    transition: .5s
}

.offcanvas-overlay.active {
    opacity: .7;
    z-index: 111;
    visibility: visible
}

.aximo-sidemenu-logo {
    margin-bottom: 30px
}

.aximo-sidemenu-body p {
    color: var(--white-smoke)
}

.aximo-sidemenu-column::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #f5f5f5
}

.aximo-sidemenu-column::-webkit-scrollbar {
    width: 5px;
    background-color: #f5f5f5
}

.aximo-sidemenu-column::-webkit-scrollbar-thumb {
    background-color: #000;
    border: 2px solid #555
}

@media (max-width:991px) {
    .aximo-sidemenu-wraper {
        display: none
    }
}

.aximo-footer-top .aximo-default-content {
    margin-right: 50px
}

@media (max-width:991px) {
    .aximo-footer-top .aximo-default-content {
        margin: 0 auto
    }
}

@media (max-width:991px) {
    .aximo-footer-top .aximo-default-content h2 {
        max-width: 470px;
        margin: 0 auto 15px
    }
}

.aximo-footer-bottom {
    padding: 35px 0;
    border-top: 1px solid #333
}

@media (max-width:991px) {
    .aximo-footer-bottom {
        padding: 30px
    }
}

.aximo-footer-bottom.two {
    border-top: 1px solid #e6e6e6
}

.aximo-footer-bottom.three {
    border-top: 1px solid #e6e6e6
}

.aximo-footer-bottom.four {
    border-top: 1px solid #302f43
}

.aximo-footer-bottom.five {
    border-top: 1px solid #e6e6e6
}

@media (max-width:991px) {
    .aximo-footer-logo {
        text-align: center;
        margin-bottom: 24px
    }
}

.aximo-copywright.one {
    text-align: right
}

.aximo-copywright.one p {
    color: #999
}

.aximo-copywright.two p {
    color: var(--heading-color2)
}

.aximo-copywright.three p {
    color: var(--heading-color);
    font-weight: 600
}

@media (max-width:1199px) {
    .aximo-copywright.three {
        text-align: center;
        margin-bottom: 20px
    }
}

.aximo-copywright.four p {
    color: var(--light-color3)
}

.aximo-copywright.five p {
    color: #fff
}

@media (max-width:991px) {
    .aximo-copywright {
        width: 100%;
        text-align: center !important
    }
}

.aximo-info {
    margin-bottom: 12px
}

.aximo-info-wrap {
    margin-top: 50px;
    margin-bottom: 50px
}

@media (max-width:991px) {
    .aximo-info-wrap {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.aximo-info:last-child {
    margin-bottom: 0
}

.aximo-info ul li {
    font-size: 21px;
    color: var(--accent-color)
}

.aximo-info ul li a {
    color: var(--white-smoke)
}

.aximo-hero-shape.aximo-footer-shape {
    bottom: 10%
}

.aximo-footer-section2 {
    background-size: cover;
    background-position: center center
}

@media (max-width:1199px) {
    .aximo-footer-textarea {
        max-width: 600px;
        margin-bottom: 40px
    }
}

.aximo-footer-textarea img {
    margin-bottom: 5px
}

.aximo-footer-textarea p {
    font-size: 16px
}

.aximo-footer-title p {
    font-size: 21px;
    margin-bottom: 25px;
    font-weight: 600;
    color: var(--heading-color2)
}

@media (max-width:767px) {
    .aximo-footer-title p {
        margin-bottom: 17px
    }
}

.aximo-footer-title.light p {
    color: var(--light-color3)
}

@media (max-width:767px) {
    .aximo-footer-menu {
        margin-bottom: 40px
    }
}

.aximo-footer-menu ul li {
    margin: 14px 0
}

.aximo-footer-menu ul li:first-child {
    margin-top: 0
}

.aximo-footer-menu ul li:last-child {
    margin-bottom: 0
}

.aximo-footer-menu ul li a {
    color: #2c2c2c;
    font-size: 16px;
    line-height: 30px;
    transition: all .4s
}

.aximo-footer-menu ul li a:hover {
    color: var(--orange-color)
}

.aximo-footer-menu.light ul li a {
    color: var(--light-color3)
}

.aximo-footer-menu.light ul li a:hover {
    color: var(--orange-color2)
}

.aximo-footer-menu.extar-margin {
    margin-left: 50px
}

@media (max-width:1199px) {
    .aximo-footer-menu.extar-margin {
        margin-left: 0
    }
}

.aximo-footer-top2 {
    padding: 100px 0
}

@media (max-width:767px) {
    .aximo-footer-top2 {
        padding: 80px 0
    }
}

.aximo-footer-menu2 {
    text-align: right
}

@media (max-width:1199px) {
    .aximo-footer-menu2 {
        text-align: center
    }
}

.aximo-footer-menu2 ul li {
    display: inline-block;
    margin: 0 20px
}

@media (max-width:767px) {
    .aximo-footer-menu2 ul li {
        margin: 0 10px
    }
}

.aximo-footer-menu2 ul li:first-child {
    margin-left: 0
}

.aximo-footer-menu2 ul li:last-child {
    margin-right: 0
}

.aximo-footer-menu2 ul li a {
    font-weight: 600;
    color: var(--heading-color)
}

.aximo-subscription-wrap {
    padding: 80px 0;
    border-radius: 20px;
    background-color: #24243a
}

.aximo-footer-section4 {
    padding-top: 130px;
    background-color: #191931
}

@media (max-width:991px) {
    .aximo-footer-section4 {
        padding-top: 100px
    }
}

@media (max-width:767px) {
    .aximo-footer-section4 {
        padding-top: 80px
    }
}

.aximo-footer-top4 {
    padding: 80px 0
}

@media (max-width:1199px) {
    .aximo-footer-textarea2 {
        max-width: 600px;
        margin-bottom: 40px
    }
}

.aximo-footer-textarea2 img {
    margin-bottom: 30px
}

.aximo-footer-textarea2 p {
    font-size: 21px;
    color: var(--light-color3)
}

.aximo-footer-section5 .aximo-footer-title p {
    color: #ffec5e
}

.aximo-footer-section5 .aximo-footer-menu ul li a {
    color: #fff
}

.aximo-footer-section5 .aximo-footer-menu ul li a:hover {
    color: var(--corn-color)
}

.aximo-contact-info2 ul li {
    margin: 24px 0
}

.aximo-contact-info2 ul li a i {
    font-size: 20px;
    color: var(--orange-color2);
    margin-right: 10px
}

.aximo-contact-info2.info3 ul li a i {
    transition: all .4s
}

.aximo-contact-info2.info3 ul li a:hover i {
    color: var(--corn-color)
}

.aximo-default-btn {
    font-size: 16px;
    line-height: 24px;
    padding: 0 40px;
    border-radius: 30px;
    font-weight: 700;
    font-family: Inter, sans-serif;
    width: fit-content;
    position: relative;
    z-index: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    text-align: center;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    overflow: hidden;
    color: var(--light-bg2) !important;
    background-color: var(--orange-bg);
    position: relative;
    z-index: 0;
    overflow: hidden;
    position: relative;
    height: 60px;
    line-height: 59px;
    transform-style: preserve-3d
}

.aximo-default-btn .aximo-label-up {
    display: block;
    height: 100%;
    position: relative;
    top: 0;
    transition: .3s
}

.aximo-default-btn:hover .aximo-label-up {
    top: -100%
}

.aximo-default-btn.yellow-btn {
    color: var(--heading-color) !important;
    background-color: var(--yellow-bg)
}

.aximo-default-btn.blue-btn {
    color: var(--light-color3) !important;
    background-color: var(--blue-bg)
}

.aximo-default-btn.blue-btn:hover {
    background-color: var(--orange-bg2)
}

.aximo-default-btn.corn-btn {
    color: var(--green-color) !important;
    background-color: var(--corn-bg)
}

.aximo-default-btn.aximo-header-btn {
    height: 50px;
    width: 150px;
    padding: 0;
    line-height: 47.5px;
    color: var(--heading-color) !important;
    border: 2px solid var(--heading-color);
    box-shadow: 0 4px 0 0 var(--white-smoke);
    background-color: var(--accent-bg)
}

.aximo-default-btn.aximo-header-btn:hover {
    box-shadow: none
}

.aximo-default-btn.aximo-header-btn.outline-btn {
    box-shadow: none;
    background-color: transparent;
    color: var(--heading-color2) !important;
    border: 2px solid var(--heading-color2)
}

.aximo-default-btn.aximo-header-btn.yellow-btn {
    box-shadow: none;
    border: none;
    width: 180px;
    line-height: 50px;
    background-color: var(--yellow-bg)
}

.aximo-default-btn.aximo-header-btn.barger-menu {
    width: 127px;
    display: flex;
    align-items: center;
    justify-content: center
}

.aximo-default-btn.aximo-header-btn.barger-menu img {
    margin-right: 10px
}

.aximo-default-btn.aximo-header-btn.corn-btn {
    box-shadow: none;
    border: none;
    width: 150px;
    line-height: 50px;
    color: var(--green-color) !important;
    background-color: var(--corn-bg)
}

.aximo-default-btn.aximo-default-btn-outline {
    background-color: transparent;
    color: var(--heading-color2) !important;
    border: 2px solid var(--heading-color2)
}

.aximo-default-btn.aximo-default-btn-outline.outline-white {
    color: var(--light-color3) !important;
    border: 2px solid var(--light-color3)
}

.aximo-default-btn.disabled,
.aximo-default-btn:disabled {
    opacity: 1
}

.aximo-default-btn.d-block {
    width: 100%
}

.aximo-default-btn.pill {
    border-radius: 50px
}

.aximo-default-btn.btn-icon {
    padding: 9px 24px
}

.aximo-default-btn:focus {
    box-shadow: none
}

.aximo-icon-btn {
    color: var(--heading-color) !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -.14px;
    text-transform: uppercase;
    position: relative;
    font-family: Syne, sans-serif;
    padding-bottom: 8px
}

.aximo-icon-btn img {
    margin-left: 10px
}

.aximo-icon-btn::after,
.aximo-icon-btn::before {
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    position: absolute;
    transition-delay: 0s;
    background-color: var(--dark-bg);
    transition: -webkit-transform .75s cubic-bezier(.19, 1, .22, 1);
    transition: transform .75s cubic-bezier(.19, 1, .22, 1);
    transition: transform .75s cubic-bezier(.19, 1, .22, 1), -webkit-transform .75s cubic-bezier(.19, 1, .22, 1)
}

a.aximo-icon-btn:before {
    transition-delay: 0s;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left;
    transform-origin: left
}

a.aximo-icon-btn:after {
    transition-delay: .25s;
    -webkit-transform-origin: right;
    transform-origin: right
}

a.aximo-icon-btn:hover:before {
    transition-delay: .25s;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

a.aximo-icon-btn:hover:after {
    transition-delay: 0s;
    -webkit-transform: scaleX(0);
    transform: scaleX(0)
}

.aximo-btn-wrap {
    margin-top: 45px
}

@media (max-width:991px) {
    .aximo-btn-wrap {
        margin-top: 30px;
        text-align: center
    }
}

input,
input[type=date],
input[type=email],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
select,
textarea {
    margin: 0;
    width: 100%;
    height: 60px;
    font-weight: 400;
    color: var(--heading-color2);
    font-size: 16px;
    border-radius: 50px;
    background-color: transparent;
    padding: 15px 24px !important;
    border: none !important;
    transition: all .4s;
    border: 1px solid var(--heading-color) !important
}

textarea {
    height: 150px;
    resize: none;
    border-radius: 20px
}

@media (max-width:767px) {
    textarea {
        height: 100px
    }
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #666;
    opacity: 1
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #666;
    opacity: 1
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #666;
    opacity: 1
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #666;
    opacity: 1
}

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
    color: #666;
    opacity: 1
}

input::placeholder,
textarea::placeholder {
    color: #666;
    opacity: 1
}

@media (max-width:991px) {
    .aximo-form-wrap {
        margin-top: 50px
    }
}

.aximo-form-wrap h4 {
    margin-bottom: 24px;
    color: var(--white-smoke)
}

.aximo-form-field {
    margin-bottom: 24px
}

.aximo-form-field input,
.aximo-form-field textarea {
    color: #ccc;
    border: 1px solid #ccc !important
}

.aximo-form-field input:focus,
.aximo-form-field textarea:focus {
    border: 1px solid var(--accent-color) !important
}

.aximo-form-field input::-webkit-input-placeholder,
.aximo-form-field textarea::-webkit-input-placeholder {
    color: #ccc;
    opacity: 1
}

.aximo-form-field input:-moz-placeholder,
.aximo-form-field textarea:-moz-placeholder {
    color: #ccc;
    opacity: 1
}

.aximo-form-field input::-moz-placeholder,
.aximo-form-field textarea::-moz-placeholder {
    color: #ccc;
    opacity: 1
}

.aximo-form-field input:-ms-input-placeholder,
.aximo-form-field textarea:-ms-input-placeholder {
    color: #ccc;
    opacity: 1
}

.aximo-form-field input::-ms-input-placeholder,
.aximo-form-field textarea::-ms-input-placeholder {
    color: #ccc;
    opacity: 1
}

.aximo-form-field input::placeholder,
.aximo-form-field textarea::placeholder {
    color: #ccc;
    opacity: 1
}

.aximo-form-field textarea {
    height: 150px
}

@media (max-width:767px) {
    .aximo-form-field textarea {
        height: 100px
    }
}

#aximo-submit-btn {
    width: 100%;
    height: 60px;
    font-size: 16px;
    font-weight: 700;
    border-radius: 50px;
    border: 2px solid var(--dark-bg);
    background: var(--accent-bg);
    box-shadow: 0 4px 0 0 #fdfde1;
    transition: all .4s;
    padding-left: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

#aximo-submit-btn:hover {
    box-shadow: none
}

#aximo-submit-btn span {
    width: 50px;
    height: 50px;
    display: flex;
    margin-right: 3px;
    align-items: center;
    border-radius: 100px;
    justify-content: center;
    background-color: var(--dark-bg)
}

.aximo-form-wrap2 {
    padding: 40px;
    border-radius: 10px;
    background-color: var(--light-bg3);
    border: 1px solid var(--heading-color)
}

@media (max-width:991px) {
    .aximo-form-wrap2 {
        margin-top: 40px
    }
}

@media (max-width:767px) {
    .aximo-form-wrap2 {
        padding: 30px
    }
}

.aximo-form-wrap2 h3 {
    margin-bottom: 20px;
    text-align: center
}

.aximo-form-wrap2 p {
    font-size: 20px
}

@media (max-width:767px) {
    .aximo-form-wrap2 p {
        font-size: 18px
    }
}

.aximo-form-field2 {
    margin-bottom: 10px
}

.aximo-form-field2 input,
.aximo-form-field2 textarea {
    padding: 10px 0 !important;
    border-radius: 0 !important;
    border: none !important;
    border-bottom: 1px solid #ccc !important;
    height: 55px !important
}

.aximo-form-field2 input::-webkit-input-placeholder,
.aximo-form-field2 textarea::-webkit-input-placeholder {
    color: var(--heading-color);
    opacity: 1
}

.aximo-form-field2 input:-moz-placeholder,
.aximo-form-field2 textarea:-moz-placeholder {
    color: var(--heading-color);
    opacity: 1
}

.aximo-form-field2 input::-moz-placeholder,
.aximo-form-field2 textarea::-moz-placeholder {
    color: var(--heading-color);
    opacity: 1
}

.aximo-form-field2 input:-ms-input-placeholder,
.aximo-form-field2 textarea:-ms-input-placeholder {
    color: var(--heading-color);
    opacity: 1
}

.aximo-form-field2 input::-ms-input-placeholder,
.aximo-form-field2 textarea::-ms-input-placeholder {
    color: var(--heading-color);
    opacity: 1
}

.aximo-form-field2 input::placeholder,
.aximo-form-field2 textarea::placeholder {
    color: var(--heading-color);
    opacity: 1
}

.aximo-form-field2 textarea {
    height: 80px
}

button#aximo-submit-btn2 {
    width: 100%;
    height: 60px;
    line-height: 60px;
    padding: 0 15px;
    font-weight: 700;
    text-align: center;
    border-radius: 50px;
    margin-top: 16px;
    overflow: hidden;
    transition: all .4s;
    color: var(--heading-color)
}

button#aximo-submit-btn2 .aximo-label-up {
    display: block;
    height: 100%;
    position: relative;
    top: 0;
    transition: .3s
}

button#aximo-submit-btn2:hover .aximo-label-up {
    top: -100%
}

.aximo-subscription input {
    height: 50px;
    border-radius: 3px;
    margin-bottom: 12px;
    border: 2px solid #999 !important
}

.aximo-subscription input:focus {
    border: 2px solid var(--orange-bg) !important
}

.aximo-subscription input::-webkit-input-placeholder {
    color: var(--heading-color2);
    opacity: 1
}

.aximo-subscription input:-moz-placeholder {
    color: var(--heading-color2);
    opacity: 1
}

.aximo-subscription input::-moz-placeholder {
    color: var(--heading-color2);
    opacity: 1
}

.aximo-subscription input:-ms-input-placeholder {
    color: var(--heading-color2);
    opacity: 1
}

.aximo-subscription input::-ms-input-placeholder {
    color: var(--heading-color2);
    opacity: 1
}

.aximo-subscription input::placeholder {
    color: var(--heading-color2);
    opacity: 1
}

#aximo-subscription-btn {
    width: 160px;
    height: 50px;
    font-weight: 700;
    font-size: 16px;
    line-height: 50px;
    border-radius: 3px;
    border: none !important;
    padding: 0 !important;
    color: var(--light-bg2);
    background-color: var(--orange-bg);
    transition: all .4s;
    overflow: hidden
}

#aximo-subscription-btn .aximo-label-up {
    display: block;
    height: 100%;
    position: relative;
    top: 0;
    transition: .3s
}

#aximo-subscription-btn:hover .aximo-label-up {
    top: -100%
}

@media (max-width:767px) {
    #aximo-subscription-btn {
        width: 100%
    }
}

.aximo-subscription2 {
    position: relative
}

.aximo-subscription2 input {
    height: 60px;
    font-size: 16px;
    font-weight: 700;
    width: calc(100% - 220px);
    border: 2px solid var(--light-color3) !important
}

.aximo-subscription2 input:focus {
    border: 2px solid var(--orange-bg2) !important
}

@media (max-width:767px) {
    .aximo-subscription2 input {
        width: 100%;
        margin-bottom: 20px
    }
}

.aximo-subscription2 input::-webkit-input-placeholder {
    color: var(--light-color3);
    opacity: 1
}

.aximo-subscription2 input:-moz-placeholder {
    color: var(--light-color3);
    opacity: 1
}

.aximo-subscription2 input::-moz-placeholder {
    color: var(--light-color3);
    opacity: 1
}

.aximo-subscription2 input:-ms-input-placeholder {
    color: var(--light-color3);
    opacity: 1
}

.aximo-subscription2 input::-ms-input-placeholder {
    color: var(--light-color3);
    opacity: 1
}

.aximo-subscription2 input::placeholder {
    color: var(--light-color3);
    opacity: 1
}

#aximo-subscription-btn2 {
    top: 0;
    right: 0;
    width: 196px;
    height: 60px;
    font-weight: 700;
    font-size: 16px;
    position: absolute;
    border-radius: 50px;
    border: none !important;
    padding: 0 !important;
    color: var(--light-bg4);
    background-color: var(--blue-bg);
    transition: all .4s
}

#aximo-subscription-btn2:hover {
    background-color: var(--orange-bg2)
}

#aximo-subscription-btn2 .aximo-label-up {
    display: block;
    height: 100%;
    position: relative;
    top: 0;
    transition: .3s
}

#aximo-subscription-btn2:hover .aximo-label-up {
    top: -100%
}

@media (max-width:767px) {
    #aximo-subscription-btn2 {
        width: 100%
    }
}

@media (max-width:767px) {
    #aximo-subscription-btn2 {
        width: 100%;
        position: static
    }
}

.comment-form {
    margin-bottom: 15px
}

.comment-form input,
.comment-form textarea {
    font-weight: 400;
    border: none !important;
    padding: 15px 0 !important;
    border-radius: 0 !important;
    color: var(--white-color);
    border-bottom: 1px solid #fff !important
}

.comment-form input::-webkit-input-placeholder,
.comment-form textarea::-webkit-input-placeholder {
    color: #999;
    opacity: 1
}

.comment-form input:-moz-placeholder,
.comment-form textarea:-moz-placeholder {
    color: #999;
    opacity: 1
}

.comment-form input::-moz-placeholder,
.comment-form textarea::-moz-placeholder {
    color: #999;
    opacity: 1
}

.comment-form input:-ms-input-placeholder,
.comment-form textarea:-ms-input-placeholder {
    color: #999;
    opacity: 1
}

.comment-form input::-ms-input-placeholder,
.comment-form textarea::-ms-input-placeholder {
    color: #999;
    opacity: 1
}

.comment-form input::placeholder,
.comment-form textarea::placeholder {
    color: #999;
    opacity: 1
}

.comment-form textarea {
    height: 150px
}

@media (max-width:767px) {
    .comment-form textarea {
        height: 100px
    }
}

#comment-btn {
    width: 180px;
    height: 60px;
    font-weight: 700;
    font-size: 16px;
    line-height: 50px;
    border-radius: 3px;
    border: none !important;
    padding: 0 !important;
    color: var(--light-bg5);
    background-color: var(--dark-bg);
    transition: all .4s;
    overflow: hidden;
    border-radius: 50px;
    margin-top: 26px
}

#comment-btn:hover {
    color: var(--heading-color);
    background-color: var(--accent-bg)
}

@media (max-width:767px) {
    #comment-btn {
        width: 100%
    }
}

.aximo-breadcrumb {
    text-align: center;
    padding: 195px 0 130px;
    background-color: var(--dark-bg)
}

@media (max-width:991px) {
    .aximo-breadcrumb {
        padding: 170px 0 100px
    }
}

@media (max-width:767px) {
    .aximo-breadcrumb {
        padding: 170px 0 80px
    }
}

@media (max-width:575px) {
    .aximo-breadcrumb {
        padding: 130px 0 80px
    }
}

h1.post__title {
    margin-bottom: 50px;
    color: var(--white-smoke)
}

@media (max-width:1400px) {
    h1.post__title {
        margin-bottom: 30px
    }
}

.breadcrumbs ul li {
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    z-index: 0;
    padding: 0 20px;
    position: relative;
    display: inline-block;
    color: var(--corn-color)
}

@media (max-width:767px) {
    .breadcrumbs ul li {
        font-size: 18px
    }
}

.breadcrumbs ul li:first-child {
    padding-left: 0
}

.breadcrumbs ul li:last-child {
    padding-right: 0
}

.breadcrumbs ul li:before {
    content: "";
    right: -8px;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    position: absolute;
    background-size: 9px;
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(../images/icon/arrow-right7.svg)
}

.breadcrumbs ul li:last-child:before {
    content: none
}

.breadcrumbs ul li a {
    font-weight: 400;
    color: #fdfde1
}

.aximo-navigation {
    margin-top: 80px;
    text-align: center
}

@media (max-width:991px) {
    .aximo-navigation {
        margin-top: 60px
    }
}

.aximo-navigation .pagination {
    justify-content: center
}

.aximo-navigation span.current,
.page-links .current {
    cursor: not-allowed;
    background-color: var(--corn-color);
    color: var(--white-color);
    border-color: var(--corn-color)
}

.aximo-navigation a,
.aximo-navigation span,
.page-links a,
.page-links span {
    height: 50px;
    width: 50px;
    display: inline-flex;
    text-align: center;
    line-height: 50px;
    font-size: 21px;
    align-items: center;
    justify-content: center;
    margin: 0 5px;
    color: var(--body-color);
    border-radius: 50px;
    border: 1px solid var(--heading-color)
}

.aximo-navigation a:hover,
.page-links a:hover {
    background-color: var(--accent-bg);
    color: var(--heading-color);
    border-color: var(--accent-bg)
}

.aximo-hero-section {
    padding: 200px 0 135px
}

@media (max-width:991px) {
    .aximo-hero-section {
        padding: 170px 0 100px
    }
}

@media (max-width:767px) {
    .aximo-hero-section {
        padding: 170px 0 80px
    }
}

@media (max-width:575px) {
    .aximo-hero-section {
        padding: 130px 0 80px
    }
}

.aximo-hero-thumb {
    right: -5%;
    max-width: 490px;
    overflow: hidden;
    border-radius: 20px
}

.aximo-hero-thumb img {
    transition: all .5s;
    transform: translate3d(0, -20px, 0) scale(1.1)
}

.aximo-hero-thumb img:hover {
    transform: translate3d(0, 0, 0) scale(1)
}

@media (max-width:1449px) {
    .aximo-hero-thumb {
        position: static
    }
}

@media (max-width:991px) {
    .aximo-hero-thumb {
        margin: 0 auto;
        margin-top: 50px
    }
}

.aximo-hero-content {
    position: relative
}

@media (max-width:1399px) {
    .aximo-hero-content {
        max-width: 630px
    }
}

@media (max-width:991px) {
    .aximo-hero-content {
        text-align: center
    }
}

.aximo-hero-content h1 {
    position: relative;
    margin-bottom: 24px;
    font-style: italic
}

.aximo-hero-content h1 img {
    top: 17px;
    right: -17%;
    position: absolute
}

@media (max-width:1400px) {
    .aximo-hero-content h1 img {
        width: 50px
    }
}

@media (max-width:767px) {
    .aximo-hero-content h1 img {
        display: none
    }
}

.aximo-hero-content p {
    font-size: 19px;
    padding-right: 125px
}

@media (max-width:1400px) {
    .aximo-hero-content p {
        padding-right: 25px
    }
}

@media (max-width:1200px) {
    .aximo-hero-content p {
        font-size: 17px;
        padding-right: 25px
    }
}

@media (max-width:991px) {
    .aximo-hero-content p {
        padding-right: 0;
        font-size: 18px
    }
}

.aximo-hero-user-wrap {
    display: flex;
    align-items: center;
    margin-top: 45px
}

@media (max-width:991px) {
    .aximo-hero-user-wrap {
        justify-content: center;
        margin-top: 30px
    }
}

@media (max-width:767px) {
    .aximo-hero-user-wrap {
        display: block
    }
}

.aximo-hero-user-thumb {
    display: flex
}

@media (max-width:767px) {
    .aximo-hero-user-thumb {
        justify-content: center;
        margin-bottom: 20px
    }
}

.aximo-hero-user-thumb-item {
    width: 55px;
    height: 55px;
    position: relative;
    border-radius: 100%;
    border: 1px solid var(--dark-bg);
    overflow: hidden
}

.aximo-hero-user-thumb-item:nth-child(2) {
    left: -10px
}

.aximo-hero-user-thumb-item:nth-child(3) {
    left: -20px
}

.aximo-hero-user-thumb-item img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.aximo-hero-user-data p {
    font-size: 16px
}

.aximo-hero-shape {
    right: 10%;
    bottom: 0;
    position: absolute;
    animation: float-left-right 6s ease-in-out infinite
}

@media (max-width:991px) {
    .aximo-hero-shape {
        display: none
    }
}

@media (max-width:1400px) {
    .aximo-hero-shape img {
        width: 250px
    }
}

@media (max-width:1199px) {
    .aximo-hero-shape img {
        width: 170px
    }
}

.aximo-call-btn {
    border-radius: 50px;
    width: 350px;
    padding: 13px 10px 13px 42px;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    margin-top: 50px;
    position: relative;
    text-align: left;
    justify-content: space-between;
    color: var(--heading-color) !important;
    border: 2px solid var(--dark-bg);
    background-color: var(--white-color);
    box-shadow: 0 4px 0 0 var(--dark-bg);
    transition: all .4s
}

@media (max-width:400px) {
    .aximo-call-btn {
        width: 100%;
        padding: 13px 10px 13px 25px
    }
}

.aximo-call-btn:hover {
    box-shadow: none
}

.aximo-call-btn i {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    position: absolute;
    right: 5px;
    top: 50%;
    font-size: 24px;
    color: var(--white-smoke);
    transform: translateY(-50%);
    background-color: var(--dark-bg);
    background-color: #eb1e1e
}

@keyframes rotate-animation {
    0% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(180deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes float-left-right {
    0% {
        transform: translatex(0)
    }

    50% {
        transform: translatex(-40px)
    }

    100% {
        transform: translatex(0)
    }
}

.aximo-hero-section2 {
    padding: 200px 0 0
}

@media (max-width:1250px) {
    .aximo-hero-section2 {
        padding: 170px 0 0
    }
}

@media (max-width:991px) {
    .aximo-hero-section2 {
        padding: 170px 0 0
    }
}

@media (max-width:767px) {
    .aximo-hero-section2 {
        padding: 170px 0 0
    }
}

@media (max-width:575px) {
    .aximo-hero-section2 {
        padding: 130px 0 0
    }
}

.aximo-hero-content2 {
    text-align: center
}

@media (max-width:1399px) {
    .aximo-hero-content2 {
        max-width: 875px;
        margin: 0 auto
    }
}

.aximo-hero-content2 h1 {
    margin-bottom: 24px;
    letter-spacing: normal;
    font-family: ClashGroteskSemibold;
    color: var(--heading-color);
    font-style: italic
}

.aximo-hero-content2 h2 {
    font-size: 48px;
    margin-bottom: 24px;
    letter-spacing: normal;
    font-family: ClashGroteskSemibold;
    color: var(--heading-color);
    font-style: italic
}

.aximo-section-title h2 {
    font-style: italic
}

@media (max-width:991px) {
    .aximo-hero-content2 h1 {
        font-size: 48px
    }
}

@media (max-width:576px) {
    .aximo-hero-content2 h1 {
        font-size: 32px
    }
}

.aximo-hero-content2 p {
    font-size: 20px;
    color: var(--heading-color)
}

@media (max-width:991px) {
    .aximo-hero-content2 p {
        font-size: 16px
    }
}

.aximo-hero-btn-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 70px
}

@media (max-width:991px) {
    .aximo-hero-btn-wrap {
        margin-top: 50px
    }
}

@media (max-width:991px) {
    .aximo-hero-btn-wrap {
        margin-top: 30px
    }
}

.aximo-hero-btn-wrap .aximo-default-btn {
    margin: 10px
}

.aximo-hero-shape1 {
    position: absolute;
    bottom: -10%;
    left: -13%;
    animation: float-left-right 6s ease-in-out infinite
}

@media (max-width:1670px) {
    .aximo-hero-shape1 {
        bottom: -8%;
        left: 0
    }
}

@media (max-width:991px) {
    .aximo-hero-shape1 {
        display: none
    }
}

.aximo-hero-shape2 {
    position: absolute;
    top: -10%;
    right: -6%;
    animation: float-top-bottom 6s ease-in-out infinite
}

@media (max-width:1500px) {
    .aximo-hero-shape2 {
        right: 0
    }
}

@media (max-width:991px) {
    .aximo-hero-shape2 {
        display: none
    }
}

@keyframes float-top-bottom {
    0% {
        transform: translatey(0)
    }

    50% {
        transform: translatey(-40px)
    }

    100% {
        transform: translatey(0)
    }
}

.aximo-hero-thumb-wrap {
    margin: 0 80px;
    display: flex;
    padding-top: 120px;
    padding-bottom: 80px;
    position: relative
}

@media (max-width:767px) {
    .aximo-hero-thumb-wrap {
        display: none
    }
}

.aximo-hero-thumb-item {
    width: 405px
}

@media (max-width:1399px) {
    .aximo-hero-thumb-item {
        width: 30%
    }
}

.aximo-hero-thumb-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 9.29px;
    border: 7px solid #fff
}

.aximo-hero-thumb-item:first-child img {
    transform: rotate(-2deg)
}

.aximo-hero-thumb-item:nth-child(2) {
    left: 18%;
    top: 25%;
    position: absolute
}

.aximo-hero-thumb-item:nth-child(2) img {
    transform: rotate(2deg)
}

.aximo-hero-thumb-item:nth-child(3) {
    left: 39%;
    position: absolute
}

.aximo-hero-thumb-item:nth-child(3) img {
    transform: rotate(5deg)
}

.aximo-hero-thumb-item:nth-child(4) {
    right: 18%;
    top: 28%;
    position: absolute
}

.aximo-hero-thumb-item:nth-child(4) img {
    transform: rotate(-5deg)
}

.aximo-hero-thumb-item:nth-child(5) {
    right: 0;
    position: absolute
}

.aximo-hero-thumb-item:nth-child(5) img {
    transform: rotate(5deg)
}

.aximo_screenfix_right {
    margin-right: calc((-100vw + 100%)/ 2);
    max-width: 1610px
}

@media (max-width:991px) {
    .aximo_screenfix_right {
        max-width: 100%;
        margin: 0 auto
    }
}

.aximo-hero-section3 {
    padding-top: 120px
}

@media (max-width:991px) {
    .aximo-hero-section3 {
        padding-top: 170px
    }
}

@media (max-width:767px) {
    .aximo-hero-section3 {
        padding-top: 140px
    }
}

@media (max-width:991px) {
    .aximo-hero-content3 {
        text-align: center
    }
}

.aximo-hero-content3 p {
    font-size: 19px;
    margin-bottom: 20px
}

@media (max-width:1199px) {
    .aximo-hero-content3 p {
        margin-bottom: 10px;
        font-size: 18px
    }
}

.aximo-hero-content3 p span {
    font-size: 24px;
    font-weight: 600
}

@media (max-width:1199px) {
    .aximo-hero-content3 p span {
        font-size: 20px
    }
}

.aximo-hero-content3 h1 {
    margin-bottom: 24px;
    letter-spacing: normal;
    font-family: ClashGroteskSemibold;
    color: var(--heading-color);
    font-style: italic
}

@media (max-width:1669px) {
    .aximo-hero-content3 h1 {
        font-size: 110px
    }
}

@media (max-width:1400px) {
    .aximo-hero-content3 h1 {
        font-size: 70px
    }
}

@media (max-width:1199px) {
    .aximo-hero-content3 h1 {
        margin-bottom: 20px
    }
}

@media (max-width:991px) {
    .aximo-hero-content3 h1 {
        font-size: 70px
    }
}

@media (max-width:767px) {
    .aximo-hero-content3 h1 {
        font-size: 48px
    }
}

.aximo-hero-thumb3 {
    left: 3px;
    overflow: hidden;
    margin-left: 20px;
    position: relative;
    border-radius: 0 0 0 425px;
    border-left: 3px solid #000;
    border-bottom: 3px solid #000
}

.aximo-hero-thumb3-wrap {
    z-index: 0;
    position: relative
}

@media (max-width:991px) {
    .aximo-hero-thumb3-wrap {
        margin-top: 40px
    }
}

.aximo-hero-thumb3 img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

@media (max-width:1199px) {
    .aximo-hero-thumb3 {
        margin-left: 0
    }
}

@media (max-width:991px) {
    .aximo-hero-thumb3 {
        left: 0
    }
}

@media (max-width:767px) {
    .aximo-hero-thumb3 {
        border: none;
        border-radius: 0
    }
}

.aximo-hero-thumb-shape1 {
    position: absolute;
    bottom: 9%;
    z-index: -1;
    left: -10%
}

@media (max-width:1550px) {
    .aximo-hero-thumb-shape1 img {
        width: 220px
    }
}

.aximo-hero-thumb-shape2 {
    position: absolute;
    bottom: 17%;
    right: 16%;
    animation: float-top-bottom 6s ease-in-out infinite
}

.aximo-hero-thumb-shape3 {
    position: absolute;
    bottom: 34%;
    right: 48%
}

@media (max-width:767px) {

    .aximo-hero-thumb-shape1,
    .aximo-hero-thumb-shape2,
    .aximo-hero-thumb-shape3 {
        display: none
    }
}

.aximo-hero-subscription {
    max-width: 526px;
    position: relative;
    margin-top: 50px
}

@media (max-width:1199px) {
    .aximo-hero-subscription {
        margin-top: 30px
    }
}

@media (max-width:991px) {
    .aximo-hero-subscription {
        margin: 0 auto;
        margin-top: 30px
    }
}

.aximo-hero-subscription input {
    width: 100%;
    padding-right: 169px !important;
    color: var(--heading-color);
    border: 2px solid var(--heading-color) !important
}

@media (max-width:991px) {
    .aximo-hero-subscription input {
        padding-right: 24px !important
    }
}

.aximo-hero-subscription input::-webkit-input-placeholder {
    color: var(--heading-color);
    opacity: 1
}

.aximo-hero-subscription input:-moz-placeholder {
    color: var(--heading-color);
    opacity: 1
}

.aximo-hero-subscription input::-moz-placeholder {
    color: var(--heading-color);
    opacity: 1
}

.aximo-hero-subscription input:-ms-input-placeholder {
    color: var(--heading-color);
    opacity: 1
}

.aximo-hero-subscription input::-ms-input-placeholder {
    color: var(--heading-color);
    opacity: 1
}

.aximo-hero-subscription input::placeholder {
    color: var(--heading-color);
    opacity: 1
}

button#aximo-hero-subscription-btn {
    width: 160px;
    height: 50px;
    line-height: 50px;
    top: 5px;
    border-radius: 50px;
    right: 5px;
    font-size: 16px;
    font-weight: 700;
    overflow: hidden;
    padding: 0 5px !important;
    border: none !important;
    position: absolute;
    background-color: var(--orange-bg)
}

button#aximo-hero-subscription-btn .aximo-label-up {
    display: block;
    height: 100%;
    position: relative;
    top: 0;
    transition: .3s
}

button#aximo-hero-subscription-btn:hover .aximo-label-up {
    top: -100%
}

@media (max-width:557px) {
    button#aximo-hero-subscription-btn {
        position: static;
        width: 100%;
        margin-top: 20px
    }
}

.aximo-hero-rating {
    margin-top: 20px
}

.aximo-hero-rating ul li {
    font-weight: 600;
    line-height: 1;
    display: inline-block
}

@media (max-width:1199px) {
    .aximo-hero-rating ul li {
        font-size: 16px
    }
}

.aximo-hero-rating ul li:last-child {
    padding-left: 5px
}

.aximo-hero-section4 {
    margin: 0 50px;
    border-radius: 20px;
    margin-top: 137px;
    padding: 130px 0 120px;
    background-size: cover;
    background-position: center
}

@media (max-width:991px) {
    .aximo-hero-section4 {
        margin: 0 30px;
        margin-top: 80px;
        padding: 100px 0 90px
    }
}

@media (max-width:767px) {
    .aximo-hero-section4 {
        margin: 0 12px;
        margin-top: 80px;
        padding: 80px 0 70px
    }
}

@media (max-width:479px) {
    .aximo-hero-section4 {
        margin-top: 60px;
        padding: 80px 0 70px
    }
}

@media (max-width:991px) {
    .aximo-hero-content4 {
        text-align: center
    }
}

.aximo-hero-content4 p {
    margin-bottom: 20px;
    padding-right: 100px
}

@media (max-width:991px) {
    .aximo-hero-content4 p {
        padding-right: 0
    }
}

.aximo-hero-content4 p span {
    font-size: 24px;
    font-weight: 600;
    color: var(--orange-color2)
}

.aximo-hero-content4 h1 {
    font-size: 120px;
    margin-bottom: 24px;
    color: var(--light-color3);
    font-family: Arimo, sans-serif
}

@media (max-width:1669px) {
    .aximo-hero-content4 h1 {
        font-size: 110px
    }
}

@media (max-width:1400px) {
    .aximo-hero-content4 h1 {
        font-size: 60px
    }
}

@media (max-width:1199px) {
    .aximo-hero-content4 h1 {
        margin-bottom: 20px
    }
}

@media (max-width:991px) {
    .aximo-hero-content4 h1 {
        font-size: 70px
    }
}

@media (max-width:767px) {
    .aximo-hero-content4 h1 {
        font-size: 48px
    }
}

.aximo-hero-content4 p {
    font-size: 21px;
    color: var(--light-color3)
}

.aximo-hero-content4 .aximo-hero-btn-wrap {
    margin-top: 50px
}

@media (max-width:767px) {
    .aximo-hero-content4 .aximo-hero-btn-wrap {
        margin-top: 30px
    }
}

.aximo-hero-shape-title {
    z-index: 0;
    position: relative;
    display: inline-block
}

.aximo-hero-round-shape {
    position: absolute;
    bottom: -19px;
    z-index: -1
}

@media (max-width:767px) {
    .aximo-hero-round-shape {
        bottom: -10px
    }
}

.aximo-hero-section5 {
    padding: 195px 0 50px
}

@media (max-width:1199px) {
    .aximo-hero-section5 {
        padding: 195px 0 250px
    }
}

@media (max-width:991px) {
    .aximo-hero-section5 {
        padding: 170px 0 230px
    }
}

@media (max-width:767px) {
    .aximo-hero-section5 {
        padding: 170px 0 190px
    }
}

@media (max-width:479px) {
    .aximo-hero-section5 {
        padding: 130px 0 170px
    }
}

.aximo-hero-content5 {
    text-align: center
}

@media (max-width:1399px) {
    .aximo-hero-content5 {
        max-width: 900px;
        margin: 0 auto
    }
}

.aximo-hero-content5 h1 {
    margin-bottom: 24px;
    letter-spacing: normal;
    font-family: ClashGroteskSemibold;
    color: var(--heading-color)
}

@media (max-width:1669px) {
    .aximo-hero-content5 h1 {
        font-size: 110px
    }
}

@media (max-width:1400px) {
    .aximo-hero-content5 h1 {
        font-size: 70px
    }
}

@media (max-width:991px) {
    .aximo-hero-content5 h1 {
        font-size: 60px
    }
}

@media (max-width:767px) {
    .aximo-hero-content5 h1 {
        font-size: 48px
    }
}

@media (max-width:479px) {
    .aximo-hero-content5 h1 {
        font-size: 36px
    }
}

.aximo-hero-content5 p {
    font-size: 18px;
    margin: 0 50px 24px
}

@media (max-width:767px) {
    .aximo-hero-content5 p {
        font-size: 18px;
        margin: 0 0 24px
    }
}

img.aximo-hero-wave-shape {
    position: absolute;
    bottom: -15px;
    left: 20px;
    z-index: -1
}

@media (max-width:991px) {
    img.aximo-hero-wave-shape {
        left: 0;
        bottom: -7px
    }
}

.aximo-counter-wrap {
    padding: 30px;
    border-radius: 25px;
    text-align: center;
    background-color: var(--dark-bg)
}

@media (max-width:991px) {
    .aximo-counter-wrap {
        margin-top: 30px
    }
}

.aximo-counter-data {
    padding-bottom: 24px;
    margin-bottom: 20px;
    border-bottom: 1px solid #333
}

.aximo-counter-data:last-child {
    padding: 0;
    margin: 0;
    border: none
}

.aximo-counter-data h2 {
    color: var(--corn-color);
    margin-bottom: 5px
}

.aximo-counter-data p {
    font-weight: 600;
    color: var(--white-smoke)
}

.aximo-counter-wrap2 {
    display: flex;
    margin-top: 50px;
    justify-content: space-between
}

@media (max-width:767px) {
    .aximo-counter-wrap2 {
        margin-top: 30px;
        display: block;
        text-align: center
    }
}

@media (max-width:991px) {
    .aximo-counter-data2 {
        padding: 0 20px
    }
}

@media (max-width:767px) {
    .aximo-counter-data2 {
        padding: 0;
        margin-bottom: 20px
    }

    .aximo-counter-data2:last-child {
        margin-bottom: 0
    }
}

.aximo-counter-data2 h2 {
    font-weight: 600;
    font-size: 80px;
    margin-bottom: 5px;
    color: var(--heading-color2);
    font-family: ClashGroteskSemibold
}

@media (max-width:1199px) {
    .aximo-counter-data2 h2 {
        font-size: 60px
    }
}

@media (max-width:767px) {
    .aximo-counter-data2 h2 {
        font-size: 40px;
        font-weight: 600
    }
}

.aximo-counter-title {
    text-align: center;
    margin-bottom: 40px
}

.aximo-counter-title p {
    font-size: 21px;
    font-weight: 600;
    color: var(--light-color2)
}

.aximo-counter-section {
    padding: 80px 0
}

@media (max-width:991px) {
    .aximo-counter-section {
        padding: 80px 0 56px
    }
}

.aximo-counter-wrap3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

@media (max-width:575px) {
    .aximo-counter-wrap3 {
        display: block
    }
}

@media (max-width:991px) {
    .aximo-counter-data3 {
        flex: 0 0 50%;
        text-align: center;
        margin-bottom: 24px
    }
}

.aximo-counter-data3 h2 {
    font-size: 85px;
    margin-bottom: 5px;
    text-transform: uppercase;
    color: var(--heading-color);
    font-family: "Familjen Grotesk", sans-serif
}

@media (max-width:1199px) {
    .aximo-counter-data3 h2 {
        font-size: 60px
    }
}

@media (max-width:767px) {
    .aximo-counter-data3 h2 {
        font-size: 48px;
        font-weight: 600
    }
}

.aximo-counter-data3 h2 em {
    top: -17px;
    left: -10px;
    position: relative;
    font-style: normal
}

.aximo-counter-data3:first-child h2 {
    color: #8d7dff
}

.aximo-counter-data3:nth-child(2) h2 {
    color: #ff7545
}

.aximo-counter-data3:nth-child(3) h2 {
    color: #ff94ff
}

.aximo-counter-data3:nth-child(4) h2 {
    color: #ffe757
}

.aximo-counter-data3 p {
    color: var(--light-color2)
}

.aximo-counter-wrap4 {
    border-radius: 10px;
    padding: 50px;
    background-color: var(--orange-bg2)
}

@media (max-width:767px) {
    .aximo-counter-wrap4 {
        padding: 70px
    }
}

.aximo-counter-data4 {
    text-align: center
}

.aximo-counter-data4 h2 {
    font-size: 120px;
    margin-bottom: 20px;
    text-align: center;
    color: var(--light-color3);
    font-family: Arimo, sans-serif
}

@media (max-width:1399px) {
    .aximo-counter-data4 h2 {
        font-size: 100px
    }
}

@media (max-width:1199px) {
    .aximo-counter-data4 h2 {
        font-size: 80px
    }
}

@media (max-width:991px) {
    .aximo-counter-data4 h2 {
        font-size: 60px;
        margin-bottom: 10px
    }
}

@media (max-width:767px) {
    .aximo-counter-data4 h2 {
        font-size: 48px
    }
}

.aximo-counter-data4 p {
    font-size: 24px;
    font-weight: 600;
    color: var(--light-color3)
}

@media (max-width:991px) {
    .aximo-counter-data4 p {
        font-size: 18px
    }
}

.aximo-counter-section2 {
    padding: 80px 0 0
}

@media (max-width:991px) {
    .aximo-counter-section2 {
        padding: 80px 0 76px
    }
}

@media (max-width:767px) {
    .aximo-counter-section2 {
        padding: 60px 0 56px
    }
}

.aximo-counter-wrap5 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    text-align: center
}

@media (max-width:479px) {
    .aximo-counter-wrap5 {
        display: block
    }
}

.aximo-counter-data5 {
    margin-bottom: 24px;
    position: relative
}

@media (max-width:991px) {
    .aximo-counter-data5 {
        flex: 0 0 50%;
        text-align: center
    }
}

.aximo-counter-data5 h2 {
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
    font-size: 45px
}

.aximo-team-wrap {
    margin-bottom: 30px
}

.aximo-team-wrap:hover .team-social {
    opacity: 1;
    visibility: visible;
    bottom: 24px
}

.aximo-team-thumb {
    position: relative;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
    border: 5px solid var(--dark-bg)
}

.aximo-team-thumb img {
    transition: all .5s;
    transform: scale(1)
}

.aximo-team-thumb img:hover {
    transform: translate3d(0, 0, 0) scale(1.05)
}

.aximo-team-data {
    margin-top: 25px;
    text-align: center
}

.aximo-team-data h3 {
    margin-bottom: 7px
}

.aximo-team-data p {
    font-size: 21px
}

.team-social {
    position: absolute;
    bottom: 0;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    text-align: center;
    transition: all .4s
}

.aximo-team-wrap2 {
    padding: 20px 20px 0;
    text-align: center;
    border-radius: 10px;
    margin-bottom: 30px;
    border: 1px solid var(--heading-color)
}

.aximo-team-wrap2:hover .aximo-team-thumb2 img {
    transform: translate3d(0, 0, 0) scale(1.05)
}

.aximo-team-thumb2 {
    border-radius: 10px;
    overflow: hidden
}

.aximo-team-thumb2 img {
    transform: scale(1);
    transition: all .5s
}

.aximo-team-data2 {
    padding: 30px
}

.aximo-team-data2 h4 {
    font-family: "Familjen Grotesk", sans-serif;
    margin-bottom: 10px
}

.aximo-team-data2 p {
    font-size: 21px
}

.aximo-team-details-thumb {
    border-radius: 20px;
    overflow: hidden;
    margin-right: 40px;
    border: 5px solid var(--heading-color);
    height: 472px
}

@media (max-width:1199px) {
    .aximo-team-details-thumb {
        margin-right: 0
    }
}

@media (max-width:991px) {
    .aximo-team-details-thumb {
        margin-right: 0;
        margin-bottom: 30px
    }
}

.aximo-team-setails {
    margin-bottom: 30px
}

.aximo-team-setails h3 {
    margin-bottom: 12px
}

.aximo-team-setails ul li {
    margin-bottom: 25px;
    position: relative;
    padding-left: 15px
}

.aximo-team-setails ul li:before {
    content: "";
    left: 0;
    top: 11px;
    width: 5px;
    height: 5px;
    border-radius: 100px;
    position: absolute;
    background-color: var(--dark-bg)
}

.aximo-team-setails ul li:last-child {
    margin-bottom: 0
}

.aximo-team-setails ul li span {
    font-weight: 600
}

.aximo-skillbar {
    margin-bottom: 35px
}

.aximo-skillbar-box {
    height: 10px;
    background-color: var(--dark-bg);
    border-radius: 10px;
    position: relative
}

.aximo-skillbar:last-child {
    margin-bottom: 0
}

p.aximo-skillbar-lable {
    display: flex;
    font-weight: 600;
    margin-bottom: 15px;
    justify-content: space-between
}

.skillbar-bar {
    height: 10px;
    width: 0;
    background: #fbc21d;
    display: inline-block;
    position: absolute;
    left: 0;
    margin-bottom: 0;
    background-color: var(--accent-bg)
}

.aximo-iconbox-wrap {
    padding: 25px 40px;
    border-radius: 20px;
    margin-bottom: 30px;
    transition: all .4s;
    border: 2px solid var(--heading-color)
}

.aximo-iconbox-wrap:hover {
    background-color: var(--accent-bg);
    box-shadow: 4px 4px 0 0 var(--heading-color)
}

.aximo-iconbox-icon {
    margin-bottom: 30px
}

.aximo-iconbox-icon i {
    font-size: 80px
}

.aximo-iconbox-data h3 {
    margin-bottom: 15px
}

.aximo-iconbox-wrap2 {
    padding: 24px;
    border-radius: 5px;
    margin-bottom: 30px;
    border: 2px solid var(--heading-color2)
}

.aximo-iconbox-icon2 {
    margin-bottom: 30px
}

.aximo-iconbox-icon2 img {
    max-height: 174px
}

.aximo-iconbox-icon2.bottom {
    margin-bottom: 0;
    margin-top: 30px
}

.aximo-iconbox-data2 h3 {
    margin-bottom: 15px;
    font-family: ClashGroteskSemibold;
    color: var(--heading-color2)
}

.aximo-iconbox-column {
    display: grid;
    gap: 24px;
    grid-template-columns: 1fr 1fr
}

@media (max-width:991px) {
    .aximo-iconbox-column {
        grid-template-columns: 1fr
    }
}

.aximo-iconbox-wrap3 {
    padding: 40px;
    border-radius: 20px;
    display: flex
}

@media (max-width:767px) {
    .aximo-iconbox-wrap3 {
        padding: 30px
    }
}

.aximo-iconbox-wrap3:first-child {
    box-shadow: rgba(6, 24, 44, .4) 0 0 0 2px, rgba(6, 24, 44, .65) 0 4px 6px -1px, rgba(255, 255, 255, .08) 0 1px 0 inset
}

.aximo-iconbox-wrap3:nth-child(2) {
    box-shadow: rgba(6, 24, 44, .4) 0 0 0 2px, rgba(6, 24, 44, .65) 0 4px 6px -1px, rgba(255, 255, 255, .08) 0 1px 0 inset
}

.aximo-iconbox-wrap3:nth-child(3) {
    background-color: #ff94ff
}

.aximo-iconbox-wrap3:nth-child(4) {
    background-color: #ffe757
}

.aximo-iconbox-icon3 {
    margin-right: 24px;
    flex-shrink: 0
}

.aximo-iconbox-data3 h3 {
    font-size: 35px;
    margin-bottom: 20px;
    font-family: "Familjen Grotesk", sans-serif
}

@media (max-width:1199px) {
    .aximo-iconbox-data3 h3 {
        font-size: 30px
    }
}

.aximo-iconbox-data3 p {
    margin-bottom: 24px
}

.aximo-iconbox-wrap4 {
    padding: 24px;
    border-radius: 10px;
    margin-bottom: 30px;
    border: 2px solid var(--heading-color3)
}

.aximo-iconbox-wrap4:hover .aximo-icon path {
    stroke: var(--orange-color2)
}

.aximo-iconbox-icon4 {
    margin-bottom: 30px
}

.aximo-iconbox-icon4 i {
    font-size: 60px;
    color: var(--heading-color3)
}

.aximo-iconbox-data4 h3 {
    margin-bottom: 15px;
    line-height: 1.33em;
    font-family: Arimo, sans-serif;
    color: var(--heading-color3)
}

.aximo-iconbox-data4 p {
    font-size: 20px;
    margin-bottom: 22px;
    color: var(--heading-color3)
}

.aximo-iconbox-data4 .aximo-icon path {
    transition: all .4s
}

.aximo-iconbox-wrap5 {
    display: flex;
    margin-bottom: 24px
}

.aximo-iconbox-wrap5:last-child {
    margin-bottom: 0
}

.aximo-iconbox-icon5 {
    flex-shrink: 0;
    margin-right: 15px
}

.aximo-iconbox-icon5 i {
    font-size: 40px;
    color: var(--heading-color)
}

.aximo-iconbox-data5 h3 {
    font-size: 29px;
    margin-bottom: 12px
}

@media (max-width:767px) {
    .aximo-iconbox-data5 h3 {
        font-size: 24px
    }
}

.aximo-iconbox-wrap6 {
    margin-bottom: 30px;
    text-align: center
}

.aximo-iconbox-icon6 {
    margin-bottom: 30px
}

.aximo-iconbox-data6 h3 {
    margin-bottom: 12px;
    font-family: Inter, sans-serif
}

@media (max-width:767px) {
    .aximo-iconbox-data6 h3 {
        font-size: 24px
    }
}

.aximo-numberbox-section {
    padding: 100px 0
}

@media (max-width:991px) {
    .aximo-numberbox-section {
        padding: 100px 0 70px
    }
}

@media (max-width:767px) {
    .aximo-numberbox-section {
        padding: 80px 0 50px
    }
}

.aximo-numberbox-wrap {
    padding-top: 40px;
    display: flex;
    margin-bottom: 30px;
    transition: all .4s;
    margin: 30px 20px
}

.aximo-numberbox-wrap:hover .aximo-numberbox-number {
    color: var(--light-color3)
}

.aximo-numberbox-number {
    line-height: 1;
    font-size: 24px;
    font-weight: 600;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-right: 24px;
    transition: all .4s;
    color: var(--heading-color3)
}

.aximo-numberbox-data p {
    margin-bottom: 15px;
    color: --heading-color3
}

.aximo-numberbox-data p:last-child {
    margin-bottom: 0
}

.aximo-numberbox-data p span {
    font-size: 21px;
    font-weight: 600
}

a.aximo-service-icon {
    transition: all .5s
}

a.aximo-service-icon:hover {
    margin-left: 7px
}

.aximo-faq-wrap {
    padding: 100px 0 60px
}

@media (max-width:991px) {
    .aximo-faq-wrap {
        padding: 100px 0
    }
}

@media (max-width:767px) {
    .aximo-faq-wrap {
        padding: 50px 0
    }
}

@media (max-width:1199px) {
    .aximo-accordion-wrap {
        margin-left: 0
    }
}

@media (max-width:991px) {
    .aximo-accordion-wrap {
        margin-top: 30px
    }
}

.aximo-accordion-item {
    padding: 24px;
    position: relative;
    margin-bottom: 15px;
    border-radius: 20px;
    transition: all .4s;
    border: 2px solid var(--dark-bg)
}

.aximo-accordion-item:last-child {
    margin-bottom: 0
}

.aximo-accordion-item.open .aximo-accordion-header::before {
    transform: rotate(180deg)
}

.aximo-accordion-item.open {
    background-color: var(--accent-bg);
    box-shadow: 3px 3px 0 0 var(--dark-bg)
}

.aximo-accordion-item.open .aximo-accordion-body {
    display: block
}

.aximo-accordion-header {
    cursor: pointer;
    position: relative
}

@media (max-width:767px) {
    .aximo-accordion-header h3 {
        font-size: 24px;
        padding-right: 25px
    }
}

.aximo-accordion-header::before {
    content: "";
    position: absolute;
    right: 0;
    transition: all .4s;
    background-image: url(../images/v1/accordion-inactive.svg);
    background-size: 30px;
    background-position: center;
    width: 30px;
    height: 24px;
    top: 10px;
    z-index: 2;
    background-repeat: no-repeat
}

@media (max-width:767px) {
    .aximo-accordion-header::before {
        top: 5px
    }
}

.aximo-accordion-body {
    display: none;
    padding-top: 15px
}

.aximo-accordion-body.default {
    display: block
}

@media (max-width:991px) {
    .aximo-accordion-body {
        padding: 24px 0 0
    }
}

.aximo-accordion-wrap2 {
    gap: 24px;
    margin: 0 80px;
    grid-template-columns: 1fr 1fr
}

@media (max-width:991px) {
    .aximo-accordion-wrap2 {
        grid-template-columns: 1fr
    }
}

.aximo-accordion-wrap2 .aximo-accordion-item {
    padding: 20px 35px;
    border-radius: 5px;
    background-color: #ebeae4;
    box-shadow: none;
    border: none
}

@media (max-width:991px) {
    .aximo-accordion-wrap2 .aximo-accordion-item {
        padding: 24px
    }
}

.aximo-accordion-wrap2 .aximo-accordion-item.open .active {
    opacity: 1
}

.aximo-accordion-wrap2 .aximo-accordion-item.open .inactive {
    opacity: 0
}

.aximo-accordion-wrap2 .aximo-accordion-header h3 {
    font-family: Inter, sans-serif;
    color: var(--header-color2)
}

@media (max-width:767px) {
    .aximo-accordion-wrap2 .aximo-accordion-header h3 {
        font-size: 24px;
        padding-right: 25px
    }
}

.aximo-accordion-wrap2 .aximo-accordion-header::before {
    content: none
}

.aximo-accordion-wrap2 .aximo-accordion-icon {
    position: absolute;
    top: 4px;
    right: 0;
    transition: all .2s
}

.aximo-accordion-wrap2 .aximo-accordion-icon i {
    font-size: 18px
}

.aximo-accordion-wrap2 .aximo-accordion-icon.active {
    opacity: 0
}

.aximo-accordion-wrap2 .aximo-accordion-body {
    padding-right: 65px
}

@media (max-width:991px) {
    .aximo-accordion-wrap2 .aximo-accordion-body {
        padding-right: 20px
    }
}

.aximo-accordion-wrap3 {
    margin: 0;
    margin-top: 60px;
    counter-reset: section
}

@media (max-width:767px) {
    .aximo-accordion-wrap3 {
        margin-top: 30px
    }
}

.aximo-accordion-wrap3 .aximo-accordion-item {
    padding: 0;
    text-align: left;
    border-radius: 5px;
    background-color: transparent;
    box-shadow: none;
    border: none;
    position: relative;
    margin-bottom: 44px;
    padding-left: 74px
}

.aximo-accordion-wrap3 .aximo-accordion-item:last-child {
    margin-bottom: 0
}

.aximo-accordion-wrap3 .aximo-accordion-item.open .aximo-accordion-header::before {
    content: none
}

.aximo-accordion-wrap3 .aximo-accordion-item:before {
    left: 0;
    top: -8px;
    width: 50px;
    height: 50px;
    display: flex;
    font-size: 24px;
    font-weight: 600;
    border-radius: 50%;
    align-items: center;
    position: absolute;
    justify-content: center;
    border: 1px solid var(--heading-color);
    counter-increment: section;
    content: counter(section);
    transition: all .4s
}

.aximo-accordion-wrap3 .aximo-accordion-item.open:before {
    background-color: var(--yellow-bg);
    border: 1px solid var(--yellow-bg)
}

.aximo-accordion-wrap3 .aximo-accordion-header p {
    font-size: 21px;
    font-weight: 600
}

@media (max-width:767px) {
    .aximo-accordion-wrap3 .aximo-accordion-header h3 {
        font-size: 24px
    }
}

.aximo-accordion-wrap3 .aximo-accordion-header::before {
    content: none
}

.aximo-accordion-wrap3 .aximo-accordion-body p {
    font-size: 21px;
    line-height: 25px
}

.aximo-accordion-wrap4 {
    margin: 0
}

.aximo-accordion-wrap4 .aximo-accordion-item {
    padding: 30px 0;
    border: none;
    box-shadow: none;
    border-radius: 0;
    margin-bottom: 0;
    border-top: 1px solid var(--heading-color)
}

@media (max-width:991px) {
    .aximo-accordion-wrap4 .aximo-accordion-item {
        padding: 20px 0
    }
}

.aximo-accordion-wrap4 .aximo-accordion-item.open {
    background-color: transparent
}

.aximo-accordion-wrap4 .aximo-accordion-item:first-child {
    padding-top: 0;
    border-top: none
}

.aximo-accordion-wrap4 .aximo-accordion-item:last-child {
    padding-bottom: 0
}

.aximo-accordion-wrap4 .aximo-accordion-header::before {
    background-image: url(../images/icon/arrow-bottom.svg);
    background-size: 23px;
    width: 23px;
    height: 12px;
    top: 20px
}

.aximo-accordion-wrap4 .aximo-accordion-header h3 {
    font-size: 35px;
    font-family: "Familjen Grotesk", sans-serif
}

@media (max-width:991px) {
    .aximo-accordion-wrap4 .aximo-accordion-header h3 {
        font-size: 30px
    }
}

@media (max-width:767px) {
    .aximo-accordion-wrap4 .aximo-accordion-header h3 {
        font-size: 24px;
        padding-right: 25px
    }
}

.aximo-accordion-wrap4 .aximo-accordion-body {
    padding-right: 80px
}

@media (max-width:991px) {
    .aximo-accordion-wrap4 .aximo-accordion-body {
        padding-right: 20px
    }
}

.aximo-accordion-wrap4 .aximo-accordion-body p {
    font-size: 21px
}

@media (max-width:991px) {
    .aximo-accordion-wrap4 .aximo-accordion-body p {
        font-size: 18px
    }
}

.aximo-accordion-normal-item {
    display: flex;
    margin-bottom: 35px
}

.aximo-accordion-normal-item:last-child {
    margin-bottom: 0
}

@media (max-width:991px) {
    .aximo-accordion-normal-item {
        margin-bottom: 25px
    }
}

.aximo-accordion-normal-data h3 {
    margin-bottom: 13px
}

.aximo-accordion-normal-icon {
    flex-shrink: 0;
    margin-right: 10px;
    margin-top: 5px
}

@media (max-width:991px) {
    .responsive-margin {
        margin-bottom: 25px
    }
}

.aximo-accordion-wrap5 {
    margin: 0
}

.aximo-accordion-wrap5 .aximo-accordion-item {
    padding: 30px;
    border-radius: 5px;
    background-color: transparent;
    box-shadow: none;
    border: none;
    margin-bottom: 0
}

@media (max-width:991px) {
    .aximo-accordion-wrap5 .aximo-accordion-item {
        padding: 24px
    }
}

.aximo-accordion-wrap5 .aximo-accordion-item.open .active {
    opacity: 1
}

.aximo-accordion-wrap5 .aximo-accordion-item.open .inactive {
    opacity: 0
}

.aximo-accordion-wrap5 .aximo-accordion-item.open {
    background-color: #ebdece
}

.aximo-accordion-wrap5 .aximo-accordion-header h3 {
    font-family: "Libre Baskerville", serif;
    color: var(--heading-color4)
}

@media (max-width:767px) {
    .aximo-accordion-wrap5 .aximo-accordion-header h3 {
        font-size: 24px;
        padding-right: 25px
    }
}

.aximo-accordion-wrap5 .aximo-accordion-header::before {
    content: none
}

.aximo-accordion-wrap5 .aximo-accordion-icon {
    position: absolute;
    top: 4px;
    right: 0;
    transition: all .2s;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: 1px solid var(--green-color)
}

.aximo-accordion-wrap5 .aximo-accordion-icon i {
    font-size: 15px;
    color: var(--green-color)
}

.aximo-accordion-wrap5 .aximo-accordion-icon.active {
    opacity: 0;
    border: 1px solid var(--green-bg);
    background-color: var(--green-bg)
}

.aximo-accordion-wrap5 .aximo-accordion-icon.active i {
    color: var(--corn-color)
}

.aximo-accordion-wrap5 .aximo-accordion-body {
    max-width: 750px
}

.aximo-video-wrap {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    border: 5px solid var(--heading-color)
}

.aximo-video-popup {
    left: 50%;
    top: 50%;
    border-radius: 50px;
    position: absolute;
    transition: all .4s;
    transform: translate(-50%, -50%)
}

.aximo-video-popup.play-btn1 {
    box-shadow: 0 4px 0 0 var(--white-smoke)
}

.aximo-video-popup.play-btn1:hover {
    box-shadow: none
}

.aximo-video-section {
    position: relative
}

.aximo-video-section img {
    border-radius: 5px
}

.aximo-video-section2 {
    position: relative;
    overflow: hidden
}

@media (max-width:1199px) {
    .aximo-video-section2 {
        margin-top: -185px !important
    }
}

@media (max-width:991px) {
    .aximo-video-section2 {
        margin-top: -150px !important
    }
}

@media (max-width:767px) {
    .aximo-video-section2 {
        margin-top: -110px !important
    }
}

@media (max-width:479px) {
    .aximo-video-section2 {
        margin-top: -90px !important
    }
}

.aximo-video-section2 img {
    border-radius: 20px
}

@media (max-width:767px) {
    .aximo-video-section2 img {
        border-radius: 10px
    }
}

.aximo-video-section2 .waves {
    background-color: #000
}

@media (max-width:991px) {
    .play-btn-size img {
        width: 90px;
        height: 90px
    }
}

@media (max-width:767px) {
    .play-btn-size img {
        width: 60px;
        height: 60px
    }
}

.waves {
    position: absolute;
    width: 185px;
    height: 185px;
    background: #000;
    opacity: 0;
    border-radius: 100%;
    left: -35px;
    top: -35px;
    z-index: 0;
    -webkit-animation: waves 3s ease-in-out infinite;
    animation: waves 3s ease-in-out infinite;
    z-index: -1
}

@media (max-width:991px) {
    .waves {
        width: 160px;
        height: 160px
    }
}

@media (max-width:767px) {
    .waves {
        width: 130px;
        height: 130px
    }
}

.waves.wave-1 {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.waves.wave-2 {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.waves.wave-3 {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

@keyframes waves {
    0% {
        -webkit-transform: scale(.2, .2);
        transform: scale(.2, .2);
        opacity: 0
    }

    50% {
        opacity: .9
    }

    100% {
        -webkit-transform: scale(.9, .9);
        transform: scale(.9, .9);
        opacity: 0
    }
}

@media (max-width:991px) {
    .aximo-hero-video-section {
        margin-top: 50px
    }
}

@media (max-width:767px) {
    .aximo-hero-video-section {
        margin-top: 30px
    }
}

.aximo-video-popup3 {
    position: relative;
    margin-left: 150px
}

@media (max-width:1300px) {
    .aximo-video-popup3 {
        margin: 0
    }
}

img.aximo-video-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

img.aximo-video-circle {
    -webkit-animation: rotate-animation 10s infinite linear;
    -moz-animation: rotate-animation 10s infinite linear;
    -o-animation: rotate-animation 10s infinite linear;
    animation: rotate-animation 10s infinite linear
}

.aximo-testimonial-wrap {
    padding: 30px;
    border-radius: 20px;
    margin-bottom: 30px;
    transition: all .4s;
    border: 2px solid var(--heading-color)
}

.aximo-testimonial-wrap:hover {
    box-shadow: 4px 4px 0 0 var(--heading-color)
}

.aximo-testimonial-rating {
    margin-bottom: 28px
}

.aximo-testimonial-rating ul {
    line-height: 1
}

.aximo-testimonial-rating ul li {
    margin: 0 4px;
    display: inline-block
}

.aximo-testimonial-rating ul li i {
    font-size: 34px
}

.aximo-testimonial-rating ul li:last-child {
    margin-right: 0
}

.aximo-testimonial-rating ul li:first-child {
    margin-left: 0
}

.aximo-testimonial-data h3 {
    margin-bottom: 15px
}

.aximo-testimonial-author {
    display: flex;
    align-items: center;
    margin-top: 30px;
    gap: 50px
}

.aximo-testimonial-author-thumb {
    margin-right: 12px;
    width: 70px;
    height: 70px;
    flex-shrink: 0;
    overflow: hidden;
    border-radius: 100%;
    border: 3px solid var(--heading-color)
}

.aximo-testimonial-author-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.aximo-testimonial-author-data p {
    font-size: 21px;
    font-weight: 700
}

.aximo-testimonial-author-data p span {
    font-weight: 400
}

@media (max-width:991px) {
    .aximo-testimonial-column {
        margin-top: 40px
    }
}

.aximo-testimonial-wrap2 {
    border-radius: 0;
    padding: 0;
    padding-bottom: 30px;
    border: none;
    border-bottom: 1px solid var(--heading-color2)
}

.aximo-testimonial-wrap2:last-child {
    border: none;
    padding: 0;
    margin: 0
}

.aximo-testimonial-wrap2:hover {
    box-shadow: none
}

.aximo-testimonial-wrap2 .aximo-testimonial-rating {
    margin-bottom: 20px
}

.aximo-testimonial-wrap2 .aximo-testimonial-rating ul li {
    margin: 0
}

.aximo-testimonial-wrap2 .aximo-testimonial-data p {
    font-size: 21px;
    font-weight: 600
}

.aximo-default-content.aximo-sticky {
    position: sticky;
    top: 130px
}

@media (max-width:991px) {
    .aximo-default-content.aximo-sticky {
        position: static
    }
}

.aximo-testimonial-wrap3 {
    border: 10px;
    padding: 40px;
    margin-bottom: 24px;
    border: 2px solid #191931
}

.aximo-testimonial-wrap3:hover {
    box-shadow: none
}

.aximo-testimonial-wrap3 .aximo-testimonial-quote {
    margin-bottom: 25px
}

.aximo-testimonial-wrap3 .aximo-testimonial-data p {
    font-size: 21px;
    font-weight: 600;
    color: var(--heading-color3)
}

@media (max-width:767px) {
    .aximo-testimonial-wrap3 .aximo-testimonial-data p {
        font-size: 18px
    }
}

.aximo-testimonial-wrap3 .aximo-testimonial-author-data p {
    font-size: 18px;
    font-weight: 400
}

.aximo-testimonial-wrap3 .aximo-testimonial-author-data span {
    font-weight: 600;
    margin-bottom: 10px
}

.aximo-testimonial-slider-column {
    gap: 120px;
    display: grid;
    grid-template-columns: 333px 1fr
}

@media (max-width:1199px) {
    .aximo-testimonial-slider-column {
        gap: 50px
    }
}

@media (max-width:991px) {
    .aximo-testimonial-slider-column {
        display: block
    }
}

.aximo-testimonial-slider-thumb {
    border-radius: 20px;
    margin-bottom: 20px;
    overflow: hidden
}

.aximo-testimonial-slider-thumb img {
    width: 100%
}

.aximo-testimonial-slider-author h5 {
    margin-bottom: 5px;
    letter-spacing: -.5px;
    color: var(--heading-color4);
    font-family: "Libre Baskerville", serif
}

.aximo-testimonial-slider-author p {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: -.5px;
    color: var(--heading-color4)
}

@media (max-width:991px) {
    .aximo-testimonial-slider-data {
        margin-top: 25px;
        margin-bottom: 40px
    }
}

.aximo-testimonial-slider-data h3 {
    margin-bottom: 40px;
    letter-spacing: -.5px;
    color: var(--heading-color4);
    font-family: "Libre Baskerville", serif
}

@media (max-width:1199px) {
    .aximo-testimonial-slider-data h3 {
        margin-bottom: 30px
    }
}

@media (max-width:991px) {
    .aximo-testimonial-slider-data h3 {
        margin-bottom: 15px
    }
}

.aximo-testimonial-slider-data p {
    font-size: 26px;
    line-height: 36px;
    letter-spacing: -.5px;
    color: var(--heading-color4)
}

@media (max-width:1400px) {
    .aximo-testimonial-slider-data p {
        font-size: 22px;
        line-height: 32px
    }
}

@media (max-width:767px) {
    .aximo-testimonial-slider-data p {
        font-size: 20px;
        line-height: 30px
    }
}

.aximo-testimonial-slider .swiper-pagination {
    left: -77px;
    display: flex;
    bottom: 0;
    justify-content: center
}

@media (max-width:991px) {
    .aximo-testimonial-slider .swiper-pagination {
        left: 0;
        justify-content: start
    }
}

.aximo-testimonial-slider .swiper-pagination-bullet {
    width: 50px;
    height: 6px;
    opacity: 1;
    border-radius: 5px;
    margin: 0 12px !important;
    transition: all .4s;
    background-color: #ebdece
}

.aximo-testimonial-slider .swiper-pagination-bullet:first-child {
    margin-left: 0 !important
}

.aximo-testimonial-slider .swiper-pagination-bullet:last-child {
    margin-left: 0 !important
}

.aximo-testimonial-slider .swiper-pagination-bullet-active {
    background-color: var(--heading-color4)
}

.aximo-cta-section {
    background-color: var(--heading-color2)
}

.aximo-cta-wrap {
    text-align: center;
    max-width: 815px;
    margin: 0 auto
}

@media (max-width:1199px) {
    .aximo-cta-wrap {
        max-width: 750px
    }
}

.aximo-cta-wrap h2 {
    font-size: 80px;
    margin-bottom: 40px;
    color: var(--light-color1);
    font-family: ClashGroteskSemibold
}

@media (max-width:1199px) {
    .aximo-cta-wrap h2 {
        font-size: 60px
    }
}

@media (max-width:767px) {
    .aximo-cta-wrap h2 {
        font-size: 40px
    }
}

.aximo-cta-shape1 {
    position: absolute;
    bottom: 21%;
    left: 10%;
    animation: float-left-right 6s ease-in-out infinite
}

@media (max-width:1500px) {
    .aximo-cta-shape1 img {
        width: 230px
    }
}

@media (max-width:991px) {
    .aximo-cta-shape1 img {
        display: none
    }
}

.aximo-cta-shape2 {
    top: -70px;
    right: 140px;
    position: absolute;
    -webkit-animation: rotate-animation 8s infinite linear;
    -moz-animation: rotate-animation 8s infinite linear;
    -o-animation: rotate-animation 8s infinite linear;
    animation: rotate-animation 8s infinite linear
}

@media (max-width:991px) {
    .aximo-cta-shape2 {
        display: none
    }
}

.aximo-cta2-section {
    border-radius: 20px;
    overflow: hidden;
    position: relative
}

.aximo-cta2-wrap {
    text-align: center;
    max-width: 1000px;
    margin: 0 auto
}

@media (max-width:1199px) {
    .aximo-cta2-wrap {
        max-width: 600px
    }
}

.aximo-cta2-wrap h2 {
    margin-bottom: 24px;
    color: var(--light-color4);
    font-family: "Libre Baskerville", serif
}

.aximo-cta2-wrap p {
    font-size: 21px;
    color: var(--light-color4);
    max-width: 740px;
    margin: 0 auto 50px
}

.aximo-cta-shape3 {
    position: absolute;
    top: -15px;
    left: -18px
}

@media (max-width:991px) {
    .aximo-cta-shape3 {
        display: none
    }
}

@media (max-width:1650px) {
    .aximo-cta-shape3 img {
        width: 200px
    }
}

.aximo-social-icon ul li {
    margin: 0 3px;
    display: inline-block
}

.aximo-social-icon ul li:first-child {
    margin-left: 0
}

.aximo-social-icon ul li:last-child {
    margin-right: 0
}

.aximo-social-icon ul li a {
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    transition: all .4s;
    border: 1px solid var(--white-smoke);
    background-color: var(--dark-bg)
}

.aximo-social-icon ul li a i {
    transition: all .4s;
    color: var(--white-smoke)
}

.aximo-social-icon ul li a:hover i {
    color: var(--heading-color)
}

.aximo-social-icon ul li a:hover {
    background-color: var(--accent-bg);
    box-shadow: 0 2px 0 0 var(--white-smoke);
    border: 1px solid var(--dark-bg)
}

.aximo-social-icon.social-large ul li a {
    width: 45px;
    height: 45px
}

.aximo-social-icon.social-large ul li a i {
    font-size: 22px
}

.aximo-social-icon2 ul li {
    margin: 0 6px;
    display: inline-block
}

.aximo-social-icon2 ul li:first-child {
    margin-left: 0
}

.aximo-social-icon2 ul li:last-child {
    margin-right: 0
}

.aximo-social-icon2 ul li a {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    transition: all .4s;
    background-color: var(--light-bg2)
}

.aximo-social-icon2 ul li a i {
    font-size: 24px;
    transition: all .4s;
    color: var(--heading-color2)
}

.aximo-social-icon2 ul li a:hover i {
    color: var(--orange-color)
}

.aximo-social-icon2.right {
    text-align: right
}

@media (max-width:991px) {
    .aximo-social-icon2.right {
        text-align: center;
        margin-bottom: 20px
    }
}

.header-social.aximo-social-icon {
    margin-right: 40px
}

@media (max-width:1199px) {
    .header-social.aximo-social-icon {
        display: none
    }
}

.header-social.aximo-social-icon ul li {
    margin: 0 4px
}

.header-social.aximo-social-icon ul li a {
    width: 35px;
    height: 35px;
    background-color: transparent;
    border: 1px solid var(--heading-color)
}

.header-social.aximo-social-icon ul li a:hover {
    background-color: var(--yellow-bg);
    border: 1px solid var(--yellow-bg)
}

.header-social.aximo-social-icon ul li a i {
    color: var(--heading-color)
}

.aximo-social-icon3 ul li a {
    width: 35px;
    height: 35px;
    background-color: transparent;
    border: 1px solid var(--light-color3)
}

.aximo-social-icon3 ul li a:hover {
    box-shadow: none;
    background-color: var(--orange-bg2)
}

.aximo-social-icon3 ul li a svg path {
    fill: var(--light-color3)
}

.aximo-social-icon3 ul li a:hover svg path {
    fill: var(--light-color3)
}

.aximo-social-icon4 ul li a {
    width: 35px;
    height: 35px;
    background-color: #ebdece;
    border: 1px solid #ebdece
}

.aximo-social-icon4 ul li a:hover {
    box-shadow: none;
    background-color: var(--green-bg);
    border: 1px solid var(--green-bg)
}

.aximo-social-icon4 ul li a i {
    color: var(--heading-color3)
}

.aximo-social-icon4 ul li a:hover i {
    color: var(--corn-color)
}

.aximo-auto-slider-section {
    padding: 20px 0;
    overflow: hidden;
    background-color: var(--dark-bg)
}

.aximo-auto-slider-item {
    display: flex;
    margin: -1px;
    align-items: center
}

.aximo-auto-slider-item h3 {
    font-size: 35px;
    white-space: nowrap;
    padding: 0 24px;
    text-transform: uppercase;
    color: var(--accent-color)
}

@media (max-width:767px) {
    .aximo-auto-slider-item h3 {
        font-size: 28px
    }
}

.aximo-auto-slider-item img {
    -webkit-animation: rotate-animation 7s infinite linear;
    -moz-animation: rotate-animation 7s infinite linear;
    -o-animation: rotate-animation 7s infinite linear;
    animation: rotate-animation 7s infinite linear
}

.aximo-auto-slider .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
    position: relative
}

.aximo-auto-slider .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    position: relative;
    overflow: hidden;
    margin: -1px
}

@keyframes rotate-animation {
    0% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(180deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.aximo-brandlogo-section {
    padding: 100px 0;
    border-radius: 5px;
    background-color: #1b1b1b
}

@media (max-width:991px) {
    .aximo-brandlogo-section {
        padding: 80px 0
    }
}

@media (max-width:767px) {
    .aximo-brandlogo-section {
        padding: 60px 0
    }
}

.aximo-brandlogo-title {
    text-align: center;
    margin-bottom: 60px
}

@media (max-width:767px) {
    .aximo-brandlogo-title {
        margin-bottom: 40px
    }
}

.aximo-brandlogo-title p {
    font-size: 21px;
    color: var(--light-color1)
}

.aximo-brandlogo-item {
    margin: 0 40px
}

.extra-side-margin {
    margin: 0 50px
}

@media (max-width:991px) {
    .extra-side-margin {
        margin: 0 20px
    }
}

@media (max-width:767px) {
    .extra-side-margin {
        margin: 0 12px
    }
}

.aximo-auto-text-slider-section {
    padding: 6px;
    background-color: var(--dark-bg);
    transform: rotate(-1deg)
}

.aximo-auto-text-slider-section .aximo-auto-slider-item h3 {
    padding: 0 12px;
    letter-spacing: 1px;
    font-family: "Familjen Grotesk", sans-serif
}

.aximo-auto-text-slider-section .swiper-slide:first-child .aximo-auto-slider-item h3 {
    color: #8d7dff
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(2) .aximo-auto-slider-item h3 {
    color: #ff7545
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(3) .aximo-auto-slider-item h3 {
    color: #ff94ff
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(4) .aximo-auto-slider-item h3 {
    color: #ffe757
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(5) .aximo-auto-slider-item h3 {
    color: #8d7dff
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(6) .aximo-auto-slider-item h3 {
    color: #ff7545
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(7) .aximo-auto-slider-item h3 {
    color: #8d7dff
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(8) .aximo-auto-slider-item h3 {
    color: #ff7545
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(9) .aximo-auto-slider-item h3 {
    color: #ff94ff
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(10) .aximo-auto-slider-item h3 {
    color: #ffe757
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(11) .aximo-auto-slider-item h3 {
    color: #8d7dff
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(12) .aximo-auto-slider-item h3 {
    color: #ff7545
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(13) .aximo-auto-slider-item h3 {
    color: #8d7dff
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(14) .aximo-auto-slider-item h3 {
    color: #ff7545
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(15) .aximo-auto-slider-item h3 {
    color: #ff94ff
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(16) .aximo-auto-slider-item h3 {
    color: #ffe757
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(17) .aximo-auto-slider-item h3 {
    color: #8d7dff
}

.aximo-auto-text-slider-section .swiper-slide:nth-child(18) .aximo-auto-slider-item h3 {
    color: #ff7545
}

.aximo-brandlogo-section2 {
    padding: 100px 0;
    border-radius: 20px;
    background-color: #191931
}

@media (max-width:991px) {
    .aximo-brandlogo-section2 {
        padding: 80px 0
    }
}

@media (max-width:767px) {
    .aximo-brandlogo-section2 {
        padding: 60px 0
    }
}

.aximo-brandlogo-title2 {
    text-align: center;
    margin-bottom: 60px
}

@media (max-width:767px) {
    .aximo-brandlogo-title2 {
        margin-bottom: 40px
    }
}

.aximo-brandlogo-title2 p {
    font-size: 24px;
    font-weight: 600;
    color: var(--orange-color2)
}

.aximo-brandlogo-item {
    margin: 0 40px
}

.aximo-list-icon {
    margin-top: 50px
}

.aximo-list-icon ul li {
    font-weight: 600;
    font-size: 21px;
    margin-bottom: 20px;
    position: relative;
    padding-left: 40px;
    text-align: left;
    color: var(--heading-color)
}

@media (max-width:991px) {
    .aximo-list-icon ul li {
        font-size: 18px
    }
}

.aximo-list-icon ul li img {
    position: absolute;
    left: 0;
    top: 0
}

.aximo-list-icon ul li:last-child {
    margin-bottom: 0
}

.aximo-pricing-wrap {
    border-radius: 5px;
    margin-bottom: 30px;
    padding: 30px 25px 30px 30px;
    border: 2px solid var(--heading-color2)
}

.aximo-pricing-header {
    margin-bottom: 20px
}

.aximo-pricing-header img {
    margin-bottom: 15px
}

.aximo-pricing-header h3 {
    font-family: ClashGroteskSemibold;
    color: var(--heading-color2)
}

.aximo-pricing-price {
    padding-bottom: 25px;
    margin-bottom: 30px;
    border-bottom: 1px solid var(--heading-color2)
}

.aximo-pricing-price h2 {
    font-family: ClashGroteskSemibold;
    color: var(--heading-color2)
}

.aximo-pricing-body {
    margin-bottom: 50px
}

.aximo-pricing-body ul li {
    position: relative;
    font-size: 21px;
    font-weight: 600;
    padding-left: 40px;
    margin-bottom: 20px
}

@media (max-width:1199px) {
    .aximo-pricing-body ul li {
        font-size: 18px
    }
}

.aximo-pricing-body ul li:last-child {
    margin-bottom: 0
}

.aximo-pricing-body ul li img {
    position: absolute;
    left: 0
}

.aximo-pricing-btn {
    width: 100%;
    line-height: 55px;
    background-color: transparent;
    transition: all .4s;
    color: var(--heading-color2) !important;
    border: 2px solid var(--heading-color2)
}

.aximo-pricing-btn:hover {
    color: var(--light-color1) !important;
    background-color: var(--orange-bg);
    border: 2px solid var(--orange-bg)
}

.aximo-pricing-btn.active {
    color: var(--light-color1) !important;
    background-color: var(--orange-bg);
    border: 2px solid var(--orange-bg)
}

.aximo-pricing-btn.active:hover {
    background-color: var(--dark-bg);
    border: 2px solid var(--dark-bg)
}

.aximo-pricing-wrap2 {
    border-radius: 20px;
    margin-bottom: 30px;
    padding: 30px 26px 30px 28px;
    border: 2px solid var(--heading-color)
}

.aximo-pricing-header2 {
    margin-bottom: 20px
}

.aximo-pricing-price2 {
    display: flex
}

.aximo-pricing-description {
    padding: 24px 0;
    border-bottom: 1px solid #e6e6e6
}

.aximo-pricing-body2 {
    margin-top: 24px;
    margin-bottom: 30px
}

.aximo-pricing-body2 ul li {
    position: relative;
    font-size: 21px;
    font-weight: 600;
    padding-left: 40px;
    margin-bottom: 20px
}

@media (max-width:1199px) {
    .aximo-pricing-body2 ul li {
        font-size: 18px
    }
}

.aximo-pricing-body2 ul li:last-child {
    margin-bottom: 0
}

.aximo-pricing-body2 ul li img {
    position: absolute;
    left: 0
}

.aximo-pricing-btn2 {
    width: 100%;
    height: 60px;
    font-size: 16px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 60px;
    border-radius: 50px;
    background-color: transparent;
    transition: all .4s;
    color: var(--heading-color) !important;
    border: 2px solid var(--heading-color);
    box-shadow: 0 4px 0 0 #fdfde1
}

.aximo-pricing-btn2:hover {
    color: var(--heading-color) !important;
    background-color: var(--accent-bg)
}

.aximo-pricing-btn2.active {
    color: var(--heading-color) !important;
    background-color: var(--accent-bg)
}

.aximo-pricing-btn2.active:hover {
    color: var(--white-smoke) !important;
    background-color: var(--dark-bg);
    border: 2px solid var(--accent-bg)
}

.aximo-shape {
    position: absolute;
    bottom: 0;
    right: 95px;
    animation: float-left-right 6s ease-in-out infinite
}

@media (max-width:991px) {
    .aximo-shape {
        display: none
    }
}

.aximo-thumb-shape1 {
    position: absolute;
    bottom: 0;
    left: -26%
}

@media (max-width:767px) {
    .aximo-thumb-shape1 {
        display: none
    }
}

.aximo-thumb-shape2 {
    position: absolute;
    bottom: 0;
    right: -15%
}

@media (max-width:767px) {
    .aximo-thumb-shape2 {
        display: none
    }
}

.aximo-iconbox-shape {
    top: -15%;
    right: 0;
    position: absolute
}

@media (max-width:991px) {
    .aximo-iconbox-shape {
        display: none
    }
}

@media (max-width:1669px) {
    .aximo-iconbox-shape img {
        width: 250px
    }
}

.aximo-star-shape-half {
    position: absolute;
    bottom: -10%;
    z-index: -1
}

@media (max-width:991px) {
    .aximo-star-shape-half {
        display: none
    }
}

@media (max-width:1669px) {
    .aximo-star-shape-half img {
        width: 130px
    }
}

.aximo-star-shape-half2 {
    position: absolute;
    bottom: -40px;
    right: 0;
    z-index: -1
}

@media (max-width:991px) {
    .aximo-star-shape-half2 {
        display: none
    }
}

@media (max-width:1669px) {
    .aximo-star-shape-half2 img {
        width: 200px
    }
}

.aximo-increase-shape {
    position: absolute;
    top: 12%;
    left: 9%;
    animation: float-top-bottom 6s ease-in-out infinite
}

@media (max-width:991px) {
    .aximo-increase-shape {
        display: none
    }
}

.aximo-v4-shape1 {
    position: absolute;
    bottom: 70px;
    right: 0;
    animation: float-left-right 6s ease-in-out infinite
}

@media (max-width:991px) {
    .aximo-v4-shape1 {
        display: none
    }
}

@media (max-width:1669px) {
    .aximo-v4-shape1 img {
        width: 200px
    }
}

.aximo-thumb-shape4 {
    position: absolute;
    top: -90px;
    left: -80px;
    animation: float-left-right 6s ease-in-out infinite
}

@media (max-width:767px) {
    .aximo-thumb-shape4 {
        display: none
    }
}

.aximo-v4-shape2 {
    position: absolute;
    top: 8%;
    right: 8%;
    animation: float-top-bottom 6s ease-in-out infinite
}

@media (max-width:991px) {
    .aximo-v4-shape2 {
        display: none
    }
}

@media (max-width:1500px) {
    .aximo-v4-shape2 img {
        width: 80px
    }
}

.aximo-v4-shape3 {
    position: absolute;
    top: -30px;
    left: 105px;
    animation: float-left-right 6s ease-in-out infinite
}

@media (max-width:991px) {
    .aximo-v4-shape3 {
        display: none
    }
}

@media (max-width:1669px) {
    .aximo-v4-shape3 img {
        width: 115px
    }
}

.aximo-pricing-shape {
    position: absolute;
    top: 7%;
    right: 5%;
    animation: float-left-right 6s ease-in-out infinite
}

@media (max-width:991px) {
    .aximo-pricing-shape {
        display: none
    }
}

@media (max-width:1669px) {
    .aximo-pricing-shape img {
        width: 170px
    }
}

.aximo-video-shape {
    position: absolute;
    bottom: -12px;
    right: -12px
}

@media (max-width:1300px) {
    .aximo-video-shape img {
        width: 250px
    }
}

@media (max-width:991px) {
    .aximo-video-shape img {
        width: 200px
    }
}

@media (max-width:767px) {
    .aximo-video-shape {
        display: none
    }
}

.aximo-wave-shape {
    text-align: center
}

.aximo-project-thumb {
    overflow: hidden;
    border-radius: 20px;
    position: relative;
    border: 5px solid var(--white-smoke)
}

.aximo-project-thumb img {
    transition: all .5s;
    transform: scale(1)
}

.aximo-project-thumb:hover img {
    transform: scale(1.1)
}

.aximo-project-thumb::before {
    content: "";
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    transition: all .4s;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 35.42%, #000 100%)
}

.aximo-project-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.aximo-project-wrap {
    padding: 24px;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    align-items: center;
    position: absolute
}

@media (max-width:767px) {
    .aximo-project-wrap {
        display: block
    }
}

.aximo-project-data {
    flex: 0 0 85%
}

.aximo-project-data h3 {
    margin-bottom: 10px;
    color: var(--white-smoke)
}

.aximo-project-data p {
    color: var(--white-smoke)
}

.aximo-project-icon {
    flex: 0 0 15%;
    text-align: right
}

@media (max-width:767px) {
    .aximo-project-icon {
        margin-top: 20px;
        display: block;
        text-align: left
    }
}

.aximo-project-icon svg path {
    transition: all .4s
}

.aximo-project-icon:hover svg path {
    stroke: var(--accent-color)
}

.aximo-project-slider .swiper-pagination {
    max-width: 1296px;
    display: flex;
    position: static;
    margin: 0 auto;
    margin-top: 80px;
    justify-content: center;
    padding: 0 24px
}

@media (max-width:991px) {
    .aximo-project-slider .swiper-pagination {
        margin-top: 60px
    }
}

@media (max-width:767px) {
    .aximo-project-slider .swiper-pagination {
        margin-top: 40px
    }
}

.aximo-project-slider .swiper-pagination-bullet {
    width: 25%;
    height: 3px;
    opacity: 1;
    border-radius: 0;
    margin: 0 !important;
    transition: all .4s;
    background-color: #333
}

.aximo-project-slider .swiper-pagination-bullet-active {
    background-color: var(--accent-bg)
}

.aximo-project-section {
    border-radius: 20px;
    background-color: #191931
}

.aximo-project-thumb2 {
    overflow: hidden;
    border-radius: 20px;
    position: relative
}

.aximo-project-thumb2 img {
    transition: all .5s;
    transform: scale(1)
}

.aximo-project-thumb2:hover img {
    transform: scale(1.1)
}

.aximo-project-thumb2:hover .aximo-project-icon2 img {
    transform: scale(1) !important
}

.aximo-project-thumb2:hover .aximo-project-icon2 {
    top: 50%;
    opacity: 1;
    visibility: visible
}

.aximo-project-thumb2:hover:before {
    opacity: 1
}

.aximo-project-thumb2::before {
    content: "";
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    transition: all .4s;
    background: linear-gradient(0deg, rgba(25, 25, 49, .6) 23.47%, rgba(25, 25, 49, 0) 102.43%);
    mix-blend-mode: multiply
}

.aximo-project-thumb2 img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.aximo-project-data2 {
    margin-top: 24px;
    padding-right: 30px
}

.aximo-project-data2 h3 {
    margin-bottom: 15px;
    color: var(--light-color3);
    font-family: Arimo, sans-serif
}

@media (max-width:767px) {
    .aximo-project-data2 h3 {
        font-size: 24px
    }
}

.aximo-project-data2 p {
    font-size: 21px;
    color: var(--light-color3)
}

@media (max-width:767px) {
    .aximo-project-data2 p {
        font-size: 18px
    }
}

.aximo-project-icon2 {
    top: 55%;
    left: 50%;
    width: 80px;
    height: 80px;
    display: flex;
    z-index: 1;
    opacity: 0;
    transition: all .4s;
    visibility: hidden;
    align-items: center;
    position: absolute;
    border-radius: 100%;
    justify-content: center;
    transform: translate(-50%, -50%);
    background-color: var(--light-bg4)
}

.aximo-project-icon2 img {
    width: auto;
    height: auto
}

.aximo-project-slider2 {
    padding-bottom: 11px
}

@media (max-width:767px) {
    .aximo-project-slider2 {
        margin: 0 12px
    }
}

.aximo-project-slider2 .swiper-scrollbar.swiper-scrollbar-horizontal {
    background-color: #666;
    position: relative;
    margin: 0 auto;
    height: 2px;
    left: 0;
    width: 100%;
    max-width: 1296px;
    margin-top: 100px
}

@media (max-width:991px) {
    .aximo-project-slider2 .swiper-scrollbar.swiper-scrollbar-horizontal {
        margin-top: 80px
    }
}

@media (max-width:767px) {
    .aximo-project-slider2 .swiper-scrollbar.swiper-scrollbar-horizontal {
        margin-top: 60px
    }
}

.aximo-project-slider2 .swiper-scrollbar-drag {
    cursor: pointer;
    width: 85px !important;
    height: 50px;
    top: -24px;
    left: -2px;
    position: absolute;
    background-size: cover;
    background-color: transparent;
    background-image: url(../images/v4/arrow.png)
}

.aximo-project-page .aximo-project-thumb {
    margin-bottom: 24px;
    border: 5px solid var(--dark-bg)
}

.aximo-project-page .aximo-project-thumb::before {
    opacity: 0
}

.aximo-project-page .aximo-project-thumb:hover:before {
    opacity: 1
}

.aximo-project-page .aximo-project-thumb:hover .aximo-project-wrap {
    opacity: 1;
    visibility: visible
}

.aximo-project-page .aximo-project-wrap {
    opacity: 0;
    transition: all .4s;
    visibility: hidden
}

.aximo-project-one-column {
    padding: 120px 0 50px
}

@media (max-width:991px) {
    .aximo-project-one-column {
        padding: 100px 0 40px
    }
}

@media (max-width:991px) {
    .aximo-project-one-column {
        padding: 80px 0 40px
    }
}

.aximo-project-wrap3 {
    margin-bottom: 80px
}

@media (max-width:991px) {
    .aximo-project-wrap3 {
        margin-bottom: 60px
    }
}

@media (max-width:767px) {
    .aximo-project-wrap3 {
        margin-bottom: 40px
    }
}

.aximo-project-thumb3 {
    border-radius: 10px;
    overflow: hidden;
    position: relative
}

.aximo-project-thumb3:hover .aximo-project-link {
    opacity: 1;
    top: 50%;
    visibility: visible
}

.aximo-project-thumb3:before {
    content: "";
    left: 0;
    top: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    transition: all .4s;
    position: absolute;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(25, 25, 49, .6) 23.47%, rgba(25, 25, 49, 0) 102.43%);
    mix-blend-mode: multiply
}

.aximo-project-thumb3:hover:before {
    opacity: 1
}

.aximo-project-data3 {
    display: flex;
    align-items: center;
    margin-top: 24px
}

@media (max-width:991px) {
    .aximo-project-data3 {
        display: block
    }
}

.aximo-project-data3 h3 {
    flex: 0 0 58%
}

@media (max-width:991px) {
    .aximo-project-data3 h3 {
        margin-bottom: 15px
    }
}

.aximo-project-data3 h3 a {
    color: var(--heading-color)
}

.aximo-project-data3 p {
    font-size: 21px;
    flex: 0 0 42%
}

@media (max-width:767px) {
    .aximo-project-data3 p {
        font-size: 18px
    }
}

.aximo-project-link {
    width: 100px;
    height: 100px;
    display: flex;
    top: 55%;
    left: 50%;
    opacity: 0;
    visibility: hidden;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    position: absolute;
    transition: all .4s;
    transform: translate(-50%, -50%);
    background-color: var(--accent-bg);
    border: 2px solid var(--dark-bg)
}

@media (max-width:767px) {
    .aximo-project-link {
        width: 60px;
        height: 60px
    }
}

@media (max-width:767px) {
    .aximo-project-link img {
        width: 30px
    }
}

.aximo-project-single-section {
    padding: 130px 0 0
}

@media (max-width:991px) {
    .aximo-project-single-section {
        padding: 100px 0 0
    }
}

@media (max-width:767px) {
    .aximo-project-single-section {
        padding: 80px 0 0
    }
}

.aximo-project-single-thumb {
    border-radius: 30px;
    overflow: hidden;
    margin-bottom: 40px;
    border: 5px solid var(--heading-color)
}

@media (max-width:991px) {
    .aximo-project-single-thumb {
        margin-bottom: 30px
    }
}

.aximo-project-info {
    display: flex;
    align-items: center
}

.aximo-project-info-wrap {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 75px;
    align-items: center;
    justify-content: space-between
}

@media (max-width:991px) {
    .aximo-project-info-wrap {
        margin-bottom: 30px
    }
}

.aximo-project-info h3 {
    margin-right: 10px
}

@media (max-width:1199px) {
    .aximo-project-info h3 {
        font-size: 24px
    }
}

@media (max-width:575px) {
    .aximo-project-info h3 {
        font-size: 20px
    }
}

@media (max-width:991px) {
    .aximo-project-info {
        display: block;
        margin-bottom: 10px
    }
}

@media (max-width:575px) {
    .aximo-project-info p {
        font-size: 16px
    }
}

.aximo-project-single-wrap {
    padding-bottom: 130px;
    border-bottom: 1px solid #e6e6e6
}

@media (max-width:991px) {
    .aximo-project-single-wrap {
        padding-bottom: 100px
    }
}

@media (max-width:767px) {
    .aximo-project-single-wrap {
        padding-bottom: 80px
    }
}

.aximo-resolve-project-item {
    margin-bottom: 25px
}

.aximo-resolve-project-item:last-child {
    margin-bottom: 0
}

.aximo-resolve-project-item h3 {
    margin-bottom: 10px
}

.aximo-resolve-project-item p {
    font-size: 18px !important
}

.aximo-project-single-thumb2 {
    border-radius: 17px;
    overflow: hidden;
    border: 5px solid var(--heading-color)
}

@media (max-width:991px) {
    .aximo-project-single-thumb2 {
        margin-bottom: 40px
    }
}

.aximo-project-section2 {
    padding: 130px 0 90px
}

@media (max-width:991px) {
    .aximo-project-section2 {
        padding: 100px 0 70px
    }
}

@media (max-width:767px) {
    .aximo-project-section2 {
        padding: 80px 0 50px
    }
}

.aximo-project-wrap4 {
    margin-bottom: 40px
}

@media (max-width:991px) {
    .aximo-project-wrap4 {
        margin-bottom: 30px
    }
}

.aximo-project-wrap4:hover .aximo-project-view {
    top: 50%;
    opacity: 1;
    visibility: visible
}

.aximo-project-thumb4 {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 24px
}

.aximo-project-view {
    display: flex;
    width: 80px;
    height: 80px;
    top: 57%;
    left: 50%;
    opacity: 0;
    visibility: hidden;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 50px;
    align-items: center;
    justify-content: center;
    position: absolute;
    transition: all .4s;
    color: var(--green-color);
    transform: translate(-50%, -50%);
    background-color: var(--light-bg6)
}

.aximo-project-data4 h3 {
    margin-bottom: 12px;
    font-family: "Libre Baskerville", serif;
    color: var(--heading-color4)
}

.aximo-project-meta ul li {
    position: relative;
    padding: 0 16px;
    display: inline-block
}

.aximo-project-meta ul li:first-child {
    padding-left: 0
}

.aximo-project-meta ul li:last-child {
    padding-right: 0
}

.aximo-project-meta ul li:before {
    content: "";
    right: -8px;
    top: 50%;
    width: 8px;
    height: 8px;
    border-radius: 10px;
    position: absolute;
    transform: translateY(-50%);
    background-color: var(--body-color)
}

.aximo-project-meta ul li:last-child:before {
    content: none
}

.aximo-project-meta ul li a {
    color: var(--body-color)
}

.aximo-service-increase-wrap {
    margin: 0 50px
}

@media (max-width:767px) {
    .aximo-service-increase-wrap {
        margin: 0
    }
}

.aximo-service-increase-row {
    transition: all .4s;
    border-radius: 5px;
    padding: 0 20px;
    background-color: var(--light-bg2)
}

.aximo-service-increase-row:hover {
    background-color: var(--heading-color2)
}

.aximo-service-increase-row:hover .aximo-service-increase-body p,
.aximo-service-increase-row:hover .aximo-service-increase-title h3 {
    color: var(--light-color1)
}

.aximo-service-increase-row:hover .aximo-service-increase-icon i {
    color: var(--orange-color)
}

.aximo-service-increase-row:last-child .aximo-service-increase-item {
    border: none
}

.aximo-service-increase-item {
    max-width: 1292px;
    margin: 0 auto;
    padding: 50px 0;
    display: flex;
    align-items: center;
    border-bottom: 1px solid var(--heading-color2)
}

@media (max-width:850px) {
    .aximo-service-increase-item {
        display: block
    }
}

.aximo-service-increase-title {
    flex: 0 0 30%;
    z-index: 9;
    padding-right: 20px;
    position: relative
}

@media (max-width:850px) {
    .aximo-service-increase-title {
        padding: 0 0 20px
    }
}

.aximo-service-increase-title h3 {
    transition: all .4s;
    font-family: ClashGroteskSemibold;
    color: var(--heading-color2)
}

.aximo-service-increase-body {
    flex: 0 0 47%;
    z-index: 9;
    padding-right: 20px;
    position: relative
}

@media (max-width:850px) {
    .aximo-service-increase-body {
        padding: 0 0 20px
    }
}

.aximo-service-increase-body p {
    transition: all .4s
}

.aximo-service-increase-icon {
    z-index: 9;
    flex: 0 0 23%;
    text-align: right;
    position: relative
}

.aximo-service-increase-icon i {
    font-size: 48px;
    color: var(--heading-color2);
    transition: all .4s
}

img.swipeimage {
    position: fixed;
    top: 0;
    left: 0;
    width: 294px;
    height: 245px;
    object-fit: cover;
    z-index: 9;
    opacity: 0;
    visibily: hidden;
    pointer-events: none;
    border-radius: 7px;
    border: 5px solid #fff
}

.aximo-marketing-services-section {
    border-radius: 20px
}

.aximo-marketing-services-item {
    display: flex;
    flex-wrap: wrap;
    padding: 30px;
    align-items: center;
    border-radius: 20px;
    transition: all .4s
}

@media (max-width:991px) {
    .aximo-marketing-services-item {
        display: block
    }
}

.aximo-marketing-services-item:hover {
    background-color: rgba(255, 252, 242, .1)
}

.aximo-marketing-services-item:hover .marketing-services-btn {
    color: var(--green-color) !important;
    background-color: var(--corn-bg);
    border: 2px solid var(--corn-bg)
}

.aximo-marketing-services-icon {
    display: flex;
    align-items: center;
    flex: 0 0 35%;
    margin-right: 35px
}

@media (max-width:1400px) {
    .aximo-marketing-services-icon {
        margin-right: 20px
    }
}

@media (max-width:991px) {
    .aximo-marketing-services-icon {
        margin: 0 0 24px
    }
}

.aximo-marketing-services-icon img {
    flex-shrink: 0;
    margin-right: 40px
}

@media (max-width:1400px) {
    .aximo-marketing-services-icon img {
        margin-right: 20px
    }
}

.aximo-marketing-services-icon h3 {
    color: var(--light-color4);
    font-family: "Libre Baskerville", serif
}

@media (max-width:1400px) {
    .aximo-marketing-services-icon h3 {
        font-size: 24px
    }
}

.aximo-marketing-services-data {
    flex: 0 0 38%;
    margin-right: 40px
}

@media (max-width:1400px) {
    .aximo-marketing-services-data {
        margin-right: 15px
    }
}

@media (max-width:1400px) and (max-width:1400px) {
    .aximo-marketing-services-data {
        flex: 0 0 34%
    }
}

@media (max-width:991px) {
    .aximo-marketing-services-data {
        margin: 0 0 24px
    }
}

.aximo-marketing-services-data p {
    color: var(--light-color4)
}

.aximo-marketing-services-btn {
    flex: 0 0 20%;
    text-align: right
}

@media (max-width:991px) {
    .aximo-marketing-services-btn {
        text-align: left
    }
}

.marketing-services-btn {
    margin-bottom: -8px
}

.aximo-logo-section {
    padding: 25px 0;
    text-align: center;
    background-color: var(--dark-bg)
}

.aximo-account-title {
    text-align: center;
    margin-bottom: 45px
}

.aximo-account-checkbox-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between
}

a.forgot-password {
    font-size: 16px;
    color: var(--heading-color)
}

.aximo-account-wrap {
    padding: 40px;
    max-width: 856px;
    border-radius: 10px;
    margin: 0 auto;
    border: 1px solid var(--heading-color)
}

.aximo-account-field {
    margin-bottom: 18px
}

.aximo-account-field label {
    font-weight: 600;
    display: block;
    margin-bottom: 5px
}

.aximo-account-field input {
    font-weight: 400
}

.aximo-account-checkbox input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer
}

.aximo-account-checkbox label {
    position: relative;
    font-size: 16px;
    display: flex;
    align-items: center
}

.aximo-account-checkbox label a {
    color: var(--body-color);
    font-weight: 600;
    margin: 0 4px
}

.aximo-account-checkbox label:before {
    content: "";
    -webkit-appearance: none;
    background-color: transparent;
    border: 1.5px solid #7f8995;
    padding: 7px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 10px;
    border-radius: 3px
}

.aximo-account-checkbox input:checked+label:after {
    content: "";
    display: block;
    position: absolute;
    top: 9px;
    left: 6px;
    width: 5px;
    height: 9px;
    border: solid var(--dark-bg);
    border-width: 0 2px 2px 0;
    transform: rotate(45deg)
}

button#aximo-account-btn {
    height: 60px;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    border-radius: 30px;
    transition: all .4s;
    color: var(--white-color);
    margin: 20px 0 0;
    background-color: var(--dark-bg)
}

button#aximo-account-btn:hover {
    color: var(--heading-color);
    background-color: var(--orange-bg)
}

.aximo-or {
    z-index: 0;
    line-height: 1;
    position: relative;
    text-align: center;
    margin-bottom: 40px
}

.aximo-or p {
    line-height: 1;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0;
    padding: 0 12px;
    display: inline-block;
    text-align: center;
    background-color: var(--light-bg1)
}

.aximo-or::before {
    content: "";
    left: 0;
    top: 9px;
    width: 100%;
    height: 1px;
    z-index: -1;
    position: absolute;
    background-color: #e6e6e6
}

a.aximo-connect-login {
    height: 60px;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    border-radius: 50px;
    line-height: 60px;
    display: flex;
    margin-bottom: 24px;
    align-items: center;
    justify-content: center;
    color: var(--heading-color);
    border: 1px solid var(--dark-bg)
}

a.aximo-connect-login img {
    margin-right: 15px
}

.aximo-account-bottom {
    margin-top: 40px;
    text-align: center
}

.aximo-account-bottom p {
    font-size: 16px
}

.aximo-account-bottom a {
    font-weight: 600;
    color: var(--body-color)
}

.aximo-errors-wrap {
    padding: 200px 0 130px;
    text-align: center
}

@media (max-width:991px) {
    .aximo-errors-wrap {
        padding: 170px 0 100px
    }
}

@media (max-width:767px) {
    .aximo-errors-wrap {
        padding: 150px 0 80px
    }
}

.aximo-errors-thumb {
    margin-bottom: 80px
}

@media (max-width:991px) {
    .aximo-errors-thumb {
        margin-bottom: 60px
    }
}

@media (max-width:767px) {
    .aximo-errors-thumb {
        margin-bottom: 40px
    }
}

.aximo-errors-title {
    margin-bottom: 50px
}

@media (max-width:767px) {
    .aximo-errors-title {
        margin-bottom: 40px
    }
}

.aximo-errors-btn {
    border-radius: 50px;
    width: 290px;
    padding: 13px 10px 13px 24px;
    display: flex;
    font-size: 16px;
    font-weight: 700;
    position: relative;
    justify-content: space-between;
    color: #fffdf8 !important;
    background-color: var(--dark-bg);
    transition: all .4s;
    margin: 0 auto
}

.aximo-errors-btn span {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    position: absolute;
    right: 5px;
    top: 50%;
    font-size: 24px;
    color: var(--white-smoke);
    transform: translateY(-50%);
    background-color: var(--accent-bg)
}

.inside-da360 .section {
    z-index: 0
}

.aximo-section-padding {
    padding: 50px 0 0
}

@media (max-width:991px) {
    .aximo-section-padding {
        padding: 50px 0 0
    }
}

.aximo-section-padding2 {
    padding: 100px 0
}

@media (max-width:991px) {
    .aximo-section-padding2 {
        padding: 100px 0
    }
}

@media (max-width:767px) {
    .aximo-section-padding2 {
        padding: 80px 0
    }
}

.aximo-section-padding3 {
    padding: 50px 0 50px
}

@media (max-width:991px) {
    .aximo-section-padding3 {
        padding: 50px 0 0
    }
}

@media (max-width:767px) {
    .aximo-section-padding3 {
        padding: 50px 0 0
    }
}

.aximo-section-padding4 {
    padding: 50px 0 0
}

@media (max-width:991px) {
    .aximo-section-padding4 {
        padding: 50px 0 0
    }
}

@media (max-width:767px) {
    .aximo-section-padding4 {
        padding: 50px 0 0
    }
}

.aximo-section-padding5 {
    padding: 130px 0 106px
}

@media (max-width:991px) {
    .aximo-section-padding5 {
        padding: 100px 0 76px
    }
}

@media (max-width:767px) {
    .aximo-section-padding5 {
        padding: 80px 0 56px
    }
}

.aximo-section-padding6 {
    padding: 0 0 130px
}

@media (max-width:991px) {
    .aximo-section-padding6 {
        padding: 0 0 100px
    }
}

@media (max-width:767px) {
    .aximo-section-padding6 {
        padding: 0 0 80px
    }
}

.aximo-subtitle {
    font-size: 24px;
    margin-bottom: 20px;
    display: block;
    font-weight: 600;
    color: var(--orange-color2)
}

.aximo-section-title {
    padding-bottom: 50px
}

.aximo-section-title.center {
    margin: 0 auto;
    text-align: center
}

.aximo-section-title.center.full-width {
    max-width: 100%
}

.aximo-section-title.center.title-description {
    max-width: 850px
}

@media (max-width:1199px) {
    .aximo-section-title.center.title-description {
        max-width: 650px
    }
}

.aximo-section-title.center.title-description h2 {
    margin-bottom: 24px
}

@media (max-width:991px) {
    .aximo-section-title.center.title-description h2 {
        margin: 0
    }
}

@media (max-width:1199px) {
    .aximo-section-title.center {
        max-width: 650px
    }
}

@media (max-width:991px) {
    .aximo-section-title {
        padding-bottom: 60px
    }
}

@media (max-width:767px) {
    .aximo-section-title {
        padding-bottom: 40px
    }
}

@media (max-width:991px) {
    .aximo-section-title {
        text-align: center;
        max-width: 600px;
        margin: 0 auto
    }
}

.aximo-section-title p {
    font-size: 21px
}

@media (max-width:991px) {
    .aximo-section-title p {
        font-size: 18px;
        padding-top: 18px
    }
}

.aximo-section-title img {
    border-radius: 100px
}

.aximo-section-title.light h2 {
    color: var(--white-smoke)
}

.aximo-section-title.clash-grotesk h2 {
    font-size: 80px;
    font-weight: 600;
    color: var(--heading-color2);
    font-family: ClashGroteskSemibold
}

@media (max-width:1199px) {
    .aximo-section-title.clash-grotesk h2 {
        font-size: 60px
    }
}

@media (max-width:767px) {
    .aximo-section-title.clash-grotesk h2 {
        font-size: 40px
    }
}

@media (max-width:575px) {
    .aximo-section-title.clash-grotesk h2 {
        font-size: 36px
    }
}

.aximo-section-title.familjen-grotesk h2 {
    font-size: 84px;
    letter-spacing: -1px;
    line-height: 1em;
    color: var(--heading-color2);
    font-family: "Familjen Grotesk", sans-serif
}

@media (max-width:1199px) {
    .aximo-section-title.familjen-grotesk h2 {
        font-size: 60px
    }
}

@media (max-width:767px) {
    .aximo-section-title.familjen-grotesk h2 {
        font-size: 48px
    }
}

@media (max-width:575px) {
    .aximo-section-title.familjen-grotesk h2 {
        font-size: 36px
    }
}

.aximo-section-title.familjen-grotesk.light h2 {
    color: var(--light-color2)
}

.aximo-section-title.arimo-font h2 {
    font-size: 75px;
    letter-spacing: -1px;
    line-height: 1em;
    color: var(--heading-color)
}

@media (max-width:1400px) {
    .aximo-section-title.arimo-font h2 {
        font-size: 60px
    }
}

@media (max-width:1199px) {
    .aximo-section-title.arimo-font h2 {
        font-size: 48px
    }
}

@media (max-width:575px) {
    .aximo-section-title.arimo-font h2 {
        font-size: 36px
    }
}

.aximo-section-title.arimo-font.light h2 {
    color: var(--light-color3)
}

.aximo-section-title.libre-font h2 {
    letter-spacing: -.5px;
    color: var(--heading-color4)
}

.aximo-section-title.libre-font.light h2 {
    color: var(--light-color4)
}

.aximo-default-content.m-right-gap {
    margin-right: 47px
}

@media (max-width:991px) {
    .aximo-default-content.m-right-gap {
        margin-right: auto
    }
}

.aximo-default-content.m-left-gap {
    margin-left: 47px
}

@media (max-width:991px) {
    .aximo-default-content.m-left-gap {
        margin-left: auto
    }
}

.aximo-default-content.m-left-gap-small {
    margin-left: 25px
}

@media (max-width:991px) {
    .aximo-default-content.m-left-gap-small {
        margin-left: auto
    }
}

@media (max-width:991px) {
    .aximo-default-content {
        text-align: center;
        max-width: 620px;
        margin: 0 auto
    }
}

.aximo-default-content h2 {
    margin-bottom: 6px
}

@media (max-width:991px) {
    .aximo-default-content h2 {
        margin-bottom: 15px
    }
}

.aximo-default-content p {
    font-size: 18px
}

@media (max-width:767px) {
    .aximo-default-content p {
        font-size: 16px
    }
}

.aximo-default-content p strong {
    font-weight: 600
}

.aximo-default-content.light h2,
.aximo-default-content.light p {
    color: var(--white-smoke)
}

.aximo-default-content.clash-grotesk h2 {
    font-size: 80px;
    font-weight: 600;
    color: var(--heading-color);
    letter-spacing: normal
}

@media (max-width:1399px) {
    .aximo-default-content.clash-grotesk h2 {
        font-size: 45px
    }
}

@media (max-width:1199px) {
    .aximo-default-content.clash-grotesk h2 {
        font-size: 56px
    }
}

@media (max-width:767px) {
    .aximo-default-content.clash-grotesk h2 {
        font-size: 40px
    }
}

@media (max-width:575px) {
    .aximo-default-content.clash-grotesk h2 {
        font-size: 36px
    }
}

.aximo-default-content.familjen-grotesk h2 {
    font-size: 84px;
    letter-spacing: -1px;
    line-height: 1em
}

@media (max-width:1399px) {
    .aximo-default-content.familjen-grotesk h2 {
        font-size: 70px
    }
}

@media (max-width:1199px) {
    .aximo-default-content.familjen-grotesk h2 {
        font-size: 60px
    }
}

@media (max-width:767px) {
    .aximo-default-content.familjen-grotesk h2 {
        font-size: 40px
    }
}

@media (max-width:575px) {
    .aximo-default-content.familjen-grotesk h2 {
        font-size: 36px
    }
}

.aximo-default-content.familjen-grotesk.light h2,
.aximo-default-content.familjen-grotesk.light p {
    color: var(--light-color2)
}

.aximo-default-content.arimo-font h2 {
    font-size: 75px;
    letter-spacing: -1px;
    line-height: 1em;
    color: var(--heading-color3);
    font-family: Arimo, sans-serif
}

@media (max-width:1400px) {
    .aximo-default-content.arimo-font h2 {
        font-size: 60px
    }
}

@media (max-width:1199px) {
    .aximo-default-content.arimo-font h2 {
        font-size: 48px
    }
}

@media (max-width:575px) {
    .aximo-default-content.arimo-font h2 {
        font-size: 36px
    }
}

.aximo-default-content.libre-font h2 {
    color: var(--heading-color4);
    font-family: "Libre Baskerville", serif;
    letter-spacing: -.5px
}

.aximo-title-icon {
    position: absolute;
    bottom: -10px;
    right: -80px
}

@media (max-width:1199px) {
    .aximo-title-icon {
        right: -65px
    }
}

@media (max-width:1199px) {
    .aximo-title-icon img {
        width: 40px
    }
}

@media (max-width:767px) {
    .aximo-title-icon img {
        display: none
    }
}

.aximo-title-btn {
    width: 100%;
    text-align: right
}

@media (max-width:991px) {
    .aximo-title-btn {
        margin-top: 25px;
        text-align: center
    }
}

.aximo-title-animation {
    position: relative;
    display: inline-block
}

.aximo-about-section.bg-orange {
    padding: 125px 0 130px;
    margin-top: 160px;
    position: relative
}

@media (max-width:991px) {
    .aximo-about-section.bg-orange {
        padding: 100px 0;
        margin-top: 0
    }
}

@media (max-width:767px) {
    .aximo-about-section.bg-orange {
        padding: 80px 0
    }
}

.aximo-thumb {
    border: 4px solid #000;
    border-radius: 15px;
    overflow: hidden;
    transform: rotate(0) !important;
    margin-top: 6px;
    margin-right: 36px;
    box-shadow: rgba(0, 0, 0, .24) 0 3px 8px
}

@media (max-width:991px) {
    .aximo-thumb {
        transform: rotate(0) !important;
        margin: 0 0 40px
    }
}

.aximo-content-thumb {
    position: relative
}

@media (max-width:991px) {
    .aximo-content-thumb {
        margin-bottom: 40px
    }
}

.aximo-content-thumb.border-radius img {
    border-radius: 20px
}

.aximo-content-thumb-wrap {
    position: relative
}

.aximo-content-thumb2 {
    position: relative;
    border-radius: 300px 300px 0 0;
    overflow: hidden;
    border: 1px solid var(--heading-color)
}

@media (max-width:991px) {
    .aximo-content-thumb2 {
        margin-bottom: 40px
    }
}

.aximo-contact-info {
    margin-top: 45px
}

.aximo-contact-info h3 {
    color: var(--light-color2);
    font-family: "Familjen Grotesk", sans-serif;
    margin-bottom: 30px
}

.aximo-contact-info ul li {
    font-size: 21px;
    font-weight: 600;
    padding-left: 52px;
    position: relative;
    display: inline-block;
    margin-right: 24px;
    margin-bottom: 32px;
    color: var(--light-color2)
}

.aximo-contact-info ul li:last-child {
    margin: 0
}

.aximo-contact-info ul li a {
    color: var(--light-color2)
}

.aximo-contact-info ul li a i {
    width: 40px;
    height: 40px;
    left: 0;
    top: -7px;
    display: flex;
    margin-right: 12px;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    position: absolute;
    color: var(--heading-color);
    background-color: var(--yellow-bg)
}

.aximo-content-section {
    padding: 130px 0 160px
}

@media (max-width:991px) {
    .aximo-content-section {
        padding: 100px 0
    }
}

@media (max-width:991px) {
    .aximo-content-section {
        padding: 80px 0
    }
}

.aximo-instagram-thumb {
    position: relative
}

.aximo-instagram-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.aximo-instagram-thumb::before {
    content: "";
    left: 0;
    top: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    transition: all .4s;
    background-color: var(--orange-bg2)
}

.aximo-instagram-thumb:hover:before {
    opacity: 1
}

.aximo-instagram-thumb:hover .aximo-instagram-data {
    top: 50%;
    opacity: 1;
    visibility: visible
}

.aximo-instagram-data {
    left: 50%;
    top: 55%;
    opacity: 0;
    visibility: hidden;
    text-align: center;
    position: absolute;
    transition: all .4s;
    transform: translate(-50%, -50%)
}

.aximo-instagram-data i {
    font-size: 38px;
    display: block;
    margin-bottom: 25px;
    color: var(--light-color3)
}

.aximo-instagram-data h3 {
    font-family: Arimo, sans-serif
}

.aximo-instagram-data h3 a {
    color: var(--light-color3)
}

@media (max-width:1199px) {
    .aximo-instagram-data h3 {
        font-size: 24px
    }
}

.aximo-content-thumb3 {
    border-radius: 20px;
    overflow: hidden;
    margin-right: 20px
}

@media (max-width:991px) {
    .aximo-content-thumb3 {
        margin-bottom: 40px;
        margin-right: 0
    }
}

.aximo-service-details-thumb {
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 75px;
    border: 5px solid var(--heading-color)
}

@media (max-width:991px) {
    .aximo-service-details-thumb {
        margin-bottom: 55px
    }
}

@media (max-width:767px) {
    .aximo-service-details-thumb {
        margin-bottom: 35px
    }
}

.aximo-user-interface h3 {
    margin-top: 35px;
    margin-bottom: 15px
}

.aximo-user-interface ul li {
    position: relative;
    padding-left: 15px;
    margin-bottom: 30px
}

.aximo-user-interface ul li:last-child {
    margin-bottom: 0
}

.aximo-user-interface ul li:before {
    content: " ";
    left: 0;
    top: 12px;
    width: 5px;
    height: 5px;
    border-radius: 100px;
    position: absolute;
    background-color: var(--dark-bg)
}

.aximo-service-details-thumb2 {
    border-radius: 20px;
    overflow: hidden;
    border: 5px solid var(--heading-color);
    height: 451px
}

@media (max-width:991px) {
    .aximo-service-details-thumb2 {
        margin-bottom: 30px
    }
}

.aximo-our-approach {
    margin-top: 45px
}

@media (max-width:991px) {
    .aximo-our-approach {
        margin-top: 30px
    }
}

.aximo-pricing-title {
    text-align: center;
    margin-bottom: 50px
}

@media (max-width:991px) {
    .m_top_responsive {
        margin-top: 35px
    }
}

.pricing-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 80px
}

@media (max-width:991px) {
    .pricing-btn {
        margin-bottom: 60px
    }
}

@media (max-width:767px) {
    .pricing-btn {
        margin-bottom: 40px
    }
}

.pricing-btn label {
    font-weight: 700;
    margin: 0 20px
}

@media (max-width:767px) {
    .pricing-btn label {
        margin: 0 10px;
        font-size: 16px
    }
}

[data-pricing-dynamic][data-value-active=yearly] .dynamic-value:before {
    display: inline-block;
    content: attr(data-yearly)
}

[data-pricing-dynamic][data-value-active=yearly] [data-pricing-trigger] {
    background: #ff5722
}

[data-pricing-dynamic][data-value-active=yearly] [data-pricing-trigger] span {
    left: calc(100% - 33px)
}

[data-pricing-dynamic][data-value-active=monthly] .dynamic-value:before {
    display: inline-block;
    content: attr(data-monthly)
}

.dynamic-value:before {
    display: inline-block;
    content: attr(data-active)
}

.static-value:before {
    display: inline-block;
    content: attr(data-active)
}

.pricing-btn .btn-toggle {
    position: relative;
    width: 70px !important;
    height: 35px;
    border-radius: 50px;
    border: none;
    margin: 0;
    padding: 0 !important;
    cursor: pointer;
    background-size: 25px;
    background-position: center right 5px;
    background-color: transparent !important;
    border: 1px solid var(--heading-color) !important;
    background-image: url(../images/icon/circle.svg)
}

.pricing-btn .btn-toggle:focus {
    outline: 0;
    box-shadow: none;
    background-image: url(../images/icon/circle.svg)
}

.pricing-btn .btn-toggle:checked {
    background-position: center left 5px;
    background-image: url(../images/icon/circle.svg)
}

.aximo-errors-btn.contact-us {
    width: 200px;
    margin: 50px 0 0
}

@media (max-width:991px) {
    .aximo-errors-btn.contact-us {
        margin: 0 auto;
        margin-top: 30px
    }
}

.aximo-pricing-border {
    padding: 125px 0 130px;
    border-bottom: 1px solid #e6e6e6
}

@media (max-width:991px) {
    .aximo-pricing-border {
        padding: 100px 0
    }
}

@media (max-width:767px) {
    .aximo-pricing-border {
        padding: 80px 0
    }
}

.aximo-story-thumb {
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 24px;
    border: 5px solid var(--heading-color)
}

.aximo-story-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
    transition: all .4s
}

.aximo-story-thumb:hover img {
    transform: scale(1.05)
}

@media (max-width:991px) {
    .aximo-story-content {
        text-align: center
    }
}

.aximo-story-content h3 {
    margin-top: 20px;
    margin-bottom: 15px
}

@media (max-width:991px) {
    .aximo-story-content h3 {
        margin-bottom: 10px
    }
}

@media (max-width:991px) {
    .aximo-story-content p {
        margin-bottom: 15px
    }

    .aximo-story-content p:last-child {
        margin-bottom: 0
    }
}

.aximo-blog-section {
    padding: 0 0 100px
}

@media (max-width:991px) {
    .aximo-blog-section {
        padding: 0 0 70px
    }
}

@media (max-width:767px) {
    .aximo-blog-section {
        padding: 0 0 50px
    }
}

.aximo-blog-section .aximo-section-title.center {
    max-width: 830px
}

@media (max-width:1199px) {
    .aximo-blog-section .aximo-section-title.center {
        max-width: 700px
    }
}

.aximo-blog-wrap {
    margin-bottom: 30px
}

.aximo-blog-wrap:hover .aximo-blog-thumb img {
    transform: scale(1.1)
}

.aximo-blog-wrap:hover .aximo-blog-btn {
    color: var(--orange-color2)
}

.aximo-blog-wrap:hover .aximo-blog-btn svg path {
    stroke: var(--orange-color2)
}

.aximo-blog-thumb {
    overflow: hidden;
    border-radius: 10px
}

.aximo-blog-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .4s
}

.aximo-blog-content {
    padding-top: 24px
}

.aximo-blog-content h3 {
    margin-bottom: 30px;
    font-family: Arimo, sans-serif;
    line-height: 1.33em
}

@media (max-width:767px) {
    .aximo-blog-content h3 {
        margin-bottom: 20px
    }
}

.aximo-blog-btn {
    font-weight: 700;
    display: flex;
    align-items: center;
    transition: all .4s;
    color: var(--heading-color3)
}

.aximo-blog-btn svg {
    margin-left: 13px
}

.aximo-blog-btn svg path {
    transition: all .4s
}

.aximo-blog-meta {
    margin-bottom: 24px
}

@media (max-width:767px) {
    .aximo-blog-meta {
        margin-bottom: 20px
    }
}

.aximo-blog-meta ul li {
    padding: 0 12px;
    display: inline-block;
    position: relative;
    color: var(--heading-color3);
    letter-spacing: .5px;
    font-size: 16px
}

@media (max-width:767px) {
    .aximo-blog-meta ul li {
        padding: 0 6px
    }
}

.aximo-blog-meta ul li:first-child {
    padding-left: 0
}

.aximo-blog-meta ul li:last-child {
    padding-right: 0
}

.aximo-blog-meta ul li a {
    line-height: 1;
    padding: 16px 23px;
    border-radius: 50px;
    display: inline-block;
    color: var(--heading-color3);
    border: 1px solid var(--heading-color3)
}

.aximo-blog-meta ul li a:hover {
    color: var(--white-smoke);
    background-color: var(--orange-bg2);
    border: 1px solid var(--orange-bg2)
}

.single-post-item {
    margin-bottom: 24px;
    overflow: hidden;
    transition: .4s;
    padding: 24px;
    border-radius: 20px;
    background-color: #fffdf8;
    border: 1px solid var(--heading-color)
}

.post-thumbnail {
    overflow: hidden;
    border-radius: 20px
}

.post-thumbnail img {
    border-radius: 20px;
    transition: all .5s;
    transform: scale(1);
    width: 100%;
    object-fit: cover;
    object-position: center
}

.single-post-item:hover .post-thumbnail img {
    transform: scale(1.1)
}

.post-content {
    padding-top: 24px
}

.post-meta {
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

.post-category a {
    padding: 9px 23px;
    border-radius: 50px;
    display: inline-block;
    font-size: 16px;
    margin-right: 24px;
    letter-spacing: .5px;
    transition: all .4s;
    color: var(--heading-color3);
    border: 1px solid var(--heading-color3)
}

.post-category a:hover {
    background-color: var(--accent-bg);
    border: 1px solid var(--accent-bg)
}

.post-date {
    font-size: 16px;
    letter-spacing: .5px
}

h3.entry-title {
    margin-bottom: 15px;
    min-height: 168px
}

a.post-read-more {
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    color: var(--heading-color)
}

a.post-read-more img {
    margin-left: 7px;
    width: 24px;
    transition: all .4s
}

a.post-read-more:hover img {
    margin-left: 10px
}

@media (max-width:991px) {
    .right-sidebar {
        margin-top: 50px
    }
}

.widget {
    padding: 30px;
    border-radius: 10px;
    background-color: var(--light-bg5);
    border: 1px solid var(--heading-color)
}

.widget:first-child {
    padding: 0;
    background-color: transparent;
    border: none
}

.widget h3 {
    margin-bottom: 24px
}

.widget ul li {
    padding-bottom: 20px
}

.widget ul li:last-child {
    padding-bottom: 0
}

.widget ul li a {
    font-size: 21px;
    transition: all .4s;
    color: var(--body-color)
}

.widget.aximo_recent_posts_Widget .post-date {
    margin-bottom: 10px
}

.post-item .post-title {
    font-size: 21px;
    font-weight: 700;
    color: var(--heading-color);
    line-height: 24px;
    font-family: Syne, sans-serif
}

.post-item {
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

@media (max-width:1400px) {
    .post-item {
        display: block
    }
}

@media (max-width:991px) {
    .post-item {
        display: flex
    }
}

@media (max-width:400px) {
    .post-item {
        display: block
    }
}

.post-item:last-child {
    margin-bottom: 0
}

.post-thumb {
    width: 155px;
    flex-shrink: 0;
    margin-right: 10px
}

@media (max-width:1400px) {
    .post-thumb {
        width: 100%;
        margin-bottom: 15px;
        margin-right: 0
    }
}

@media (max-width:991px) {
    .post-thumb {
        width: 155px;
        margin-bottom: 0;
        margin-right: 10px
    }
}

@media (max-width:400px) {
    .post-thumb {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px
    }
}

.post-thumb img {
    border-radius: 10px
}

.widget .tagcloud a,
.widget .wp-block-tag-cloud a,
.wp-block-tag-cloud a {
    padding: 9px 24px;
    margin-right: 6px;
    margin-bottom: 10px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 23px;
    display: inline-block;
    border-radius: 50px;
    letter-spacing: .5px;
    color: var(--heading-color);
    background: rgba(0, 0, 0, .05)
}

.widget .tagcloud a:hover,
.widget .wp-block-tag-cloud a:hover,
.wp-block-tag-cloud a:hover {
    background-color: var(--accent-bg)
}

.wp-block-search__inside-wrapper {
    position: relative
}

.wp-block-search__inside-wrapper input {
    font-weight: 400;
    letter-spacing: .5px;
    color: var(--heading-color);
    border: 1px solid var(--heading-color) !important
}

.wp-block-search__inside-wrapper input::-webkit-input-placeholder {
    color: var(--heading-color);
    opacity: 1
}

.wp-block-search__inside-wrapper input:-moz-placeholder {
    color: var(--heading-color);
    opacity: 1
}

.wp-block-search__inside-wrapper input::-moz-placeholder {
    color: var(--heading-color);
    opacity: 1
}

.wp-block-search__inside-wrapper input:-ms-input-placeholder {
    color: var(--heading-color);
    opacity: 1
}

.wp-block-search__inside-wrapper input::-ms-input-placeholder {
    color: var(--heading-color);
    opacity: 1
}

.wp-block-search__inside-wrapper input::placeholder {
    color: var(--heading-color);
    opacity: 1
}

button#wp-block-search__button {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    position: absolute;
    top: 5px;
    right: 5px;
    background-color: var(--dark-bg)
}

.post-details-page .post-thumbnail {
    margin-bottom: 20px;
    height: 470px
}

.entry-content h3 {
    margin-bottom: 15px
}

.entry-content span {
    font-weight: 600
}

.post-tag {
    display: flex;
    align-items: center
}

.post-tag-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 25px 0;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6
}

@media (max-width:767px) {
    .post-tag-wrap {
        display: block
    }
}

@media (max-width:767px) {
    .post-tag {
        margin-bottom: 20px
    }
}

.post-tag h3 {
    margin: 0;
    margin-right: 24px
}

.post-tag .wp-block-tag-cloud a {
    margin-bottom: 0
}

.post-like-comment ul li {
    margin-right: 24px;
    display: inline-block
}

.post-like-comment ul li:last-child {
    margin-right: 0
}

.post-like-comment ul li a {
    font-weight: 600;
    font-size: 16px;
    color: var(--body-color)
}

.post-like-comment ul li a img {
    margin-right: 6px
}

.post-comment {
    padding-top: 40px
}

.post-comment li {
    margin-bottom: 24px
}

.post-comment h3 {
    margin-bottom: 30px
}

.post-comment-wrap {
    display: flex
}

.post-comment-thumb {
    width: 80px;
    height: 80px;
    flex-shrink: 0;
    overflow: hidden;
    border-radius: 100%;
    margin-right: 20px
}

.post-comment-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.post-comment-data {
    position: relative;
    padding-bottom: 24px;
    border-bottom: 1px solid #e6e6e6
}

.post-comment-data strong {
    display: block;
    font-size: 16px;
    line-height: 1;
    margin-bottom: 5px
}

.post-comment-data span {
    font-weight: 400;
    font-size: 16px;
    display: block;
    margin-bottom: 10px
}

.post-comment .children {
    padding-left: 85px
}

@media (max-width:767px) {
    .post-comment .children {
        padding-left: 20px
    }
}

.post-comment .children .post-comment-thumb {
    width: 50px;
    height: 50px
}

a.comment-reply {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 16px;
    font-weight: 700;
    color: var(--body-color)
}

.comment-box h3 {
    margin-bottom: 20px;
    text-align: center;
    color: var(--white-color);
    font-size: 21px
}

.comment-box-form {
    padding: 20px 30px;
    border-radius: 10px;
    border: 1px solid var(--white-color)
}

@media (max-width:991px) {
    .comment-box-form {
        padding: 30px
    }
}

.aximo-main-form {
    padding: 40px;
    border-radius: 10px;
    border: 1px solid var(--heading-color);
    max-width: 856px;
    margin: 0 auto
}

@media (max-width:991px) {
    .aximo-main-form {
        margin-right: 0
    }
}

.aximo-main-field {
    margin-bottom: 22px
}

.aximo-main-field label {
    font-size: 16px;
    font-weight: 700;
    display: block;
    margin-bottom: 10px
}

#aximo-main-btn {
    width: 180px;
    height: 60px;
    display: flex;
    color: #fffdf8;
    font-size: 16px;
    font-weight: 700;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    transition: all .4s;
    background-color: var(--dark-bg)
}

#aximo-main-btn:hover {
    color: var(--heading-color);
    background-color: var(--accent-bg)
}

.aximo-contact-thumb {
    border-radius: 17px;
    overflow: hidden;
    margin-left: 40px;
    border: 7px solid var(--heading-color)
}

@media (max-width:991px) {
    .aximo-contact-thumb {
        margin-left: 0;
        margin-bottom: 40px
    }
}

.aximo-contact-info-section {
    padding-bottom: 36px
}

.aximo-contact-info-title {
    text-align: center;
    margin-bottom: 50px
}

.aximo-contact-info-box {
    display: flex;
    padding: 30px 40px;
    border-radius: 10px;
    margin-bottom: 24px;
    box-shadow: 0 4px 80px 0 rgba(0, 0, 0, .08);
    border: 1px solid var(--heading-color);
    min-height: 177px
}

@media (max-width:1399px) {
    .aximo-contact-info-box {
        padding: 30px 25px
    }
}

.aximo-contact-info-icon {
    flex-shrink: 0;
    margin-right: 24px
}

.aximo-contact-info-data {
    color: var(--heading-color)
}

.aximo-contact-info-data span {
    font-size: 24px;
    font-weight: 600;
    display: block;
    margin-bottom: 10px
}

.aximo-contact-info-data p {
    font-size: 16px;
    margin-bottom: 0;
    line-height: 25px
}

.aximo-map-wrap {
    padding-bottom: 130px;
    border-bottom: 1px solid #e6e6e6
}

@media (max-width:991px) {
    .aximo-map-wrap {
        padding-bottom: 100px
    }
}

@media (max-width:767) {
    .aximo-map-wrap {
        padding-bottom: 70px
    }
}

#map {
    width: 100%;
    height: 590px;
    border-radius: 30px;
    border: 5px solid var(--dark-bg)
}

.aximo-loading-dots {
    text-align: center;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--dark-bg)
}

.aximo-loading-dots--dot {
    animation: dot-keyframes 1.5s infinite ease-in-out;
    background-color: var(--accent-bg);
    border-radius: 10px;
    display: inline-block;
    height: 12px;
    width: 12px;
    margin: 0 7px
}

.aximo-loading-dots--dot:nth-child(2) {
    animation-delay: .5s
}

.aximo-loading-dots--dot:nth-child(3) {
    animation-delay: 1s
}

@keyframes dot-keyframes {
    0% {
        opacity: .4;
        transform: scale(1, 1)
    }

    50% {
        opacity: 1;
        transform: scale(1.2, 1.2)
    }

    100% {
        opacity: .4;
        transform: scale(1, 1)
    }
}

.aximo-preloader-wrap {
    position: fixed;
    z-index: 1222;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: var(--dark-bg);
    display: flex;
    justify-content: center;
    align-items: center
}

.aximo-preloader {
    display: inline-block;
    position: relative;
    width: 74px;
    height: 100px;
    align-items: center;
    justify-content: center
}

.aximo-preloader div {
    position: absolute;
    top: 33px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: var(--accent-color);
    animation-timing-function: cubic-bezier(0, 1, 1, 0)
}

.aximo-preloader div:first-child {
    left: 8px;
    animation: aximo-preloader1 .6s infinite
}

.aximo-preloader div:nth-child(2) {
    left: 8px;
    animation: aximo-preloader2 .6s infinite
}

.aximo-preloader div:nth-child(3) {
    left: 32px;
    animation: aximo-preloader2 .6s infinite
}

.aximo-preloader div:nth-child(4) {
    left: 56px;
    animation: aximo-preloader3 .6s infinite
}

@keyframes aximo-preloader1 {
    0% {
        transform: scale(0)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes aximo-preloader3 {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(0)
    }
}

@keyframes aximo-preloader2 {
    0% {
        transform: translate(0, 0)
    }

    100% {
        transform: translate(24px, 0)
    }
}

.aximo-coming-title {
    text-align: center;
    max-width: 750px;
    margin: 0 auto;
    padding-bottom: 50px
}

.aximo-coming-title h2 {
    margin-bottom: 24px
}

.aximo-coming-title p {
    font-size: 21px
}

@media (max-width:991px) {
    .aximo-coming-title p {
        font-size: 18px
    }
}

.aximo-countdown-wrap {
    max-width: 856px;
    margin: 0 auto;
    display: grid;
    gap: 24px;
    margin-bottom: 50px;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

@media (max-width:991px) {
    .aximo-countdown-wrap {
        grid-template-columns: 1fr 1fr
    }
}

@media (max-width:767px) {
    .aximo-countdown-wrap {
        margin-bottom: 30px
    }
}

.aximo-countdown-item {
    width: 100%;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    flex-direction: column;
    border: 2px solid #000
}

.aximo-countdown-item p {
    font-size: 24px;
    font-weight: 600
}

@media (max-width:991px) {
    .aximo-countdown-item p {
        font-size: 20px
    }
}

.number {
    color: var(--heading-color);
    text-align: center;
    font-size: 104px;
    font-style: normal;
    font-weight: 700;
    line-height: 1em;
    margin-bottom: 10px;
    letter-spacing: -1.04px;
    font-family: Syne, sans-serif
}

@media (max-width:1400px) {
    .number {
        font-size: 70px
    }
}

@media (max-width:767px) {
    .number {
        font-size: 48px
    }
}

.aximo-coming-newsletter {
    max-width: 500px;
    margin: 0 auto;
    position: relative
}

.aximo-coming-newsletter input {
    color: #fffdf8;
    padding-right: 158px !important;
    margin-bottom: 12px;
    border: 2px solid var(--dark-bg) !important;
    background-color: var(--dark-bg)
}

.aximo-coming-newsletter input::-webkit-input-placeholder {
    color: #fffdf8;
    opacity: 1
}

.aximo-coming-newsletter input:-moz-placeholder {
    color: #fffdf8;
    opacity: 1
}

.aximo-coming-newsletter input::-moz-placeholder {
    color: #fffdf8;
    opacity: 1
}

.aximo-coming-newsletter input:-ms-input-placeholder {
    color: #fffdf8;
    opacity: 1
}

.aximo-coming-newsletter input::-ms-input-placeholder {
    color: #fffdf8;
    opacity: 1
}

.aximo-coming-newsletter input::placeholder {
    color: #fffdf8;
    opacity: 1
}

.aximo-coming-newsletter p {
    color: #666;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .5px
}

button#aximo-notified-btn {
    border-radius: 50px;
    background: #bff747;
    width: 150px;
    height: 50px;
    font-size: 16px;
    font-weight: 700;
    position: absolute;
    top: 5px;
    right: 5px
}

.aximo-hero-content2.mt-30.mb-30 {
    margin: 25px 0
}

.style_skillIcon__L6Iu6 {
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 31px;
    margin: 0 auto
}

.style_card__wNFos {
    border: 1px solid #000;
    border-radius: 8px;
    padding: 14px;
    min-width: 260px;
    height: 126px;
    display: flex;
    gap: 22px;
    align-items: center;
    justify-content: center;
    background: #fff
}

.style_reviewCards__5OxZe {
    display: flex;
    gap: 24px;
    justify-content: center;
    flex-wrap: wrap
}

.style_skillIcon__L6Iu6 img {
    width: 150px !important
}

#cards {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(var(--numcards), var(--card-height));
    gap: var(--card-margin);
    list-style: none;
    margin-bottom: var(--card-margin);
    padding-bottom: calc(var(--numcards) * var(--card-top-offset));
    outline: calc(var(--outline-width) * 10) solid blue
}

.card {
    position: sticky;
    top: 150px;
    outline: var(--outline-width) solid hotpink;
    padding-top: calc(var(--index) * var(--card-top-offset));
    border: 1px solid rgb(0 0 0 / 0%) !important;
    border-radius: 20px
}

@media (max-width:991px) {
    .card {
        top: 0
    }
}

#card_1 {
    --index: 1
}

#card_2 {
    --index: 2
}

#card_3 {
    --index: 3
}

#card_4 {
    --index: 4
}

@supports (animation-timeline:works) {
    @scroll-timeline cards-element-scrolls-in-body {
        source: selector(body);
        scroll-offsets: selector(#cards) start 1, selector(#cards) start 0;
        start: selector(#cards) start 1;
        end: selector(#cards) start 0;
        time-range: 4s
    }

    .card {
        --index0: calc(var(--index) - 1);
        --reverse-index: calc(var(--numcards) - var(--index0));
        --reverse-index0: calc(var(--reverse-index) - 1)
    }

    .card__content {
        transform-origin: 50% 0%;
        will-change: transform;
        --duration: calc(var(--reverse-index0) * 1s);
        --delay: calc(var(--index0) * 1s);
        animation: var(--duration) linear scale var(--delay) forwards;
        animation-timeline: cards-element-scrolls-in-body
    }

    @keyframes scale {
        to {
            transform: scale(calc(1.1 - (.1 * var(--reverse-index))))
        }
    }
}

.card__content {
    display: grid;
    grid-template-areas: "text img";
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
    background: #fff;
    color: #0a0507;
    border-radius: 1em;
    overflow: hidden;
    box-shadow: 0 .2em 1em rgba(0, 0, 0, .1), 0 1em 2em rgba(0, 0, 0, .1);
    outline: var(--outline-width) solid lime
}

.card__content>div {
    grid-area: text;
    width: 80%;
    place-self: center;
    display: grid;
    gap: 1em;
    place-items: start;
    text-align: left
}

.card__content>figure {
    grid-area: img;
    overflow: hidden
}

.card__content>figure>img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

#debug {
    position: fixed;
    top: 1em;
    left: 1em
}

#debug::after {
    content: " Show Debug";
    margin-left: 1.5em;
    color: #fff;
    white-space: nowrap
}

#debug:checked~main {
    --outline-width: 1px
}

.mt-20 {
    margin-top: 20px
}

.swiper-slide {
    width: 300px !important;
    height: 500px
}

iframe {
    height: 520px;
    width: 100%
}

.row-2 {
    display: flex;
    justify-content: center
}

.text-center-1 {
    text-align: center;
    background-color: #279237
}

.text-center-1 .row .col-md-12 p {
    font-size: 14px
}

.text-center-1 .row .col-md-12 p a {
    color: #ffec5e;
    font-weight: 600
}

.text-center-1 .row .col-md-12 p a:hover {
    color: #cbcbca
}

@media (max-width:595px) {
    .text-center-1 {
        display: none
    }
}

.gallery_1 * {
    font-family: Nunito, sans-serif
}

.gallery_1 .text-blk {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    line-height: 25px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.gallery_1 img {
    object-fit: cover
}

.gallery_1 .responsive-container-block {
    min-height: 75px;
    height: fit-content;
    width: 100%;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    justify-content: flex-start
}

.gallery_1 .responsive-container-block.bigContainer {
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px
}

.gallery_1 .responsive-container-block.Container {
    max-width: 1320px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 50px;
    margin-right: auto;
    margin-bottom: 50px;
    margin-left: auto;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.gallery_1 .text-blk.heading {
    font-size: 36px;
    line-height: 45px;
    font-weight: 600;
    color: #242424;
    text-align: center;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0
}

.gallery_1 .text-blk.subHeading {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    max-width: 750px;
    color: #a3a3a3;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 50px;
    margin-left: 0
}

.gallery_1 .responsive-container-block.imgContainer {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    min-height: auto;
    height: 720px;
    position: relative
}

.gallery_1 .overlay {
    position: fixed;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgba(71, 69, 69, .7);
    height: 100%;
    width: 100%;
    max-height: 100%;
    top: 0;
    left: 0;
    z-index: 100;
    display: none;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px
}

.gallery_1 .overlay-inner {
    top: 50%;
    right: 0;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: #fff;
    max-width: 700px;
    width: 100%;
    padding-top: 35px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    position: relative;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    opacity: 1
}

.gallery_1 .close {
    position: absolute;
    top: 9px;
    right: 15px;
    background-image: none;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    outline-color: initial;
    outline-style: initial;
    outline-width: 0;
    color: #474545;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: initial;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    text-transform: uppercase;
    letter-spacing: 2px
}

.gallery_1 .overlay-inner img {
    height: auto;
    width: 100%;
    transform: none
}

.gallery_1 .close:hover {
    cursor: pointer
}

.gallery_1 .project {
    position: absolute;
    width: 39.8%;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px
}

.gallery_1 .btn-box {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none
}

.gallery_1 .project:hover .btn-box {
    display: block
}

.gallery_1 .btn {
    cursor: pointer
}

.gallery_1 .smallImage {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.gallery_1 .project.project1 {
    width: 38.8%;
    height: 65.67%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.gallery_1 .project.project2 {
    bottom: 0;
    top: auto;
    right: auto;
    width: 58.45%;
    height: 31.6%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.gallery_1 .project.project3 {
    left: 40.2%;
    right: auto;
    bottom: auto;
    width: 18.4%;
    height: 31.98%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.gallery_1 .project.project4 {
    left: 40.2%;
    top: 33.7%;
    width: 18.5%;
    height: 31.98%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.gallery_1 .project.project5 {
    right: 0;
    left: auto;
    bottom: auto;
    width: 39.8%;
    height: 31.6%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.gallery_1 .project.project6 {
    bottom: 0;
    top: auto;
    left: auto;
    right: 0;
    width: 39.8%;
    height: 65.67%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.gallery_1 .project.project7 {
    width: 39.8%;
    height: 66.67%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.gallery_1 .project.project8 {
    bottom: 0;
    top: auto;
    right: auto;
    width: 59.75%;
    height: 32.6%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.gallery_1 .project.project9 {
    left: 40.2%;
    right: auto;
    bottom: auto;
    width: 19.4%;
    height: 32.98%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

@media (max-width:1024px) {
    .gallery_1 .responsive-container-block.imgContainer {
        height: 600px
    }

    .gallery_1 .text-blk.subHeading {
        font-size: 18px;
        line-height: 27px
    }
}

@media (max-width:768px) {
    .gallery_1 .project.project5 {
        top: 520px;
        width: 100%;
        left: 0;
        right: auto;
        bottom: auto;
        height: 200px
    }

    .gallery_1 .responsive-container-block.imgContainer {
        height: 930px
    }

    .gallery_1 .project.project1 {
        width: 64%;
        height: 300px
    }

    .gallery_1 .project.project3 {
        left: auto;
        width: 35%;
        height: 145px;
        right: 0
    }

    .gallery_1 .project.project4 {
        left: auto;
        width: 35%;
        height: 145px;
        top: 155px;
        right: 0
    }

    .gallery_1 .project.project6 {
        height: 200px;
        width: 100%
    }

    .gallery_1 .project.project2 {
        width: 100%;
        top: 310px;
        height: 200px
    }

    .gallery_1 .project {
        width: 100%;
        padding-top: 10px;
        padding-right: 0;
        padding-bottom: 10px;
        padding-left: 0
    }

    .gallery_1 .overlay-inner {
        width: 90%
    }

    .gallery_1 .text-blk.subHeading {
        line-height: 25px;
        font-size: 17px;
        max-width: 600px
    }

    .gallery_1 .text-blk.heading {
        font-size: 30px;
        line-height: 40px;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 15px;
        margin-left: 0
    }
}

@media (max-width:500px) {
    .gallery_1 .responsive-container-block.imgContainer {
        height: 890px
    }

    .gallery_1 .responsive-container-block.bigContainer {
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 10px;
        padding-left: 20px
    }

    .gallery_1 .text-blk.heading {
        font-size: 30px;
        line-height: 35px
    }

    .gallery_1 .text-blk.subHeading {
        font-size: 16px;
        line-height: 22px;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 30px;
        margin-left: 0
    }

    .gallery_1 .project.project1 {
        height: 250px
    }

    .gallery_1 .project.project3 {
        height: 123px
    }

    .gallery_1 .project.project4 {
        height: 123px;
        top: 127px
    }

    .gallery_1 .project.project2 {
        top: 260px
    }

    .gallery_1 .project.project5 {
        top: 470px
    }

    .gallery_1 .project.project6 {
        top: 680px
    }

    .gallery_1 .project.project7 {
        height: 250px
    }

    .gallery_1 .project.project8 {
        height: 123px
    }

    .gallery_1 .project.project9 {
        height: 123px;
        top: 127px
    }
}

.gallery_1 {
    width: 100%
}

.inside-da360 {
    text-align: center;
    padding: 60px 40px;
    background-color: #000;
    margin-top: 60px
}

.inside-da360 h1 {
    font-size: 2.5rem;
    font-weight: 700;
    margin-bottom: 10px;
    color: #fff
}

.inside-da360 p {
    font-size: 1rem;
    color: #ccc;
    margin-bottom: 40px
}

.gallery {
    overflow: hidden;
    position: relative
}

.gallery-track {
    display: flex;
    gap: 15px;
    transition: transform .5s ease-in-out
}

.gallery-track img {
    width: 320px;
    height: 220px;
    object-fit: cover;
    border-radius: 10px;
    transition: transform .3s ease, opacity .3s ease
}

.gallery-track img:hover {
    transform: scale(1.05);
    opacity: .9
}

.slider-controls {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 25px;
    gap: 10px
}

.slider-controls button {
    background: 0 0;
    color: #fff;
    border: 1px solid #555;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    cursor: pointer;
    font-size: 1.2rem;
    transition: background .3s
}

.slider-controls button:hover {
    background: #f60
}

.slider-bar {
    width: 120px;
    height: 5px;
    background: #333;
    border-radius: 10px;
    overflow: hidden
}

.slider-progress {
    width: 20%;
    height: 100%;
    background: #fff;
    transition: width .3s
}

.swiper.aximo-auto-slider.swiper-initialized.swiper-horizontal .swiper-wrapper .swiper-slide {
    height: auto !important;
    width: auto !important
}

.aximo-footer-textarea p {
    color: #fff !important
}

.aximo-footer-textarea a img {
    width: 110px !important
}

.aximo-copywright.five.text-center p a {
    color: var(--orange-color2);
    font-size: 16px
}

.hamburger {
    width: 42px;
    height: 42px;
    border: 2px solid #444;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: .3s;
    background: #fff;
    z-index: 11;
    margin: 5px
}

.hamburger div {
    width: 18px;
    height: 2px;
    background: #333;
    position: relative;
    transition: all .3s
}

.hamburger div::after,
.hamburger div::before {
    content: "";
    width: 18px;
    height: 2px;
    background: #333;
    position: absolute;
    left: 0;
    transition: all .3s
}

.hamburger div::before {
    top: -6px
}

.hamburger div::after {
    top: 6px
}

.hamburger.active div {
    background: 0 0
}

.hamburger.active div::before {
    transform: rotate(45deg);
    top: 0
}

.hamburger.active div::after {
    transform: rotate(-45deg);
    top: 0
}

.menu-overlay {
    position: absolute;
    top: 80px;
    right: 40px;
    width: 380px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, .15);
    opacity: 0;
    visibility: hidden;
    transform: translateY(-20px);
    transition: all .3s ease;
    overflow: hidden;
    z-index: 10
}

.menu-overlay.active {
    opacity: 1;
    visibility: visible;
    transform: translateY(0)
}

.menu-content {
    padding: 25px 30px 10px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px
}

.menu-content h3 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 2px;
    color: #000
}

.menu-content p {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    line-height: 1.3
}

.menu-footer {
    border-top: 1px solid #eee;
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 15px;
    background: #fafafa
}

.menu-footer div {
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    font-size: .99rem;
    color: #333;
    transition: color .2s
}

.menu-footer div:hover {
    color: var(--corn-color)
}

.page-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, .3);
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s;
    z-index: 5
}

.page-overlay.active {
    opacity: 1;
    visibility: visible
}

@media (max-width:480px) {
    .menu-overlay {
        right: 20px;
        width: calc(100% - 40px)
    }

    .menu-content {
        grid-template-columns: 1fr
    }
}

.menu-content h3 a {
    color: #000 !important
}

:root {
    --color-text: navy;
    --color-bg: papayawhip;
    --color-bg-accent: #ecdcc0;
    --size: clamp(10rem, 1rem + 40vmin, 30rem);
    --gap: calc(var(--size) / 14);
    --duration: 60s;
    --scroll-start: 0;
    --scroll-end: calc(-100% - var(--gap))
}

@media (prefers-color-scheme:dark) {
    :root {
        --color-text: papayawhip;
        --color-bg: navy;
        --color-bg-accent: #2626a0
    }
}

* {
    box-sizing: border-box
}

.marquee {
    display: flex;
    overflow: hidden;
    user-select: none;
    gap: var(--gap);
    mask-image: linear-gradient(var(--mask-direction, to right), hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 20%, hsl(0 0% 0% / 1) 80%, hsl(0 0% 0% / 0))
}

.marquee__group {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: space-around;
    gap: var(--gap);
    min-width: 100%;
    animation: scroll-x var(--duration) linear infinite
}

@media (prefers-reduced-motion:reduce) {
    .marquee__group {
        animation-play-state: paused
    }
}

.marquee--reverse .marquee__group {
    animation-direction: reverse;
    animation-delay: -3s
}

@keyframes scroll-x {
    from {
        transform: translateX(var(--scroll-start))
    }

    to {
        transform: translateX(var(--scroll-end))
    }
}

.marquee svg {
    display: grid;
    place-items: center;
    width: var(--size);
    fill: var(--color-text);
    background: var(--color-bg-accent);
    aspect-ratio: 16/9;
    padding: calc(var(--size)/ 10);
    border-radius: .5rem
}

.wrapper {
    display: flex;
    flex-direction: column;
    gap: var(--gap);
    margin: auto;
    max-width: 100vw
}

@keyframes fade {
    to {
        opacity: 0;
        visibility: hidden
    }
}

.testimonial-card {
    background: #fff;
    border-radius: 15px;
    width: 300px;
    padding: 20px;
    margin: 10px 0;
    box-shadow: 0 5px 15px rgb(0 0 0 / 9%);
    text-align: left
}

.avatar {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    object-fit: cover;
    margin-bottom: 10px
}

.testimonial-card h4 {
    font-size: 1rem;
    font-weight: 600;
    color: #222
}

.stars {
    color: #ff5151;
    margin: 5px 0 10px
}

.testimonial-card p {
    font-size: .85rem;
    line-height: 1.5;
    color: #555
}

@keyframes scroll {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(-50%)
    }
}

@media screen and (max-width:767px) {
    .style_card__wNFos {
        min-width: 175px !important
    }
}

@media screen and (max-width:991px) {
    .aximo-testimonial-author {
        display: flex;
        align-items: flex-start;
        margin-top: 30px;
        gap: 5px
    }

    .card {
        position: relative !important
    }

    .inside-da360 {
        padding: 20px 0 !important
    }

    .d_none {
        display: none !important
    }

    .aximo-iconbox-wrap {
        padding: 30px 10px !important
    }

    .aximo-testimonial-author ul li {
        font-size: 16px !important
    }
}

@media screen and (min-width:992px) {
    .d_none_li {
        display: none !important
    }
}

.aximo-project-section.aximo-section-padding.extra-side-margin {
    margin-bottom: 50px
}

.aximo-team-wrap.wow.fadeInUpX .aximo-team-thumb {
    border: 0 solid var(--dark-bg)
}

.alumni-section {
    background: #ffeb3b url('https://www.transparenttextures.com/patterns/grid-me.png');
    padding: 60px 28px;
    border-radius: 20px;
    width: 100%;
    max-width: 1270px;
    margin: 50px auto;
    position: relative;
    box-shadow: 0 4px 15px rgba(0, 0, 0, .1);
    border: 2px solid #000;
    text-align: center
}

.alumni-section {
    border: 2px solid var(--heading-color);
    box-shadow: 4px 4px 0 0 var(--heading-color)
}

.alumni-section h2 {
    font-size: 2rem;
    font-weight: 700;
    color: #222
}

.alumni-avatars {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 25px
}

.alumni-avatars img {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    border: 2px solid #fff;
    margin-right: -10px
}

.alumni-avatars span {
    background: #007bff;
    color: #fff;
    font-weight: 600;
    font-size: .9rem;
    padding: 6px 10px;
    border-radius: 25px;
    margin-left: 15px
}

.scroll-btn {
    position: absolute;
    top: 55%;
    transform: translateY(-50%);
    background: #fff;
    border: 2px solid #000;
    color: #000;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 1;
    transition: all .3s ease
}

.scroll-btn:hover {
    background: #000;
    color: #fff
}

.scroll-btn.left {
    left: -25px
}

.scroll-btn.right {
    right: -25px
}

.scroll-container {
    display: flex;
    overflow-x: auto;
    scroll-behavior: smooth;
    gap: 20px;
    padding: 50px 0 0;
    cursor: grab;
    scroll-snap-type: x mandatory
}

.scroll-container:active {
    cursor: grabbing
}

.scroll-container::-webkit-scrollbar {
    height: 6px;
    background: 0 0
}

.card2 {
    flex: 0 0 300px;
    background: #fff;
    border: 2px solid #000;
    border-radius: 20px;
    text-align: center;
    scroll-snap-align: start;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    transition: transform .3s ease
}

.download-btn {
    background: #e63946;
    color: #fff;
    border: none;
    border-radius: 10px;
    padding: 15px 25px;
    font-size: 1rem;
    font-weight: 600;
    margin-top: 20px;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    transition: background .3s ease
}

.download-btn:hover {
    background: #c91c2e
}

@media (max-width:768px) {

    .scroll-btn.left,
    .scroll-btn.right {
        display: none
    }
}

.test-center {
    text-align: center
}

.home-logo-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: flex-start;
    align-items: center;
    margin-top: 1rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.home-logo-wrapper.reverse {
    margin-top: -2rem
}

.clients-grid.logo-animate {
    grid-column-gap: 3rem;
    opacity: 1;
    flex: none;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 111rem;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    display: flex
}

.logo-animate {
    animation: slide 35s infinite linear
}

.clients-grid.logo-animate-alt {
    grid-column-gap: 3rem;
    flex: none;
    width: 111rem;
    margin-top: 0;
    margin-left: 0;
    margin-right: auto;
    display: flex
}

.logo-animate-alt {
    animation: slidealt 35s infinite linear;
    animation-direction: reverse
}

@keyframes slide {
    0% {
        transform: translateX(calc(0 + 50px))
    }

    100% {
        transform: translateX(-100%)
    }
}

.logo-animate {
    animation: slide 35s infinite linear
}

@keyframes slidealt {
    0% {
        transform: translateX(calc(0 + 50px))
    }

    100% {
        transform: translateX(-100%)
    }
}

.logo-animate-alt {
    animation: slidealt 35s infinite linear;
    animation-direction: reverse
}

.italic {
    font-style: italic
}

.red {
    color: #eb1e1e
}

.aximo-dropdown {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("/assets/images/arrow.svg");
    background-repeat: no-repeat;
    background-position: right 20px center;
    cursor: pointer
}

.aximo-dropdown:focus {
    outline: 0
}

.map {
    width: 100%;
    height: 590px;
    border-radius: 30px;
    border: 3px solid var(--dark-bg)
}

.aximo-hire-content p {
    font-size: 18px
}

.aximo-iconbox-data6 h3 {
    font-size: 18px
}

.aximo-iconbox-icon6 img {
    height: auto;
    width: 50px
}

.aximo-bottom-padding {
    padding-bottom: 60px
}

.aximo-accordion-wrap img {
    border: 10px solid #fff;
    border-radius: 0 0 0 235px;
    box-shadow: 0 0 10px 10px rgba(0, 0, 0, .5)
}

.aximo-faq-wrap .row {
    --bs-gutter-x: 2.5rem
}

.aximo-content p {
    font-size: 16px
}

.aximo-diretor-title {
    margin-top: 20px
}

.aximo-about-title h2 {
    font-size: 36px;
    line-height: 1.2em;
    letter-spacing: 1.3px;
    margin-bottom: 24px;
    font-weight: 700
}

span.aximo-subtitle-animation {
    color: #eb1e1e;
    font-size: 30px;
    font-style: italic;
    text-transform: uppercase
}

.aximo-diretor-title h2 {
    font-size: 45px;
    line-height: .9em;
    letter-spacing: 1.2px;
    color: #eb1e1e;
    font-weight: 600
}

.aximo-diretor-title span.aximo-subtitle-animation {
    color: var(--heading-color2);
    font-size: 23px;
    font-style: italic;
    text-transform: uppercase
}

.aximo-right-title {
    text-align: right
}

.right-padding img {
    border-radius: 0 0 235px 0
}

.aximo-about-section.bg-light2 {
    padding: 125px 0 130px;
    position: relative;
    background-color: var(--light-color1)
}

p.subtitle {
    font-size: 20px;
    font-style: italic
}

.aximo-form-field2 input::placeholder,
.aximo-form-field2 textarea::placeholder {
    color: #a5a5a5
}

.style_formBox__vNKws {
    border-radius: 16px;
    position: relative;
    z-index: 1;
    width: 413px;
    right: 15px
}

.aximo-course-section p {
    font-size: 18px;
    padding: 0
}

.aximo-course-box {
    background: #fff2e5;
    border: 2px solid #000;
    box-shadow: 5px 5px 0 0 #000;
    border-radius: 10px;
    margin: 0 auto 22px;
    padding: 20px 50px
}

.aximo-course-box .aximo-counter-data5 {
    margin-bottom: 0
}

.aximo-course-box .aximo-counter-data5 {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px
}

.aximo-course-box span.aximo-counter {
    font-size: 20px;
    line-height: 26px;
    font-weight: 800;
    color: var(--heading-color)
}

.aximo-course-section {
    padding: 80px 0 50px
}

.aximo-course-content h2 {
    font-weight: 600;
    font-size: 25px;
    line-height: 44px;
    letter-spacing: 0;
    margin-bottom: 24px;
    text-align: center
}

.aximo-course-padding2 {
    padding: 50px 0
}

.aximo-course-box .aximo-iconbox-icon6 {
    margin-bottom: 12px
}

.aximo-iconbox-icon img {
    margin-bottom: 30px;
    border-radius: 10px
}

.aximo-section-title p {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
    text-align: center;
    margin: 0 auto
}

.aximo-accordion-wrap2 .aximo-accordion-header h3 {
    font-size: 18px
}

.aximo-accordion-body p {
    font-size: 16px
}

.workshop h2 {
    font-size: 45px;
    line-height: 60px;
    margin-bottom: 16px
}

.workshop.aximo-default-content p {
    font-size: 16px;
    max-width: 898px;
    margin: 0 auto
}

.workshop-learn h2 {
    font-size: 24px;
    line-height: 60px;
    margin: 0 auto
}

.workshop-learn .aximo-iconbox-icon6 {
    margin-bottom: 20px
}

.workshop-learn .aximo-iconbox-data6 h3 {
    font-size: 24px;
    font-weight: 600;
    align-items: center;
    line-height: normal;
    letter-spacing: 0;
    margin-bottom: 10px
}

.tabs {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-bottom: 30px;
    padding-bottom: 10px
}

.tab {
    padding: 0 15px;
    margin: 0 5px 10px;
    background: 0 0;
    border: none;
    border-radius: 30px;
    font-size: 1rem;
    font-weight: 600;
    cursor: pointer;
    transition: all .3s ease;
    color: #7f8c8d
}

.tab:hover {
    background-color: #e9ecef;
    color: #495057
}

.tab.active {
    background-color: #eb1e1e;
    color: #fff
}

.workshop .gallery {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    gap: 20px
}

.workshop .gallery-item {
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 4px 15px rgba(0, 0, 0, .1);
    transition: transform .3s ease, box-shadow .3s ease;
    opacity: 0;
    transform: translateY(20px);
    animation: fadeIn .5s ease forwards
}

.workshop .gallery-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, .15)
}

.workshop .gallery-item img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    display: block;
    transition: transform .5s ease
}

.workshop .gallery-item:hover img {
    transform: scale(1.05)
}

@keyframes fadeIn {
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.no-results {
    grid-column: 1/-1;
    text-align: center;
    padding: 40px;
    color: #7f8c8d
}

@media (max-width:768px) {
    .workshop .gallery {
        grid-template-columns: repeat(auto-fill, minmax(220px, 1fr))
    }
}

@media (max-width:480px) {
    .workshop .gallery {
        grid-template-columns: 1fr
    }

    .tab {
        padding: 10px 16px;
        font-size: .9rem
    }
}

.workshop-section-padding {
    padding: 100px 0 50px
}

@media (max-width:991px) {
    .workshop-section-padding {
        padding: 50px 0 50px
    }
}

.workshop-section-padding .aximo-section-title h2 {
    font-size: 32px;
    line-height: 30px
}

@media (max-width:1199px) {
    .workshop-section-padding .aximo-section-title h2 {
        font-size: 25px !important
    }
}

.aximo-all-section.aximo-section-padding2 {
    padding: 200px 0 40px
}

.padding-section {
    padding: 50px 0 0
}

.news-section.alumni-section {
    background: 0 0;
    padding: 0;
    border: none;
    box-shadow: none
}

.news-section .scroll-container {
    padding: 0
}

.news-section .card2 {
    flex: 0 0 1265px;
    border-radius: 20px
}

.news-section .aximo-team-wrap {
    margin-bottom: 0
}

.news-section .card2 img {
    border-radius: 20px
}

.news-section .testimonial-card {
    padding: 0
}

.news-section .testimonial-card img {
    border-radius: 20px
}

.pt-200 {
    padding-top: 200px
}

.news-section .scroll-btn.right {
    right: -17px
}

.news-section .scroll-btn.left {
    left: -22px
}

form#downloadForm {
    text-align: center
}

#downloadForm .aximo-default-btn {
    height: 40px;
    line-height: 40px
}

.popup {
    display: none;
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 9999;
    justify-content: center;
    align-items: center
}

.popup-content {
    background: #fff;
    padding: 30px;
    border-radius: 12px;
    width: 100%;
    max-width: 420px;
    position: relative
}

.popup-content h3 {
    margin-bottom: 20px;
    text-align: center
}

.popup-content input {
    width: 100%;
    padding: 10px;
    margin-bottom: 12px;
    border: 1px solid #ddd;
    border-radius: 6px
}

.close-btn {
    position: absolute;
    right: 15px;
    top: 10px;
    font-size: 22px;
    cursor: pointer
}

.aximo-footer-top5 {
    padding-bottom: 50px
}




/* <--------------- Graphic Design ---------------> */
/* <--------------- new courses page styling  ---------------> */


.leterSpace {
    letter-spacing: 0.6px !important;
}

#graphic-breadcrumb {
    background: url('../images/v2/graphic-page/grid3.jpg');

}

#graphic-breadcrumb h2 {
    color: #ffffff
}



.heading-color {
    background-image: linear-gradient(109.6deg, rgba(204, 0, 0, 1) 11.2%, rgba(68, 0, 0, 1) 100.6%);
    padding: 2rem 0;
    border-radius: 10px;
}
.heading-color2 {
    background-image: linear-gradient(109.6deg, rgba(204, 0, 0, 1) 11.2%, rgb(177 36 36) 100.6%);
    padding: 2rem 0;
    border-radius: 10px;
}

.heading-gradient-text {
    /* background: linear-gradient(90deg, #ff512f, #f9d423, #24c6dc); */
    /* background-image: linear-gradient( 109.6deg,  rgba(233,207,112,1) 11.2%, rgba(221,9,9,1) 91.1% ); */
    /* background-image: linear-gradient( 109.6deg,  rgba(179,9,23,1) 11.2%, rgba(226,181,49,1) 91.1% ); */
    background: linear-gradient(90deg, #f05600, #f9d423, #efdc58);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}




.graphic .aximo-hero-content2 h2 {
    margin-bottom: 50px;
    font-style: normal;
    font-size: 53px;
}

.graphic .aximo-hero-content .aximo-call-btn {
    margin-top: 20px !important;
    width: 220px;
}

.graphic .aximo-hero-thumb {
    max-width: 570px;
}

.hero_side_img {
    border-radius: 0;
}

#hero_im {
    border-radius: 20px !important;
    border: 10px solid #EB1E1E;
}

.graphic-sec1 .aximo-course-box span.aximo-counter {
    font-size: 16px;
}

.graphic-sec1 .aximo-course-box label {
    font-size: 14px;
}


.graphic-sec1 .aximo-course-content h4 {
    font-weight: 600;
    font-size: 25px;
    line-height: 44px;
    letter-spacing: 0;
    margin-bottom: 24px;
    text-align: center;
}


/* Master Visual Storytelling: */

.master-visual-card {
    display: flex;
    justify-content: space-around;
    padding: 40px;
    /* background: #ffe44c; */
    /* background: #b59090; */
    border-radius: 11px;
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.08);
    align-items: center;
    /* border: 1px solid gray; */
    color: #171717;

    /* background: linear-gradient(45deg, oklab(95.7% -0.062 0.027), oklab(91.4% 0.036 0.028), oklab(95.2% -0.005 -0.022), oklab(96.4% -0.003 0.052), oklab(94.6% 0.019 -0.026)) */
}

.visual-card-color {
    color: #171717 !important;
}

.master-visual-card h3 {
    font-size: 45px;
    font-weight: 700;
    font-style: italic;
    text-align: center;
    padding-bottom: 0 !important;
}

/* .master-visual-card #master_vsl h3 {

    background: #f38b32e8
} */

.master-visual-card h6 {
    text-align: center;
    margin-bottom: 20px;

}

.master-visual-card p {
    font-weight: 500;
    font-size: 17px;
    line-height: 25px;
}

@media (max-width: 991px) {
    .master-visual-card-content h3 {
        font-size: 32px;
    }
}




/* Responsive */
@media (max-width: 768px) {
    .master-visual-card {
        flex-direction: column-reverse;
        text-align: left;
        padding: 24px;
    }


    .master-visual-card-content h3 {
        font-size: 30px;
        text-align: center;
        margin-top: 2vh;
    }

}


/* Course  Syllabus */

#course_syllabus .aximo-section-title h2 {

    /* --angle: 45deg; */
    /* background: linear-gradient(var(--angle), oklab(66% 0.187 0.133), oklab(75.2% 0.015 0.146), oklab(88.7% -0.017 0.181)); */
    /* -webkit-background-clip: text; */
    /* -webkit-text-fill-color: transparent; */
    font-weight: 700;
    font-style: normal;
    font-size: 48px !important;
    margin-top: 2rem;
}

#course_syllabus .aximo-section-title h2 span {
    background-image: linear-gradient(109.6deg, rgba(221, 9, 9, 1) 11.2%, rgba(219 108 108) 91.1%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#course_syllabus .courseSyllabusSpan {
    font-style: italic;
}

#course_syllabus .aximo-counter-wrap4 {
    border-radius: 10px;
    padding: 19px;
    background-color: var(--orange-bg2);
}

#course_syllabus .aximo-counter-wrap4 img {
    border-radius: 10px;
}



.CourseSyllabus p {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.57rem;
}

@media (max-width:1199px) {
    .courseSyllabusText {
        width: 90% !important;
    }
}


/* Why Choose TechnoGaze */
.card-divider {
    border: none;
    border-top: 2px solid #000;
    margin: 12px 0;
}

#aximo-section-padding3 .row>[class*="col-"] {
    display: flex;

}

#aximo-section-padding3 .aximo-iconbox-wrap {
    height: 100%;
}

.yellow_text {
    color: #fabd31 !important;
    line-height: 1;
}











/* Achieve Section  */

.achieve-section {
    max-width: 750px;
    margin: auto;
}

.achieve-section-bg {
    background-color: #F5F5F5;
}

.achieve-section span {
    font-weight: 600;
    font-size: 16px;
}


.achieve-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 25px 35px;
    margin-bottom: 12px;
    border: 2px solid #dcdcdc;
    border-radius: 10px;
    cursor: pointer;
    background: #fff;
}




/* Future card  */

.future_card {
    /* background-color: #E10F33; */
    background-color: #d5352f;
    box-shadow: 4px 8px 0 0 var(--dark-bg);
    position: relative;
    overflow: hidden;
    margin-bottom: 60px;

}


.future_card_content {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    z-index: 1;

}

.future_card h4 {
    font-size: 1.2rem;
}

.future_card p {
    width: 95%;
}

#enroll_btn {
    width: 270px;
    margin: auto;

}


@media (max-width:1199px) {
    #enroll_btn {
        width: 270px;
    }
}

@media (max-width:767px) {
    .future_card p {
        width: 100%;
    }

}

@media (max-width:992px) {

    .overlay {
        display: none;
    }
}

@media (max-width:575px) {
    .future_card p {
        width: 100%;
    }

    #enroll_btn {
        width: 215px;
    }
}