.btn-type-1,.btn-type-2{
  display:inline-block;
  font-family:Inter,sans-serif;
  font-size:1rem;
  font-weight:400;
  padding:.5rem 1.25rem;
  border-radius:2rem;
  text-decoration:none;
  line-height:1;
}

.btn-type-1{
  background:#258392;
  color:#fff;
}

.btn-type-2{
  background:#fff;
  color:#2b2b2b;
}

.btn-type-3{
  border-bottom:2px solid #258392;
  color:#2b2b2b;
}
.btn-type-3:hover{
  color:#258392;
}
.heading-type-1{
  font-size:clamp(3rem, 1.8rem + 4.8vw, 6rem);
}

.heading-type-1,.heading-type-2{
  font-family:Mazaeni,sans-serif;
  font-weight:400;
  line-height:1;
}

.heading-type-2{
  font-size:clamp(3rem, 2.6rem + 1.6vw, 4rem);
}
#cboxOverlay,#cboxWrapper,#colorbox{
  position:absolute;
  top:0;
  left:0;
  z-index:9999;
  overflow:hidden;
  -webkit-transform:translateZ(0);
}

#cboxWrapper{
  max-width:none;
}

#cboxOverlay{
  position:fixed;
  width:100%;
  height:100%;
}

#cboxBottomLeft,#cboxMiddleLeft{
  clear:left;
}

#cboxContent{
  position:relative;
}

#cboxLoadedContent{
  overflow:auto;
  -webkit-overflow-scrolling:touch;
}

#cboxTitle{
  margin:0;
}

#cboxLoadingGraphic,#cboxLoadingOverlay{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{
  cursor:pointer;
}

.cboxPhoto{
  float:left;
  margin:auto;
  max-width:none;
  -ms-interpolation-mode:bicubic;
}

.cboxIframe,.cboxPhoto{
  border:0;
  display:block;
}

.cboxIframe{
  width:100%;
  height:100%;
  padding:0;
  margin:0;
}

#cboxContent,#cboxLoadedContent,#colorbox{
  box-sizing:content-box;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
}
#cboxOverlay{
  background-color:#4cb5bd;
  background-image:url("img/colorbox/overlay_blue_dark.png");
  background-repeat:repeat;
  background-position:0 0;
  opacity:.9;
  filter:alpha(opacity=90);
}

#colorbox{
  outline:0;
}

#cboxTopLeft{
  width:21px;
  height:21px;
  background:url(img/colorbox/controls.png) no-repeat -101px 0;
}

#cboxTopRight{
  width:21px;
  height:21px;
  background:url(img/colorbox/controls.png) no-repeat -130px 0;
}

#cboxBottomLeft{
  width:21px;
  height:21px;
  background:url(img/colorbox/controls.png) no-repeat -101px -29px;
}

#cboxBottomRight{
  width:21px;
  height:21px;
  background:url(img/colorbox/controls.png) no-repeat -130px -29px;
}

#cboxMiddleLeft{
  width:21px;
  background:url(img/colorbox/controls.png) 0 0 repeat-y;
}

#cboxMiddleRight{
  width:21px;
  background:url(img/colorbox/controls.png) 100% 0 repeat-y;
}

#cboxTopCenter{
  height:21px;
  background:url(img/colorbox/border.png) 0 0 repeat-x;
}

#cboxBottomCenter{
  height:21px;
  background:url(img/colorbox/border.png) 0 -29px repeat-x;
}

#cboxContent{
  overflow:hidden;
}

#cboxContent,.cboxIframe{
  background:#fff;
}

#cboxError{
  padding:50px;
  border:1px solid #ccc;
}

#cboxLoadedContent{
  margin-bottom:28px;
}

#cboxTitle{
  left:0;
  text-align:center;
  width:100%;
}

#cboxCurrent,#cboxTitle{
  position:absolute;
  bottom:4px;
  color:#949494;
}

#cboxCurrent{
  left:58px;
}

#cboxLoadingOverlay{
  background:url(img/colorbox/loading_background.png) no-repeat 50%;
}

#cboxLoadingGraphic{
  background:url(img/colorbox/loading.gif) no-repeat 50%;
}
#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{
  border:0;
  padding:0;
  margin:0;
  overflow:visible;
  width:auto;
  background:none;
}
#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{
  outline:0;
}

#cboxSlideshow{
  position:absolute;
  bottom:4px;
  right:30px;
  color:#0092ef;
}

#cboxPrevious{
  position:absolute;
  bottom:0;
  left:0;
  background:url(img/colorbox/controls.png) no-repeat -75px 0;
  width:25px;
  height:25px;
  text-indent:-9999px;
}

#cboxPrevious:hover{
  background-position:-75px -25px;
}

#cboxNext{
  position:absolute;
  bottom:0;
  left:27px;
  background:url(img/colorbox/controls.png) no-repeat -50px 0;
  width:25px;
  height:25px;
  text-indent:-9999px;
}

#cboxNext:hover{
  background-position:-50px -25px;
}

#cboxClose{
  position:absolute;
  bottom:0;
  right:0;
  background:url(img/colorbox/controls.png) no-repeat -25px 0;
  width:25px;
  height:25px;
  text-indent:-9999px;
}

#cboxClose:hover{
  background-position:-25px -25px;
}
.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
/*# sourceMappingURL=colorbox.css.map */
