@font-face {font-family: "Graphik-Regular-Web";font-style: normal;font-weight: 400;font-style: normal;font-stretch: normal;font-display: swap;src: url("../../fonts/Graphik/Graphik-Regular-Web.eot?#iefix") format("embedded-opentype"), url("../../fonts/Graphik/Graphik-Regular-Web.woff") format("woff"), url("../../fonts/Graphik/Graphik-Regular-Web.ttf") format("truetype"), url("../../fonts/Graphik/Graphik-Regular-Web.svg") format("svg");}/* TRANSITION *//* COLORS *//* SOCIAL *//* MIXINS *//* grayscale      ex: filter: grayscale(100%); sepia          ex: filter: sepia(100%); saturate       ex: filter: saturate(0%); hue-rotate     ex: filter: hue-rotate(45deg); invert         ex: filter: invert(100%); brightness     ex: filter: brightness(15%); contrast       ex: filter: contrast(200%); blur           ex: filter: blur(2px); */.callback-popin {  padding: 0;border-radius: 10px;overflow: hidden;}.callback-popin > .close {  z-index: 1;cursor: pointer;position: absolute;width: 25px;height: 25px;right: 20px;top: 20px;}.callback-popin > .close path {  fill: #2175d9 !important;}.callback-popin > .close.fc0 path {  fill: #fff !important;}.callback-popin .slick-list {  margin: 0 -10px;}.callback-popin .slick-slide {  margin: 0 10px;}.callback-popin .slick-dots {  bottom: -45px;}.callback-popin .push-title h2 {  font-size: 26px;}.callback-popin .push-title a {  font-size: 18px;}/* FAKE RADIO */.fake-radio-container {  overflow: hidden;}.fake-radio-container .fake-radio {  display: inline-block;color: #878ca0;}.fake-radio-container .fake-radio input {  position: absolute;left: -9999px;}.fake-radio-container .fake-radio label {  -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;font-size: 16px;border-radius: 3px;display: inline-block;line-height: 50px;height: 50px;padding: 0 10px;border: 1px solid #d7d7d7;cursor: pointer;color: #2175d9;background: #fff;}.fake-radio-container .fake-radio label:hover {  border-color: #2175d9;}.fake-radio-container .fake-radio input:checked + label {  background: #2175d9;border-color: #2175d9;color: #fff;}.fake-radio-container .fake-radio input:disabled + label {  color: #d7d7d7;border-color: #d7d7d7 !important;}.fake-radio-container .fake-radio + .fake-radio {  margin-left: 15px;}.callback-step-1 {  padding: 30px 20px;}.callback-step-1 > h2 {  font-size: 36px;margin-bottom: 30px;}.callback-step-1 p {  line-height: 1.5;margin-bottom: 30px;}.callback-step-1 a {  outline: none;}.callback-step-1 a + a {  margin-left: 15px;}/* FORM STEP */.form-step .bg {  height: 100%;padding: 30px 20px;}.form-step .tip {  font-size: 12px;}.form-step h2 {font-size: 26px;margin-bottom: 20px;}@media only screen and (min-width: 992px) {.callback-popin {width: 960px;}.form-step .bg {padding: 30px;}}