﻿body{margin:0;padding:0;font-family:Calibri, sans-serif; font-size:15px;color:var(--dark-black-color); line-height:20px;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
a{text-decoration:none;}
p{line-height:1.3; margin:0; padding:0;}
ul{margin:0; padding:0; list-style-type:none;}
ul li{float:none;}
ul.left li{float:left; margin-right:10px;}
a, div, input, p, strong, section, header, footer, img{transition:all .3s ease;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mr10{margin-right:10px;}
.mr5{margin-right:5px;}
.bigtitle{font-size:30px; line-height:35px;}
.italic{font-style:italic;}
.overflow{overflow:hidden;}
.fleft{float:left;}
.fright{float:right;}
.bgprimary{background-color:var(--primary-color); color:#fff;}
.bglightprimary{background-color:var(--light-primary-color);}
.bglightgray{overflow:hidden; background-color:var(--light-gray-color);}
.borderradius{border-radius:var(--border-radius);}
.textprimary{color:var(--primary-color);}
.textcenter{text-align:center;}
.disflex {display: flex; justify-content: center; align-items: center;}
.btn{width:auto; text-align:center; padding:12px 15px 12px 15px; font-size:14px; 
transition: all .5s ease-in-out; position:relative; display:inline-block;
border-radius:var(--border-radius);cursor:pointer; }
.btn.btnprimary{background-color:var(--primary-color); color:var(--white-color); border:1px var(--primary-color) solid;}
.btn.btnprimary:hover, .btn.btnprimary:active{background-color:var(--white-color); color:var(--primary-color);}
.btn.btnwhite{background-color:var(--white-color); color:var(--dark-black-color);  border:1px var(--light-gray-color) solid;}
.btn.btnwhite:hover, .btn.btnwhite:active{background-color:var(--primary-color); color:var(--white-color);}
.btn.btngreen{background-color:var(--green-color); color:var(--white-color);  border:1px var(--green-color) solid;}
.btn.btngreen:hover, .btn.btngreen:active{background-color:var(--white-color); color:var(--dark-black-color);}
.disnone{display:none;}
.checkbox-wrapper-2 input[type=checkbox].ikxBAC {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #dfe1e4;
    border-radius: 72px;
    border-style: none;
    flex-shrink: 0;
    height: 20px;
    width: 30px;
    position: relative;
    cursor: pointer;
}

    .checkbox-wrapper-2 input[type=checkbox].ikxBAC::after {
        content: "";
        position: absolute;
        background-color: #fff;
        border-radius: 50%;
        height: 14px;
        width: 14px;
        top: 3px;
        left: 3px;
        transition: 0.2s;
    }

    .checkbox-wrapper-2 input[type=checkbox].ikxBAC:checked {
        background-color: #009873;
    }

        .checkbox-wrapper-2 input[type=checkbox].ikxBAC:checked::after {
            left: 13px;
        }

@media (min-width: 1px) and (max-width: 1040px) {

}
