@font-face {font-family: 'Inter';font-style: normal;font-weight: 100 900; font-display: swap;src: url('../fonts/Inter/Inter-VariableFont_opsz,wght.ttf') format('truetype');}
@font-face {font-family: 'Inter';font-style: italic;font-weight: 100 900; font-display: swap;src: url('../fonts/Inter/Inter-Italic-VariableFont_opsz,wght.ttf') format('truetype');}
@font-face {font-family: 'Caros';font-style: normal;font-weight: 100 900; font-display: swap;src: url('../fonts/Caros/CarosSoft.ttf') format('truetype');}
body {font-family: 'Caros', sans-serif;}
.clear{clear:both;}
.container{/* max-width: 1400px;margin-left: auto;margin-right: auto; */box-sizing: border-box; padding-left: 12px; padding-right: 12px;}
.container-big{max-width: 1920px;margin-left: auto;margin-right: auto;box-sizing: border-box;}
.container-small{max-width: 900px;margin-left: auto;margin-right: auto;box-sizing: border-box; padding-left: 12px; padding-right: 12px;}
.container-fluid{width: 100%;margin-left: auto;margin-right: auto;}
.radius-50{border-radius: 50px;}
.radius-35{border-radius: 35px;}
.radius-30{border-radius: 30px;}
.radius-20{border-radius: 20px;}
.radius-15{border-radius: 15px;}
.no-repeat{background-size: cover; background-repeat: no-repeat;}
.row, .row-between{display: -webkit-box;display: flex;flex-wrap: wrap;}
.row-flex {display: -webkit-box;display: flex;flex-wrap: wrap;}
.w-100{width:100% !important;}
.w-90{width: 90%;}
.w-5{width: 5%;}
.w-15{width: 15%;}
.w-20{width: 20%;}
.w-30{width: 30%;}
.w-25{width: 25% !important;}
.w-40{width: 40%;}
.w-45{width: 45%;}
.w-49{width: 49%;}
.w-50{width: 50%;}
.w-60{width: 60%;}
.w-55{width: 55%;}
.w-70{width: 70%;}
.w-80{width: 80%;}
.w-85{width: 85%;}
.w-auto{width: auto;}
.h-auto{height: auto;}
.h-60{height: 60%;}
.h-30{height: 30%;}
.h-90{height: 90%;}
.mw-100{max-width: 100%;}
.miw-mc{min-width: max-content;}
.h-100{height: 100% !important;}
.d-flex{display: -webkit-box;display: flex;}
.d-inline-flex{display: -webkit-inline-flex;display: inline-flex;}
.d-block{display: block;}
.d-none{display: none;}
.d-inline{display: inline;}
.d-inline-block{display: inline-block;}
.justify-content-between, .row-between{-webkit-box-pack:justify;justify-content:space-between;}
.justify-content-start{-webkit-box-pack:start;justify-content:flex-start;}
.justify-content-end{-webkit-box-pack:end;justify-content:flex-end;}
.justify-content-around{justify-content:space-around;}
.justify-content-center{justify-content:center;}
.flex-wrap{flex-wrap: wrap;}
.flex-nowrap{flex-wrap: nowrap;}
.flex-wrap-reverse{flex-wrap: wrap-reverse;}
.align-items-center, .align-center{-webkit-box-align: center;align-items: center;}
.align-items-end{-webkit-box-align: end;align-items: end;}
.align-items-baseline{-webkit-box-align: baseline;align-items: baseline;}
.align-content-start{align-content: flex-start;}
.align-content-end{align-content: flex-end;}
.align-content-center{align-content: center;}
.align-content-around{align-content: space-around;}
.align-content-stretch{align-content: stretch;}
.align-self-start{align-self: self-start;}
.align-self-center{align-self: center;}
.align-self-baseline{align-self: baseline;}
.align-self-end{align-self: self-end;}
.align-self-stretch{align-self: stretch;}
.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;}
.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;}
.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;}
.flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;}
.col-12, .item-100{width: 100%;padding: 0 12px;box-sizing: border-box;}
.col-11, .item-91{width: 91.6666%;padding: 0 12px;box-sizing: border-box;}
.item-90{width: 90%;padding: 0 12px;box-sizing: border-box;}
.item-85{width: 85%;padding: 0 12px;box-sizing: border-box;}
.col-10, .item-83{width: 83.3333%;padding: 0 12px;box-sizing: border-box;}
.item-80{width: 80%;padding: 0 12px;box-sizing: border-box;}
.col-9, .item-75{width: 75%;padding: 0 12px;box-sizing: border-box;}
.item-70{width: 70%;padding: 0 12px;box-sizing: border-box;}
.col-8, .item-66{width: 66.6666%;padding: 0 12px;box-sizing: border-box;}
.item-65{width: 65%;padding: 0 12px;box-sizing: border-box;}
.item-60{width: 60%;padding: 0 12px;box-sizing: border-box;}
.col-7, .item-58{width: 58.3333%;padding: 0 12px;box-sizing: border-box;}
.item-55{width: 55%;padding: 0 12px;box-sizing: border-box;}
.col-6, .item-50{width: 50%;padding: 0 12px;box-sizing: border-box;}
.item-45{width: 45%;padding: 0 15px;box-sizing: border-box;}
.col-5,.item-41{width: 41.666%;padding: 0 12px;box-sizing: border-box;}
.item-40{width: 40%;padding: 0 12px;box-sizing: border-box;}
.item-35{width: 35%;padding: 0 12px;box-sizing: border-box;}
.col-4, .item-33{width: 33.3333%;padding: 0 12px;box-sizing: border-box;}
.item-30{width: 30%;padding: 0 12px;box-sizing: border-box;}
.col-3, .item-25{width: 25%;padding: 0 12px;box-sizing: border-box;}
.item-20{width: 20%;padding: 0 12px;box-sizing: border-box;}
.col-2, .item-16{width: 16.6666%;padding: 0 12px;box-sizing: border-box;}
.item-15{width: 15%;padding: 0 12px;box-sizing: border-box;}
.item-10{width: 10%;padding: 0 12px;box-sizing: border-box;}
.col-1, .item-8{width: 8.3333%;padding: 0 12px;box-sizing: border-box;}
.box-sizing-box{box-sizing: border-box;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.p-0 {padding: 0; !important}
.py-0, .pt-0, .pt0{padding-top: 0 !important;}
.py-0, .pb-0, .pb0{padding-bottom: 0 !important;}
.pl-0, .px-0{padding-left: 0 !important;}
.pr-0, .px-0{padding-right: 0 !important;}
.py-1, .pt-1{padding-top: 8px;}
.py-1, .pb-1{padding-bottom: 8px;}
.pl-1, .px-1{padding-left: 8px;}
.pr-1, .px-1{padding-right: 8px;}
.py-2, .pt-2{padding-top: 12px;}
.py-2, .pb-2{padding-bottom: 12px;}
.pl-2, .px-2{padding-left: 12px;}
.pr-2, .px-2{padding-right: 12px;}
.py-3, .pt-3{padding-top: 24px;}
.py-3, .pb-3{padding-bottom: 24px;}
.pl-3, .px-3{padding-left: 24px;}
.pr-3, .px-3{padding-right: 24px;}
.py-4, .pt-4{padding-top: 36px}
.py-4, .pb-4{padding-bottom: 36px}
.pl-4, .px-4{padding-left: 36px;}
.pr-4, .px-4{padding-right: 36px;}
.py-5, .pt-5{padding-top: 48px}
.py-5, .pb-5{padding-bottom: 48px}
.py-6, .pt-6{padding-top: 60px}
.py-6, .pb-6{padding-bottom: 60px}
.py-7, .pt-7{padding-top: 80px}
.py-7, .pb-7{padding-bottom: 80px}
.py-8, .pt-8{padding-top: 100px}
.py-8, .pb-8{padding-bottom: 100px}
.mt-0 {margin-top: 0 !important;}
.my-1, .mt-1{margin-top: 10px;}
.my-1, .mb-1{margin-bottom: 10px;}
.ml-1, .mx-1{margin-left: 10px;}
.mr-1, .mx-1{margin-right: 10px;}
.my-2, .mt-2{margin-top: 15px;}
.my-2, .mb-2{margin-bottom: 15px;}
.ml-2, .mx-2{margin-left: 15px;}
.mr-2, .mx-2{margin-right: 15px;}
.my-3, .mt-3{margin-top: 30px;}
.my-3, .mb-3{margin-bottom: 30px;}
.ml-3, .mx-3{margin-left: 30px;}
.mr-3, .mx-3{margin-right: 30px;}
.mr-auto, .mx-auto{margin-right:auto;}
.ml-auto, .mx-auto{margin-left:auto;}
.mt-auto, .my-auto{margin-top:auto;}
.mb-auto, .my-auto{margin-bottom:auto;}
.no-gutters{margin-right:0;margin-left: 0;}
.no-gutters>[class*=col-] {padding-right: 0;padding-left: 0;}
.img-center {display: flex;justify-content: center;align-items: center;}
.img-center img {max-width: 100%;}
.relative{position: relative;}
.absolute{position: absolute;}
.overflow-hidden{overflow: hidden;}
.transition{transition: all 0.5s 0s;}
.flex-grow-1{flex-grow:1}
.text-nowrap{white-space: nowrap;}
.fs-58{font-size:58px;}
.z-99{z-index: 99;}
.g-20{gap: 20px;}
.g-100{gap: 100px;}