/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}








/* Slider */
.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    user-select: text;
    -webkit-touch-callout: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.draggable {
    cursor: pointer;
    cursor: grab;
    user-select: none;
}
.slick-list.dragging {
    cursor: grabbing;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, white 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, white 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:rgba(0,0,0,0);border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, white 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, white 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, white 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, white 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,0)}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}






/* ===== Banner Text Desktop ===== */
.banner-1 h1,
.banner-1 h2 {
    font-size: 60px !important;
    line-height: 70px !important;
    text-shadow: 6px 6px 22px rgba(0,0,0,1);
}

.banner-1 p {
    font-size: 18px !important;
    line-height: 26px !important;
    text-shadow: 4px 5px 16px rgba(0,0,0,1);
}
.banner-1 {
    position: relative;
}

.banner-1::before {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.35);
    z-index:0;
}

.banner-1 .container {
    position: relative;
    z-index:1;
}

/* Main heading */
.hero-title {
  font-size: 3rem;
  font-weight: 700;
}

/* Small subtitle under heading */
.text-muted {
  font-size: 1.4rem;
}

/* Benefit card headings */
.benefit-title {
  font-size: 1.6rem;
  font-weight: 600;
}

/* Paragraph text */
.benefit-card p {
  font-size: 1.3rem;
  line-height: 1.8;
  text-align: justify;
}

/* Mobile responsive */
@media (max-width: 768px) {
  .hero-title {
    font-size: 2rem;
  }

  .text-muted {
    font-size: 1.1rem;
  }

  .benefit-title {
    font-size: 1.3rem;
  }

  .benefit-card p {
    font-size: 1.1rem;
  }
}

/* Main heading */
.bd-title {
  font-size: 3rem;
  font-weight: 700;
}

/* Paragraph text */
.bd-subtitle {
  font-size: 1.5rem;
  line-height: 1.8;
  text-align: justify;
}

/* Mobile responsive */
@media (max-width: 768px) {
  .bd-title {
    font-size: 2rem;
  }

  .bd-subtitle {
    font-size: 1.2rem;
  }
}
/* Increase main title size */
.our-features h2,
.our-features .title_primary {
    font-size: 40px !important;
}

/* Increase feature titles */
.our-features h3 {
    font-size: 28px !important;
}

/* Increase description text */
.our-features p {
    font-size: 18px !important;
}

.btn.btn-play {
    background: #CC985F;
    color: #000000;
    padding: 16px 30px;
    border-radius: 4px;
    font-weight: 500;
    letter-spacing: 0.5px;
    border: none;
    display: inline-block;
}

@media (max-width:600px){

.banner-1{
    padding-bottom:80px;
}

.banner-1 h1,
.banner-1 h2{
    font-size:30px!important;
    line-height:29px!important;
    text-align:justify;
}

.banner-1 .container p{
    font-size:16px!important;
    line-height: 22px !important;
    text-align:justify;
    
}

.banner-1 .box-button{
    margin-top:5px;
    display:flex;
    justify-content:center;
    align-items:center;
    gap:12px;
    flex-wrap:wrap;
    position:relative;
    z-index:5;
}

.banner-1 .btn{
    padding:12px 24px;
    font-size:15px;
}

}
.faculty-title{
font-size:48px;
letter-spacing:2px;
color:#4a3528;
text-align:center;
margin-bottom:40px;
}

.faculty-card{
background:#fff;
padding:30px;
border-radius:12px;
box-shadow:0 10px 25px rgba(0,0,0,0.1);
transition:0.3s;
height:100%;
text-align:justify;
line-height:1.7;
}

.faculty-card:hover{
transform:translateY(-8px);
box-shadow:0 15px 35px rgba(0,0,0,0.15);
}

.faculty-img{
width:90%;
max-width:300px;
height:auto;
object-fit:cover;
border-radius:12px;
border:4px solid #3c8dbc;
margin-bottom:20px;
}

.trainer-role{
color:#9c7a44;
font-weight:600;
margin-bottom:15px;
text-align:center;
}

.faculty-card p{
text-align:justify;
text-justify:inter-word;
margin-bottom:12px;
}

.faculty-card ul{
padding-left:22px;
margin-bottom:12px;
}

.faculty-card li{
text-align:left;
margin-bottom:5px;
}

.achievement-card{
background:#fff;
padding:20px;
border-radius:15px;
box-shadow:0 8px 25px rgba(0,0,0,0.1);
text-align:center;
transition:0.3s;
}

.achievement-card:hover{
transform:translateY(-8px);
}

.achievement-card img{
width:100%;
border-radius:10px;
margin-bottom:15px;
}

.achievement-card h3{
font-size:20px;
margin-bottom:10px;
color:#1b6ea8;
}

.achievement-card p{
font-size:15px;
color:#555;
}

.swiper{
padding-bottom:30px;
background-color:#E0F0F6;
}


.hero h1 {
  font-size: 48px;
  line-height: 1.2;
  font-weight: 700;
  text-shadow: 9px 13px 19px rgba(0,0,0,1);
}

.hero-text {
  font-size: 18px;
  line-height: 1.6;
  max-width: 600px;
  color: #f1f1f1;
  text-shadow: 8px 10px 18px rgba(0,0,0,0.9);
}

@media (max-width: 768px) {

  .hero {
    background-position: center;
  }

  /* Stronger overlay for mobile */
  .hero::before {
    background: rgba(0,0,0,0.7);
  }

  .hero-content {
    padding: 40px 20px;
    max-width: 100%;
  }

  .hero .top-line {
    font-size: 12px;
  }

  .hero h1 {
    font-size: 26px;
    line-height: 1.3;
  }

  .hero-text {
    font-size: 14px;
    line-height: 1.5;
  }

  /* Fix Bootstrap spacing issues */
  .hero .row {
    margin: 0;
  }

  .hero .col-lg-12,
  .hero .col-lg-6 {
    padding: 0;
  }

  /* Full width button */
  .box-button a {
    display: block;
    width: 100%;
    text-align: center;
    padding: 14px;
  }
}

.hero {
  position: relative;
  background-image: url('https://www.gurusisya.com/storage/chess-classes-by-gurusisya-chess-academy-1-1.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 100vh;
}

/* MOBILE FIX */
@media (max-width: 768px) {
  .hero {
    background-size: contain !important;
    background-position: center top;
    background-repeat: no-repeat;
    background-color: #000;
    min-height: 100vh;
  }
}



.chess-audience-section {
  position: relative;
  padding: 110px 20px;
  background: radial-gradient(circle at top left, #f8fbff 0%, #eef4ff 45%, #fdfdff 100%);
  overflow: hidden;
}

.chess-audience-section::before,
.chess-audience-section::after {
  content: "";
  position: absolute;
  width: 420px;
  height: 420px;
  border-radius: 50%;
  filter: blur(130px);
  opacity: 0.22;
  z-index: 0;
}

.chess-audience-section::before {
  background: #8cb4ff;
  top: -100px;
  left: -80px;
}

.chess-audience-section::after {
  background: #c9a7ff;
  bottom: -120px;
  right: -100px;
}

.audience-container {
  max-width: 1380px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}

.audience-heading {
  text-align: center;
  max-width: 980px;
  margin: 0 auto 90px;
}

.section-badge {
  display: inline-block;
  padding: 12px 24px;
  border-radius: 999px;
  background: rgba(79, 124, 255, 0.08);
  border: 1px solid rgba(79, 124, 255, 0.18);
  color: #355cde;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 22px;
  backdrop-filter: blur(10px);
}

.audience-heading h2 {
  font-size: clamp(2.8rem, 5vw, 4.8rem);
  line-height: 1.08;
  font-weight: 800;
  color: #111827;
  margin-bottom: 28px;
}

.audience-heading p {
  font-size: 1.35rem;
  line-height: 2;
  color: #4b5563;
  max-width: 1000px;
  margin: 0 auto;
  text-align: justify;
  text-align-last: center;
}

.audience-heading strong {
  color: #111827;
  font-weight: 700;
}

.circle-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 34px;
  align-items: center;
  justify-items: center;
}

.circle-card {
  width: 260px;
  height: 260px;
  border-radius: 50%;
  position: relative;
  padding: 2px;
  background: linear-gradient(145deg, rgba(255,255,255,0.95), rgba(79,124,255,0.15), rgba(141,91,255,0.18));
  transition: transform 0.45s ease, box-shadow 0.45s ease;
  box-shadow: 0 18px 40px rgba(17, 24, 39, 0.10);
}

.circle-card:hover {
  transform: translateY(-12px) scale(1.03);
  box-shadow: 0 28px 55px rgba(79,124,255,0.18);
}

.circle-inner {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: rgba(255,255,255,0.82);
  backdrop-filter: blur(18px);
  border: 1px solid rgba(255,255,255,0.95);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  overflow: hidden;
  padding: 30px 26px;
}

.circle-inner span {
  font-size: 2.3rem;
  margin-bottom: 16px;
  display: inline-block;
}

.circle-inner h3 {
  font-size: 1.15rem;
  font-weight: 800;
  color: #111827;
  margin-bottom: 14px;
  line-height: 1.35;
}

.circle-inner p {
  font-size: 1rem;
  line-height: 1.8;
  color: #4b5563;
  margin: 0;
}

/* Organic layout feel */
.circle-card:nth-child(1) { transform: translateY(35px); }
.circle-card:nth-child(2) { transform: translateY(-10px); }
.circle-card:nth-child(3) { transform: translateY(45px); }
.circle-card:nth-child(4) { transform: translateY(-15px); }
.circle-card:nth-child(5) { transform: translateY(30px); }

.circle-card:nth-child(1):hover,
.circle-card:nth-child(2):hover,
.circle-card:nth-child(3):hover,
.circle-card:nth-child(4):hover,
.circle-card:nth-child(5):hover {
  transform: translateY(-12px) scale(1.03);
}

@media (max-width: 1400px) {
  .circle-grid {
    grid-template-columns: repeat(3, 1fr);
    row-gap: 40px;
  }

  .circle-card:nth-child(1),
  .circle-card:nth-child(2),
  .circle-card:nth-child(3),
  .circle-card:nth-child(4),
  .circle-card:nth-child(5) {
    transform: none;
  }
}

@media (max-width: 992px) {
  .audience-heading h2 {
    font-size: clamp(2.4rem, 6vw, 4rem);
  }

  .audience-heading p {
    font-size: 1.18rem;
    line-height: 1.9;
    text-align: center;
  }

  .circle-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 28px;
  }

  .circle-card {
    width: 230px;
    height: 230px;
  }

  .circle-inner h3 {
    font-size: 1.05rem;
  }

  .circle-inner p {
    font-size: 0.95rem;
  }
}

@media (max-width: 576px) {
  .chess-audience-section {
    padding: 80px 16px;
  }

  .audience-heading {
    margin-bottom: 60px;
  }

  .section-badge {
    font-size: 13px;
    padding: 10px 20px;
  }

  .audience-heading h2 {
    font-size: 2.2rem;
    line-height: 1.15;
  }

  .audience-heading p {
    font-size: 1rem;
    line-height: 1.8;
    text-align: center;
  }

  .circle-grid {
    grid-template-columns: 1fr;
    gap: 24px;
  }

  .circle-card {
    width: 100%;
    max-width: 290px;
    height: 290px;
  }

  .circle-inner {
    padding: 28px 24px;
  }

  .circle-inner h3 {
    font-size: 1.1rem;
  }

  .circle-inner p {
    font-size: 0.96rem;
    line-height: 1.75;
  }
}
.row-one-line .column p {
  font-size: 13px;
  line-height: 1.4;
  margin: 0;

  display: -webkit-box;
  -webkit-line-clamp: 4;  /* limits text */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.row-one-line .column {
  width: 230px;
  height: 230px;
  margin: auto;
  border-radius: 50%;
  background: #ffffff;
  box-shadow: 0 8px 20px rgba(0,0,0,0.08);

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

  text-align: center;
  padding: 20px;
  overflow: hidden; /* ⭐ THIS fixes your issue */
}


/* Section container */
.chess-features-one-row .container {
  max-width: 1400px;
  margin: auto;
  padding: 30px 20px;
  font-family: Arial, sans-serif;
}

/* Title */
.chess-features-one-row h2 {
  font-weight: 900;
  font-size: 50px;
  text-align: center;
  margin-bottom: 30px;
  line-height: 1.2;
}

/* Grid */
.row-one-line {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 12px; /* ↓↓↓ smaller column gap */
}

/* Card */
.row-one-line .column {
  background: #fff;
  padding: 16px;         /* smaller padding */
  border-radius: 10px;
  box-shadow: 0 3px 8px rgba(0,0,0,0.08);
  text-align: center;
  height: auto;          /* important to prevent paragraph cutting */
}

/* Images */
.row-one-line .column img {
  width: 100%;
  height: auto;
  max-height: 110px;     /* ↓↓↓ reduce size so paragraph fits */
  object-fit: contain;
  margin-bottom: 12px;
}

/* Titles */
.row-one-line .column h3 {
  font-size: 18px;
  margin: 8px 0 10px 0;  /* compact spacing */
  line-height: 1.3;
}

/* Paragraphs */
.row-one-line .column p {
  font-size: 14px;
  line-height: 1.5;
  text-align: justify;
  margin-top: 6px;
  color: #444;
}

/* Hover */
.row-one-line .column:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}

.row-one-line .column:hover h3 {
  color: #0d6efd;
}

/* Tablet */
@media (max-width: 1024px) {
  .row-one-line {
    grid-template-columns: repeat(2, 1fr);
    gap: 14px;
  }

  .chess-features-one-row h2 {
    font-size: 36px;
  }
}

/* Mobile */
@media (max-width: 600px) {
  .row-one-line {
    grid-template-columns: 1fr;
    gap: 15px;
  }

  .chess-features-one-row h2 {
    font-size: 26px;
    text-align: left;
    margin-bottom: 18px;
  }

  .row-one-line .column {
    padding: 10px;
  }

  .row-one-line .column img {
    max-height: 100px;    /* smaller mobile image */
  }

  .row-one-line .column h3 {
    font-size: 17px;
    text-align: left;
  }

  .row-one-line .column p {
    font-size: 14px;
    text-align: left;
  }
}
/* Remove fixed height — MOST IMPORTANT FIX */
.row-one-line .column {
    height: auto !important;
    min-height: auto !important;
    max-height: none !important;
}

/* Reduce space between columns */
.row-one-line {
    gap: 10px !important;
}

/* Ensure paragraph is never cut */
.row-one-line .column p {
    overflow: visible !important;
    display: block !important;
    max-height: none !important;
}

/* Reduce image size so text fits properly */
.row-one-line .column img {
    max-height: 100px !important;
    margin-bottom: 10px !important;
}


.methodology-section {
  padding: 90px 20px;
  background: linear-gradient(135deg, #f8f9fc 0%, #eef2ff 100%);
}

.methodology-container {
  max-width: 1200px;
  margin: 0 auto;
}

.methodology-header {
  text-align: center;
  margin-bottom: 50px;
}

.methodology-tag {
  display: inline-block;
  background: #e0e7ff;
  color: #4338ca;
  font-size: 15px;
  font-weight: 700;
  padding: 8px 18px;
  border-radius: 999px;
  margin-bottom: 16px;
}

.methodology-header h2 {
  font-size: 42px;
  font-weight: 800;
  color: #111827;
  margin-bottom: 15px;
}

.methodology-header p {
  font-size: 18px;
  color: #4b5563;
  max-width: 700px;
  margin: 0 auto;
  line-height: 1.7;
}

.methodology-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
}

.methodology-card {
  background: #ffffff;
  padding: 30px 25px;
  border-radius: 22px;
  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
  border: 1px solid rgba(99, 102, 241, 0.08);
}

.methodology-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 45px rgba(0, 0, 0, 0.12);
}

.methodology-icon {
  width: 52px;
  height: 52px;
  background: linear-gradient(135deg, #4f46e5, #7c3aed);
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  border-radius: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}

.methodology-card h3 {
  font-size: 22px;
  font-weight: 700;
  color: #111827;
  margin-bottom: 12px;
}

.methodology-card p {
  font-size: 16px;
  color: #4b5563;
  line-height: 1.7;
}

/* Tablet */
@media (max-width: 991px) {
  .methodology-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .methodology-header h2 {
    font-size: 34px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .methodology-grid {
    grid-template-columns: 1fr;
  }

  .methodology-header h2 {
    font-size: 28px;
  }

  .methodology-header p {
    font-size: 16px;
  }

  .methodology-card {
    padding: 24px 20px;
  }
}


.chess-audience {
  padding: 100px 20px;
  background: #f8fafc;
  text-align: center;
}

.chess-audience .container {
  max-width: 1300px;
  margin: 0 auto;
}

.chess-audience h2 {
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #0f172a;
}

.chess-audience .subtitle {
  font-size: 20px;
  color: #64748b;
  margin-bottom: 50px;
}

.audience-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}

.audience-card {
  background: #ffffff;
  padding: 40px 30px;
  border-radius: 20px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.06);
  transition: 0.3s ease;
  min-height: 220px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.audience-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 16px 35px rgba(0, 0, 0, 0.10);
}

.audience-card span {
  font-size: 40px;
  display: block;
  margin-bottom: 18px;
}

.audience-card p {
  font-size: 18px;
  color: #334155;
  line-height: 1.7;
  margin: 0;
  font-weight: 500;
}

/* Tablet */
@media (max-width: 991px) {
  .audience-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .chess-audience h2 {
    font-size: 34px;
  }

  .audience-card {
    min-height: 200px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .audience-grid {
    grid-template-columns: 1fr;
  }

  .chess-audience {
    padding: 80px 15px;
  }

  .chess-audience h2 {
    font-size: 30px;
  }

  .chess-audience .subtitle {
    font-size: 18px;
  }

  .audience-card {
    padding: 30px 20px;
    min-height: auto;
  }

  .audience-card p {
    font-size: 17px;
  }
}

.curriculum-section {
  padding: 100px 20px;
  background: linear-gradient(180deg, #f4f9ff 0%, #eaf4ff 100%);
  color: #0f172a;
  text-align: center;
  position: relative;
  overflow: hidden;
}

.curriculum-section .container {
  max-width: 1200px;
  margin: 0 auto;
}

.curriculum-section h2 {
  font-size: 42px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #0f4c75;
}

.curriculum-section .subtitle {
  font-size: 19px;
  color: #64748b;
  margin-bottom: 70px;
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.7;
}

/* Timeline Wrapper */
.timeline {
  position: relative;
  margin: 0 auto;
  padding: 20px 0;
}

/* Center Line */
.timeline::before {
  content: '';
  position: absolute;
  width: 5px;
  background: linear-gradient(to bottom, #3b82f6, #60a5fa);
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 20px;
}

/* Timeline Items */
.timeline-item {
  position: relative;
  width: 50%;
  padding: 20px 40px;
  box-sizing: border-box;
}

.timeline-item:nth-child(odd) {
  left: 0;
  text-align: right;
}

.timeline-item:nth-child(even) {
  left: 50%;
  text-align: left;
}

/* LIGHT BLUE CARD */
.timeline-content {
  background: linear-gradient(135deg, #dff1ff 0%, #cce7ff 100%);
  padding: 35px 30px;
  border-radius: 22px;
  box-shadow: 0 12px 35px rgba(59, 130, 246, 0.15);
  transition: all 0.35s ease;
  position: relative;
  border: 1px solid rgba(59, 130, 246, 0.18);
}

.timeline-content:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 45px rgba(59, 130, 246, 0.22);
  border-color: rgba(37, 99, 235, 0.3);
}

.timeline-content h3 {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 10px;
  color: #0f4c75;
  line-height: 1.4;
}

.timeline-content .duration {
  display: inline-block;
  font-size: 15px;
  font-weight: 600;
  color: #1d4ed8;
  background: rgba(255, 255, 255, 0.6);
  padding: 8px 14px;
  border-radius: 999px;
  margin-bottom: 18px;
}

/* Bullet List */
.timeline-content ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.timeline-content ul li {
  font-size: 17px;
  color: #1e293b;
  line-height: 1.8;
  margin-bottom: 10px;
  position: relative;
  padding-left: 26px;
  font-weight: 500;
}

.timeline-content ul li::before {
  content: '✔';
  position: absolute;
  left: 0;
  top: 0;
  color: #2563eb;
  font-weight: bold;
}

/* Timeline Dots */
.timeline-item::before {
  content: '';
  position: absolute;
  top: 45px;
  width: 20px;
  height: 20px;
  background: #3b82f6;
  border: 4px solid #dbeafe;
  border-radius: 50%;
  z-index: 2;
  box-shadow: 0 0 0 8px rgba(59, 130, 246, 0.08);
}

.timeline-item:nth-child(odd)::before {
  right: -10px;
}

.timeline-item:nth-child(even)::before {
  left: -10px;
}

/* Responsive - Tablet */
@media (max-width: 991px) {
  .curriculum-section h2 {
    font-size: 36px;
  }

  .curriculum-section .subtitle {
    font-size: 18px;
    margin-bottom: 55px;
  }

  .timeline::before {
    left: 18px;
  }

  .timeline-item {
    width: 100%;
    padding-left: 60px;
    padding-right: 15px;
    text-align: left !important;
    left: 0 !important;
    margin-bottom: 30px;
  }

  .timeline-item::before {
    left: 8px !important;
    right: auto !important;
  }

  .timeline-content {
    padding: 30px 24px;
  }

  .timeline-content h3 {
    font-size: 23px;
  }
}

/* Responsive - Mobile */
@media (max-width: 767px) {
  .curriculum-section {
    padding: 80px 15px;
  }

  .curriculum-section h2 {
    font-size: 30px;
  }

  .curriculum-section .subtitle {
    font-size: 17px;
    margin-bottom: 45px;
  }

  .timeline::before {
    left: 14px;
  }

  .timeline-item {
    padding-left: 45px;
  }

  .timeline-item::before {
    width: 16px;
    height: 16px;
    left: 6px !important;
  }

  .timeline-content {
    padding: 26px 20px;
    border-radius: 18px;
  }

  .timeline-content h3 {
    font-size: 21px;
  }

  .timeline-content ul li {
    font-size: 16px;
    line-height: 1.7;
  }
}


.mastery-section {
  padding: 100px 20px;
  background: linear-gradient(180deg, #f8fbff 0%, #eef5ff 100%);
  text-align: center;
}

.mastery-section .container {
  max-width: 1200px;
  margin: 0 auto;
}

.mastery-section h2 {
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 10px;
  color: #0f172a;
}

.mastery-section .subtitle {
  font-size: 18px;
  color: #64748b;
  margin-bottom: 60px;
}

/* Grid */
.mastery-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}

/* Cards */
.mastery-card {
  background: #ffffff;
  padding: 35px 30px;
  border-radius: 20px;
  box-shadow: 0 12px 30px rgba(0,0,0,0.06);
  transition: all 0.3s ease;
  text-align: left;
  border: 1px solid rgba(148, 163, 184, 0.15);
}

.mastery-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 40px rgba(37, 99, 235, 0.12);
  border-color: rgba(37, 99, 235, 0.25);
}

/* Headings */
.mastery-card h3 {
  font-size: 22px;
  margin-bottom: 10px;
  color: #0f4c75;
}

/* Description */
.mastery-card .desc {
  font-size: 15px;
  color: #64748b;
  margin-bottom: 15px;
}

/* List */
.mastery-card ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.mastery-card ul li {
  font-size: 16px;
  color: #334155;
  margin-bottom: 10px;
  position: relative;
  padding-left: 25px;
  line-height: 1.6;
}

.mastery-card ul li::before {
  content: '✔';
  position: absolute;
  left: 0;
  color: #2563eb;
  font-weight: bold;
}

/* Responsive */
@media (max-width: 900px) {
  .mastery-grid {
    grid-template-columns: 1fr;
  }

  .mastery-section h2 {
    font-size: 32px;
  }
}

.learn-section {
  padding: 100px 20px;
  background: transparent;
  text-align: center;
}

.learn-section .container {
  max-width: 1200px;
  margin: 0 auto;
}

.learn-section h2 {
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 10px;
  color: #0f172a;
}

.learn-section .subtitle {
  font-size: 18px;
  color: #64748b;
  margin-bottom: 60px;
}

/* Grid */
.learn-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}

/* Cards */
.learn-card {
  background: #ffffff;
  padding: 35px 30px;
  border-radius: 20px;
  box-shadow: 0 12px 30px rgba(0,0,0,0.06);
  transition: all 0.3s ease;
  text-align: left;
  border: 1px solid rgba(148, 163, 184, 0.15);
}

.learn-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 40px rgba(37, 99, 235, 0.12);
  border-color: rgba(37, 99, 235, 0.25);
}

/* Headings */
.learn-card h3 {
  font-size: 22px;
  margin-bottom: 10px;
  color: #0f4c75;
}

/* Description */
.learn-card .desc {
  font-size: 15px;
  color: #64748b;
  margin-bottom: 15px;
}

/* List */
.learn-card ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.learn-card ul li {
  font-size: 16px;
  color: #334155;
  margin-bottom: 10px;
  position: relative;
  padding-left: 25px;
  line-height: 1.6;
}

.learn-card ul li::before {
  content: '✔';
  position: absolute;
  left: 0;
  color: #2563eb;
  font-weight: bold;
}

/* Responsive */
@media (max-width: 900px) {
  .learn-grid {
    grid-template-columns: 1fr;
  }

  .learn-section h2 {
    font-size: 32px;
  }
}

.learn-card:last-child {
  grid-column: 1 / -1;
  max-width: 520px;
  margin: 0 auto;
}


.learn-section {
  padding: 100px 20px;
  background: transparent;
  text-align: center;
}

.learn-section .container {
  max-width: 1200px;
  margin: 0 auto;
}

.learn-section h2 {
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 10px;
  color: #0f172a;
}

.learn-section .subtitle {
  font-size: 18px;
  color: #64748b;
  margin-bottom: 60px;
}

.learn-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}

.learn-card {
  background: #ffffff;
  padding: 35px 30px;
  border-radius: 20px;
  box-shadow: 0 12px 30px rgba(0,0,0,0.06);
  transition: all 0.3s ease;
  text-align: left;
  border: 1px solid rgba(148,163,184,0.15);
}

.learn-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 40px rgba(37,99,235,0.12);
  border-color: rgba(37,99,235,0.25);
}

.learn-card h3 {
  font-size: 22px;
  margin-bottom: 10px;
  color: #0f4c75;
}

.learn-card .desc {
  font-size: 15px;
  color: #64748b;
  margin-bottom: 15px;
}

.learn-card ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.learn-card ul li {
  font-size: 16px;
  color: #334155;
  margin-bottom: 10px;
  position: relative;
  padding-left: 25px;
  line-height: 1.6;
}

.learn-card ul li::before {
  content: '✔';
  position: absolute;
  left: 0;
  color: #2563eb;
  font-weight: bold;
}

@media (max-width: 900px) {
  .learn-grid {
    grid-template-columns: 1fr;
  }

  .learn-section h2 {
    font-size: 32px;
  }
}

.learn-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}

/* balance last card */
.learn-card:last-child {
  grid-column: 1 / -1;
  max-width: 520px;
  margin: 0 auto;
}
.course-for {
  padding: 80px 20px;
  text-align: center;
  font-family: 'Segoe UI', sans-serif;
}

.course-for h2 {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 10px;
}

.course-for .subtitle {
  color: #6b7280;
  font-size: 16px;
  margin-bottom: 50px;
}

.container {
  max-width: 1100px;
  margin: auto;
}

.grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 25px;
}

.card {
  background: #ffffff;
  padding: 30px 20px;
  border-radius: 16px;
  transition: all 0.3s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.05);
}

.card:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 30px rgba(0,0,0,0.1);
}

.icon {
  font-size: 32px;
  margin-bottom: 15px;
}

.card h3 {
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: 600;
}

.card p {
  font-size: 14px;
  color: #6b7280;
  line-height: 1.6;
}

/* Responsive */
@media (max-width: 900px) {
  .grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .grid {
    grid-template-columns: 1fr;
  }

  .course-for h2 {
    font-size: 28px;
  }
}





/* CSS for Gurusisya Chess Game */
#chess-wrapper {
    max-width: 450px; 
    margin: 20px auto; 
}

#myBoard {
    width: 100% !important;
    /* This is the most important line to fix the invisible board */
    min-height: 400px; 
    border: 4px solid #003d5b; 
    border-radius: 8px;
    background-color: #f0f0f0;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

.status-area {
    text-align: center;
    margin-top: 15px;
    font-family: 'Arial', sans-serif;
}

#status {
    font-weight: bold;
    color: #e67e22; /* Your Academy Orange */
}

.reset-game-btn {
    background-color: #003d5b; /* Your Academy Blue */
    color: white;
    border: none;
    padding: 12px 24px;
    border-radius: 4px;
    cursor: pointer;
    font-weight: bold;
    margin-top: 10px;
}

.reset-game-btn:hover {
    background-color: #002a40;
}


/* Section */
.chess-features {
  padding: 60px 20px;
  background: #f9f9f9;
  text-align: center;
}

/* Heading */
.section-heading {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 40px;
  color: #222;
}

/* Grid Layout */
.row-one-line {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 25px;
  max-width: 1200px;
  margin: 0 auto;
}

/* Card */
.feature-card {
  background: #ffffff;
  padding: 20px;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  transition: all 0.3s ease;
}

/* Hover Effect */
.feature-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}

/* Image */
.feature-img {
  width: 100%;
  height: auto;
  border-radius: 8px;
  margin-bottom: 15px;
}

/* Title */
.feature-card h3 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 12px;
  color: #111;
}

/* Text */
.feature-card p {
  font-size: 14px;
  line-height: 1.6;
  color: #555;
}

/* Responsive */
@media (max-width: 992px) {
  .row-one-line {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 576px) {
  .row-one-line {
    grid-template-columns: 1fr;
  }

  .section-heading {
    font-size: 24px;
  }
}



.stats-section {
  background: #0f172a;
  padding: 60px 20px;
  text-align: center;
  color: #fff;
}

.stats-container {
  display: flex;
  justify-content: center;
  gap: 40px;
  flex-wrap: wrap;
}

.stat-box {
  background: #1e293b;
  padding: 30px 40px;
  border-radius: 12px;
  width: 220px;
  transition: transform 0.3s ease;
}

.stat-box:hover {
  transform: translateY(-10px);
}

.stat-box h2 {
  font-size: 42px;
  color: #22c55e;
  margin-bottom: 10px;
}

.stat-box p {
  font-size: 16px;
  opacity: 0.8;
}

.course-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 320px));
  gap: 20px;
  padding: 20px;
}

/* LIGHT CARD DESIGN */
.course-card {
  background: #ffffff;
  color: #1e293b;
  padding: 20px;
  border-radius: 12px;
  border: 1px solid #e2e8f0;
  transition: 0.3s ease;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 340px;
  padding: 24px;
}

/* Title */
.course-card h3 {
  color: #0ea5e9;
  margin-bottom: 6px;
  
}

/* Meta */
.meta {
  font-size: 13px;
  color: #64748b;
  margin-bottom: 10px;
}

/* List */
.course-card ul {
  padding-left: 18px;
  margin-bottom: 15px;
}

.course-card ul li {
  margin-bottom: 6px;
  font-size: 14px;
}

/* Button */
.cta-btn {
  display: inline-block;
  padding: 10px;
  background: #22c55e;
  color: #fff;
  border-radius: 6px;
  text-decoration: none;
  text-align: center;
  font-weight: 600;
}

/* Hover (subtle, not required) */
.course-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.08);
}

/* Highlight */
.course-card.highlight {
  border: 2px solid #22c55e;
}

.course-container {
  max-width: 1400px;
  margin: 0 auto;
}



.content {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.cta-btn {
  margin-top: auto;
}


.section-title {
  text-align: center;
  margin-bottom: 40px;
  padding: 10px 20px;
}

/* Main Heading */
.section-title h2 {
  font-size: 50px;
  font-weight: 800;
  color: #0f172a;
  margin-bottom: 12px;
  line-height: 1.3;

  /* Premium gradient text */
  background: linear-gradient(90deg, #0ea5e9, #22c55e);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* Subtitle */
.section-title p {
  font-size: 30px;
  color: #64748b;
  max-width: 600px;
  margin: 0 auto;
  line-height: 1.6;
}

/* Optional: subtle animation */
.section-title h2 {
  animation: fadeUp 0.6s ease;
}

.section-title p {
  animation: fadeUp 0.8s ease;
}

@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.hero::before {
  background: rgba(0,0,0,0.25); /* lighter overlay */
}



/* Desktop */
.hero {
  background-image: url('/storage/gurusisya-chess-academy-10.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* Mobile */
@media (max-width: 768px) {
  .hero {
    background-image: url('/storage/gurusisya-chess-academy-11.png');
    background-size: cover !important;
    background-position: center;
    background-repeat: no-repeat;
    min-height: auto;
    padding: 60px 20px;
  }
}



.who-course {
  background: #f4f6fb;
  padding: 80px 20px;
  text-align: center;
}

.who-course h2 {
  font-size: 34px;
  margin-bottom: 10px;
  font-weight: 700;
  color: #111;
}

.subtitle {
  font-size: 16px;
  color: #666;
  margin-bottom: 50px;
}

.course-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 30px;
  max-width: 1000px;
  margin: auto;
}

.course-card {
  background: #fff;
  padding: 30px;
  border-radius: 16px;
  text-align: center;
  box-shadow: 0 8px 25px rgba(0,0,0,0.05);
  transition: 0.3s;
}

.course-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 40px rgba(0,0,0,0.1);
}

.icon {
  width: 60px;
  height: 60px;
  background: #6c5ce7;
  color: #fff;
  border-radius: 12px;

  display: flex;
  align-items: center;
  justify-content: center;

  margin: 0 auto 15px; /* 🔥 THIS CENTERS IT */
}
}

.course-card h3 {
  font-size: 20px;
  margin-bottom: 10px;
  color: #111;
}

.course-card p {
  font-size: 15px;
  color: #555;
  line-height: 1.6;
}



.how-works-section {
  background: #f4f6fb;
  padding: 80px 20px;
  text-align: center;
}

.how-works-section h2 {
  font-size: 36px;
  margin-bottom: 50px;
  color: #111;
  font-weight: 700;
}

.card-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 30px;
  max-width: 1100px;
  margin: auto;
}

.card {
  background: #fff;
  padding: 30px;
  border-radius: 16px;
  text-align: left;
  box-shadow: 0 8px 25px rgba(0,0,0,0.05);
  transition: 0.3s;
}

.card:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 40px rgba(0,0,0,0.1);
}

/* Number Icon */
.icon {
  width: 55px;
  height: 55px;
  background: linear-gradient(135deg, #6c5ce7, #7a6ff0);
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}

.card h3 {
  font-size: 20px;
  margin-bottom: 10px;
  color: #111;
}

.card p {
  font-size: 15px;
  color: #555;
  line-height: 1.6;
}




a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}main{clear:both;display:block}thead{font-weight:600}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}button,input,select,textarea{font-family:var(--primary-font);font-size:14px}.custom-select:focus,:focus,[contenteditable].form-control:focus,[type=email].form-control:focus,[type=password].form-control:focus,[type=tel].form-control:focus,[type=text].form-control:focus,button:focus,input.form-control:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea.form-control:focus,textarea:focus{box-shadow:none!important}input:focus::-moz-placeholder{opacity:0;-moz-transition:.4s;transition:.4s}li.hr span{background-color:#e4e4e4;display:block;height:1px;margin:20px 0;width:100%}::selection{background:#069;color:#fff}::-moz-selection{background:#069;color:#fff}::-moz-placeholder{color:#122830;opacity:1}::placeholder{color:#122830;opacity:1}:-ms-input-placeholder,::-webkit-input-placeholder{color:#122830;opacity:1}.custom-select:focus,:focus,[contenteditable].form-control:focus,[type=email].form-control:focus,[type=password].form-control:focus,[type=tel].form-control:focus,[type=text].form-control:focus,button:focus,input.form-control:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea.form-control:focus,textarea:focus{box-shadow:none;outline:none!important}.img-responsive{max-width:100%}h1,h2,h3,h4,h5,h6{color:#000;font-family:var(--primary-font);font-style:normal;font-weight:600}h1{font-size:64px;line-height:72px}h2{font-size:48px;line-height:52px}h3{font-size:32px;line-height:36px}h4{font-size:26px;line-height:34px}h5{font-size:22px;line-height:28px}h6{font-size:18px;line-height:22px}.bg-brand-1{background-color:var(--primary-color)}.bg-brand-2{background-color:var(--secondary-color)!important}.bg-grey-80{background-color:#cde2e7}.bg-grey-100{background-color:#f2f3f4}.bg-grey-60{background-color:#020202!important}.bg-white{background-color:#fff}.border-grey-80{border-color:#cde2e7!important}.color-brand-1{color:var(--primary-color)!important}.color-brand-2{color:var(--secondary-color)!important}.color-brand-3{color:#afeae4}.color-brand-4{color:#e8b0e8}.color-grey-50{color:#fafbfc}.color-grey-80{color:#cde2e7}.color-grey-100{color:#f2f3f4}.color-grey-200{color:#8ea4ac}.color-grey-300{color:#6a838c}.color-grey-400{color:#4e6770}.color-grey-500{color:#818692}.color-grey-600{color:#1f3c45}.color-grey-700{color:#5b647c}.color-grey-800{color:#122830}.color-grey-900{color:#041c2f}.font-3xl{font-family:var(--primary-font);font-size:30px;font-weight:500;line-height:42px}.font-2xl{font-size:24px;line-height:36px}.font-2xl,.font-xl{font-family:var(--primary-font);font-weight:400}.font-xl{font-size:20px;line-height:32px}.font-lg{font-family:var(--primary-font);font-size:18px;font-weight:400;line-height:30px}.font-md{font-family:var(--primary-font)!important;font-size:16px!important;font-weight:400!important;line-height:28px!important}.font-sm{font-size:14px;line-height:24px}.font-sm,.font-xs{font-family:var(--primary-font);font-weight:400}.font-xs{font-size:12px;line-height:18px}.font-xxs{font-family:var(--primary-font)!important;font-size:10px!important;font-weight:400!important;line-height:15px!important}.font-3xl-bold{font-size:30px;line-height:36px}.font-2xl-bold,.font-3xl-bold{font-family:var(--primary-font);font-weight:600}.font-2xl-bold{font-size:24px;line-height:32px}.font-xl-bold{font-size:20px;line-height:28px}.font-lg-bold,.font-xl-bold{font-family:var(--primary-font);font-weight:600}.font-lg-bold{font-size:18px;line-height:23px}.font-md-bold{font-family:var(--primary-font);font-size:16px;font-weight:600;line-height:28px}.font-sm-bold{font-family:var(--primary-font)!important;font-size:14px!important;font-weight:600!important;line-height:18px!important}.font-xs-bold{font-family:var(--primary-font);font-size:12px;font-weight:600;line-height:18px}.color-grey-900{color:#041c2f!important}.bg-grey-900{background-color:#041c2f}.color-success{color:#16ba8f}.color-warning{color:#f69d30}.color-danger{color:#ff3e3e}.color-mutted{color:#e8e9ed}.color-info{color:#28a7e6}.color-white{color:#fff!important}.section{display:inline-block;width:100%}.bg-1{background-color:#ffe799!important}.bg-2{background-color:#e0f0f6!important}.bg-3{background-color:#1c6180!important}.bg-4{background-color:#d1ecf7!important}.bg-5{background-color:#dff9f3!important}.bg-7{background-color:#ffefd1!important}.bg-8{background-color:#ebf5f8!important}.bg-10{background-color:#b7ddec!important}.bg-11{background-color:#e0f0fc!important}a{color:#041c2f;text-decoration:none}a:hover{color:#16ba8f}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1410px}}.hover-up,.hover-up:hover{transition:all .25s cubic-bezier(.02,.01,.47,1)}.hover-up:hover{transform:translateY(-2px)}.bd-rd4{border-radius:4px}.bd-rd8{border-radius:8px}.bd-rd16{border-radius:16px}.form-control{border:1px solid #cde2e7;border-radius:8px;height:54px;padding:18px 20px}.form-control:focus{border-color:#16ba8f}.form-control::-moz-placeholder{color:#818692;font-size:12px;line-height:18px;opacity:1}.form-control::placeholder{color:#818692;font-size:12px;line-height:18px;opacity:1}.form-control:-ms-input-placeholder,.form-control::-webkit-input-placeholder{color:#818692;font-size:12px;line-height:18px;opacity:1}.form-control:focus{border-color:var(--secondary-color);color:#041c2f}.form-control:focus:-ms-input-placeholder,.form-control:focus::-webkit-input-placeholder,.form-control:focus::placeholder{color:#041c2f}.table-responsive{max-width:100%}.font-84{font-size:84px!important;line-height:84px!important}.font-bold-800{font-weight:800}.box-pagination{display:inline-block}.pagination{display:flex;list-style:none;margin-bottom:20px;padding-inline-start:0}.pagination li{padding:2px}.pagination li a{border:1px solid #e8e9ed;border-radius:8px;color:var(--secondary-color);font-size:16px;font-weight:700;height:42px;line-height:42px;padding:0;text-align:center;width:42px}.pagination li .page-prev{background:url(../images/icons/prev.svg) no-repeat 50%}.pagination li .page-next,.pagination li .page-prev{border-radius:8px!important;min-height:42px;padding:5px 20px}.pagination li .page-next{background:url(../images/icons/next.svg) no-repeat 50%}.pagination li a.active,.pagination li a:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--secondary-color)}.page-item:not(:first-child) .page-link{margin-inline-start:0}.rating img{width:12px}.box-count{margin:0 0 20px;text-align:left}.box-count .deals-countdown{border-radius:0;display:flex;margin:auto;max-width:100%;padding:4px 0;width:100%}.box-count .deals-countdown .countdown-section{display:inline-block;line-height:12px;position:relative;text-align:center;width:25%}.box-count .deals-countdown .countdown-section span{color:#fff;display:block}.box-count .deals-countdown .countdown-section .countdown-period{text-transform:capitalize}.box-count .deals-countdown .countdown-section:last-child:before{display:none}.box-count.box-count-square{margin-bottom:5px}.box-count.box-count-square .deals-countdown{background-color:#fff;display:flex;margin:auto;max-width:100%;text-align:left;width:100%}.box-count.box-count-square .deals-countdown .countdown-section{display:inline-block;line-height:12px;margin:0 16px 0 0;position:relative;text-align:center;width:auto}.box-count.box-count-square .deals-countdown .countdown-section .countdown-period{color:var(--secondary-color);font-size:12px!important;font-weight:600;line-height:24px!important;text-transform:uppercase}.box-count.box-count-square .deals-countdown .countdown-amount{background-color:var(--primary-color);border:1px solid #e8e9ed;border-radius:4px;color:var(--secondary-color);display:inline-block;font-size:32px!important;height:80px;line-height:68px!important;margin-bottom:5px;padding:10px 0;width:78px}.box-comingsoon-left{padding-inline-start:30px}.box-comingsoon-right{padding-inline-end:30px;padding-inline-start:50px}.box-comingsoon-right img{width:100%}a:hover .color-brand-2{color:var(--primary-color)!important}a,button,h4,img,input,span{transition:all .3s ease 0s}@keyframes slideleft{10%{opacity:0;right:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}90%{opacity:0;right:100%;transform:scale(0)}}[data-loader=spinner]{animation:spinner 1.2s ease-in-out infinite;background:url(../imgs/theme/favicon.svg);box-shadow:0 0 10px #fff;display:inline-block;height:35px;width:35px}@keyframes spinner{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180deg) rotateY(0)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-180deg)}}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgba(151,119,250,.8)}to{box-shadow:0 0 0 5px transparent}}@keyframes shadow-pulse-big{0%{box-shadow:0 0 0 0 rgba(239,63,72,.1)}to{box-shadow:0 0 0 20px transparent}}@keyframes jump{0%{transform:translate3d(0,20%,0)}to{transform:translateZ(0)}}.jump{animation:jump .5s linear infinite alternate;transform-origin:0}.flip-square:before{animation:flip-square 1.5s infinite;background-color:#034460;content:"";display:block;height:30px;width:30px}@keyframes flip-square{0%{transform:perspective(50px) rotate(45deg) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(50px) rotate(45deg) rotateX(-180deg) rotateY(0deg)}to{transform:perspective(50px) rotate(45deg) rotateX(-180deg) rotateY(-180deg)}}body{font-style:normal;font-weight:500;line-height:18px}.btn,body{font-family:var(--primary-font);font-size:14px;position:relative}.btn{border-radius:4px;font-weight:400;line-height:20px;padding:10px 0 10px 22px;text-decoration:none}.btn.btn-brand-1{background:var(--primary-color);border-radius:0;color:#041c2f;font-size:14px;font-weight:500;line-height:14px;padding:9px 20px}.btn.btn-brand-1 svg{color:#041c2f;height:20px;margin-inline-end:8px}.btn.btn-brand-1:hover{background-color:var(--secondary-color);color:#fff}.btn.btn-brand-1:hover *{color:#fff}.btn.btn-brand-1-big{background:var(--primary-color);border-radius:0;color:var(--secondary-color);font-size:14px;font-weight:500;line-height:14px;padding:18px 26px}.btn.btn-brand-1-big svg{color:#041c2f;height:20px;margin-inline-end:8px}.btn.btn-brand-1-big:hover{background-color:var(--secondary-color);color:#fff}.btn.btn-brand-1-big:hover *{color:#fff}.btn.btn-brand-2{background-color:var(--secondary-color);border-radius:0;color:#fff;font-size:15px;font-weight:500;line-height:15px;padding:17px 26px}.btn.btn-brand-2:hover{background-color:var(--primary-color);color:#fff}.btn.btn-brand-2:hover *{color:#fff}.btn.btn-calculator{background:var(--primary-color);border-radius:0;color:var(--secondary-color);font-size:15px;font-weight:500;line-height:15px;padding:18px 26px}.btn.btn-link{color:var(--secondary-color);font-size:14px;line-height:14px;padding:0}.btn.btn-link span{background-color:var(--secondary-color);display:inline-block;height:16px;line-height:16px;margin-inline-start:15px;padding:0;text-align:center;width:16px}.btn.btn-link span svg{color:#fff;height:10px;transform:rotate(-45deg);transition-duration:.2s}.btn.btn-link:hover{color:var(--primary-color)!important}.btn.btn-link:hover span svg{color:var(--primary-color)}.btn.btn-link-medium{color:#041c2f;font-size:15px;font-weight:500;line-height:15px;padding:18px 26px 18px 0}.btn.btn-link-medium svg{color:var(--secondary-color);transition-duration:.2s}.btn.btn-link-medium:hover svg{transform:rotate(-45deg)}.btn.btn-link-semibold{color:#041c2f;font-size:14px;font-weight:600;line-height:18px;padding:5px 0}.btn.btn-link-semibold svg{color:#041c2f;transition-duration:.2s}.btn.btn-link-semibold:hover svg{transform:rotate(45deg)}.btn.btn-get-quote{background:var(--primary-color);border-radius:0;color:#041c2f;font-size:22px;font-weight:500;line-height:22px;padding:20px 25px}.btn.btn-get-quote svg{color:#041c2f;height:26px;margin-inline-end:13px}.btn.btn-get-quote:hover{background-color:var(--secondary-color);color:#fff}.btn.btn-get-quote:hover *,.btn.btn-link-white,.btn.btn-link-white svg{color:#fff}.btn.btn-default{background-color:#e8e9ed;border-radius:0;color:var(--secondary-color);font-weight:500;padding:9px 20px}.btn.btn-default svg{transition-duration:.2s}.btn.btn-default:hover{background-color:var(--primary-color);color:#041c2f!important}.btn.btn-default:hover svg{color:var(--primary-color)!important;transform:rotate(-45deg);transition-duration:.2s}.btn.btn-default.color-brand-1{transition-duration:.2s}.btn.btn-default.color-brand-1 svg{color:var(--primary-color);transition-duration:.2s}.btn.btn-tag{background:var(--primary-color);border-radius:0;color:var(--secondary-color);font-size:12px;font-weight:400;line-height:12px;padding:7px 10px 7px 11px}.btn.btn-tag:hover{background-color:var(--secondary-color);color:#fff}.btn.btn-brand-2-full{background:var(--secondary-color);border:2px solid #fff;border-radius:0;color:#fff;font-size:16px;font-weight:700;line-height:28px;padding:8px 5px;width:100%}.btn.btn-brand-2-full svg{color:#fff;transition-duration:.2s}.btn.btn-brand-2-full:hover{background-color:var(--primary-color)}.btn.btn-brand-2-full:hover svg{transform:rotate(-45deg);transition-duration:.2s}.btn.btn-play{color:#fff;font-size:15px;line-height:15px;padding:0;vertical-align:middle}.btn.btn-play img{display:inline-block;margin-inline-end:20px;vertical-align:middle}.btn.btn-border-brand-1{background:var(--primary-color);color:var(--secondary-color);padding:8px 10px 8px 11px;position:absolute;right:10px;top:20px}.btn.btn-border,.btn.btn-border-brand-1{border-radius:4px;font-size:12px;line-height:12px}.btn.btn-border{background-color:#fff;border:1px solid var(--primary-color);font-weight:700;padding:12px 16px}.btn.btn-signin{border:1px solid #e8e9ed;border-radius:4px;color:#041c2f;font-size:16px;font-weight:600;line-height:28px;padding:13px 25px 13px 30%;text-align:left;width:100%}.btn.btn-signin img{display:inline-block;margin-inline-end:10px;vertical-align:middle}.btn.btn-signin:hover{border-color:var(--secondary-color)}.btn.btn-tags{background-color:#f2f3f4;border-radius:150px;color:var(--secondary-color);font-size:14px;font-weight:700;line-height:18px;padding:12px 32px}.btn.btn-tags:hover{background-color:#ffe799}.btn-homepage{margin:0 0 15px;padding:0!important}.btn-homepage span{background-color:#afeae4;border-radius:50%;display:inline-block;height:30px;line-height:25px;margin-inline-end:10px;text-align:center;width:30px}.btn-homepage span svg{color:var(--primary-color)}.btn-homepage:hover *{color:#041c2f}.dropdown-language{display:inline-block}.dropdown-language .dropdown-toggle:after{display:none}.dropdown-language .btn{padding:0}.btn-tooltip{position:relative}.btn-tooltip:after{background-color:#818692;border-radius:5px;box-shadow:0;color:#afeae4;content:attr(aria-label);font-size:11px;line-height:1.3;padding:7px 10px;right:34px;transform:0;transition:0;transition-duration:.2s;white-space:nowrap}.btn-tooltip:after,.btn-tooltip:before{bottom:0;opacity:0;position:absolute;visibility:hidden}.btn-tooltip:before{border:7px solid transparent;border-left-color:#818692;content:"";left:-8px;margin-bottom:0;transition-delay:.1s;transition:0;transition-duration:.2s;z-index:9}.btn-tooltip:hover:after{transform:0}.btn-tooltip:hover:after,.btn-tooltip:hover:before{opacity:1;transition-duration:.2s;visibility:visible}.btn-tooltip:hover:before{transform:translateY(-8px)}.cb-container{cursor:pointer;display:block;line-height:25px;margin-bottom:12px;padding-inline-start:34px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cb-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#fff;border:2px solid #8ea4ac;border-radius:4px;height:24px;left:0;position:absolute;top:1px;width:24px}.cb-container input:checked~.checkmark{border:2px solid #8ea4ac}.cb-container .text-small{color:#818692;font-weight:500}.cb-container input:checked~.text-small{color:#818692}.checkmark:after{content:"";display:none;position:absolute}.cb-container input:checked~.checkmark:after{display:block}.cb-container input:checked~.text-lbl{color:#ccc}.cb-container .checkmark:after{background:#16ba8f url(../imgs/page/register/check.svg) no-repeat 50%;border-radius:4px;height:24px;left:-2px;top:-2px;width:24px}.box-swiper{position:relative;width:100%}.box-swiper .swiper-container{height:100%;padding-bottom:35px;position:relative}.box-swiper .swiper-container .item-logo{border:1px solid #ccc;border-radius:12px;box-shadow:0 5px 30px rgba(19,27,34,.12);display:inline-block;padding:39px 0 36px;text-align:center;width:100%}.box-swiper .swiper-container .item-logo img{max-width:100%}.box-swiper .swiper-container .item-logo:hover{border:1px solid #ccc;box-shadow:9px 11px 23px 0 rgba(6,61,79,.12)}.swiper-button-next:after,.swiper-button-prev:after{content:""}.swiper-button-next,.swiper-button-next:hover{background:url(../imgs/slider/swiper/next.svg) no-repeat 0 0}.swiper-button-prev,.swiper-button-prev:hover{background:url(../imgs/slider/swiper/prev.svg) no-repeat 0 0}.swiper-button-next,.swiper-button-prev{height:31px;margin-top:0;width:31px}.swiper-button-next{left:auto;right:0;top:20px}.swiper-button-prev{left:auto;right:40px;top:20px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination{width:100%}.swiper-pagination .swiper-pagination-bullet{background:#fff;border-radius:50%;display:inline-block;height:12px;opacity:.6;width:12px}.swiper-pagination .swiper-pagination-bullet-active{background:var(--primary-color);border-radius:7px;height:12px;opacity:1;width:12px}.swiper-pagination.swiper-pagination-2 .swiper-pagination-bullet{background:#f2f3f4}.swiper-pagination.swiper-pagination-2 .swiper-pagination-bullet-active{background:var(--primary-color)}.swiper-pagination-bullet{margin:10px}.swiper-pagination-custom{bottom:40px;padding-inline-start:70px}.swiper-pagination-customs{background:url(../imgs/slider/swiper/dot.svg) no-repeat 0 0;background-repeat:no-repeat;background-size:contain;display:inline-block;height:10px;margin-inline-end:4px;margin-inline-start:4px;width:10px}.swiper-pagination-customs-active,.swiper-pagination-customs:hover{background:url(../imgs/slider/swiper/dot-active.svg) no-repeat 0 0;height:12px;margin-bottom:-1px;margin-inline-end:3px;margin-inline-start:3px;width:12px}.box-button-slider{left:0;position:absolute;top:0}.swiper-group-1 .swiper-pagination{bottom:50px;left:55px}.swiper-group-1.swiper-home-3 .swiper-pagination{left:0}.swiper-group-1.home-9 .swiper-pagination{bottom:20px;left:25px}.slider-labels{margin-top:10px}.noUi-target,.noUi-target *{-webkit-touch-callout:none;box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{direction:ltr;position:relative}.noUi-base{height:100%;position:relative;width:100%;z-index:1}.noUi-origin{bottom:0;left:0;position:absolute;right:0;top:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{transform:translateZ(0)}.noUi-horizontal{height:4px}.noUi-horizontal .noUi-handle{background-color:#345dbb;border-radius:50%;height:15px;width:15px}.noUi-background{background:#d6d7d9}.noUi-connect{background:#345dbb}.noUi-origin,.noUi-target{border-radius:2px}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-handle{box-sizing:content-box!important;cursor:default}.noUi-handle:active{-webkit-background-clip:padding-box;background-clip:padding-box;border:8px solid #345dbb;border:8px solid rgba(53,93,187,.38);left:-14px;top:-14px}[disabled] .noUi-connect,[disabled].noUi-connect{background:var(--secondary-color)}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}.ui-slider-handle{display:none}.ui-widget.ui-widget-content{border:0 solid #ebebeb}.noUi-target{border-radius:12px}.noUi-horizontal{height:6px}.noUi-background{background:#ccc}.noUi-origin{border-radius:12px}.noUi-connect{background:#069;height:6px;margin-top:0;transition:background .45s}.noUi-horizontal .noUi-handle{background-color:#069;border:1px solid #069;box-shadow:9px 11px 23px 0 rgba(6,61,79,.12);left:-6px;top:-6px}.noUi-handle:active{border-width:1px;left:-6px;top:-6px}.card-testimonial-grid{background-color:#fff;border:1px solid #e8e9ed;border-radius:0;display:inline-block;padding:34px 34px 24px;transition-duration:.2s;width:100%}.card-testimonial-grid:hover{border:1px solid var(--primary-color)}.card-testimonial-grid a{text-decoration:none}.card-testimonial-grid .card-bottom-info{align-items:flex-end;background-color:var(--secondary-color);color:#fff;display:flex;margin-top:20px;padding:17px 25px;width:100%}.card-testimonial-grid .card-bottom-info .rate-post{color:#fff;font-weight:600;width:30%}.card-testimonial-grid .card-bottom-info .rating{width:70%}.card-testimonial-grid .card-bottom-info .rating img{margin-inline-end:2px;width:12px}.card-testimonial-grid.card-testimonial-3{padding:26px 26px 24px}.cardGrid{background-color:#fff;border:1px solid #e8e9ed;padding-bottom:172px;position:relative}.cardGrid:hover{border-color:var(--secondary-color)}.cardGrid .cardImage img{display:block;width:100%}.cardGrid .cardInfo{background-color:#fff;bottom:0;left:0;padding:24px;position:absolute;width:90%}.cardLeadingCompany{background-color:var(--secondary-color);border:1px solid #2c7da1;display:inline-block;padding:25px 10px;text-align:center;width:100%}.cardLeadingCompany .cardImage{margin-bottom:20px}.cardLeadingCompany .cardImage .img{background:#e8e9ed;border:1px solid var(--primary-color);border-radius:50%;height:65px;line-height:65px;text-align:center;width:65px}.cardLeadingCompany .cardImage .img,.cardLeadingCompany .cardImage .img img{display:inline-block;vertical-align:middle}.cardLeadingCompany:hover{background-color:#1c6180}.cardLeadingCompany:hover .cardImage .img{background-color:var(--primary-color)}.cardLeadingCompany .cardInfo .color-brand-1{margin-bottom:2px}.card-blog-grid{background-color:#fafbfc;border:1px solid #e8e9ed;margin-bottom:30px}.card-blog-grid:hover{background-color:#fff;box-shadow:0 10px 42px rgba(1,9,20,.06)}.card-blog-grid .card-image{position:relative}.card-blog-grid .card-image img{border-radius:0;display:block;width:100%}.card-blog-grid .btn.btn-link span{margin-inline-start:8px}.card-blog-grid .card-info{padding:30px}.card-blog-grid .card-info a{text-decoration:none}.card-blog-grid .card-info a:hover,.card-blog-grid .card-info a:hover *{color:var(--primary-color)!important}.card-blog-grid .card-info .date-post{color:#6a838c;display:inline-block;margin-inline-end:30px}.card-blog-grid .card-info .date-post svg{color:#6a838c;float:left;margin-inline-end:5px}.card-blog-grid .card-info .time-read{color:#6a838c;display:inline-block}.card-blog-grid .card-info .time-read svg{color:#6a838c;float:left;margin-inline-end:5px}.card-blog-grid .card-info .box-author,.card-blog-grid .card-info .box-button-more{width:50%}.card-blog-grid.card-blog-grid-2{background-color:#fff;display:flex}.card-blog-grid.card-blog-grid-2 .card-image{max-width:276px;min-width:276px;position:relative}.card-blog-grid.card-blog-grid-2 .card-info{position:relative}.card-blog-grid.card-blog-grid-3 .card-image img{border-radius:8px}.card-testimonial-list{background-color:#fff;border:1px solid #cde2e7;border-radius:8px;box-shadow:0 5px 30px rgba(19,27,34,.12);display:inline-block;margin-bottom:25px;max-width:572px;padding:23px 21px;position:relative;width:100%;z-index:2}.card-testimonial-list a{text-decoration:none}.card-testimonial-list .rating{max-width:75px;min-width:75px;width:40%}.card-testimonial-list .box-author{width:100%}.card-plan{background-color:#fff;border:1px solid #cde2e7;border-radius:0;margin-bottom:30px;overflow:hidden;padding:37px 34px;position:relative}.card-plan .desc-plan{margin-bottom:17px}.card-plan .title-plan{margin-bottom:12px}.card-plan.popular{background-color:var(--secondary-color)}.card-plan.popular .color-brand-2{color:var(--primary-color)!important}.card-plan.popular .list-ticks li svg{color:var(--primary-color)}.card-plan.popular .color-grey-500,.card-plan.popular .list-ticks li{color:#e8e9ed}.card-plan.card-plan-2:hover{border-color:#afeae4;box-shadow:0 10px 42px rgba(1,9,20,.06)}.card-offer{background-color:#fff;border-bottom:8px solid var(--primary-color);border-radius:0;box-shadow:0 5px 30px rgba(19,27,34,.12);margin-bottom:30px;padding:40px}.card-offer:hover{box-shadow:0 10px 42px rgba(1,9,20,.06)}.card-offer .card-image{height:100px;margin-bottom:24px}.card-offer .card-image img{max-height:100px}.cardTeam,.cardTeam .cardImage{position:relative}.cardTeam .cardImage img{width:100%}.cardTeam .cardInfo{background-color:#fff;bottom:-20px;box-shadow:0 10px 42px rgba(1,9,20,.06);justify-content:space-between;left:18px;padding:20px;position:absolute;right:40px}.cardTeam .cardInfo .info-bottom{align-items:center;display:flex;justify-content:space-between;width:100%}.cardTeam .cardInfo .info-bottom p a{display:inline-block;margin-inline-start:10px}.cardTeam .cardInfo .info-bottom p a svg{fill:#818692}.cardTeam .cardInfo:hover{background-color:var(--secondary-color)}.cardTeam .cardInfo:hover .color-brand-2{color:var(--primary-color)!important}.cardTeam .cardInfo:hover .info-bottom p{color:#fff}.cardTeam .cardInfo:hover .info-bottom p a svg{fill:#fff}.cardService,.cardService .cardImage{position:relative}.cardService .cardImage img{width:100%}.cardService .cardInfo{background-color:#fff;bottom:-20px;box-shadow:0 10px 42px rgba(1,9,20,.06);justify-content:space-between;left:18px;padding:20px;position:absolute;right:40px}.cardService .cardInfo img{max-height:34px}.cardService .cardInfo h6{margin-bottom:8px;margin-top:8px}.cardService .cardInfo:hover{background-color:var(--secondary-color)}.cardService .cardInfo:hover .color-brand-2{color:var(--primary-color)!important}.cardService .cardInfo:hover .color-grey-900{color:#fff!important}.cardServiceStyle3:hover{background-color:var(--secondary-color)}.cardServiceStyle3:hover .card-info .color-brand-2{color:var(--primary-color)!important}.cardServiceStyle3:hover .card-info .color-grey-900{color:#fff!important}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.loader{animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite;animation-delay:-.16s;border-radius:50%;color:#069;font-size:10px;height:2em;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0);width:2em}.loader:before{animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite;animation-delay:-.32s;left:-3.5em}.loader:after,.loader:before{border-radius:50%;content:"";height:2em;position:absolute;top:0;width:2em}.loader:after{animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite;left:3.5em}.swiper-pagination{bottom:0!important;text-align:center}.swiper-pagination .swiper-pagination-customs{background:#fff;border-radius:50%}.swiper-pagination .swiper-pagination-customs:hover{background:#fff}.swiper-pagination .swiper-pagination-customs-active{background:#069}.swiper-pagination.swiper-pagination-2{height:auto;line-height:30px;text-align:center;top:auto;z-index:123}.preloader{background-color:#fff;bottom:0;height:100%;left:0;margin:0 auto;position:fixed;right:0;top:0;transition:.6s;width:100%;z-index:9999999999}.preloader img{max-width:250px}.page-loading-inner{backface-visibility:hidden;height:100%;position:relative;transform:translateZ(0) scale(1);transform-origin:0 0;width:100%}.page-loading-inner div{border-radius:50%;box-sizing:content-box;height:20px;left:50%;margin:-10px -20px;position:absolute;top:50%;width:20px}.page-loading-inner div:first-child{animation:page-loading-inner 1s linear infinite;animation-delay:-.5s;background:#024430}.page-loading-inner div:nth-child(2){animation:page-loading-inner 1s linear infinite;animation-delay:0s;background:#ffe7bb}.page-loading-inner div:nth-child(3){animation:page-loading-inner-o 1s linear infinite;animation-delay:-.5s;background:#024430}.page-loading{display:inline-block;height:100px;overflow:hidden;width:100px}@keyframes page-loading-inner-o{0%{opacity:1;transform:translate(0)}49.99%{opacity:1;transform:translate(30px)}50%{opacity:0;transform:translate(30px)}to{opacity:0;transform:translate(0)}}@keyframes page-loading-inner{0%{transform:translate(0)}50%{transform:translate(30px)}to{transform:translate(0)}}@keyframes rotate{0%,49.999%,to{transform:none}50%,99.999%{transform:rotate(90deg)}}@keyframes shift-left{0%,to{transform:translateX(0)}50%{transform:scale(.65) translateX(-75%)}}@keyframes shift-right{0%,to{transform:translateX(0)}50%{transform:scale(.65) translateX(75%)}}.preloader-dots{--uib-size:30px;--uib-speed:0.9s;--uib-color:#425a8b;animation:rotate calc(var(--uib-speed)*2) linear infinite;filter:url(#uib-jelly-ooze);height:calc(var(--uib-size)/2);position:relative;width:var(--uib-size)}.preloader-dots:before{animation:shift-left var(--uib-speed) ease infinite}.preloader-dots:after,.preloader-dots:before{background:var(--uib-color);border-radius:100%;content:"";height:100%;left:25%;position:absolute;top:0;width:50%}.preloader-dots:after{animation:shift-right var(--uib-speed) ease infinite}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#069}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#069 transparent transparent;border-width:5px 5px 0}.select2-search--dropdown{padding:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #ccc;border-radius:4px;margin-bottom:15px;padding:8px}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;scrollbar-width:thin}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#ccc;color:#069}.modal-header .btn-close{margin:-.5rem 0 -.5rem auto}iframe{width:100%!important}.icon-16{color:#041c2f;height:16px}.banner-1{background-position:top;background-repeat:no-repeat;background-size:cover;height:700px;padding:130px 0 200px;position:relative}.banner-3{background-color:#ebf5f8}.banner-3 .banner-1{padding-bottom:0}.banner-3 .img-banner-1{width:53%}.banner-3 .img-banner-2{width:47%}.banner-3 .image-chart{bottom:30px;position:absolute;right:-60px;z-index:3}.banner-3 .box-image-main{height:100%;position:relative;width:100%}.banner-3 .box-image-main:before{background:no-repeat 50%;background-size:contain;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.banner-3 .box-image-main img{left:-70px;position:relative;z-index:2}@keyframes hero-thumb-animation{0%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes hero-thumb-animation-2{0%{transform:translateY(0)}to{transform:translateY(-20px)}}@keyframes hero-thumb-sm-animation{0%{transform:translateY(-20px) translateX(50px)}to{transform:translateY(-20px) translateX(0)}}@keyframes hero-thumb-sm-2-animation{0%{transform:translateY(-50px)}to{transform:translateY(0)}}.shape-1{animation:hero-thumb-animation 2s linear infinite alternate}.shape-1-2{animation:hero-thumb-animation-2 2s linear infinite alternate}.shape-2{animation:hero-thumb-sm-animation 4s linear infinite alternate}.shape-3{animation:hero-thumb-sm-2-animation 4s linear infinite alternate}.box-container-sw{line-height:18px;margin:auto;max-width:700px;min-height:22px;padding:10px 0;position:relative}.header{border-bottom:0 solid #f2f3f4;float:left;padding:0;position:relative;width:100%}.header .main-header{align-items:center;display:flex;justify-content:space-between;position:relative}.header .main-header .header-left{align-items:center;display:flex;width:100%}.header .main-header .header-left .header-logo{max-width:150px;min-width:130px;width:100%}.header .main-header .header-left .header-logo a{display:block}.header .main-header .header-left .header-logo a img{min-height:37px}.header .main-header .header-left .header-nav{display:inline-block;padding-inline-start:50px;text-align:left;width:70%}.header .main-header .header-left .header-right{min-width:337px;text-align:end;width:35%}.header .main-header .header-left .header-right .icon-list{color:#afeae4;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;padding:0 10px;position:relative}.header .main-header .header-left .header-right .icon-list:hover{color:var(--primary-color)}.header .main-header .header-left .header-right .icon-list .arrow-down{display:inline-block;vertical-align:middle}.header .main-header .header-left .header-right .icon-list .arrow-down svg{height:18px;margin-inline-end:5px;margin-top:-3px}.header .main-header .header-left .header-right .icon-list .arrow-down:hover{color:var(--primary-color)}.header .nav-main-menu{float:none;padding:0;width:auto}.header .burger-icon{display:none}.header .main-menu{padding-top:3px}.header .main-menu li{float:left;padding-inline-end:15px;position:static!important;text-align:start}.header .main-menu li.has-children>a:after{background:url(../images/icons/arrow-down.svg) no-repeat 50%;content:"";height:8px;margin-top:-4px;position:absolute;right:0;top:50%;width:12px}.header .main-menu li.hr{padding:0 22px}.header .main-menu li.hr span{background-color:#f2f3f4;display:block;height:1px;margin:5px 0;width:100%}.header .main-menu li a{color:#041c2f;display:block;font-family:var(--primary-font);font-size:16px;font-style:normal;font-weight:500;line-height:28px;padding:28px 18px 28px 15px;position:relative;text-decoration:none}.header .main-menu li a:hover{color:var(--secondary-color)}.header .main-menu li a:hover i{opacity:1;transition:.2s}.header .main-menu li a i{font-size:12px;margin-inline-end:8px;opacity:.38;transition:.2s}.header .main-menu li div.sub-menu{background-color:#fff;border-radius:0;border-top:8px solid var(--primary-color);box-shadow:0 10px 42px rgba(1,9,20,.06);display:none;left:15px;min-width:220px;opacity:0;padding:25px 30px 10px;position:absolute;right:15px;top:100%;transition-duration:.2s;visibility:hidden;z-index:999999}.header .main-menu li div.sub-menu.five-col{display:none;margin:0 -15px;padding:30px 19px}.header .main-menu li div.sub-menu.five-col .menu-col{padding:0 15px;width:20%}.header .main-menu li div.sub-menu.five-col .menu-col .megamenu{background:transparent;border:0;box-shadow:none;display:inline-block;left:auto;opacity:1;position:relative;top:auto;visibility:visible}.header .main-menu li div.sub-menu.five-col .menu-col .megamenu li a{color:#041c2f;font-size:12px;line-height:18px;padding:5px 0}.header .main-menu li div.sub-menu.five-col .menu-col .megamenu li a:hover{color:var(--primary-color)}.header .main-menu li div.sub-menu .menu-inner{background-color:transparent;border:0;box-shadow:none;display:flex;flex-wrap:wrap;left:auto;opacity:1;position:relative;top:auto;visibility:visible}.header .main-menu li div.sub-menu .menu-inner li{padding-inline-end:0;width:50%}.header .main-menu li div.sub-menu .menu-inner li a{color:var(--primary-color);padding-inline-end:0;padding-inline-start:0}.header .main-menu li div.sub-menu .menu-inner li a svg{color:#8ea4ac;margin-inline-end:5px}.header .main-menu li div.sub-menu .menu-inner li a:hover,.header .main-menu li div.sub-menu .menu-inner li a:hover *{color:#041c2f}.header .main-menu li ul{background-color:#fff;border-radius:0;border-top:8px solid var(--primary-color);box-shadow:0 10px 42px rgba(1,9,20,.06);left:auto;max-width:280px;min-width:220px;opacity:0;padding:8px 0;position:absolute;top:100%;transition-duration:.2s;visibility:hidden;z-index:999999}.header .main-menu li ul li{width:100%}.header .main-menu li ul li a{color:#041c2f;font-size:14px;padding:6px 22px;position:relative;transition:.2s}.header .main-menu li ul li a:hover{color:var(--primary-color);padding-inline-start:25px;transition:.2s}.header .main-menu li ul li a.closer{padding:8px 22px}.header .main-menu li ul li ul{left:100%;top:0}.header .main-menu li:hover>ul,.header .main-menu li:hover>ul.sub-menu{display:block;opacity:1;visibility:visible}.header .main-menu li:hover>ul li,.header .main-menu li:hover>ul.sub-menu li{width:100%}.header .main-menu li:hover>div.sub-menu{display:flex;opacity:1;visibility:visible}.header .main-menu li:hover>div.sub-menu li{width:100%}.header.header2 .header-left .header-right{align-items:center;display:flex;place-content:flex-end;width:65%}.box-notify svg{color:var(--secondary-color);height:14px}.sticky-bar.stick{animation:fadeInDown .7s ease-in-out 0s 1 normal none running;background:#fff;border-bottom:1px solid #f2f3f4;box-shadow:0 8px 20px 0 rgba(0,0,0,.05);left:0;position:fixed;top:0;transition:all .3s ease 0s;width:100%;z-index:1000}.sticky-bar.stick.sticky-white-bg{background-color:#fff}.sticky-bar.stick.sticky-blue-bg{background-color:#3286e0}.user-account{align-items:center;display:flex}.user-account img{border-radius:50%;margin-inline-end:10px;max-width:50px}.user-account .user-name{font-size:14px;font-weight:600;margin-bottom:0}.perfect-scroll{display:flex;flex-wrap:wrap;height:calc(100vh - 55px);max-width:370px;padding:0 30px;place-content:space-between;position:relative;width:100%}.body-overlay-1{background:transparent;cursor:crosshair;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:1002}.mobile-menu-active .body-overlay-1{opacity:1;visibility:visible}.dropdown-menu{border:1px solid #818692;border-radius:4px}.dropdown-item{color:#afeae4;font-size:14px}.dropdown-item.active,.dropdown-item:active,.dropdown-item:hover{background-color:#818692;color:#afeae4;text-decoration:none}.dropdown-language .dropdown-item img{margin-inline-end:5px}.box-dropdown-cart{position:relative}.box-dropdown-cart .dropdown-account{padding:25px;width:150px}.box-dropdown-cart .dropdown-account ul li{margin-bottom:15px}.box-dropdown-cart .dropdown-account ul li a{color:#041c2f;text-decoration:none}.box-dropdown-cart .dropdown-account ul li a img{float:left;margin:4px 10px 0 0}.dropdown-cart{background-color:#fff;border:1px solid #818692;border-radius:0 0 4px 4px;display:none;padding:22px;position:absolute;right:-70px;top:calc(100% + 22px);transition:all .25s cubic-bezier(.645,.045,.355,1);visibility:hidden;width:320px;z-index:99}.dropdown-cart.dropdown-open{display:block;visibility:visible}.dropdown-account{background-color:#fff;border:1px solid #cde2e7;border-radius:8px;box-shadow:0 5px 30px rgba(19,27,34,.12);display:none;padding:22px;position:absolute;right:0;top:calc(100% + 30px);transition:all .25s cubic-bezier(.645,.045,.355,1);visibility:hidden;width:200px;width:220px;z-index:99}.dropdown-account.dropdown-open{display:block;visibility:visible}.dropdown-account ul li{display:flex;flex-wrap:wrap;margin:0 0 20px}.dropdown-account ul li:last-child{margin:0}.dropdown-account ul li a{color:#afeae4}.dropdown-account ul li a:hover{color:var(--primary-color)}.item-cart{display:flex;text-align:left}.item-cart .cart-image{margin-inline-end:15px;max-width:80px;min-width:80px}.item-cart .cart-image img{width:100%}.item-cart .color-brand-3:hover{color:var(--primary-color)!important}.search-post svg{color:#041c2f;height:16px}.swiper-button-next-notify,.swiper-button-prev-notify{background:none;height:14px}.swiper-button-next-notify:hover,.swiper-button-prev-notify:hover{background:none}.swiper-button-next-notify{left:auto;right:0;top:12px}.swiper-button-prev-notify{left:auto;right:22px;top:12px}.btn-close{background:none;line-height:14px;opacity:1;padding:7px 22px 5px;position:absolute;right:0;top:5px}.btn-close svg{height:16px}.swiper-notify.swiper-container{padding-bottom:0}.box-search-top{position:relative}.box-search-top .form-search-top{background-color:#fff;border:1px solid #fafbfc;border-radius:4px;box-shadow:0 10px 42px rgba(1,9,20,.06);display:none;overflow:hidden;padding:10px 15px;position:absolute;right:-20px;top:54px;width:220px;z-index:123}.box-search-top .form-search-top .input-search{border:0 solid #fafbfc;border-radius:4px;padding:5px 30px 5px 10px;width:100%}.box-search-top .form-search-top .btn-search{height:46px;padding:10px;position:absolute;right:10px;top:0;z-index:12}.box-search-top .form-search-top .btn-search svg{color:#4e6770;height:16px}.box-bar{color:#fff;padding:13px 0}.box-bar .icon-socials{display:inline-block;height:14px;vertical-align:middle;width:14px}.box-bar .icon-socials:last-child{margin-inline-end:0}.box-bar .icon-socials svg{fill:#fff;color:#fff;display:inline-block;vertical-align:top}.phone-icon{color:#fff;display:inline-block;padding:0}.phone-icon svg{color:var(--primary-color);height:16px;margin-inline-end:10px}.email-icon{color:#fff;display:inline-block;padding:0}.email-icon svg{color:var(--primary-color);height:16px;margin-inline-end:10px}.header-style-2 .main-header .header-left .header-nav,.header-style-2 .main-menu>li:first-child a{padding-inline-start:0}.header-style-2 .main-menu>li:first-child ul li a{padding-inline-start:22px}.header-style-2 .header-middle{border-bottom:1px solid #e8e9ed;justify-content:space-between;padding:35px 0}.header-style-2 .header-contact,.header-style-2 .header-middle{align-items:center;display:flex}.header-style-2 .box-header-contact-1,.header-style-2 .box-header-contact-2,.header-style-2 .box-header-contact-3{align-items:center;display:flex;max-width:200px}.header-style-2 .box-header-contact-1 .icon-contact,.header-style-2 .box-header-contact-2 .icon-contact,.header-style-2 .box-header-contact-3 .icon-contact{margin-inline-end:10px;max-width:36px;min-width:36px}.header-style-2 .box-header-contact-1 .icon-contact img,.header-style-2 .box-header-contact-2 .icon-contact img,.header-style-2 .box-header-contact-3 .icon-contact img{display:block}.header-style-2 .box-header-contact-1 .info-contact,.header-style-2 .box-header-contact-2 .info-contact,.header-style-2 .box-header-contact-3 .info-contact{color:#041c2f;font-size:14px;line-height:16px}.stick .header-middle{display:none}.mobile-header-wrapper-style{background-color:#fff;bottom:0;box-shadow:0 5px 30px rgba(19,27,34,.12);max-width:370px;min-height:100vh;opacity:0;position:fixed;right:0;top:0;transition:all .25s cubic-bezier(.645,.045,.355,1);visibility:hidden;width:100%;z-index:1003}.mobile-header-wrapper-style.sidebar-visible{opacity:1;transform:translate(0);visibility:visible}.mobile-header-wrapper-style .mobile-header-wrapper-inner{height:100%;overflow-x:hidden;overflow-y:auto;padding:0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-logo{background-color:#e0f0f6;border-bottom:1px solid #cde2e7;padding:9px 26px;position:relative}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-logo img{width:60px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top{align-items:center;align-self:center;background-color:#fff;border-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;padding:0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top .mobile-header-logo a{display:block}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top .mobile-header-logo a img{width:100px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area{padding:0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu{max-width:370px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li{display:block;padding:13px 0;position:relative}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li:last-child{border-bottom:none}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children .menu-expand{color:#041c2f;cursor:pointer;display:block;font-size:12px;height:30px;line-height:38px;position:absolute;right:0;text-align:center;top:5px;width:30px;z-index:9}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children .menu-expand svg{color:#818692}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children .menu-expand i{font-size:18px;font-weight:300;opacity:.5}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children.active>.menu-expand{background:hsla(0,0%,100%,.2)}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children.active>.menu-expand i:before{content:"\f113"}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a{color:#041c2f;display:inline-block;font-family:var(--primary-font);font-size:16px;font-weight:400;line-height:28px;position:relative;text-decoration:none;text-transform:capitalize;transition-duration:.2s}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a i{margin-inline-end:5px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a:hover{color:var(--primary-color)}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul{padding:10px 0 0 10px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li{border-bottom:none;padding:10px 0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.has-children .menu-expand{top:0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li:hover a{padding-inline-start:13px;transition-duration:.2s}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li a{color:#041c2f;display:block;font-size:14px;font-weight:500;padding-inline-start:10px;position:relative;transition-duration:.2s}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li ul{margin-top:0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.has-children.active{padding-bottom:0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.hr{padding:0 0 0 10px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.hr span{background-color:#f2f3f4;display:block;height:1px;margin:5px 0;width:100%}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li:hover>a{color:var(--primary-color);padding-inline-start:3px;transition-duration:.2s}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .categories-dropdown-wrap ul li a{padding:5px 15px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap{border:1px solid #041c2f;border-radius:5px;margin:17px 0 30px;padding:20px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info{margin-bottom:13px;position:relative}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info:last-child{margin-bottom:0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a{color:#041c2f;display:block;font-size:14px;font-weight:500}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a:hover{color:#041c2f}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a i{color:#041c2f;font-size:14px;margin-inline-end:8px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown{background-color:transparent;box-shadow:none;display:none;margin-top:5px;padding:10px 0 0;width:100%;z-index:11}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li{padding-bottom:10px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li:last-child{padding-bottom:0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li a{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:400}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li a:hover,.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info:hover>a{color:#041c2f}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-border{border-bottom:1px solid hsla(0,0%,100%,.15);width:100%}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .site-copyright{color:#041c2f;font-size:12px;padding-bottom:20px}.burger-icon{cursor:pointer;height:20px;position:absolute;right:0;top:8px;transition:all .25s cubic-bezier(.645,.045,.355,1);width:24px;z-index:1004}.burger-icon.burger-close{width:15px}.burger-icon>span{display:block;height:2px;left:0;position:absolute;width:100%}.burger-icon>span.burger-icon-top{top:2px}.burger-icon>span.burger-icon-bottom{bottom:2px}.burger-icon>span.burger-icon-mid{top:9px}.burger-icon.burger-close{position:fixed;right:30px;top:16px}.burger-icon.burger-close>span.burger-icon-top{display:none;opacity:0}.burger-icon.burger-close>span.burger-icon-mid{top:8px;transform:rotate(45deg)}.burger-icon.burger-close>span.burger-icon-bottom{bottom:10px;transform:rotate(-45deg)}.burger-icon>span:after,.burger-icon>span:before{background-color:#333;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.burger-icon.burger-icon-white>span:after,.burger-icon.burger-icon-white>span:before{background-color:#818692}.burger-icon.burger-close.burger-icon-white>span:after,.burger-icon.burger-close.burger-icon-white>span:before{background-color:var(--secondary-color)}.mobile-search form{background-color:#ffe799;border-radius:8px;height:44px;padding:0 15px 0 44px;position:relative}.mobile-search form input{background-color:transparent;border:0;padding:12px 10px;width:100%}.mobile-search form i{color:#122830;font-size:18px;left:18px;position:absolute;top:14px}.mobile-social-icon h6{font-size:20px;font-weight:600;margin-bottom:30px}.mobile-social-icon a{align-content:center;background:#efeaff;border-radius:30px;display:inline-flex;font-size:14px;height:30px;justify-content:center;line-height:1;margin-inline-end:5px;text-align:center;transition-duration:.5s;width:30px}.mobile-social-icon a img{max-width:18px}.mobile-social-icon a img:hover{opacity:.8}.mobile-social-icon a:hover{margin-top:-2px;transform:translateY(-2px);transition-duration:.5s}.mobile-social-icon a:last-child{margin-inline-end:0}.mobile-account{border-bottom:thin solid #f2f3f4;border-top:thin solid #f2f3f4;margin:20px 0 25px;padding:30px 0 20px}.mobile-account ul.mobile-menu{column-count:2;-webkit-columns:2;-moz-columns:2}.mobile-account h6{font-size:18px;font-weight:600}.mobile-account ul li{padding:8px 0}.mobile-account ul li a{color:#041c2f;display:inline-block;font-size:14px;font-weight:400;line-height:1;position:relative;text-decoration:none;text-transform:capitalize;transition-duration:.2s}.mobile-account ul li:hover a{color:#041c2f;padding-inline-start:3px;transition-duration:.2s}.box-download-app{border-bottom:1px solid #e8e9ed;border-top:1px solid #e8e9ed;margin-bottom:20px;margin-top:20px;padding-bottom:0;padding-top:30px}.nav-tabs-mobile{display:flex;flex-wrap:nowrap;width:100%}.nav-tabs-mobile li{padding:0;position:relative}.nav-tabs-mobile li a{color:var(--primary-color);display:flex;font-size:14px;font-weight:700;line-height:18px;padding:10px}.nav-tabs-mobile li a svg{color:var(--primary-color);float:left;height:14px;margin:2px 5px 0 0!important;vertical-align:middle}.nav-tabs-mobile li a.active,.nav-tabs-mobile li a:hover,.nav-tabs-mobile li a:hover *{color:#16ba8f}.nav-tabs-mobile li a.active:before,.nav-tabs-mobile li a:hover :before,.nav-tabs-mobile li a:hover:before{background-color:#16ba8f;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.nav-tabs-mobile li a.active *{color:#16ba8f}.notifications-item{padding:20px 0 0}.notifications-item .item-notify{display:flex;margin-bottom:30px}.notifications-item .item-notify .item-image{margin-inline-end:15px;max-width:32px;min-width:32px;width:100%}.notifications-item .item-notify .item-info{width:100%}.notifications-item .item-notify .item-time{margin-inline-start:20px;max-width:63px;min-width:63px;width:63px}.footer .width-20{width:20%}.footer .width-25{width:25%}.footer .width-22{width:22%}.footer .width-23{width:23%}.footer .width-16{width:19%}.footer .menu-footer{display:inline-block}.footer .menu-footer li{list-style:none;margin-bottom:8px}.footer .menu-footer li a{color:#fff;display:block;font-size:16px;font-weight:400;line-height:28px;padding:0;text-decoration:none;transition-duration:.2s}.footer .menu-footer li a:hover{color:var(--primary-color);padding-inline-start:2px;transition-duration:.2s}.footer .footer-bottom{color:#f2f3f4;font-size:14px;padding:30px 0}.footer .footer-bottom a{text-decoration:none}.galleries-footer{position:relative}.list-imgs{display:flex;flex-wrap:wrap;margin:0 -5px}.list-imgs li{padding:5px;width:33.33%}.bg-map{position:relative}.bg-map:before{background-color:var(--secondary-color);bottom:0;content:"";height:50%;position:absolute;width:100%;z-index:1}.bg-map .container{position:relative;z-index:2}#scrollUp{background-color:var(--secondary-color);border:0;border-radius:0;bottom:20px;color:#fff;height:56px;line-height:56px;overflow:hidden;right:20px;text-align:center;text-decoration:none;transition-duration:.2s;width:56px;z-index:999!important}#scrollUp svg{height:28px}#scrollUp i{color:#fff;display:block;font-size:20px;line-height:56px!important}#scrollUp:hover{background-color:var(--primary-color);transform:translateY(-3px);transition-duration:.2s}.menu-bottom li{display:inline-block}.menu-bottom li a{display:block;padding:0 15px}.menu-bottom li:first-child a{padding-inline-start:0}.footer-1{background-color:var(--secondary-color);margin:0;padding:90px 0 25px}.footer-2{background-color:#041c2f;color:#f2f3f4}.footer-3{border-top:1px solid #6a838c;padding-top:30px}.list-info-footer{padding-inline-start:28px;width:100%}.list-info-footer li{align-items:center;display:flex;margin-bottom:34px;margin-top:10px}.list-info-footer li .cardImage{margin-inline-end:10px;min-width:57px}.list-info-footer li .cardImage .icon-brand-1{background-color:var(--primary-color);border-radius:50%;display:inline-block;height:57px;line-height:57px;text-align:center;width:57px}.list-info-footer li .cardImage .icon-brand-1 img{display:inline-block;vertical-align:middle}.box-newsletter{background-color:var(--bg-color);border-radius:0;display:inline-block;padding:66px;position:relative;width:100%}.box-newsletter:before{background:var(--shape-1) no-repeat center;background-size:cover;content:"";height:57px;position:absolute;right:37px;top:27px;width:167px}.box-newsletter:after{background:var(--shape-2) no-repeat center;background-size:cover;bottom:27px;content:"";height:45px;position:absolute;right:37px;width:45px}.box-newsletter .img-main{border-radius:565px;max-width:100%;width:100%}.box-newsletter .image-1{bottom:-45px;left:0;position:absolute}.box-newsletter .box-image-newsletter{position:relative}.box-newsletter .form-newsletter form{display:flex}.box-newsletter .form-newsletter form input[type=text],.box-newsletter .form-newsletter form textarea{border:0;box-shadow:none;color:#041c2f;outline:0;width:100%}.box-newsletter .box-map-2{border:5px solid #fff;height:278px;margin-inline-start:20px;max-width:303px;width:100%}.box-newsletter .box-map-2 iframe{height:100%}.box-newsletter.box-newsletter-2{background-color:#fff;background-image:url(../imgs/page/homepage3/tree.png);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 80%;border:1px solid #afeae4;padding-bottom:50px}.box-newsletter.box-newsletter-2 .form-newsletter{border:1px solid #cde2e7;border-radius:8px}.box-newsletter.box-newsletter-2>.row{position:relative;z-index:2}.box-newsletter.box-newsletter-2:before{background:url(../imgs/page/homepage3/ellipse1.png) no-repeat 100% 0;background-size:contain;content:"";height:70px;position:absolute;right:140px;top:0;width:165px;z-index:1}.box-newsletter.box-newsletter-2:after{background:url(../imgs/page/homepage3/ellipse2.png) no-repeat 100% 0;background-size:contain;bottom:0;content:"";height:50px;left:60px;position:absolute;width:346px;z-index:1}.box-footer-2{background-color:#cde2e7;border-radius:8px;padding:40px 30px 30px}.footer-home2{padding:0}.footer-home2 .footer-1{padding-bottom:0}footer a{text-decoration:none}.icon-socials{background-size:contain!important;display:inline-block;height:14px;margin-inline-end:24px;transition-duration:.2s;vertical-align:middle;width:14px}.icon-socials:hover{transform:translateY(-3px);transition-duration:.2s}.icon-socials.icon-footer,.icon-socials.icon-footer:hover{background-position:50%;background-repeat:no-repeat;transition-duration:.2s}.section-padding-30{padding:30px 0}.section-padding-50{padding:50px 0}.section-padding-60{padding:60px 0}.section-padding{padding:25px 0}.ml-3{margin-inline-start:3px}.ptb-0{padding:0}.ptb-10{padding:10px 0}.ptb-20{padding:20px 0}.ptb-30{padding:30px 0}.ptb-35{padding:35px 0}.ptb-32{padding:32px 0}.ptb-40{padding:40px 0}.ptb-50{padding:50px 0}.ptb-60{padding:60px 0}.ptb-70{padding:70px 0}.ptb-80{padding:80px 0}.ptb-90{padding:90px 0}.ptb-100{padding:100px 0}.ptb-110{padding:110px 0}.ptb-120{padding:120px 0}.ptb-130{padding:130px 0}.ptb-140{padding:140px 0}.ptb-150{padding:150px 0}.ptb-160{padding:160px 0}.ptb-170{padding:170px 0}.ptb-177{padding:177px 0}.ptb-180{padding:180px 0}.ptb-190{padding:190px 0}.ptb-200{padding:200px 0}.ptb-210{padding:210px 0}.ptb-220{padding:220px 0}.ptb-290{padding:290px 0}.ptb-310{padding:310px 0}.p-10{padding:10px!important}.p-15{padding:15px!important}.p-20{padding:20px!important}.p-25{padding:25px!important}.p-30{padding:30px!important}.p-40{padding:40px!important}.p-65{padding:65px!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-25{padding-top:25px!important}.pt-30{padding-top:30px!important}.pt-35{padding-top:35px!important}.pt-40{padding-top:40px!important}.pt-45{padding-top:45px!important}.pt-50{padding-top:50px!important}.pt-55{padding-top:55px!important}.pt-60{padding-top:60px!important}.pt-65{padding-top:65px!important}.pt-70{padding-top:70px!important}.pt-75{padding-top:75px!important}.pt-80{padding-top:80px!important}.pt-85{padding-top:85px!important}.pt-90{padding-top:90px!important}.pt-95{padding-top:95px!important}.pt-100{padding-top:100px!important}.pt-105{padding-top:105px!important}.pt-110{padding-top:110px!important}.pt-115{padding-top:115px!important}.pt-120{padding-top:120px!important}.pt-125{padding-top:125px!important}.pt-130{padding-top:130px!important}.pt-135{padding-top:135px!important}.pt-140{padding-top:140px!important}.pt-145{padding-top:145px!important}.pt-150{padding-top:150px!important}.pt-155{padding-top:155px!important}.pt-160{padding-top:160px!important}.pt-165{padding-top:165px!important}.pt-170{padding-top:170px!important}.pt-175{padding-top:175px!important}.pt-180{padding-top:180px!important}.pt-185{padding-top:185px!important}.pt-190{padding-top:190px!important}.pt-195{padding-top:195px!important}.pt-200{padding-top:200px!important}.pt-260{padding-top:260px!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-25{padding-bottom:25px!important}.pb-30{padding-bottom:30px!important}.pb-35{padding-bottom:35px!important}.pb-40{padding-bottom:40px!important}.pb-45{padding-bottom:45px!important}.pb-50{padding-bottom:50px!important}.pb-55{padding-bottom:55px!important}.pb-60{padding-bottom:60px!important}.pb-65{padding-bottom:65px!important}.pb-70{padding-bottom:70px!important}.pb-75{padding-bottom:75px!important}.pb-80{padding-bottom:80px!important}.pb-85{padding-bottom:85px!important}.pb-90{padding-bottom:90px!important}.pb-95{padding-bottom:95px!important}.pb-100{padding-bottom:100px!important}.pb-105{padding-bottom:105px!important}.pb-110{padding-bottom:110px!important}.pb-115{padding-bottom:115px!important}.pb-120{padding-bottom:120px!important}.pb-125{padding-bottom:125px!important}.pb-130{padding-bottom:130px!important}.pb-135{padding-bottom:135px!important}.pb-140{padding-bottom:140px!important}.pb-145{padding-bottom:145px!important}.pb-150{padding-bottom:150px!important}.pb-155{padding-bottom:155px!important}.pb-160{padding-bottom:160px!important}.pb-165{padding-bottom:165px!important}.pb-170{padding-bottom:170px!important}.pb-175{padding-bottom:175px!important}.pb-180{padding-bottom:180px!important}.pb-185{padding-bottom:185px!important}.pb-190{padding-bottom:190px!important}.pb-195{padding-bottom:195px!important}.pb-200{padding-bottom:200px!important}.pl-0{padding-inline-start:0!important}.pl-5{padding-inline-start:5px!important}.pl-10{padding-inline-start:10px!important}.pl-15{padding-inline-start:15px!important}.pl-20{padding-inline-start:20px!important}.pl-25{padding-inline-start:25px!important}.pl-30{padding-inline-start:30px!important}.pl-35{padding-inline-start:35px!important}.pl-40{padding-inline-start:40px!important}.pl-45{padding-inline-start:45px!important}.pl-50{padding-inline-start:50px!important}.pl-55{padding-inline-start:55px!important}.pl-60{padding-inline-start:60px!important}.pl-65{padding-inline-start:65px!important}.pl-70{padding-inline-start:70px!important}.pl-75{padding-inline-start:75px!important}.pl-80{padding-inline-start:80px!important}.pl-85{padding-inline-start:85px!important}.pl-90{padding-inline-start:90px!important}.pl-95{padding-inline-start:95px!important}.pl-100{padding-inline-start:100px!important}.pl-105{padding-inline-start:105px!important}.pl-110{padding-inline-start:110px!important}.pl-115{padding-inline-start:115px!important}.pl-120{padding-inline-start:120px!important}.pl-125{padding-inline-start:125px!important}.pl-130{padding-inline-start:130px!important}.pl-135{padding-inline-start:135px!important}.pl-140{padding-inline-start:140px!important}.pl-145{padding-inline-start:145px!important}.pl-150{padding-inline-start:150px!important}.pl-155{padding-inline-start:155px!important}.pl-160{padding-inline-start:160px!important}.pl-165{padding-inline-start:165px!important}.pl-170{padding-inline-start:170px!important}.pl-175{padding-inline-start:175px!important}.pl-180{padding-inline-start:180px!important}.pl-185{padding-inline-start:185px!important}.pl-190{padding-inline-start:190px!important}.pl-195{padding-inline-start:195px!important}.pl-200{padding-inline-start:200px!important}.pr-0{padding-inline-end:0!important}.pr-5{padding-inline-end:5px!important}.pr-10{padding-inline-end:10px!important}.pr-15{padding-inline-end:15px!important}.pr-20{padding-inline-end:20px!important}.pr-25{padding-inline-end:25px!important}.pr-30{padding-inline-end:30px!important}.pr-35{padding-inline-end:35px!important}.pr-40{padding-inline-end:40px!important}.pr-45{padding-inline-end:45px!important}.pr-50{padding-inline-end:50px!important}.pr-55{padding-inline-end:55px!important}.pr-60{padding-inline-end:60px!important}.pr-65{padding-inline-end:65px!important}.pr-70{padding-inline-end:70px!important}.pr-75{padding-inline-end:75px!important}.pr-80{padding-inline-end:80px!important}.pr-85{padding-inline-end:85px!important}.pr-90{padding-inline-end:90px!important}.pr-95{padding-inline-end:95px!important}.pr-100{padding-inline-end:100px!important}.pr-105{padding-inline-end:105px!important}.pr-110{padding-inline-end:110px!important}.pr-115{padding-inline-end:115px!important}.pr-120{padding-inline-end:120px!important}.pr-125{padding-inline-end:125px!important}.pr-130{padding-inline-end:130px!important}.pr-135{padding-inline-end:135px!important}.pr-140{padding-inline-end:140px!important}.pr-145{padding-inline-end:145px!important}.pr-150{padding-inline-end:150px!important}.pr-155{padding-inline-end:155px!important}.pr-160{padding-inline-end:160px!important}.pr-165{padding-inline-end:165px!important}.pr-170{padding-inline-end:170px!important}.pr-175{padding-inline-end:175px!important}.pr-180{padding-inline-end:180px!important}.pr-185{padding-inline-end:185px!important}.pr-190{padding-inline-end:190px!important}.pr-195{padding-inline-end:195px!important}.pr-200{padding-inline-end:200px!important}.plr-5-percent{padding:0 5%}.mtb-0{margin:0}.mtb-10{margin:10px 0}.mtb-15{margin:15px 0}.mtb-20{margin:20px 0}.mtb-30{margin:30px 0}.mtb-40{margin:40px 0}.mtb-50{margin:50px 0}.mtb-60{margin:60px 0}.mtb-70{margin:70px 0}.mtb-80{margin:80px 0}.mtb-90{margin:90px 0}.mtb-100{margin:100px 0}.mtb-110{margin:110px 0}.mtb-120{margin:120px 0}.mtb-130{margin:130px 0}.mtb-140{margin:140px 0}.mtb-150{margin:150px 0}.mtb-290{margin:290px 0}.mb-24{margin-bottom:24px}.mt-5{margin-top:5px!important}.mt-8{margin-top:8px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mt-40{margin-top:40px!important}.mt-45{margin-top:45px!important}.mt-50{margin-top:50px!important}.mt-55{margin-top:55px!important}.mt-60{margin-top:60px!important}.mt-65{margin-top:65px!important}.mt-70{margin-top:70px!important}.mt-75{margin-top:75px!important}.mt-80{margin-top:80px!important}.mt-85{margin-top:85px!important}.mt-90{margin-top:90px!important}.mt-95{margin-top:95px!important}.mt-100{margin-top:100px!important}.mt-105{margin-top:105px!important}.mt-110{margin-top:110px!important}.mt-115{margin-top:115px!important}.mt-120{margin-top:120px!important}.mt-125{margin-top:125px!important}.mt-130{margin-top:130px!important}.mt-135{margin-top:135px!important}.mt-140{margin-top:140px!important}.mt-145{margin-top:145px!important}.mt-150{margin-top:150px!important}.mt-155{margin-top:155px!important}.mt-160{margin-top:160px!important}.mt-165{margin-top:165px!important}.mt-170{margin-top:170px!important}.mt-175{margin-top:175px!important}.mt-180{margin-top:180px!important}.mt-185{margin-top:185px!important}.mt-190{margin-top:190px!important}.mt-195{margin-top:195px!important}.mt-200{margin-top:200px!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-35{margin-bottom:35px!important}.mb-40{margin-bottom:40px!important}.mb-45{margin-bottom:45px!important}.mb-50{margin-bottom:50px!important}.mb-55{margin-bottom:55px!important}.mb-60{margin-bottom:60px!important}.mb-65{margin-bottom:65px!important}.mb-70{margin-bottom:70px!important}.mb-75{margin-bottom:75px!important}.mb-80{margin-bottom:80px!important}.mb-85{margin-bottom:85px!important}.mb-90{margin-bottom:90px!important}.mb-95{margin-bottom:95px!important}.mb-100{margin-bottom:100px!important}.mb-105{margin-bottom:105px!important}.mb-110{margin-bottom:110px!important}.mb-115{margin-bottom:115px!important}.mb-120{margin-bottom:120px!important}.mb-125{margin-bottom:125px!important}.mb-130{margin-bottom:130px!important}.mb-135{margin-bottom:135px!important}.mb-140{margin-bottom:140px!important}.mb-145{margin-bottom:145px!important}.mb-150{margin-bottom:150px!important}.mb-155{margin-bottom:155px!important}.mb-160{margin-bottom:160px!important}.mb-165{margin-bottom:165px!important}.mb-170{margin-bottom:170px!important}.mb-175{margin-bottom:175px!important}.mb-180{margin-bottom:180px!important}.mb-185{margin-bottom:185px!important}.mb-190{margin-bottom:190px!important}.mb-195{margin-bottom:195px!important}.mb-200{margin-bottom:200px!important}.ml-0{margin-inline-start:0!important}.ml-5{margin-inline-start:5px!important}.ml-10{margin-inline-start:10px!important}.ml-15{margin-inline-start:15px!important}.ml-20{margin-inline-start:20px!important}.ml-25{margin-inline-start:25px!important}.ml-30{margin-inline-start:30px!important}.ml-35{margin-inline-start:35px!important}.ml-40{margin-inline-start:40px!important}.ml-45{margin-inline-start:45px!important}.ml-50{margin-inline-start:50px!important}.ml-55{margin-inline-start:55px!important}.ml-60{margin-inline-start:60px!important}.ml-65{margin-inline-start:65px!important}.ml-70{margin-inline-start:70px!important}.ml-75{margin-inline-start:75px!important}.ml-80{margin-inline-start:80px!important}.ml-85{margin-inline-start:85px!important}.ml-90{margin-inline-start:90px!important}.ml-95{margin-inline-start:95px!important}.ml-100{margin-inline-start:100px!important}.ml-105{margin-inline-start:105px!important}.ml-110{margin-inline-start:110px!important}.ml-115{margin-inline-start:115px!important}.ml-120{margin-inline-start:120px!important}.ml-125{margin-inline-start:125px!important}.ml-130{margin-inline-start:130px!important}.ml-135{margin-inline-start:135px!important}.ml-140{margin-inline-start:140px!important}.ml-145{margin-inline-start:145px!important}.ml-150{margin-inline-start:150px!important}.ml-155{margin-inline-start:155px!important}.ml-160{margin-inline-start:160px!important}.ml-165{margin-inline-start:165px!important}.ml-170{margin-inline-start:170px!important}.ml-175{margin-inline-start:175px!important}.ml-180{margin-inline-start:180px!important}.ml-185{margin-inline-start:185px!important}.ml-190{margin-inline-start:190px!important}.ml-195{margin-inline-start:195px!important}.ml-200{margin-inline-start:200px!important}.mr-5{margin-inline-end:5px!important}.mr-10{margin-inline-end:10px!important}.mr-15{margin-inline-end:15px!important}.mr-20{margin-inline-end:20px!important}.mr-25{margin-inline-end:25px!important}.mr-30{margin-inline-end:30px!important}.mr-35{margin-inline-end:35px!important}.mr-40{margin-inline-end:40px!important}.mr-45{margin-inline-end:45px!important}.mr-50{margin-inline-end:50px!important}.mr-55{margin-inline-end:55px!important}.mr-60{margin-inline-end:60px!important}.mr-65{margin-inline-end:65px!important}.mr-70{margin-inline-end:70px!important}.mr-75{margin-inline-end:75px!important}.mr-80{margin-inline-end:80px!important}.mr-85{margin-inline-end:85px!important}.mr-90{margin-inline-end:90px!important}.mr-95{margin-inline-end:95px!important}.mr-100{margin-inline-end:100px!important}.mr-105{margin-inline-end:105px!important}.mr-110{margin-inline-end:110px!important}.mr-115{margin-inline-end:115px!important}.mr-120{margin-inline-end:120px!important}.mr-125{margin-inline-end:125px!important}.mr-130{margin-inline-end:130px!important}.mr-135{margin-inline-end:135px!important}.mr-140{margin-inline-end:140px!important}.mr-145{margin-inline-end:145px!important}.mr-150{margin-inline-end:150px!important}.mr-155{margin-inline-end:155px!important}.mr-160{margin-inline-end:160px!important}.mr-165{margin-inline-end:165px!important}.mr-170{margin-inline-end:170px!important}.mr-175{margin-inline-end:175px!important}.mr-180{margin-inline-end:180px!important}.mr-185{margin-inline-end:185px!important}.mr-190{margin-inline-end:190px!important}.mr-195{margin-inline-end:195px!important}.mr-200{margin-inline-end:200px!important}.title-favicon{background-image:url(../images/icons/favicon.svg);background-position:0;background-repeat:no-repeat;background-size:45px;min-height:40px;padding-inline-start:55px}.box-author{align-items:center;display:flex}.box-author img{border-radius:50%;display:block;height:72px;margin-inline-end:10px;max-width:72px;width:72px}.box-author .author-info .author-name{display:block}.box-author .author-info img{border-radius:0;height:auto;margin-inline-end:0;max-width:100%;width:12px}.box-pagination-customers{margin-top:48px;position:relative}.swiper-button-prev-style-1{background-color:#fff;background-image:none;border:1px solid #f2f3f4;border-radius:50%;height:48px;left:0;right:auto;top:0;width:48px}.swiper-button-prev-style-1:hover{background-color:var(--primary-color);background-image:none}.swiper-button-prev-style-1 svg{color:var(--secondary-color);height:12px}.swiper-button-next-style-1{background-color:#fff;background-image:none;border:1px solid #f2f3f4;border-radius:50%;height:48px;left:58px;right:auto;top:0;width:48px}.swiper-button-next-style-1:hover{background-color:var(--primary-color);background-image:none}.swiper-button-next-style-1 svg{color:var(--secondary-color);height:12px}.bg-what-done{background:no-repeat 0 100%}.swiper-group-4 .swiper-button-prev-style-1{left:0;margin:auto;right:65px}.swiper-group-4 .swiper-button-next-style-1{left:0;margin:auto;right:-55px}.line-border{border-bottom:1px solid #e8e9ed;margin:20px 0}.box-button-sliders{display:inline-block;min-width:100px;position:relative}.box-map{position:relative}.map-info{background-color:#fff;bottom:48px;margin-inline-start:38px;max-width:340px;padding:35px 31px;position:absolute;right:38px;top:48px;z-index:12}.swiper-group-1 .swiper-pagination-banner{bottom:37px!important;left:0;position:absolute;width:100%}.box-swiper .swiper-banner-1{padding-bottom:0}.bg-worldmap{background:no-repeat top}.box-image-how{position:relative}.box-info-bottom-img{background-color:var(--secondary-color);bottom:-50px;color:#fff;display:flex;left:55px;padding:30px;position:absolute;right:55px;z-index:23}.box-info-bottom-img .image-play{margin-inline-end:20px;max-width:71px;min-width:71px;width:100%}.box-info-bottom-img .info-play{width:100%}.list-how-works{padding-top:50px;padding-inline-start:45px}.list-how-works li{align-items:center;display:flex;padding-bottom:45px;width:100%}.list-how-works li .image-how{line-height:84px;margin-inline-end:20px;max-width:84px;min-width:84px;position:relative;text-align:center}.list-how-works li .image-how .img{background-color:#ffe799;border:1px solid var(--primary-color);border-radius:50%;display:inline-block;height:84px;width:84px}.list-how-works li .image-how .img img{display:inline-block;vertical-align:middle}.list-how-works li .image-how:before{background:url(../images/icons/dashed.png) no-repeat 0 0;content:"";height:45px;left:41px;position:absolute;top:100%;width:2px}.list-how-works li .info-how{width:100%}.list-how-works li:last-child .image-how:before{display:none}.bg-customers-say{background-color:var(--bg-color);background-position:top;background-repeat:no-repeat;background-size:cover;padding:133px 0 100px;position:relative}.bg-customers-say:before{background-image:var(--left-background);bottom:0;max-width:50%;right:0;top:165px}.bg-customers-say:after,.bg-customers-say:before{background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";position:absolute;width:100%;z-index:1}.bg-customers-say:after{background-image:var(--shape-image);height:73px;max-width:72px;right:30px;top:195px}.bg-customers-say .container{position:relative;z-index:2}.box-bg-leading{background-color:var(--secondary-color);background-position:top;background-repeat:no-repeat;background-size:cover;height:940px;left:0;position:absolute;top:0;width:100%;z-index:1}.bg-leading-company{background-color:#f2f3f4;position:relative}.bg-leading-company .container{position:relative;z-index:2}.box-form-contact-leading{background-color:#fff;background-position:100% 0;background-repeat:no-repeat;background-size:contain;box-shadow:0 10px 42px rgba(1,9,20,.06);margin-top:40px;padding:60px 40px 60px 60px}.box-image-contact{padding-inline-start:20px;position:relative}.box-image-contact img{border-radius:8px;width:100%}.box-image-contact:before{background-position:50%;background-repeat:no-repeat;bottom:-30px;content:"";height:95px;position:absolute;right:-25px;width:80px;z-index:1}.form-group{margin-bottom:24px}.form-control{border-radius:0;color:#818692;font-size:12px;height:51px;line-height:18px}select{background-image:url(../images/icons/arrow-down.svg);background-position:right 18px top 22px;background-repeat:no-repeat}textarea.form-control{height:auto}.cd-form{float:left;margin:1px 10px 0 0}.box-cb-form .form-group{margin-bottom:12px}.list-ticks{display:flex;flex-wrap:wrap}.list-ticks li{color:#818692;font-size:14px;line-height:18px;margin-bottom:16px;width:50%}.list-ticks li svg{color:#16ba8f;height:22px;margin-inline-end:10px}.list-ticks.list-ticks-2 li{width:100%}.list-ticks.list-ticks-2 li:last-child{margin-bottom:0}.list-ticks.list-ticks-2 li svg{color:var(--secondary-color);display:inline-block;height:22px;vertical-align:middle}.bg-choose-plan{background-image:var(--bg-left);background-position:0 100%;background-repeat:no-repeat;position:relative}.bg-choose-plan:before{background-image:var(--bg-right);background-position:100% 0;background-repeat:no-repeat;content:"";height:600px;position:absolute;right:0;top:-240px;width:600px;z-index:1}.bg-choose-plan .container{position:relative;z-index:2}.box-accordion{padding-inline-start:0}.box-faqs-left{padding-inline-end:40px}.accordion .accordion-item{margin-bottom:16px}.accordion .accordion-button{background-color:var(--secondary-color);border:0;border-radius:0;color:#fff;font-size:20px;font-weight:700;line-height:28px;padding:25px 30px 20px}.accordion .accordion-item:first-of-type .accordion-button{border-radius:0}.accordion .accordion-collapse{background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-width:0!important}.accordion .accordion-body{padding:20px 50px 10px 30px}.accordion-button:after{background-image:url(../images/icons/down.svg)}.accordion-button:not(.collapsed){background-color:var(--primary-color);color:var(--secondary-color)}.accordion-button:not(.collapsed):after{background-image:url(../images/icons/up.svg);transform:rotate(0deg)}.box-gallery-faqs{position:relative}.box-gallery-faqs .image-top{margin-bottom:20px}.box-gallery-faqs .image-bottom{display:flex;margin:0 -10px}.box-gallery-faqs .image-faq-1{padding:0 10px;width:46%}.box-gallery-faqs .image-faq-2{padding:0 10px;width:54%}.bg-get-quote{background-color:var(--secondary-color);background-position:top;background-repeat:no-repeat}.box-get-quote{align-items:center;display:flex;width:100%}.get-quote-left{width:100%}.get-quote-right{max-width:253px;min-width:253px;width:100%}.box-background-offer{position:relative}.box-background-offer .bg-under{background:no-repeat top;bottom:-30px;left:-100px;position:absolute;right:-100px;top:140px;z-index:1}.box-background-offer .bg-under:before{background:var(--left-shape-image) no-repeat top center;bottom:160px;content:"";height:95px;left:-30px;position:absolute;width:113px;z-index:1}.box-background-offer .row{position:relative;z-index:2}.box-images{padding:20px;position:relative}.box-images img{position:relative;z-index:2}.box-images:before{background:var(--image-url) no-repeat center;background-size:contain;bottom:0;content:"";left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.image-2{bottom:120px;height:136px;position:absolute;right:-10px;width:111px;z-index:3}.box-info-pround{padding:0 0 0 40px}.box-image-touch{background:var(--right-background) no-repeat left top;background-size:cover;height:100%;max-width:50%;position:absolute;right:0;top:0;width:100%}.box-image-touch:before{background:var(--left-background) no-repeat right top;background-size:cover;content:"";height:100%;left:-1px;position:absolute;width:265px}.chart-title,.feature-title{background:no-repeat 0;margin-bottom:7px;padding-inline-start:30px}.box-why-choose-us{padding-inline-start:50px}.box-image-why{padding:0 50px}.box-image-why:before{bottom:0;content:"";left:0;margin:auto;right:0;top:0;z-index:1}.box-image-why .quote,.box-image-why:before{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.box-image-why .quote{bottom:-30px;height:95px;left:70px;width:113px;z-index:3}.box-image-why img{position:relative;z-index:2}.feature2-title{background:url(../imgs/page/homepage2/feature.png) no-repeat 0}.feature2-title,.feature3-title{margin-bottom:7px;padding-inline-start:30px}.feature3-title{background:url(../imgs/page/homepage2/feature2.png) no-repeat 0}.box-request-quote-2{padding:140px 0 40px}.box-form-request-quote-2{background-image:var(--bg-image);background-position:bottom 15px center;background-repeat:no-repeat;background-size:contain;padding:0 40px;position:relative;top:-160px}.box-form-request-quote-2 .box-form-contact-leading{background-image:none;border:5px solid var(--primary-color);box-shadow:0 10px 42px rgba(1,9,20,.06);position:relative}.box-info-bottom-img-2{bottom:auto;left:auto;position:relative;right:auto;top:auto}.box-images-info-3{padding:0 0 0 130px;position:relative}.box-info-3-bottom{background-color:#ffe799;bottom:-61px;left:0;max-width:291px;padding:31px 28px;position:absolute;z-index:2}.text-billed{color:#fff;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;line-height:28px}.switch,.text-billed{display:inline-block;vertical-align:middle}.switch{height:30px;position:relative;width:65px}.switch input{height:0;opacity:0;width:0}.slider{background-color:var(--secondary-color);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.slider.round{border-radius:34px}.slider:before{background-color:var(--primary-color);bottom:5px;content:"";height:21px;left:5px;position:absolute;transition:.4s;width:21px}.slider.round:before{border-radius:50%}input:checked+.slider{background-color:var(--secondary-color)}input:checked+.slider:before{transform:translateX(34px)}.pricing-style-2 .card-plan{background-color:#e0f0f6}.pricing-style-2 .card-plan.popular{background-color:var(--secondary-color)}.box-slide-customers-2{overflow:hidden;width:calc(100% + 200px)}.list-ticks-3 li{display:flex;margin-bottom:21px}.list-ticks-3 li svg{margin-inline-end:7px;max-width:24px;min-width:24px;width:100%}.list-ticks-3 li h6{width:100%}.bg-info-4{position:relative}.bg-info-4:before{background-color:var(--bg-color);bottom:165px;content:"";left:0;position:absolute;top:0;width:100%;z-index:1}.bg-info-4 .container{position:relative;z-index:2}.box-why-choose-us-2{background-color:#fff;box-shadow:0 10px 42px rgba(1,9,20,.06);padding:78px 78px 0}.box-images-info-4{padding:36px 28px;position:relative}.box-images-info-4:before{background-color:var(--secondary-color);content:"";height:100%;max-height:399px;max-width:399px;position:absolute;right:0;top:0;width:100%;z-index:1}.box-images-info-4 .box-images-inner{position:relative;z-index:2}.box-banner-homepage2{padding:86px 0 40px;position:relative}.box-banner-homepage2 .bg-image-home2{background-image:url(../imgs/page/homepage2/banner.png);background-position:100% 0;background-repeat:no-repeat;height:100%;max-width:45%;position:absolute;right:0;top:0;width:100%;z-index:1}.box-slider-homepage2{margin-top:105px;max-width:1260px;padding:81px 81px 0;position:relative;z-index:3}.box-slider-homepage2:before{background-color:var(--bg-color);content:"";height:378px;left:0;position:absolute;top:0;width:100%}.box-slider-homepage2 .swiper-pagination .swiper-pagination-bullet{background-color:#818692;opacity:1}.box-slider-homepage2 .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--primary-color)}.box-slider-homepage2 .card-offer{border-bottom-color:#e8e9ed;border-left:1px solid #e8e9ed;border-right:1px solid #e8e9ed;border-top:1px solid #e8e9ed;box-shadow:none;padding:30px 20px}.box-slider-homepage2 .card-offer:hover{border-bottom-color:var(--primary-color);box-shadow:0 10px 42px rgba(1,9,20,.06)}.swiper-button-prev-style-2{left:-106px;top:30%}.swiper-button-next-style-2{left:auto;right:-106px;top:30%}.certified-icon{left:0;margin:auto;position:absolute;right:0;text-align:center;top:10px;z-index:2}.top-bar-style-2 .box-bar.bg-grey-900{background-color:#e8e9ed}.top-bar-style-2 .email-icon,.top-bar-style-2 .phone-icon{color:var(--secondary-color)}.top-bar-style-2 .box-bar .icon-socials svg{fill:var(--secondary-color);color:var(--secondary-color)}.banner-left{background-color:var(--secondary-color);padding:70px 53px;position:relative}.banner-left:before{background-image:var(--shape-icon);background-position:100% 0;background-repeat:no-repeat;background-size:cover;content:"";height:100px;position:absolute;right:0;top:0;width:100px}.box-banner-homepage3{position:relative}.box-banner-homepage3 .banner-under{background:url(../imgs/page/homepage3/banner.png) no-repeat top;background-size:cover;height:662px;left:-96px;position:absolute;right:-96px;top:0;z-index:1}.box-banner-homepage3 .row{position:relative;z-index:2}.box-banner-homepage3 .container{padding-top:230px}.item-feature{align-items:center;display:flex;position:relative}.item-feature .icon-feature{margin-inline-end:19px;max-width:48px;min-width:48px}.item-feature .info-feature{width:100%}.title-favicon-2{background-image:url(../imgs/page/homepage3/favicon-w.png);background-position:0;background-repeat:no-repeat;padding-inline-start:60px}.bg-testimonial-3{background-color:var(--bg-color);background-image:var(--bg-image);background-position:top;background-repeat:no-repeat;background-size:cover;padding:120px 46px 90px}.box-testimonial-3-right{left:15px;position:absolute;right:15px;top:-220px}.box-testimonial-3-left{left:15px;position:absolute;right:15px;top:-40px}.box-form-request-quote-3{background-image:none;position:relative}.bg-request-quote-3{background-image:var(--bg-request-quote);background-position:0 100%;background-repeat:no-repeat}.bg-whychooseus-2{background-size:cover;position:relative}.bg-whychooseus-2:before{background-color:var(--secondary-color);content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:1}.bg-whychooseus-2 .container{position:relative;z-index:2}.box-item-number{padding:35px 26px;position:relative}.box-item-number:before{background-color:var(--primary-color);content:"";height:100%;left:0;position:absolute;top:0;width:96px;z-index:1}.box-item-number .item-number{position:relative;z-index:2}.box-item-number.box-item-number-white:before{background-color:#fff}.box-item-number.box-item-number-2{margin-inline-start:40px;padding:35px 5px 35px 35px;position:relative}.box-item-number.box-item-number-3{padding:35px 5px 35px 45px;position:relative}.box-item-number.box-item-number-4{margin-inline-start:40px;padding:35px 5px 35px 60px;position:relative}.box-button-play{background-color:var(--secondary-color);bottom:-40px;max-width:325px;padding:36px 38px;position:absolute;right:-30px;width:100%;z-index:12}.box-button-play .btn-play{align-items:center;display:flex}.box-button-play .btn-play img{float:left;margin-inline-end:10px}.box-button-play .btn-play span{display:block;font-size:15px;line-height:22px;padding-inline-start:0;text-align:left}.box-info-6{padding-inline-start:45px}.top-bar-style-3 .box-bar{background-color:#ffe799}.top-bar-style-3 .box-bar .icon-socials svg{fill:var(--secondary-color)}.top-bar-style-3 .email-icon,.top-bar-style-3 .email-icon svg,.top-bar-style-3 .phone-icon,.top-bar-style-3 .phone-icon svg{color:var(--secondary-color)}.box-slider-homepage-4{margin:0;max-width:100%;padding:0;position:relative;text-align:center;top:-100px}.box-slider-homepage-4:before{display:none}.box-slider-homepage-4 .swiper-button-prev-style-2{left:-66px}.box-slider-homepage-4 .swiper-button-next-style-2{right:-66px}.banner-4{height:685px;padding-bottom:250px;padding-top:80px}.box-slider-homepage-4 .card-offer{background-color:#fafbfc;box-shadow:0 10px 42px rgba(1,9,20,.06)}.box-slider-homepage-4 .card-offer .box-button-offer{display:none}.box-slider-homepage-4 .card-offer .mb-35{margin-bottom:0!important}.box-slider-homepage-4 .card-offer .card-image{height:64px}.box-slider-homepage-4 .card-offer .card-image img{max-height:64px}.box-info-testimonial-4{background-color:#ffe799;bottom:20px;left:-40px;max-width:291px;padding:30px 28px;position:absolute;text-align:left;z-index:3}.box-img-testimonials-4{position:relative;text-align:right}.box-img-testimonials-4:before{background-size:contain;background:var(--shape-icon) no-repeat bottom right;content:"";height:100%;max-width:565px;position:absolute;right:0;top:0;width:100%;z-index:1}.box-img-testimonials-4 img{display:block;margin:auto 0 auto auto;position:relative;z-index:2}.box-testimonial-4-item{max-width:629px;padding:55px;position:relative;width:100%}.box-testimonial-4-item:before{background:url(../images/icons/quotation.png) no-repeat 50%;content:"";height:73px;position:absolute;right:22px;top:15px;width:72px}.box-testimonial-4-item .card-testimonial-grid{border-color:var(--primary-color);box-shadow:0 5px 30px rgba(19,27,34,.12)}.bg-how-it-work-2{background-size:cover;padding:61px 0 10px;position:relative}.box-list-how-it-work .list-how-works{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:auto;max-width:1200px}.box-list-how-it-work .list-how-works li{display:inline-block;margin-bottom:60px;padding:0 15px;position:relative;text-align:center;width:33.33%}.box-list-how-it-work .list-how-works li .image-how{margin-inline-end:0;margin-bottom:21px;max-width:100%;min-width:100%}.box-list-how-it-work .list-how-works li .image-how .img img{max-height:100%;max-width:87%}.box-list-how-it-work .list-how-works li .image-how:before{display:none}.box-list-how-it-work .list-how-works li:before{background:url(../imgs/page/homepage4/bg-dashed.png) repeat-x 0 0;content:"";height:2px;left:50%;position:absolute;top:41px;width:100%}.box-list-how-it-work .list-how-works li:last-child:before{display:none}.box-list-how-it-work .list-how-works li.dashed-2:before{background:url(../imgs/page/homepage4/bg-dashed-2.png) no-repeat 0 0;content:"";height:60px;left:50%;position:absolute;top:100%;width:3px}.box-button-play-2{background-color:#ffe799;bottom:0;left:0;max-width:325px;padding:36px 38px;position:absolute;width:100%;z-index:12}.box-button-play-2 .btn-play{align-items:center;display:flex}.box-button-play-2 .btn-play img{float:left;margin-inline-end:10px}.box-button-play-2 .btn-play span{display:block;font-size:15px;line-height:22px;padding-inline-start:0;text-align:left}.item-reason .card-offer{border:1px solid #e8e9ed;text-align:center}.box-whychooseus-3{padding-inline-start:95px}.for-month,.for-year{display:none}.display-month,.display-year{display:block}.support-title{background:url(../imgs/page/homepage4/support.png) no-repeat 0;margin-bottom:7px;padding-inline-start:30px}.box-image-info-7{background:no-repeat top 20px center;background-size:contain;padding:0 30px;position:relative}.box-image-info-7 .quote{background:no-repeat 50%;bottom:-40px;height:95px;position:absolute;right:50px;width:115px;z-index:2}.box-info-7{padding-inline-start:60px}.box-pageheader-1{background:var(--secondary-color) url(../imgs/page/about/banner.png) no-repeat top center;background-size:cover;padding:81px 0}.box-pageheader-services{background-color:#fff;background-image:none;padding-bottom:55px}.quote-center{background:url(../imgs/page/homepage2/quote.png) no-repeat 50%;background-size:contain;bottom:-40px;height:95px;left:34%;position:absolute;width:113px}.item-about-2 .col-lg-6{padding-inline-end:0}.item-about-2 .col-lg-6:last-child{padding-inline-start:calc(var(--bs-gutter-x)/2)}.item-about-2 .col-lg-6 img{display:block}.item-about-2.item-about-2-revert .col-lg-6{padding-inline-end:calc(var(--bs-gutter-x)/2)}.item-about-2.item-about-2-revert .col-lg-6:last-child{padding-inline-start:0}.item-about-2.item-about-2-revert .col-lg-6 img{display:block}.box-info-about-2{padding:20px}.box-image-info-2-2{background:no-repeat 0 0;background-size:cover}.content-detail{margin:auto;max-width:898px}.content-detail p{color:#041c2f;font-size:20px;font-weight:400;line-height:28px;margin-bottom:24px}.content-detail h1,.content-detail h2,.content-detail h3,.content-detail h4,.content-detail h5,.content-detail h6{color:var(--secondary-color);margin-bottom:24px}.box-slider-service-4{padding:0;top:auto}.box-slider-service-4 .card-offer{padding:30px 20px}.box-slider-service-4 .box-swiper .swiper-container{padding-top:30px}.box-slider-service-4 .swiper-button-prev-style-2{background-color:#e8e9ed;border-color:#f2f3f4;top:40%}.box-slider-service-4 .swiper-button-prev-style-2:hover{background-color:var(--primary-color)}.box-slider-service-4 .swiper-button-next-style-2{background-color:#e8e9ed;border-color:#f2f3f4;top:40%}.box-slider-service-4 .swiper-button-next-style-2:hover{background-color:var(--primary-color)}.box-image-why-info-8:before{display:none}.box-image-why-info-8 .box-button-play{left:-20px}.box-info-8{padding-inline-start:0}.banner-trackyourparcel{background-color:var(--bg-color);background-image:var(--bg-breadcrumb);background-position:top;background-size:cover;height:470px;left:0;position:absolute;right:0;top:0;z-index:1}.box-info-trackyourparcel{margin:auto;max-width:645px;padding:81px 0;position:relative;text-align:center;z-index:2}.form-trackparcel{margin-bottom:60px;margin-top:55px}.form-trackparcel form .form-group{display:flex;position:relative}.form-trackparcel form .form-group .form-control{border:0;color:#818692;font-size:12px;line-height:18px}.form-trackparcel form .form-group .btn-track{color:var(--secondary-color);font-size:15px;font-weight:500;height:51px;line-height:15px;position:absolute;right:0;top:0}.form-trackparcel form .form-group .btn-track:hover{color:#fff}.box-comingsoon .email-icon,.box-comingsoon .email-icon svg,.box-comingsoon .phone-icon,.box-comingsoon .phone-icon svg{color:var(--secondary-color)}.box-comingsoon .form-trackparcel form .form-group .form-control{border:1px solid #e8e9ed}.box-comingsoon .form-trackparcel{margin-bottom:50px;margin-top:32px;max-width:464px}.box-comingsoon-cover{padding-bottom:50px;padding-top:100px}.box-login-right{background:url(../imgs/page/login/bg-login.png) no-repeat 0 0;background-size:cover;height:917px;position:relative}.box-login-left{margin:auto 100px auto auto;max-width:501px;padding:40px 0}.box-or-login{margin-bottom:22px;margin-top:22px;position:relative;text-align:center}.box-or-login:before{background-color:#e8e9ed;content:"";height:1px;left:0;position:absolute;top:12px;width:100%}.box-or-login .text-or{background-color:#fff;display:inline-block;padding:5px 10px;position:relative}#rememberme{border:1px solid #e8e9ed;float:left;margin:1px 10px 0 0}a.color-brand-2:hover{color:var(--primary-color)!important}.box-info-bottom-img-3{bottom:57px;left:66px;max-width:622px;position:absolute;right:auto;width:100%;z-index:12}.quote-shape{background-image:url(../imgs/page/homepage2/quote.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:50px;height:95px;left:-60px;position:absolute;width:113px}.box-info-bottom-img-3 .box-info-3-bottom{bottom:auto;position:relative}.box-register-right{background:url(../imgs/page/register/bg-register.png) no-repeat 0 0;background-size:cover}.box-info-howitwork-3{margin:auto;max-width:754px}.banner-howitwork3{background-color:#e0f0f6;background-position:top;background-size:cover;padding:0;z-index:1}.box-contactform-right{padding:60px 60px 60px 40px;position:relative}.box-contactform-right .map-info{bottom:auto;margin-inline-start:0;position:relative;right:auto;top:auto}.box-contactform-left{background-color:#e0f0f6;padding:68px 86px}.box-cover-contactform{background-color:#ffe799}.hero-faqs .banner-trackyourparcel{bottom:0;height:auto}.item-faqs-2{position:relative}.box-socials a svg{fill:#818692}.box-socials a:hover svg{fill:var(--secondary-color)}.box-bg-requestaquote-4{background-color:#e0f0f6;background-image:url(../imgs/page/requestaquote/banner.png);background-position:top;background-repeat:no-repeat;background-size:cover;height:679px;left:0;position:absolute;right:0;top:0;z-index:1}.box-requestaquote-4{position:relative}.box-requestaquote-4 .container{position:relative;z-index:2}.box-requestaquote-4 .box-form-contact-leading{margin-top:100px}.bg-right-blog{background-position:100% 0;background-size:cover;bottom:0;max-width:50%;right:0;top:0;width:100%}.bg-right-blog,.quote-blog{background-repeat:no-repeat;position:absolute}.quote-blog{background-position:50%;bottom:-30px;height:95px;left:-80px;width:113px}.box-hero-blog{padding-bottom:155px;padding-top:155px}.box-tags .btn-tags{margin:4px}.box-banner-left{background-position:100% 0;background-repeat:no-repeat;background-size:100% 100%;padding:30px}.banner-786{margin:auto;max-width:786px}.box-banner-ads{background:url(../imgs/page/blog/banner-ads.png) no-repeat 100% 0;background-size:auto 100%;display:flex;width:100%}.box-banner-ads .box-banner-left{padding-inline-end:100px;width:60%}.box-banner-ads.box-banner-ads-team{background:url(../imgs/page/our-team/banner.png) no-repeat 100% 0;background-size:55% auto}.header.header-newsletter{position:relative}.header.header-newsletter .main-header .header-left{justify-content:space-between}.header.header-newsletter .main-header .header-left .header-nav{width:auto}.header.header-newsletter .main-menu li a{padding-bottom:14px;padding-top:14px}.header.header-newsletter .main-menu li:last-child,.header.header-newsletter .main-menu li:last-child a{padding-inline-end:0}.header.header-newsletter .icon-socials{margin-inline-end:20px}.header.header-newsletter .burger-icon{display:none!important}.container-sub{margin:auto;max-width:700px;padding-inline-end:20px;padding-inline-start:20px;width:100%}.banner-1-newsletter{background-position:top;background-repeat:no-repeat;background-size:cover;padding:55px 0}.title-favicon-newsletter{background-image:url(../images/icons/favicon.svg);background-position:0;background-repeat:no-repeat;background-size:45px;min-height:46px;padding-inline-start:55px;padding-top:11px}.card-offer-newsletter{background-color:#fff;border:solid #e8e9ed;border-radius:0;border-width:1px 1px 8px;box-shadow:none;padding:15px}.card-offer-newsletter .card-image{height:64px}.card-offer-newsletter .card-image img{max-width:64px}.card-offer-newsletter .card-info{position:relative}.card-offer-newsletter:hover{border-bottom-color:var(--primary-color)}.box-info-pround-newsletter{position:relative}.box-info-pround-newsletter h6{line-height:18px}.box-info-pround-newsletter .list-ticks li{font-size:10px;line-height:15px;margin-bottom:7px}.box-info-pround-newsletter .list-ticks li svg{height:15px;margin-inline-end:5px}.box-images-pround-newsletter .box-images{padding:10px 0;position:relative}.font-16{font-weight:400}.font-16,.font-16-bold{font-size:16px;line-height:18px}.font-16-bold{font-weight:700}.font-xxs-medium{font-weight:500!important}.font-xxs-bold,.font-xxs-medium{font-size:10px!important;line-height:14px!important}.font-xxs-bold{font-weight:700!important}.newsletter-style .btn.btn-tag{padding:5px 8px}.newsletter-style .btn.btn-brand-2{padding:8px 15px}.newsletter-style .certified-icon{top:28px}.newsletter-style .certified-icon img{width:46px}.newsletter-style .item-reason .card-offer{padding:32px}.newsletter-style .item-reason .card-offer .card-image{height:64px;margin-bottom:15px}.newsletter-style .item-reason .card-offer .card-image img{max-height:64px}.newsletter-style .item-reason .card-offer .card-info h5{font-size:14px;line-height:18px}.newsletter-style .item-reason .card-offer .card-info .font-sm{font-size:12px;line-height:15px}.newsletter-style .chart-title,.newsletter-style .feature-title{background-size:10px;padding-inline-start:15px}.newsletter-style .box-image-touch:before{display:block;width:180px}.newsletter-style.block-info-3 .container-sub{z-index:2}.newsletter-style .box-image-touch{display:block;max-width:55%}.newsletter-style .cardTeam .cardInfo{padding:12px}.newsletter-style .cardTeam .cardInfo h6{font-size:12px;line-height:15px}.newsletter-style .cardTeam .cardInfo .info-bottom p{font-size:10px;line-height:14px}.newsletter-style .cardTeam .cardInfo .info-bottom p a{margin-inline-start:3px}.newsletter-style .cardTeam .cardInfo .info-bottom p a svg{height:10px}.newsletter-style .box-author img{border-radius:50%;display:block;height:46px;margin-inline-end:10px;max-width:46px;width:46px}.newsletter-style .box-author .author-info .author-name{font-size:12px!important;line-height:18px}.newsletter-style .box-author .author-info .department{font-size:10px!important;line-height:15px}.newsletter-style .card-testimonial-grid{padding:21px}.newsletter-style .card-testimonial-grid .font-md{font-size:10px!important;line-height:18px!important}.newsletter-style .card-testimonial-grid .card-bottom-info{margin-top:15px;padding:8px 15px!important}.newsletter-style .card-testimonial-grid .card-bottom-info .font-sm{font-size:10px!important;line-height:15px!important}.newsletter-style .card-testimonial-grid .card-bottom-info .rate-post{font-size:10px!important;line-height:12px!important}.newsletter-style .card-testimonial-grid .mb-25{margin-bottom:15px!important}.newsletter-style .card-blog-grid .card-info{padding:20px}.newsletter-style .card-blog-grid .card-info h5{font-size:16px!important;line-height:20px!important}.newsletter-style .card-blog-grid .card-info .font-sm.color-grey-500{font-size:10px!important;line-height:17px!important;margin-top:10px!important}.newsletter-style .card-blog-grid .card-info .btn-link,.newsletter-style .card-blog-grid .card-info .date-post{font-size:10px!important;line-height:10px!important}.footer-newsletter .footer-1{padding:30px 0 0}.footer-newsletter .footer-1 .menu-footer li a{font-size:14px;line-height:24px}.footer-newsletter .footer-bottom{padding:23px 0}@media (max-width:1399.98px){.card-plan{padding:20px 15px}.card-plan .card-image-plan .icon-plan{height:72px;line-height:72px;margin-inline-end:10px;max-width:72px;min-width:72px}.box-register{padding-inline-end:0}.box-background-offer .bg-under{left:-10px;right:-10px}.box-image-touch:before{background-size:auto 100%;width:277px}.cardTeam .cardInfo{left:10px;padding:20px 10px;right:10px}.box-whychooseus-3{padding-inline-start:15px}.box-info-7{padding-inline-start:10px}.box-image-info-7{padding:0 20px}.banner-left{padding:40px 23px 0}.bg-testimonial-3{padding:120px 26px 90px}.box-form-request-quote-2{padding:0}.box-banner-homepage2 .bg-image-home2{max-width:41%}.banner-trackyourparcel{left:0;right:0}}@media (max-width:1199.98px){.header{padding:10px 0}.header .header-right .btn.btn-brand-1{padding:8px 16px}.header-style-2 .header-middle{margin-bottom:10px;padding:5px 0 15px}.burger-icon{display:inline-block}.header .burger-icon{display:block}.header .main-header .header-left .header-right{min-width:135px;padding-inline-end:40px;text-align:right;width:100%}.header .main-header .header-left .header-nav{width:0}h3{font-size:22px;line-height:28px}.card-plan{padding:20px}.card-plan .card-image-plan .icon-plan{height:82px;line-height:82px;margin-inline-end:15px;max-width:82px;min-width:82px}.box-image-touch:before{display:none}.box-testimonial-3-left,.box-testimonial-3-right{left:auto;position:relative;right:auto;top:auto}.box-form-contact-leading{padding:40px 30px}.quote-blog{left:-10px}.quote-center{height:65px;width:77px}.box-contactform-left{padding:48px 30px}.box-contactform-right{padding:40px 30px 40px 10px}}@media (max-width:991.98px){.box-container-sw .box-swiper{padding-inline-start:30px}.box-container-sw .box-button-slider{left:30px}.footer .width-16,.footer .width-20{width:50%}.footer .width-23{width:100%}h1{font-size:50px;line-height:60px}h2{font-size:36px;line-height:46px}.footer .width-16,.footer .width-20{margin-bottom:20px}.lists-logo{flex-wrap:wrap}.lists-logo li{margin-bottom:20px;width:25%}.box-image-touch{display:none}.box-bar .phone-icon{height:20px;margin-inline-end:10px!important;overflow:hidden;width:20px}.box-topbar-newsletter.box-bar .email-icon,.box-topbar-newsletter.box-bar .phone-icon{width:auto}.box-bar .email-icon{height:20px;overflow:hidden;width:20px}.box-get-quote{flex-wrap:wrap}.get-quote-left{margin-bottom:30px}.box-accordion,.box-image-contact{margin-top:30px;padding-inline-start:0}.box-form-contact-leading{background:#fff;margin-bottom:40px;margin-top:0;padding:40px 30px}.bg-customers-say:after{display:none}.bg-customers-say:before{max-width:36%}.banner-1{height:600px;padding:90px 0 130px}.box-images{padding:20px 0}.box-info-pround{padding:0}.image-2{bottom:50px;height:106px;right:-10px;width:81px}.list-how-works{padding-inline-start:0}.box-list-how-it-work{margin-bottom:120px}.box-list-how-it-work .list-how-works li{width:100%}.box-list-how-it-work .list-how-works li:before{background:url(../imgs/page/homepage4/bg-dashed-2.png) no-repeat 0 0;content:"";height:60px;left:50%;position:absolute;top:100%;width:3px}.banner-4{height:auto;min-height:680px}.box-form-request-quote-2{padding:0 10px;top:0}.box-newsletter .box-map-2{margin-inline-start:0}.box-info-6{padding-inline-start:0}.box-request-quote-2{padding:60px 0 40px}.bg-2.mt-200{margin-top:100px!important}.box-info-testimonial-4{left:0}.box-image-why{padding:0 10px}.banner-left{margin-bottom:40px;padding:70px 33px 0}.box-banner-homepage3 .banner-under{left:0;right:0}.box-banner-homepage3 .container{padding-top:530px}.bg-request-quote-3{background-image:none}.bg-request-quote-3 .box-form-request-quote-2{padding:0;top:-70px}.bg-request-quote-3 .list-how-works{padding-top:0}.box-banner-homepage2 .bg-image-home2{display:none}.box-slider-homepage2{padding:31px 31px 0}.box-slider-service-4{padding:0}.box-banner-homepage2{padding-bottom:0}.box-why-choose-us{padding-inline-start:0}.box-why-choose-us-2{padding:38px 28px 0}.item-about-2.item-about-2-revert .col-lg-6:last-child{margin-bottom:30px;padding-inline-start:12px}.item-about-2 .col-lg-6{padding-inline-end:12px}.box-info-about-2{padding:30px 0}.bg-right-blog{max-width:40%}.box-contactform-right{padding:40px}.box-map-contact iframe{height:450px;width:100%}.box-comingsoon-left,.box-comingsoon-right{padding-inline-start:0}.box-comingsoon-right{padding-inline-end:0}.box-login-left{margin:auto}.box-login-right .quote-shape{bottom:-30px;height:75px;left:-10px;width:93px}.box-login-right .box-info-bottom-img-3{max-width:292px}.box-faqs-left{padding-inline-end:0}}@media (max-width:767.98px){.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top .mobile-header-logo a img{max-width:140px}.width-16{width:16%}.width-18{width:24%}.width-50{width:40%}.lists-logo li{width:33.33%}.accordion .accordion-button{font-size:16px;line-height:24px}.footer .width-16,.footer .width-20,.footer .width-23{width:100%}.box-info-bottom-img{left:5px;padding:20px 15px;right:5px}.box-button-play{right:15px}.box-newsletter-right{flex-wrap:wrap}.box-newsletter{padding:106px 25px 56px}.box-newsletter .box-map-2{margin-bottom:30px}.list-info-footer{padding-inline-start:0}.box-testimonial-4-item{padding:55px 5px}.header-style-2 .header-middle{display:none}.header{padding:10px 0}.swiper-button-next-style-2,.swiper-button-prev-style-2{display:none}.swiper-group-4 .swiper-button-next-style-1,.swiper-group-4 .swiper-button-prev-style-1{display:flex}.quote-center{height:62px;width:73px}.card-blog-grid.card-blog-grid-2{flex-wrap:wrap}.card-blog-grid.card-blog-grid-2 .card-image{max-width:100%;min-width:100%;width:100%}.card-blog-grid.card-blog-grid-2 .card-info{padding:20px 15px;width:100%}.bg-right-blog{display:none}.box-hero-blog{padding-bottom:95px;padding-top:75px}.box-map-contact iframe{height:400px;width:100%}.box-comingsoon-cover{padding-top:55px}.box-info-trackyourparcel{padding-inline-end:15px;padding-inline-start:15px}}@media (max-width:575.98px){.header{padding:10px 0}.swiper-button-next,.swiper-button-prev{display:none}.box-container-sw .swiper-button-next,.box-container-sw .swiper-button-prev{display:block}h1{font-size:34px;line-height:40px}h4{font-size:20px;line-height:30px}.list-ticks li{width:100%}.bg-customers-say{padding:73px 0 0}.box-testimonial-4-item:before{right:-2px}.box-info-testimonial-4{margin:10px 0 0;max-width:400px;position:relative}.box-images-info-3{padding:0}.box-image-why-info-8 .box-button-play{left:10px;padding:20px 18px;right:10px;width:auto}.quote-blog{left:10px}.box-map-contact iframe{height:350px;width:100%}.box-image-why{padding:0}.newsletter-style .box-image-touch{display:none}.box-topbar-newsletter.box-bar .email-icon,.box-topbar-newsletter.box-bar .phone-icon{width:20px}.header.header-newsletter .burger-icon{display:block!important}}@media (max-width:499.98px){h2{font-size:25px;line-height:35px}.box-form-request-quote-2{padding:0}.box-form-contact-leading{padding:20px}.box-banner-ads .box-banner-left{padding:20px;padding-inline-end:50px;width:80%}.box-map-contact iframe{height:300px;width:100%}.box-count.box-count-square .deals-countdown .countdown-amount{font-size:25px!important;height:60px;line-height:42px!important;width:58px}.accordion .accordion-body{padding:15px 15px 10px}.accordion .accordion-button{padding:15px}.btn.btn-tags{font-size:12px;line-height:15px;padding:10px 17px}}@media (max-width:449.98px){h5{font-size:18px;line-height:24px}.box-background-offer .bg-under{left:0;right:0}.image-2{right:0}.image-2 img{height:100px}.card-testimonial-grid .card-bottom-info{align-items:center;padding:10px 15px}.card-testimonial-grid .card-bottom-info .rate-post,.card-testimonial-grid .card-bottom-info .rating{width:50%}.card-testimonial-grid{padding:20px}.box-info-bottom-img{bottom:auto;position:relative}.box-info-bottom-img .image-play{margin-inline-end:15px}.box-info-bottom-img{flex-wrap:wrap;left:0;right:0}.list-how-works{padding-top:20px}.pagination li a{font-size:14px;height:32px;line-height:32px;width:32px}.pagination li .page-next,.pagination li .page-prev{min-height:32px;padding:5px 0}.box-contactform-left,.box-contactform-right{padding:40px 15px}.box-info-bottom-img-3{left:15px;max-width:100%;right:15px;width:auto}.btn.btn-signin{padding-inline-start:20%}.form-trackparcel form .form-group .btn-track{font-size:14px;line-height:14px;padding:10px}.box-info-trackyourparcel{padding-inline-end:0;padding-inline-start:0}.box-image-contact:before{background-size:contain;bottom:-10px;height:75px;right:-10px;width:60px}}@media (max-width:349.98px){.mobile-header-wrapper-style{width:310px}.perfect-scroll{width:100%}.nav-tabs-mobile li a{padding:10px 8px}.join-thousands{max-width:140px}.item-tick.font-xl-bold{font-size:12px;line-height:14px}.item-tick{padding:8px 0 8px 38px}.header .main-header .header-left .header-logo{max-width:110px;min-width:110px}.btn.btn-signin{padding-inline-start:15%}}@media (min-width:1400px){.container.wide{max-width:1544px}}body[dir=rtl] ol,body[dir=rtl] ul{padding-inline-end:0}body[dir=rtl] #scrollUp{left:20px;right:unset}body[dir=rtl] .map-info{left:38px;right:unset}body[dir=rtl] .box-background-offer .bg-under{left:unset;right:-100px}body[dir=rtl] .btn.btn-link span svg{transform:rotate(-135deg)}body[dir=rtl] .btn.btn-link-medium{padding:18px 0 18px 26px}body[dir=rtl] .btn.btn-link-medium svg{transform:rotate(180deg)}body[dir=rtl] .btn.btn-link-medium:hover svg{transform:rotate(225deg)}body[dir=rtl] .btn.btn-border-brand-1{left:10px;padding:8px 11px 8px 10px;right:unset}body[dir=rtl] .image-2{left:-10px;right:unset}body[dir=rtl] .box-image-touch{background-position:100% 0;left:0;right:unset}body[dir=rtl] .box-image-touch:before{background:var(--left-background) no-repeat right top;left:unset;right:-3px;top:-5px;transform:rotate(180deg)}body[dir=rtl] .chart-title{background-position:100% 0}body[dir=rtl] .title-favicon{background-position:100%}body[dir=rtl] .bg-customers-say:before{background-position:100% 0;left:0;right:unset;transform:rotateY(-180deg)}body[dir=rtl] .bg-customers-say:after{background-position:100% 0;left:30px;right:unset}body[dir=rtl] .swiper-container-rtl .swiper-button-next:after,body[dir=rtl] .swiper-container-rtl .swiper-button-prev:after{content:""}body[dir=rtl] .swiper-container-rtl .box-pagination-customers .swiper-button-next-style-1{left:auto;right:0}body[dir=rtl] .swiper-container-rtl .box-pagination-customers .swiper-button-prev-style-1{left:auto;right:58px}body[dir=rtl] .cardGrid .cardInfo{left:unset;right:0}body[dir=rtl] select{background-position:left 18px top 22px}body[dir=rtl] .cd-form{float:right;margin:1px 0 0 10px}body[dir=rtl] .header .main-menu li{float:right}body[dir=rtl] .header .main-menu li.has-children>a:after{left:0;right:unset}body[dir=rtl] .box-banner-homepage2 .bg-image-home2{background-position:0 0;left:0;right:unset}body[dir=rtl] .box-image-why .quote{left:unset;right:70px}body[dir=rtl] .feature-title{background-position:100% 0}body[dir=rtl] .box-info-3-bottom{left:unset;right:0}body[dir=rtl] .box-images-info-3{padding:0 130px 0 0}body[dir=rtl] .cardTeam .cardInfo{left:40px;right:18px}body[dir=rtl] .box-images-info-4:before{left:0;right:unset}body[dir=rtl] .box-newsletter:before{left:37px;right:unset}body[dir=rtl] .box-newsletter:after{left:37px;right:unset;transform:rotateY(180deg)}body[dir=rtl] .cardService .cardInfo{left:40px;right:18px}body[dir=rtl] .box-item-number.box-item-number-3{padding:35px 45px 35px 5px}body[dir=rtl] .box-item-number:before{left:unset;right:0}body[dir=rtl] .box-button-play{left:-30px;right:unset}body[dir=rtl] .box-list-how-it-work .list-how-works li:before{background-position:100% 0;left:unset;right:50%}body[dir=rtl] .box-button-play-2{left:unset;right:0}body[dir=rtl] .form-trackparcel form .form-group .btn-track{left:0;right:unset}body[dir=rtl] .box-info-testimonial-4{left:unset;right:-40px}body[dir=rtl] .newsletter-form .btn.btn-brand-1{left:unset!important;right:0!important}body[dir=rtl] .quote-blog{left:unset;right:-80px}body[dir=rtl] .bg-right-blog{left:0;right:unset}body[dir=rtl] .pagination li .page-next,body[dir=rtl] .pagination li .page-prev{transform:rotate(180deg)}body[dir=rtl] .box-search-top .form-search-top .btn-search{left:10px;right:unset}body[dir=rtl] .burger-icon{left:0;right:unset}body[dir=rtl] .burger-icon.burger-close{left:30px;right:unset}body[dir=rtl] .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children .menu-expand{left:0;right:unset}body[dir=rtl] .box-search-top .form-search-top{left:-20px;right:unset}.page-content p{margin-bottom:15px}.show-admin-bar .mobile-header-wrapper-style,.show-admin-bar .sticky-bar.stick{top:40px}.dropdown-language{padding:15px 20px!important;width:180px!important}.language-bar-list{display:flex;gap:18px}.ck-content .list-ticks{list-style-type:none}ul.toast-error-list{list-style-type:circle!important}.box-image-why{position:relative}.box-image-why .box-image-why-background{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:1}.button-loading{background:#f4f6f8;border:1px solid #c4cdd5;color:transparent!important;cursor:default;position:relative;text-shadow:none;transition:border-color .2s ease-out}.button-loading,.button-loading:active,.button-loading:focus,.button-loading:hover{color:transparent}.button-loading:before{animation:button-loading-spinner 1s linear infinite;border:3px solid #919eab;border-bottom-color:transparent;border-radius:50%;content:"";height:18px;left:50%;margin-top:-9px;margin-inline-start:-9px;position:absolute;top:50%;width:18px}.banner-homepage-3 img{height:650px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.box-img-testimonials-4 .background-shape img{background-size:contain;height:100%;max-width:565px;position:absolute;right:0;top:0;width:100%;z-index:1}.box-list-how-it-work .list-how-works li:before{background:url(../images/bg-dashed.png) repeat-x 0 0}.box-list-how-it-work .list-how-works li.dashed-2:before{background:url(../images/bg-dashed-2.png) repeat-x 0 0}.btn-category.active{background-color:#ffe799}.header .main-menu li a.active{color:var(--secondary-color)}.box-list-blog-loading{display:inline-block;height:80px;left:50%;top:5%;transform:translateX(-50%);width:80px;z-index:999}.box-list-blog-loading:after{animation:box-list-blog-loading 1.2s linear infinite;border:6px solid var(--primary-color);border-color:var(--primary-color) transparent var(--primary-color) transparent;border-radius:50%;content:" ";display:block;height:64px;margin:8px;width:64px}@keyframes box-list-blog-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.box-list-blogs{min-height:500px}.backdrop-box-list-blogs{background:#fff;height:100%;opacity:.5;position:absolute;width:100%;z-index:9}.box-pagination ul li{list-style-type:none}.align-image-center{margin-inline-start:50%;transform:translateX(-50%)}ul.list-ticks li svg{color:var(--primary-color)}@media screen and (max-width:768px){.card-offer .box-button-offer,.card-offer .card-image{text-align:center}}.btn-tags.active,.btn-tags:hover{background-color:var(--primary-color)!important}.box-dropdown-cart .dropdown-account ul li a img{margin:6px 10px 0 0}.box-form-request-quote-newsletter-custom{top:0}.description-post-blog-custom{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.icon-socials-coming-soon{filter:invert(1)}.icon-socials-coming-soon,.icon-socials-coming-soon:hover{background-position:50%;background-repeat:no-repeat;transition-duration:.2s}ul.main-menu li a{align-items:center;display:flex}ul.main-menu li a img{height:16px;margin-inline-end:3px;width:16px}.footer-logo a img,.header-logo a img{max-height:100px}@media screen and (max-width:600px){.ae-anno-announcement-wrapper .ae-anno-announcement__dismiss-button{right:10px;top:10px!important}}.newsletter-popup .btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat!important}.newsletter-popup .newsletter-popup-content .modal-header{gap:10px;margin-bottom:20px}.newsletter-popup .newsletter-popup-content .modal-header .modal-title{line-height:35px}.newsletter-popup .newsletter-popup-content .modal-text{font-size:14px!important}.newsletter-popup .newsletter-popup-content .btn.btn-primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}form label.required:after{color:#dc3545;content:"*";margin-left:.25rem}.contact-form .contact-form-group input.contact-form-input{height:51px;line-height:18px}.contact-form .contact-form-group input.contact-form-input,.contact-form .contact-form-group textarea.contact-form-input{border:1px solid #cde2e7!important;border-radius:0;box-shadow:none!important;font-size:12px}.box-newsletter .form-newsletter form.contact-form{display:unset}.box-comingsoon-left .btn-track{margin-top:12px!important}.banner-1 .container {
    font-size: 22px !important;
    line-height: 34px !important;
}

.banner-1 .container p {
    font-size: 22px !important;
    line-height: 34px !important;
}












