@charset "UTF-8";
/* ===================================

= Core Stylesheet File =

author      :   glammelagency
email       :   hello@glammel.com
website     :   https://www.glammel.com

=================================== */

/* ===================================
    Table of contents
======================================

    . Font options

====================================== */
/*
@media (max-width: 575px) {}
@media (min-width: 576px) {}
@media (min-width: 768px) {}
@media (min-width: 992px) {}
@media (min-width: 1200px) {}
@media (min-width: 1400px) {}
*/
/* font-family: "Ubuntu", sans-serif!important; */
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');

@font-face {
    font-display: swap;
    font-family: GT Pressura;
    font-style: normal;
    font-weight: normal;
    src: url(https://www.algida.com.tr/static/a9d1fb1523846e13f5f2b69a9c64ea933ffe4f9ccff7dd35d709cc6d37ea28f4/resources/fonts/GTPressura.eot);
    src: url(https://www.algida.com.tr/static/a9d1fb1523846e13f5f2b69a9c64ea933ffe4f9ccff7dd35d709cc6d37ea28f4/resources/fonts/GTPressura.eot?#iefix) format("embedded-opentype"),
         url(https://www.algida.com.tr/static/a9d1fb1523846e13f5f2b69a9c64ea933ffe4f9ccff7dd35d709cc6d37ea28f4/resources/fonts/GTPressura.woff2) format("woff2"),
         url(https://www.algida.com.tr/static/a9d1fb1523846e13f5f2b69a9c64ea933ffe4f9ccff7dd35d709cc6d37ea28f4/resources/fonts/GTPressura.woff) format("woff"),
         url(https://www.algida.com.tr/static/a9d1fb1523846e13f5f2b69a9c64ea933ffe4f9ccff7dd35d709cc6d37ea28f4/resources/fonts/GTPressura.ttf) format("truetype"),
         url(https://www.algida.com.tr/static/a9d1fb1523846e13f5f2b69a9c64ea933ffe4f9ccff7dd35d709cc6d37ea28f4/resources/fonts/GTPressura.svg) format("svg");
}

:root {
     --font-ubuntu: "GT Pressura", sans-serif!important;
}
*,
*::before,
*::after {
    box-sizing: border-box;
    /* outline: 1px solid blue; */

}
*:focus {
    outline: none;
}
html, body {
    width: 100%;
    scroll-behavior: smooth;
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: 500ms opacity, 500ms visibility;
    transition: 500ms opacity, 500ms visibility;
    scroll-behavior: smooth;
    cursor: default;
}
body {
    font-family: var(--font-ubuntu);
    font-size: 1.125rem;
    font-weight: 400;
    background-color: #fff;
    transition: background-color 0.5s ease;
    -webkit-transition: 500ms opacity, 500ms visibility;
    transition: 500ms opacity, 500ms visibility;
}
/* body {
    font-family: -apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;
} */
a {
    text-decoration: none;
    cursor: pointer;
}
b, strong {
    font-weight: 600;
}
button,
button:focus,
button:active,
button:focus-visible,
button:first-child,
button:first-child:active,
button:last-child {
    border: 0;
    box-shadow: none!important;
}
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.form-control:focus { box-shadow: none;border-color:rgb(220, 53, 69, 0.5); }

.btn-red {
    background-color: #ed1a39;
    color: #fff;
    border-radius: 0;
    font-weight: 400;
    padding: 15px 20px;
    font-size: 1.25rem;
    border-radius: 15px;
}
.btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red:focus-visible, .btn-red:first-child, .btn-red:first-child:active {
    background-color: #c8102e;
    color: #fff;
}


.btn-soft {
    background-color: #711734;
    color: #fff;
    border-radius: 0;
    font-weight: 400;
    padding: 15px 20px;
    font-size: 1.25rem;
    border-radius: 15px;
}
.btn-soft:hover, .btn-soft:focus, .btn-soft:active, .btn-soft:focus-visible, .btn-soft:first-child, .btn-soft:first-child:active {
    background-color: #711734;
    color: #fff;
}

.btn-green {
    background-color: #4bd634;
    color: #fff;
    border-radius: 0;
    font-weight: 400;
    padding: 15px 20px;
    font-size: 1.25rem;
    border-radius: 15px;
}
.btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green:focus-visible, .btn-green:first-child, .btn-green:first-child:active {
    background-color: #4bd634;
    color: #fff;
}

.btn-white {
    background-color: #fff;
    color: #ed1a39;
    border-radius: 0;
    font-weight: 500;
    padding: 15px 20px;
    font-size: 1.25rem;
    border-radius: 15px;
}
.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white:focus-visible, .btn-white:first-child, .btn-white:first-child:active {
    background-color: #fff;
    color: #ed1a39;
}


.btn-red-select {
    background-color: #ed1a39;
    color: #fff;
    border-radius: 0;
    font-weight: 400;
    padding: 5px 5px;
    font-size: 1rem;
    border-radius: 0px;
    width: 35%;
    max-height: 30px;
}
.btn-red-select:hover, .btn-red-select:focus, .btn-red-select:active, .btn-red-select:focus-visible, .btn-red-select:first-child, .btn-red-select:first-child:active {
    background-color: #ed1a39;
    color: #fff;
}
.btn-green-select {
    background-color: #4bd634;
    color: #fff;
    border-radius: 0;
    font-weight: 400;
    padding: 5px 5px;
    font-size: 1rem;
    border-radius: 0px;
    width: 35%;
    max-height: 30px;
}
.btn-green-select:hover, .btn-green-select:focus, .btn-green-select:active, .btn-green-select:focus-visible, .btn-green-select:first-child, .btn-green-select:first-child:active {
    background-color: #4bd634;
    color: #fff;
}
