@keyframes loader {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@media only screen and (min-width: 1280px)and (max-width:1439px) {
}

@media only screen and (min-width: 1024px)and (max-width:1279px) {
}

@media only screen and (min-width: 768px)and (max-width:1023px) {
}

@media only screen and (max-width: 767px) {
}

@keyframes about_slide__L8V5N {
    0% {
        transform: translateY(32px);
        opacity: 0
    }

    66% {
        opacity: 1
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes about_fade__OBvUZ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.container_container__JTQGu.container_containerGrey__vlj0i {
    background: #f2f3f7
}

.arrow_root__9sVaH {
    --arrow-color: #1d2023;
    --arrow-background: #fff
}

.tools_tools__hWpvq {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 804px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    row-gap: 32px
}

@media only screen and (min-width: 1024px)and (max-width:1279px) {
    .tools_tools__hWpvq {
        height:708px
    }
}

@media only screen and (min-width: 768px)and (max-width:1023px) {
    .tools_tools__hWpvq {
        height:578px
    }
}

@media only screen and (max-width: 767px) {
    .tools_tools__hWpvq {
        height:auto;
        row-gap: 20px
    }
}

.tools_tools__hWpvq .tools_tool__92TaH {
    display: flex;
    position: relative;
    flex-direction: column;
    width: calc((100% - (32px * 2)) / 3);
    padding: 36px 32px 0;
    border-radius: 36px;
    background: #fff;
    row-gap: 16px;
    background-repeat: no-repeat
}

@media only screen and (min-width: 1024px)and (max-width:1279px) {
    .tools_tools__hWpvq .tools_tool__92TaH {
        padding:24px 20px 0;
        border-radius: 28px;
        row-gap: 12px
    }
}

@media only screen and (min-width: 768px)and (max-width:1023px) {
    .tools_tools__hWpvq .tools_tool__92TaH {
        padding:16px;
        border-radius: 24px;
        row-gap: 8px
    }
}

@media only screen and (max-width: 767px) {
    .tools_tools__hWpvq .tools_tool__92TaH {
        width:100%;
        padding: 24px 20px;
        border-radius: 28px;
        row-gap: 12px
    }
}

.tools_tools__hWpvq .tools_tool1__eY3ON,.tools_tools__hWpvq .tools_tool4__oQbuM,.tools_tools__hWpvq .tools_tool5__hybWb {
    flex: 0 1 272px
}

@media only screen and (min-width: 1024px)and (max-width:1279px) {
    .tools_tools__hWpvq .tools_tool1__eY3ON,.tools_tools__hWpvq .tools_tool4__oQbuM,.tools_tools__hWpvq .tools_tool5__hybWb {
        flex:0 1 216px
    }
}

@media only screen and (min-width: 768px)and (max-width:1023px) {
    .tools_tools__hWpvq .tools_tool1__eY3ON,.tools_tools__hWpvq .tools_tool4__oQbuM,.tools_tools__hWpvq .tools_tool5__hybWb {
        flex:0 1 166px
    }
}

@media only screen and (max-width: 767px) {
    .tools_tools__hWpvq .tools_tool1__eY3ON,.tools_tools__hWpvq .tools_tool4__oQbuM,.tools_tools__hWpvq .tools_tool5__hybWb {
        flex:0 0 auto;
        height: auto
    }

    .tools_tools__hWpvq .tools_tool1__eY3ON {
        order: 1
    }
}

.tools_tools__hWpvq .tools_tool2__5RYSf {
    background-image: url("../profiling.png");
    /*background-position: bottom -212px left calc(50% + 3px);*/
    /*background-size: 528px auto*/

    background-position: bottom -12px left calc(50% + 3px);
    background-size: 457px auto;
}

@media only screen and (min-width: 1024px)and (max-width:1279px) {
    .tools_tools__hWpvq .tools_tool2__5RYSf {
        background-size:486px auto
    }
}

@media only screen and (min-width: 768px)and (max-width:1023px) {
    .tools_tools__hWpvq .tools_tool2__5RYSf {
        background-position:bottom -145px left calc(50% + 3px);
        background-size: 370px auto
    }
}

@media only screen and (max-width: 767px) {
    .tools_tools__hWpvq .tools_tool2__5RYSf {
        flex:0 0 auto;
        order: 4;
        min-height: auto;
        padding-bottom: 184px;
        background-position: bottom -47px left calc(50% + 0px);
        background-size: 413px auto
    }
}

.tools_tools__hWpvq .tools_tool3__r__JP {
    background-image: url(../postclick3.png) !important;
    /*background-position: bottom -247px left calc(50% + 46px);*/
    background-position: bottom -97px left calc(89% + 46px);
    background-size: 528px auto
}

@media only screen and (min-width: 1024px)and (max-width:1279px) {
    .tools_tools__hWpvq .tools_tool3__r__JP {
        background-size:486px auto
    }
}

@media only screen and (min-width: 768px)and (max-width:1023px) {
    .tools_tools__hWpvq .tools_tool3__r__JP {
        background-position:bottom -191px left calc(50% + 12px);
        background-size: 370px auto
    }
}

@media only screen and (max-width: 767px) {
    .tools_tools__hWpvq .tools_tool3__r__JP {
        flex:0 0 auto;
        order: 2;
        min-height: auto;
        padding-bottom: 184px;
        background-position: bottom -44px left calc(100% + 31px);
        background-size: 403px auto
    }

    .tools_tools__hWpvq .tools_tool4__oQbuM {
        order: 3
    }

    .tools_tools__hWpvq .tools_tool5__hybWb {
        order: 5
    }
}

.tools_tools__hWpvq .tools_tool6__UNKsH {
    background-image: url(../customsegments2.png);
    /*background-position: bottom -253px left calc(50% + 34px);*/
    /*background-size: 528px auto*/

    background-position: bottom -68px left calc(103% + 34px);
    background-size: 453px auto;
}

@media only screen and (min-width: 1280px)and (max-width:1439px) {
    .tools_tools__hWpvq .tools_tool6__UNKsH {
        background-position:bottom -274px left calc(50% + 34px)
    }
}

@media only screen and (min-width: 1024px)and (max-width:1279px) {
    .tools_tools__hWpvq .tools_tool6__UNKsH {
        background-position:bottom -273px left calc(50% + 24px);
        background-size: 486px auto
    }
}

@media only screen and (min-width: 768px)and (max-width:1023px) {
    .tools_tools__hWpvq .tools_tool6__UNKsH {
        background-position:bottom -180px left calc(50% + 3px);
        background-size: 370px auto
    }
}

@media only screen and (max-width: 767px) {
    .tools_tools__hWpvq .tools_tool6__UNKsH {
        flex:0 0 auto;
        order: 6;
        min-height: auto;
        padding-bottom: 152px;
        background-position: bottom -114px left calc(63% + 68px);
        background-size: 346px auto;
    }
}

.tools_tools__hWpvq .tools_tool2__5RYSf,.tools_tools__hWpvq .tools_tool3__r__JP,.tools_tools__hWpvq .tools_tool6__UNKsH {
    flex: 1 1;
    min-height: 300px
}
