
@font-face {font-family: "Museo Slab W00 300";
    src: url("../font/0cafdcd513fe80a1869da148f102b91c.eot"); /* IE9*/
    src: url("../font/0cafdcd513fe80a1869da148f102b91c.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../font/0cafdcd513fe80a1869da148f102b91c.woff2") format("woff2"), /* chromeÃƒÂ£Ã¢â€šÂ¬Ã‚Âfirefox */
    url("../font/0cafdcd513fe80a1869da148f102b91c.woff") format("woff"), /* chromeÃƒÂ£Ã¢â€šÂ¬Ã‚Âfirefox */
    url("../font/0cafdcd513fe80a1869da148f102b91c.ttf") format("truetype"), /* chromeÃƒÂ£Ã¢â€šÂ¬Ã‚ÂfirefoxÃƒÂ£Ã¢â€šÂ¬Ã‚ÂoperaÃƒÂ£Ã¢â€šÂ¬Ã‚ÂSafari, Android, iOS 4.2+*/
    url("../font/0cafdcd513fe80a1869da148f102b91c.svg#Museo Slab W00 300") format("svg"); /* iOS 4.1- */
}


@font-face {
    font-family: museo-slab;
    src: url(https://use.typekit.net/af/b230ac/00000000000000000000ec0f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("woff2"),url(https://use.typekit.net/af/b230ac/00000000000000000000ec0f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("woff"),url(https://use.typekit.net/af/b230ac/00000000000000000000ec0f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 100
}

@font-face {
    font-family: museo-slab;
    src: url(https://use.typekit.net/af/53dec0/0000000000000000000100fe/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/53dec0/0000000000000000000100fe/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/53dec0/0000000000000000000100fe/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 300
}

@font-face {
    font-family: museo-slab;
    src: url(https://use.typekit.net/af/aa4f4e/000000000000000000012043/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/aa4f4e/000000000000000000012043/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/aa4f4e/000000000000000000012043/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 500
}


@font-face {
    font-family: quasimoda;
    src: url(https://use.typekit.net/af/753661/00000000000000003b9af97a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/753661/00000000000000003b9af97a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/753661/00000000000000003b9af97a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: quasimoda;
    src: url(https://use.typekit.net/af/9ff84e/00000000000000003b9af97b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/9ff84e/00000000000000003b9af97b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/9ff84e/00000000000000003b9af97b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400
}

@font-face {
    font-family: quasimoda;
    src: url(https://use.typekit.net/af/21fbce/00000000000000003b9af97e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/21fbce/00000000000000003b9af97e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/21fbce/00000000000000003b9af97e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 600
}

@font-face {
    font-family: quasimoda;
    src: url(https://use.typekit.net/af/10045a/00000000000000003b9af97f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff2"),url(https://use.typekit.net/af/10045a/00000000000000003b9af97f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff"),url(https://use.typekit.net/af/10045a/00000000000000003b9af97f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 600
}

@font-face {
    font-family: quasimoda;
    src: url(https://use.typekit.net/af/e7ad03/00000000000000003b9af980/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/e7ad03/00000000000000003b9af980/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/e7ad03/00000000000000003b9af980/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700
}

@font-face {
    font-family: quasimoda;
    src: url(https://use.typekit.net/af/82ec63/00000000000000003b9af981/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/82ec63/00000000000000003b9af981/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/82ec63/00000000000000003b9af981/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700
}


*{
    font-family: 'Quasimoda', sans-serif;
}
a {
    text-decoration: none;
}
body{
}
@media (max-width: 768px) {
    header nav.navbar img{
        width: 200px;
        object-fit: contain;
    }

/*
    header nav{
        background: linear-gradient(-135deg,#c53131 0,#811717 100%)!important;
    }
    */

}
@media (min-width: 768px) {
    header nav.navbar img{
        width: 300px;
        object-fit: contain;
    }
    header .container-fluid{
        top: 0;
        left: 0;
        right: 0;
        height: 7em;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 5%;
        z-index: 100;
    }
    header a{
        transition: all .2s ease-in;
        transition-property: color,border-color;
    }
    header a:hover:after{
        opacity: 1!important;
        transform: translate(0,0)!important;
    }
}

header#navbar_top.fixed-top nav.navbar{
    background: linear-gradient(-135deg,#00b4d5 0,#005ca3 100%);
}

header nav.navbar .nav-item{
    padding: 1em .5em;
    font-size: 18px;
}

header nav.navbar .nav-item.active a{

    color: #fff;

    text-decoration: none;

    position: relative;

    display: inline-block;

    /* padding: 1em .5em; */

    position: relative;
}
header nav.navbar .nav-item a{

    color: #fff;

    text-decoration: none;

    position: relative;

    display: inline-block;

    /* padding: 1em .5em; */

    position: relative;
}
header nav.navbar .nav-item.active a:after {
    border-color: #daad4c;
    opacity: 1;
    transform: translate(0,0);
    display: block;
    position: absolute;
    bottom: 0;
    left: 0px;
    width: 100%;
    border-top: solid 3px #daad4c;
    content: '';
    transition: .35s;
}
header nav.navbar .nav-item:hover a:after {
    border-color: #5ba6f3;
    opacity: 1;
    transform: translate(0,0);
    display: block;
    position: absolute;
    bottom: 0;
    left: 0px;
    width: 100%;
    border-top: solid 3px #5ba6f3;
    content: '';
    transition: .35s;
    opacity: 0;
}

header nav.navbar .nav-item.phone:hover a:after {
    border-color: #1b2846;
}
header nav.navbar .nav-item.phone{
    font-size: 18px;
    font-weight: 900;

    color: #fff;

    text-decoration: none;

    position: relative;

    display: inline-block;

    /* padding: 1em .5em; */

    position: relative;

}
header nav.navbar .nav-item.phone a:after {

    border-color: #f48033;
    opacity: 1;
    transform: translate(0,0);
    display: block;
    position: absolute;
    bottom: 0;
    left: 0px;
    width: 100%;
    border-top: solid 3px #f48033;
    content: '';
    transition: .35s;
}

header nav.navbar{
    z-index: 1;
    position: fixed;
    width: 100%;
}
header nav.navbar a.nav-link{
    color: #fff!important;
}
img{
    height: 100%;
    max-width: 100%;
}
#AnaSlider{
    padding: 152px 0px 134px;
    background: linear-gradient(-135deg,#00b4d5 0,#005ca3 100%);
}
#AnaSlider .hazne{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#AnaSlider .hazne h3.UstBaslik{
    font-family: museo-slab;
    font-size: 46px;
    font-weight: 300;
    line-height: 1.1;
    color: #fff;
}
#AnaSlider .hazne h6.icerik{
    font-size: 24px;
    font-weight: 400;
    color: #daad4c;
}
#AnaSlider .hazne .sag img{
    width: 291px;
    height: 291px;
    object-fit: contain;
    transform: rotate(15deg);
}


#AnaSlider .althazne img {
    position: relative;
    width: 100px;
    height: 100px;
    background-color: #1b2846;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 50%;
    display: block;
    transition: .35s cubic-bezier(.785,.135,.15,.86);

}
#AnaSlider .althazne{
    display: flex;
    margin-top: 2em;
    margin-bottom: 2em;
}
#AnaSlider .althazne a{
    text-decoration: none;
}
#AnaSlider .althazne h3{
    margin: 1em 0;
    font-size: 19px;
    color: #fff;
    font-weight: 600;
}
#AnaSlider .althazne h3 span{
    color: #daad4c;
}
#AnaSlider{
    overflow: hidden;
    padding-bottom: 7vw;
    /* margin-bottom: 3vw; */
    position: relative;
}
#AnaSlider::after {
    display: block;
    width: 100%;
    height: 15vw;
    position: absolute;
    bottom: 0;
    left: 50%;
    background: #1b2846;
    content: '';
    transform: rotate(-5.5deg) translate(-50%,68%);
    transform-origin: top left;
    z-index: 0;
}


@media (min-width: 768px) {
    #AnaSlider .hazne .sol{
        width: 792px;
    }

}
@media (max-width: 768px) {
    #AnaSlider {
        padding-right: 2rem;
        padding-left: 2rem;
    }
    #AnaSlider .hazne .sol h3{
        font-size: 1.8rem;
    }
    #AnaSlider .hazne .sol h6{
        font-size: 1.25rem;
    }
    #AnaSlider .hazne .sag{
        display: none;
    }
}

/*AnaSlider*/

/*WhyUse*/
#WhyUse{
    position: relative;
    background: #1b2846;
    padding-top: 2rem;
    padding-bottom: 5rem;
    overflow: hidden;
}
#WhyUse::before {
    display: block;
    width: 120%;
    height: 10vw;
    position: absolute;
    z-index: -1;
    left: 50%;
    content: '';
    top: 0;
    background: #1b2846;
    transform: rotate(-5.5deg) translate(-50%,-50%);
    transform-origin: top left;
}
#WhyUse::after {
    display: block;
    width: 120%;
    height: 10vw;
    position: absolute;
    z-index: 1;
    left: 50%;
    content: '';
    bottom: 0;
    background: #f5f8f9;
    transform: rotate(-5.5deg) translate(-50%,50%);
    transform-origin: top left;


}
#WhyUse .baslik h1{
    font-family: "Museo Slab W00 300"!important;
    font-size: 2.2rem;
    line-height: 1.05;
    color: #1b2846;
    max-width: 12em;
    margin: .5em 0;
    color: #daad4c;
}
#WhyUse .baslik p{
    font-family: quasimoda;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.1;
    color: #fff;
    margin: .5em 0;
    max-width: 22em;
}

#WhyUse .althazne{
    margin-top: 2em;
    margin-bottom: 2em;
}
#WhyUse .althazne .col .image {
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
#WhyUse .althazne .col:nth-child(1) .image{
    background: #0088bc;
}

#WhyUse .althazne .col:nth-child(2) .image{
    background: #daad4c;
}

#WhyUse .althazne .col:nth-child(3) .image{
    background: #0088bc;
}

#WhyUse .althazne .col:nth-child(4) .image{
    background: #daad4c;
}
#WhyUse .althazne img {

    padding: 20px;

    position: relative;
    display: block;
    transition: .35s cubic-bezier(.785,.135,.15,.86);
}
#WhyUse .althazne p{
    font-family: quasimoda;
    margin-top: 15px;
    font-size: 1rem;
    color: #b2c3cc;
    line-height: 1.25;
}

@media (min-width: 768px) {
    #WhyUse .althazne{
        width: 60%;
    }
}

#WhyUse a.btn-started{
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
    line-height: 1;
    color: #fff;
    background: #5ba6f3;
    border: 2px solid #5ba6f3;
    padding: .6em 1.25em .75em;
    border-radius: .25em;
    transition: .25s;
    display: inline-block;
    cursor: pointer;
    text-align: center;
}

@media (max-width: 768px) {
    #WhyUse .althazne{
        gap: 2rem;
    }
    #WhyUse .althazne div.col{
        gap: 1rem;
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }
    #WhyUse .althazne p {
        width: 145px;
    }
}
/*WhyUse*/

/*Testimonial*/
#Testimonial {
    padding-bottom: 2rem;
    text-align: center;
}
#Testimonial h1{
    font-family: "Museo Slab W00 300"!important;
    font-size: 42px;
    line-height: 1.05;
    color: #1b2846;
    font-weight: 300;
}
#Testimonial p{
    color: #70828b;
    font-size: 1.2rem;
    line-height: 1.33;
}
#Testimonial img.dash{
    fill: #b2c3cc;
    width: 1.5em;
    height: 1.5em;
    vertical-align: text-bottom;
    margin-right: .5em;
}
#Testimonial img.avatar{
    margin: 15px auto;
    width: 55px;
    height: 55px;
    background: #b2c3cc;
    border-radius: 50%;
    position: relative;
}
#Testimonial .Img{
    display: inline-flex;
    flex-direction: column;
    align-items: center;
}
#Testimonial .Img span{
    display: block;
    font-style: normal;
    font-weight: 700;
    color: #f48033;
}
@media (max-width: 768px) {
    #Testimonial h1{
        font-size: 1.8rem;
    }
}
/*Testimonial*/
/*Reasons*/
#Reasons{
    background: #e9eef0;
    padding-top: 2rem;
    padding-bottom: 3rem;
    text-align: center;
}
#Reasons .althazne img{
    width: 39px;
    height: 39px;
}
#Reasons img.ico{
    width: 60px;
    height: 60px;
    fill: #a32424;
    margin-bottom: -15px;
    object-fit: contain;
}
#Reasons h1.baslik{
    font-size: 2.2rem;
    line-height: 1.05;
    color: #1b2846;
    max-width: 12em;
    margin: 20px auto;
    font-family: "Museo Slab W00 300"!important;
}
#Reasons .althazne .col h1{
    font-size: 17px;
    color: #1b2846;
    font-weight: 700;
    padding: 1em 0;
}
#Reasons .althazne .col p{
    color: #70828b;
    font-weight: 400;
    font-size: 17px;
}
#Reasons a.btn-start{
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
    line-height: 1;
    color: #fff;
    background: #f48033;
    border: 2px solid #f48033;
    padding: .6em 1.25em .75em;
    border-radius: .25em;
    transition: .25s;
    display: inline-block;
    cursor: pointer;
    text-align: center;
}
/*Reasons*/



footer{
    background: #1b2846;
    color: #fff;
}


footer .Sol h3{
    color: #daad4c;
    font-size: 17px;
}

footer .Sol p{
    color: #637cb5;
    font-size: 15px;
}
footer .althazne a{
    padding: .5em;
    color: #7199c2;
    text-decoration: none;
}

footer .althazne{
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 2rem;
    padding-top: 3rem;
}

footer .contact img{
    display: block;
    width: 100%;
    max-width: 180px;
    height: 60px;
    object-fit: contain;
}
footer .contact img.w-1{
    max-width: 180px;
}
footer .contact img.w-2{
    width: 100px;
    margin-top: 20px;
}
footer .contact ul{
    margin-top: 2em;
}
footer .AltFooter .container{
    display: flex;
}
footer .menuler{
    display: flex;

    gap: 3rem;

}
footer .menuler ul{
    padding-left: 0;
    text-decoration: none;
    list-style: none;
}
footer .menuler ul li{
    font-weight: 400;
    font-size: 18px;
    letter-spacing: -0.942857px;
    color: #000000;
    margin-bottom: 15px;

}
footer .contact ul{
    padding-left: 0;
    text-decoration: none;
    list-style: none;
}
footer .contact ul li{
    font-weight: 400;
    font-size: 18px;
    letter-spacing: -0.942857px;
    color: #000000;
    margin-bottom: 15px;

}
footer .menuler h1{
    margin-bottom: 26px;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: -0.942857px;
    color: #7199c2;
}

footer .menuler .Sol p{
    font-weight: 325;
    font-size: 18px;
    letter-spacing: -0.942857px;
    color: #fff;

}
footer .contact a{
    font-weight: 400;
    font-size: 18px;
    letter-spacing: -0.942857px;
    color: #7199c2;
}

footer  a{
    text-decoration: none;
}
footer .menuler a{
    font-weight: 800;
    font-size: 18px;
    letter-spacing: -0.942857px;
    color: #7199c2;
}

footer .menuler .sol a{
    font-weight: 400;
    color: #5f8aa1;
}
footer .contact .social a{
    margin-right: 24px;
    color: #fff;
}
@media (max-width: 768px) {
    footer{
        padding-top: 84px;
    }
    footer .AltFooter {
        padding: 25px 0!important;
    }
    footer .AltFooter .copyright {
        margin-right: 0!important;
        float: inherit;
        text-align: center!important;
    }
    footer .container {
        flex-direction: column;
    }
}

@media (min-width: 768px) {
    footer .usthazne{
        display: flex;
        gap: 4rem;
    }

    footer .UstLabel{
        padding: 3rem 0;
    }
    footer .UstLabel .Sol img{
        margin-bottom: 20px;
    }
    footer .UstLabel .contact .sol{
        width: 50%;
    }
    footer .UstLabel .contact .sag{
        width: 50%;
    }
    footer .UstLabel .contact .sag i{
        padding-right: 15px;
    }
}

/* Main - AltFooter */
footer .AltFooter .copyright{

    margin-right: 15px;
    float: left;
    text-decoration: none;
    font-size: 14px;
}
footer .AltFooter .copyright b{
    margin: 0 5px;font-weight: 500;
}
footer .AltFooter {
    background: #15203A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 30px 0px;
}
footer .AltFooter  a{
    color: #fff;
}
@media (max-width: 768px) {

    .spfooter {
        margin-top: 20px !important;
    }
    .loadings {
        margin-left: 0!important;
        width: 97px!important;
    }

    footer .Sablon .container{
        flex-direction: column;
    }
}


footer .Sol .social{
    display: flex;
    gap: 1rem;
}
footer .Sol .social i{
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 46px;
    height: 46px;
    background: #131c31;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

footer .SagLabel {
    display: flex;
    background: #333333;
    /* width: 25%; */
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    flex-direction: column;
}

footer .SagLabel .FormAlani h1 {
    font-size: 38px;
    font-weight: 900;
    color: #FFFFFF;
}

footer .SagLabel .FormAlani p {
    font-size: 18px;
    letter-spacing: -0.128571px;
    color: #FFFFFF;
}

footer .SagLabel .FormAlani .inputX {
    background: #FFFFFF;
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 5px;
    height: 60px;
    width: 100%;
    margin-bottom: 15px;
}

footer .SagLabel .FormAlani .inputX::placeholder {
    padding-left: 24px;
    font-size: 14px;
    letter-spacing: -0.5px;
    color: #231F20;
}

footer .SagLabel .FormAlani [type=submit] {

    background: linear-gradient(90deg, #31353A 0%, #30302D 50.97%, #020203 100%);
    border-radius: 14px;
    font-family: 'TT Commons';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    text-align: center;
    letter-spacing: 1.4px;
    color: #FFFFFF;
    border: 0px solid;
    width: 100%;
    padding: 21px;
}

footer .SagLabel .FormAlani .form-check label {
    font-family: 'TT Commons';
    font-size: 12px;
    line-height: 13px;
    letter-spacing: -0.1px;
    color: #FFFFFF;
    mix-blend-mode: normal;
    opacity: 0.7;
    text-decoration: underline;
}

@media (max-width: 768px) {
    footer{
        text-align: left;
        padding: 0!important;
    }
    footer .UstLabel{

        padding: 3rem 2rem;
    }
    footer .UstLabel .Sol{
        margin-bottom: 35px;
    }
    footer .Sol .social {
        justify-content: center;
    }
    footer .UstLabel .Sol p{
        font-size: 12px;
        color: #a4abbb;
    }
    footer .contact {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 1rem;
    }
}

/* Main - AltFooter */

/* Title */
.section--title {
    padding-top: 10em;
}

.section--title {z-index: 0;background: linear-gradient(-135deg,#00b4d5 0,#005ca3 100%);overflow: hidden;padding-bottom: 5rem;position: relative;}
.section--title>* {
    position: relative;
    z-index: 1;
}
.section--title .title {
    font-family: "Museo Slab W00 300"!important;
    margin-top: 0;
    margin-bottom: .5em;
    font-size: 2.4rem;
    line-height: 1.1;
    color: #fff;
}
.section--title:after {
    display: block;
    width: 120%;
    height: 10vw;
    position: absolute;
    bottom: 0;
    left: 50%;
    background: #f5f8f9;
    content: '';
    transform: rotate(-5.5deg) translate(-50%,50%);
    transform-origin: top left;
    z-index: 0;
}
/* Title */
/* Contact */
.content h2 {
    font: 300 1.6rem/1.1 "Museo Slab W00 300";
    color: #1b2846;
    margin-bottom: 1em;
}



#contact .form-input label {
    color: #a0b5c0;
    font-weight: 600;
    font-size: .8em;
    display: block;
    margin-bottom: .5em
}

#contact .form-input textarea {
    width: 100%;
    padding: .3em .5em;
    line-height: 1em;
    border-radius: .2em;
    border: 1px solid #d8e0e4;
    background: #fff;
    height: 2em;
    transition: .25s
}

#contact .form-input input, #contact .form-input textarea {
    width: 100%;
    padding: .3em .5em;
    line-height: 1em;
    border-radius: .2em;
    border: 1px solid #d8e0e4;
    background: #fff;
    height: 2em;
    transition: .25s;
}


#contact  .form-input textarea {
    height: 8em;
    padding-top: .5em;
    padding-bottom: .5em
}

#contact  .form-input {
    max-width: 500px;
    margin-bottom: 1em;
}

#contact button{
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
    line-height: 1;
    color: #fff;
    background: #5ba6f3;
    border: 2px solid #5ba6f3;
    padding: .6em 1.25em .75em;
    border-radius: .25em;
    transition: .25s;
    display: inline-block;
    cursor: pointer;
    text-align: center;
}

#contact .sidebar {
    background: #fff;
    border-radius: 7px;
    padding: 2rem;
    overflow-x: hidden;
    color: #5f6e76;
    font-size: .85rem;
    line-height: 1.25;
}

#contact{
    padding-top: 1rem;
    padding-bottom: 3rem;
    background: #f5f8f9;
}
#contact a {
    transition: all .2s ease-in;
    transition-property: color,border-color;
    color: #0088bc;
}
/* Contact */

/* Cta */
.section--cta {
    padding-top: 3rem;
    padding-bottom: 3rem;
    text-align: center;
    background: #d8e0e4;
}
.section--cta .btn-services {
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
    line-height: 1;
    color: #fff;
    background: #f48033;
    border: 2px solid #f48033;
    padding: .6em 1.25em .75em;
    border-radius: .25em;
    transition: .25s;
    display: inline-block;
    cursor: pointer;
    text-align: center;
}
.section--cta img{
    width: 60px;
    object-fit: contain;
    height: 60px;
}
.section--cta h2{

    font-family: "Museo Slab W00 300"!important;
}
/* Cta */


/* Help */

#help{

    padding: 4vw 0;
}
#help a{

    text-decoration: none!important;
    color: #a32424;
}

#help p{

    color: #5f6e76;
    margin-top: 1vw;
}
/* Help */


/* Testimonials */
#testimonials{
    padding: 50px 0;
}
#testimonials{

    display: flex;
    flex-direction: column;
    align-items: flex-start;

}
#testimonials .Img{

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

}
#testimonials img.avatar {
    width: 55px;
    height: 55px;
    background: #b2c3cc;
    border-radius: 50%;
    position: relative;
    padding: 10px;
}
#testimonials img.dash {
    fill: #b2c3cc;
    width: 1.5em;
    height: 1.5em;
    vertical-align: text-bottom;
    margin-right: .5em;
}
#testimonials .Img span{
    font-style: normal;
    font-weight: 700;
    color: #5ba6f3;
}
#testimonials .Img h6{
    color: #b2c3cc;
    line-height: 1.2;
}
#testimonials p{

    color: #70828b;
    font-size: 1.2rem;
    line-height: 1.33;
}
#testimonials h3{

    font-family: "Museo Slab W00 300"!important;
}
#testimonials h6{

    margin-bottom: 5vw;
    color: #5f6e76;
}
#testimonials h6 a{

    color: #a32424;
}
@media (max-width: 768px) {

    #testimonials{

        padding-right: 2rem;
        padding-left: 2rem;
    }
}
/* Testimonials */


/*Benefits*/
#Benefits {
    padding: 50px 0;
}
#Benefits h3{
    font-family: "Museo Slab W00 300"!important;
}

#Benefits img {
    float: right;
    margin: 0 -10% 1em 2em!important;
    border-radius: .25em;
    max-width: 100%;
    height: auto;
    display: block;
}
#Benefits .content p{
    color: #5f6e76;
    line-height: 1.35;
}
#Benefits .content a{
    color: #a32424;
}
@media (max-width: 768px) {
    #Benefits img {
        margin: 22px 0!important;
    }
}



/*Services*/
#Services a{
    text-decoration: none;
}
#Services{

    position: relative;
    z-index: 0;
    overflow: hidden;
}
#Services .other-services{

    position: relative;
    z-index: 0;
    background: #e9eef0;
    padding-top: 1em;
    padding-bottom: 5rem;
}
#Services .other-services .services .service:not(:last-child):after {
    content: '/';
    display: inline-block;
    color: #b2c3cc;
    margin: 0 1em;
}

#Services .other-services .services {
    font-size: .85rem;
    font-weight: 600;
    color: #5ba6f3;
    text-decoration: none;
}
#Services .other-services .title {
    font-family: "Museo Slab W00 300"!important;
    font-size: 1.15rem;
    font-weight: 500;
    color: #37435d;
}

#Services .althazne img {
    position: relative;
    width: 100px;
    height: 100px;
    background-color: #1b2846;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 50%;
    display: block;
    transition: .35s cubic-bezier(.785,.135,.15,.86);

}
#Services .althazne{
    display: flex;
    margin-top: 2em;
    margin-bottom: 2em;
}
#Services .althazne h3{
    margin: 1em 0;
    font-size: 19px;
    color: #1b2846;
    font-weight: 600;
}
#Services .althazne h3 span{
    color: #5ba6f3;
}
.content--services p{
    color: #5f6e76!important;
}

.content--services li{
    color: #5f6e76!important;
}


/*Services*/




.section--title nav a.button--start-service {
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
    line-height: 1;
    color: #fff;
    background: #f48033;
    border: 2px solid #f48033;
    padding: .6em 1.25em .75em;
    border-radius: .25em;
    transition: .25s;
    display: inline-block;
    cursor: pointer;
    text-align: center;
}
.section--title nav{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
@media (max-width: 768px) {

    .section--title .row{
        padding-right: 2rem;
        padding-left: 2rem;
    }
    .section--title nav{
        display: -ms-flexbox;
        display: flex;
        margin-top: 3rem;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .content--service--detail .content{
        padding: 19px 38px;
    }
}
.section--title nav a.button--start-service:hover {
    color: #fff;
    background: #5ba6f3;
    border-color: #5ba6f3;
    box-shadow: 0 0.5em 1em rgb(0 0 0 / 20%);
    transition: .25s;
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
    line-height: 1;
    color: #fff;
    background: #5ba6f3;
    border: 2px solid #5ba6f3;
    padding: .6em 1.25em .75em;
    border-radius: .25em;
    transition: .25s;
    display: inline-block;
    cursor: pointer;
    text-align: center;
}

.tagline {
    font-size: 1.2rem;
    line-height: 1;
    color: #fff;
    background: #daad4c;
    display: inline-block;
    padding: .35em .5em .45em;
    margin-left: -.5em;
    position: relative;
}

.tagline:after {
    left: 1em;
    top: 120%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent #daad4c transparent transparent;
    border-width: 30px 25px;
    margin-top: -40px;
    z-index: -1;
}

.content--service--detail .row.firsst{

    display: flex;
    justify-content: space-between;
}


.content--service--detail .sidebar .header .graphic .icon {
    width: 100px;
    height: 132.45px;
    transform: rotate(15deg) translate(0,-10%);
    transform-origin: bottom right;
}

.content--service--detail .sidebar {
    background: #fff;
    border-radius: 7px;
    padding: 2rem;
    overflow-x: hidden;
    color: #5f6e76;
    font-size: .85rem;
    line-height: 1.25
}

@media only screen and (max-width: 47.99em) {
    .content--service--detail .sidebar {
        margin-top:0;
        padding: 1.5rem
    }
}

.content--service--detail .content{
    color: #5f6e76;
    margin-top: 2vw;
    margin-bottom: 5vw;
}
.content--service--detail .sidebar .header {
    background: #f48033;
    padding: 2rem 2rem 7rem;
    margin: -2rem -2rem 0;
    border-radius: 7px 7px 0 0;
    overflow: hidden;
    position: relative
}

.content--service--detail .sidebar .header:after {
    display: block;
    width: 120%;
    height: 10vw;
    position: absolute;
    bottom: 0;
    left: 50%;
    background: #fff;
    content: '';
    transform: rotate(-5.5deg) translate(-50%,50%);
    transform-origin: top left;
    z-index: 0
}

.content--service--detail .sidebar .header>* {
    position: relative;
    z-index: 1
}

.content--service--detail .sidebar .header+[class^=section--] {
    position: relative;
    z-index: 2
}

@media only screen and (max-width: 47.99em) {
    .content--service--detail .sidebar .header {
        padding-bottom:3rem;
        margin-bottom: 2rem
    }
}

@media only screen and (max-width: 767px) and (orientation:portrait) {
    .content--service--detail .sidebar .header {
        padding-bottom:2rem;
        margin-bottom: 2rem
    }
}

.content--service--detail .sidebar .header .title {
    margin: 0;
    color: #fff;
    width: 60%;
    line-height: 1;
    font-family: "Museo Slab W00 300"!important;
    font-weight: 300;
    font-size: 30px;
}

@media only screen and (max-width: 767px) and (orientation:portrait) {
    .content--service--detail .sidebar .header .title {
        font-size:1.3rem;
        width: 80%
    }
}

.content--service--detail .sidebar .header .graphic {
    position: absolute;
    bottom: 0;
    right: 4rem
}

.content--service--detail .sidebar .header .graphic .icon {
    width: 100px;
    height: 132.45px;
    transform: rotate(15deg) translate(0,-10%);
    transform-origin: bottom right
}

@media only screen and (max-width: 47.99em) {
    .content--service--detail .sidebar .header .graphic .icon {
        width:80px;
        height: 105.96px
    }
}

@media only screen and (max-width: 767px) and (orientation:portrait) {
    .content--service--detail .sidebar .header .graphic {
        right:2rem
    }

    .content--service--detail .sidebar .header .graphic .icon {

        right: 1rem;
        position: relative;
        bottom: -50px;
        width: 60px;
        height: 79.47px
    }
}

.content--service--detail .sidebar ul {
    margin-top: 0;
    padding-left: 2.5em
}

.content--service--detail .sidebar ul li {
    margin-bottom: 1em;
    list-style: none;
    position: relative
}

.content--service--detail .sidebar ul li .icon {
    position: absolute;
    top: 0;
    left: -2.5rem;
    width: 1.3rem;
    height: 1.3rem;
    fill: #5ba6f3
}

.content--service--detail .sidebar .button {
    margin-top: 2em;
    width: 100%
}


.content--service--detail .sidebar *{
    font-size: 16px;
    font-family: 'Quasimoda', sans-serif;
    margin-bottom: 1em
}
.content--service--detail .sidebar  ul li .icon {
    position: absolute;
    top: 0;
    left: -2.5rem;
    width: 1.3rem;
    height: 1.3rem;
    fill: #5ba6f3;
}
.content--service--detail .sidebar a.button--start-service{
    margin-top: 2em;
    width: 100%;
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
    line-height: 1;
    color: #fff;
    background: #f48033;
    border: 2px solid #f48033;
    padding: .6em 1.25em .75em;
    border-radius: .25em;
    transition: .25s;
    display: inline-block;
    cursor: pointer;
    text-align: center;
}


.content--service--detail .content h2 {
    font-family: "Museo Slab W00 300"!important;
    font-size: 29px;
    font-weight: 300;
    color: #1b2846;
    margin-bottom: 1em;
}

.content--service--detail .content * {
    font-size: 19px;
    font-weight: 300;
    color: #5f6e76;
    margin-bottom: 1em;
}

.content--service--detail .content strong {
    font-weight: bold;
}
.content--service--detail .content .last-content h3{
    font-weight: 700;
    font-size: 1.2rem;
    font-family: 'Quasimoda', sans-serif;
    color: #1b2846;
}
.content--service--detail .content .last-content a{
    transition: all .2s ease-in;
    transition-property: color,border-color;
    color: #0088bc;
    text-decoration: none;
    font-weight: 700;
}
.content--service--detail .content .last-content a:hover {
    transition: all .2s ease-out;
    transition-property: color,border-color;
    color: #0abbff;
}

@media (max-width: 768px) {

    .content--service--detail .content h2 {
        font-size: 24px;
    }

}


/*Blog*/
#blog .post-summary{
    margin: 1em 0;
}
#blog .post-summary .title a{
    text-decoration: none;
    font-size: 1.1rem;
    margin: 0;
    transition: all .2s ease-in;
    transition-property: color,border-color;
    color: #a32424;
}
#blog .post-summary p{
    font-weight: 700;
    color: #b2c3cc;
    font-size: .8rem;
    margin: .5em 0 0;
}



#blog .sidebar {
    background: #fff;
    border-radius: 7px;
    padding: 2rem;
    overflow-x: hidden;
    color: #5f6e76;
    font-size: .85rem;
    line-height: 1.25
}

@media only screen and (max-width: 47.99em) {
    #blog .sidebar {
        margin-top:0;
        padding: 1.5rem
    }
}

#blog .sidebar .header {
    background: #5ba6f3;
    padding: 2rem 2rem 5rem;
    margin: -2rem -2rem 0;
    border-radius: 7px 7px 0 0;
    overflow: hidden;
    position: relative
}

#blog .sidebar .header:after {
    display: block;
    width: 120%;
    height: 10vw;
    position: absolute;
    bottom: 0;
    left: 50%;
    background: #fff;
    content: '';
    transform: rotate(-5.5deg) translate(-50%,50%);
    transform-origin: top left;
    z-index: 0
}

#blog .sidebar .header>* {
    position: relative;
    z-index: 1
}

#blog .sidebar .header+[class^=section--] {
    position: relative;
    z-index: 2
}

@media only screen and (max-width: 47.99em) {
    #blog .sidebar .header {
        padding-bottom:3rem;
        margin-bottom: 2rem
    }
}

@media only screen and (max-width: 767px) and (orientation:portrait) {
    #blog .sidebar .header {
        padding-bottom:2rem;
        margin-bottom: 2rem
    }
}

#blog .sidebar .header .title {
    margin: 0;
    color: #fff;
    width: 60%;
    line-height: 1;
    font: 300 1.6rem/1 museo-slab
}

@media only screen and (max-width: 767px) and (orientation:portrait) {
    #blog .sidebar .header .title {
        font-size:1.3rem;
        width: 80%
    }
}

#blog .sidebar .header .graphic {
    position: absolute;
    bottom: 0;
    right: 4rem
}

#blog .sidebar .header .graphic .icon {
    width: 100px;
    height: 132.45px;
    transform: rotate(15deg) translate(0,-10%);
    transform-origin: bottom right
}

@media only screen and (max-width: 47.99em) {
    #blog .sidebar .header .graphic .icon {
        width:80px;
        height: 105.96px
    }
}

@media only screen and (max-width: 767px) and (orientation:portrait) {
    #blog .sidebar .header .graphic {
        right:2rem
    }

    #blog .sidebar .header .graphic .icon {
        width: 60px;
        height: 79.47px
    }
}

#blog .sidebar ul {
    margin-top: 0;
    padding-left: 2.5em
}

#blog .sidebar ul li {
    margin-bottom: 1em;
    list-style: none;
    position: relative
}

#blog .sidebar ul li .icon {
    position: absolute;
    top: 0;
    left: -2.5rem;
    width: 1.3rem;
    height: 1.3rem;
    fill: #5ba6f3
}

#blog .sidebar .button {
    margin-top: 2em;
    width: 100%
}

#blog  {
    padding: 1em
}

#blog  .widget {
    padding-top: 0;
    margin-bottom: 2em
}

#blog  .widget:last-child {
    margin-bottom: 0
}

#blog  .widget .widget-title {

    font-weight: 700;
    color: #5ba6f3;
    margin-bottom: 1em;
    font-size: 0.9rem;
}

#blog  .widget .widget-title .icon {
    width: 1.25em;
    height: 1.25em;
    display: inline-block;
    margin-right: .5em;
    vertical-align: text-bottom;
    fill: #b2c3cc
}

#blog  .widget a {
    color: #70828b;
    transition: .2s;
    text-decoration: none;
    text-shadow: .03em 0 #fff,-.03em 0 #fff,0 .03em #fff,0 -.03em #fff,.06em 0 #fff,-.06em 0 #fff,.09em 0 #fff,-.09em 0 #fff,.12em 0 #fff,-.12em 0 #fff,.15em 0 #fff,-.15em 0 #fff;
    background-image: linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#d8e0e4,#d8e0e4);
    background-size: .05em 1px,.05em 1px,1px 1px;
    background-repeat: no-repeat,no-repeat,repeat-x;
    background-position: 0 90%,100% 90%,0 90%
}

#blog  .widget a:hover {
    color: #b2c3cc
}

#blog  .widget_search input.search-field {
    width: 100%;
    border-radius: .2em;
    border: 1px solid #d8e0e4;
    padding: .25em;
    line-height: 1;
    transition: .25s;
    outline: 0
}

#blog  .widget_search input.search-field:focus {
    border-color: #5ba6f3
}

#blog  .widget_search .search-submit {
    display: none
}

#blog  .widget_archive ul,#blog  .widget_categories ul,#blog  .widget_recent_comments ul,#blog  .widget_recent_entries ul {
    padding: 0;
    font-size: 90%;
    line-height: 1.2;
    margin: 1em 0
}

#blog  .widget_archive ul a,#blog  .widget_categories ul a,#blog  .widget_recent_comments ul a,#blog  .widget_recent_entries ul a {
    text-decoration: none
}

#blog  .widget_archive .comment-author-link,#blog  .widget_categories .comment-author-link,#blog  .widget_recent_comments .comment-author-link,#blog  .widget_recent_entries .comment-author-link {
    font-weight: 700
}

/*Blog*/


/*blog-1*/
@media (min-width:768px) {
    .section--title.blog .title {
        width: 700px;
    }

    .section--title.blog .subtitle {
        font-weight: 700;
        font-stretch: normal;
        font-size: 1.2rem;
        line-height: normal;
        color: #daad4c;
        margin: -.75em 0 0;
    }

    .inside#blog .content__body {
        color: #5f6e76;
        line-height: 1.35;
        font-size: 1rem;
    }
}

.consultation-form h4{
    color: #5ba6f3;
    font-style: normal;
    font-variant-caps: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-weight: 700;
    font-stretch: normal;
    font-size: 1.2rem;
    line-height: normal;
}
.consultation-form p{
    font-size: .85rem;
    margin-bottom: 2em;
    color: #5f6e76;
}

.consultation-form .formline {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: .5rem;
    height: 100%;
}

.consultation-form label {
    flex-basis: 20%;
    color: #666;
    padding: .5rem;
    height: 100%;
    -ms-flex: 1 0 8em;
    line-height: 2;
    font-weight: 700;
    color: #b2c3cc;
}

.consultation-form input,.consultation-form textarea {
    flex-basis: 80%;
    padding: .75rem;
    background: #f9f9f9;
    border: none;
    border-radius: .5rem
}

.consultation-form input[type=submit] {
    background: #155263;
    color: #fff!important
}

.consultation-form select {
    flex-basis: 60%;
    padding: .75rem;
    background: #f9f9f9;
    border: none;
    border-radius: .5rem;
    -webkit-appearance: none
}
.consultation-form input, .consultation-form textarea{
    -ms-flex: auto;
    flex: auto;
    line-height: 1em;
    border-radius: .2em;
    border: 1px solid #d8e0e4;
    background: #fff;
    transition: .25s;
}

.consultation-form input[type="submit"]{
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
    line-height: 1;
    color: #fff;
    background: #5ba6f3;
    border: 2px solid #5ba6f3;
    padding: .6em 1.25em .75em;
    border-radius: .25em;
    transition: .25s;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    margin-top: 2em;
}
/*blog-1*/

/*FAQ*/
#faq a {
    transition: all .2s ease-out;
    transition-property: color,border-color;
    color: #d53f3f;
}
/*FAQ*/



.footer.alert {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.alert.info {
    background: #d6eaf9;
    color: #366290;
    border: 1px solid #c0dff6;
}
.alert.info i{
    font-size: 25px;
    margin-right: 1em;
    color: #5ba6f3;
}
.alert {
    display: block;
    padding: 1em 1em 1.1em;
    background: #ccc;
    border-radius: .25em;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: .9rem;
    line-height: 1.2;
}
.alert p{
    padding-bottom: 0;
    font-size: 17px;
}
main{
    background: #f5f8f9;
}
body{
    background: #f5f8f9!important;
}



/* Main - ThankYou */


thanks-wrap {
    background: #FFFFFF;
    padding: 30px;
    margin: 0 auto 10px;
    display: none;
    max-width: 320px;
}

.checkmark {
    max-width: 300px;
    margin: 0 auto;
}

.path {
    stroke-dasharray: 1000;
    stroke-dashoffset: 0;
    -webkit-animation: dash 2s ease-in-out;
    animation: dash 2s ease-in-out;
}

.spin {
    -webkit-animation: spin 2s;
    animation: spin 2s;
    transform-origin: 50% 50%;
}

h2 {
    -webkit-animation: text 1s;
    animation: text 1s;
}

@-webkit-keyframes dash {
    0% {
        stroke-dashoffset: 1000;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes dash {
    0% {
        stroke-dashoffset: 1000;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@-webkit-keyframes spin {
    0% {
        transform: rotate(0deg);
    }

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

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

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

@-webkit-keyframes text {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes text {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}


.mg-70 {
    margin: 70px 0px;
    display: flex;
    justify-content: center;
}
/* Main - ThankYou */
