@media only screen and (min-width: 1500px) {
    .container {
        max-width: 1470px;
    }
}

*{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body{
    font-family: 'Helvetica';
}

/* soliden font */

@font-face {
    font-family: 'AbsoluteBeauty';
    src: url('../fonts/absolute-beauty-script-bold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ABScript';
    src: url('../fonts/ABScript-Bold.eot');
    src: url('../fonts/ABScript-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ABScript-Bold.woff2') format('woff2'),
        url('../fonts/ABScript-Bold.woff') format('woff'),
        url('../fonts/ABScript-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AlFresco';
    src: url('../fonts/AlFresco.eot');
    src: url('../fonts/AlFresco.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AlFresco.woff2') format('woff2'),
        url('../fonts/AlFresco.woff') format('woff'),
        url('../fonts/AlFresco.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ATBScript-Rg';
    src: url('../fonts/FONTSPRINGDEMO-ATBScriptRgRegular.eot');
    src: url('../fonts/FONTSPRINGDEMO-ATBScriptRgRegular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FONTSPRINGDEMO-ATBScriptRgRegular.woff2') format('woff2'),
        url('../fonts/FONTSPRINGDEMO-ATBScriptRgRegular.woff') format('woff'),
        url('../fonts/FONTSPRINGDEMO-ATBScriptRgRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AdageScriptJF';
    src: url('../fonts/AdageScriptJF.eot');
    src: url('../fonts/AdageScriptJF.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AdageScriptJF.woff2') format('woff2'),
        url('../fonts/AdageScriptJF.woff') format('woff'),
        url('../fonts/AdageScriptJF.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica-Neue-l';
    src: url('../fonts/HelveticaNeue-Light.eot');
    src: url('../fonts/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Light.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Light.woff') format('woff'),
        url('../fonts/HelveticaNeue-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica-cm';
    src: url('../fonts/Helvetica-Condensed.eot');
    src: url('../fonts/Helvetica-Condensed.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-Condensed.woff2') format('woff2'),
        url('../fonts/Helvetica-Condensed.woff') format('woff'),
        url('../fonts/Helvetica-Condensed.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica-Neue-m';
    src: url('../fonts/HelveticaNeue-Medium.eot');
    src: url('../fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Medium.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Medium.woff') format('woff'),
        url('../fonts/HelveticaNeue-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica-Neue-medium-cond';
    src: url('../fonts/HelveticaNeue-MediumCond.eot');
    src: url('../fonts/HelveticaNeue-MediumCond.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-MediumCond.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-MediumCond.woff') format('woff'),
        url('../fonts/HelveticaNeue-MediumCond.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica-Neue-b';
    src: url('../fonts/HelveticaNeue-CondensedBold.eot');
    src: url('../fonts/HelveticaNeue-CondensedBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-CondensedBold.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-CondensedBold.woff') format('woff'),
        url('../fonts/HelveticaNeue-CondensedBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

section{
    padding: 80px 0;
}

:root {
    --bg-color: #212955;
    --btn-bg: #6B29FD;
    --footer-bg: #232753;
    --white: #fff;
    --black: #000;
}

h2{
    font-size: 35px;
}

h3{
    font-size: 35px;
}

p{
    font-size: 16px;
}

figure{
    margin: unset;
}

@media(max-width:1499px){
    .blog-carousel .slick-arrow.slick-next {
        left: 45.7%;
    }

    .welcome_section .nav {
        width: 20%;
    }

    .welcome_section .tab-content {
        width: 80%;
    }

    .ready_section .ready {
        width: 80%;
    }

    .ready_section .ready .content {
        width: 75%;
    }

    .ready_section .ready figure {
        width: 25%;
    }
}

@media(max-width:1399px){
    .blog-carousel .slick-arrow.slick-next {
        left: 45%;
    }

    .blog-carousel .slick-arrow.slick-prev {
        right: 46%;
    }
}

.slider_section .blog-carousel .slick-arrow.slick-prev {
    right: 44% !important;
    bottom: -46px;
    transform: rotate(180deg);
}

.slider_section .blog-carousel .slick-arrow.slick-next {
    left: 44% !important;
    bottom: -46px;
    transform: rotate(180deg);
}


.slider_section .blog-carousel .slick-arrow.slick-prev:hover::before {
    transform: unset !important;
    color: #fff !important;
}

.slider_section .blog-carousel .slick-arrow.slick-prev::before {
    color: #fff !important;
    position: absolute;
    top: 3px;
    left: 16px;
}

.slider_section .blog-carousel .slick-arrow.slick-next:hover::before {
    color: #fff !important;
    transform: unset !important;
}

.slider_section .blog-carousel .slick-arrow.slick-next::before {
    color: #fff !important;
    position: absolute;
    top: 3px;
    left: 16px;
}

/* .slider_section .blog-carousel .slick-prev, .slider_section .blog-carousel .slick-next {
    background: #112C4F!important;
} */