@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;700&display=swap");
@import url("https://use.typekit.net/bzy7sah.css");
@font-face {
  font-family: "Didot";
  src: url("../fonts/didot/Didot.eot?#iefix") format("embedded-opentype"), url("../fonts/didot/Didot.woff") format("woff"), url("../fonts/didot/Didot.ttf") format("truetype"), url("../fonts/didot/Didot.svg#DietDidotItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Didot";
  src: url("../fonts/didot/Didot-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/didot/Didot-Italic.woff") format("woff"), url("../fonts/didot/Didot-Italic.ttf") format("truetype");
  /*url('../fonts/didot/Didot-Italic.svg#DietDidotItalic') format('svg');*/
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Didot";
  src: url("../fonts/didot/Didot-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/didot/Didot-Bold.woff") format("woff"), url("../fonts/didot/Didot-Bold.ttf") format("truetype");
  /*url('../fonts/didot/Didot-Bold.svg#DietDidotItalic') format('svg')*/
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Helvetica Neue";
  src: url("../fonts/helvetica_neue_5/HelveticaNeue-Medium.eot");
  src: url("../fonts/helvetica_neue_5/HelveticaNeue-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/helvetica_neue_5/HelveticaNeue-Medium.woff2") format("woff2"), url("../fonts/helvetica_neue_5/HelveticaNeue-Medium.woff") format("woff"), url("../fonts/helvetica_neue_5/HelveticaNeue-Medium.ttf") format("truetype"), url("../fonts/helvetica_neue_5/HelveticaNeue-Medium.svg#HelveticaNeue-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue";
  src: url("../fonts/helvetica_neue_5/HelveticaNeue-Thin.eot");
  src: url("../fonts/helvetica_neue_5/HelveticaNeue-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/helvetica_neue_5/HelveticaNeue-Thin.woff2") format("woff2"), url("../fonts/helvetica_neue_5/HelveticaNeue-Thin.woff") format("woff"), url("../fonts/helvetica_neue_5/HelveticaNeue-Thin.ttf") format("truetype"), url("../fonts/helvetica_neue_5/HelveticaNeue-Thin.svg#HelveticaNeue-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue";
  src: url("../fonts/helvetica_neue_5/HelveticaNeue-Light.eot");
  src: url("../fonts/helvetica_neue_5/HelveticaNeue-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/helvetica_neue_5/HelveticaNeue-Light.woff2") format("woff2"), url("../fonts/helvetica_neue_5/HelveticaNeue-Light.woff") format("woff"), url("../fonts/helvetica_neue_5/HelveticaNeue-Light.ttf") format("truetype"), url("../fonts/helvetica_neue_5/HelveticaNeue-Light.svg#HelveticaNeue-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue";
  src: url("../fonts/helvetica_neue_5/HelveticaNeue-BlackCond.eot");
  src: url("../fonts/helvetica_neue_5/HelveticaNeue-BlackCond.eot?#iefix") format("embedded-opentype"), url("../fonts/helvetica_neue_5/HelveticaNeue-BlackCond.woff2") format("woff2"), url("../fonts/helvetica_neue_5/HelveticaNeue-BlackCond.woff") format("woff"), url("../fonts/helvetica_neue_5/HelveticaNeue-BlackCond.ttf") format("truetype"), url("../fonts/helvetica_neue_5/HelveticaNeue-BlackCond.svg#HelveticaNeue-BlackCond") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue";
  src: url("../fonts/helvetica_neue_5/HelveticaNeue-ThinItalic.eot");
  src: url("../fonts/helvetica_neue_5/HelveticaNeue-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/helvetica_neue_5/HelveticaNeue-ThinItalic.woff2") format("woff2"), url("../fonts/helvetica_neue_5/HelveticaNeue-ThinItalic.woff") format("woff"), url("../fonts/helvetica_neue_5/HelveticaNeue-ThinItalic.ttf") format("truetype"), url("../fonts/helvetica_neue_5/HelveticaNeue-ThinItalic.svg#HelveticaNeue-ThinItalic") format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue";
  src: url("../fonts/helvetica_neue_5/HelveticaNeue-Condensed.eot");
  src: url("../fonts/helvetica_neue_5/HelveticaNeue-Condensed.eot?#iefix") format("embedded-opentype"), url("../fonts/helvetica_neue_5/HelveticaNeue-Condensed.woff2") format("woff2"), url("../fonts/helvetica_neue_5/HelveticaNeue-Condensed.woff") format("woff"), url("../fonts/helvetica_neue_5/HelveticaNeue-Condensed.ttf") format("truetype"), url("../fonts/helvetica_neue_5/HelveticaNeue-Condensed.svg#HelveticaNeue-Condensed") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue";
  src: url("../fonts/helvetica_neue_5/HelveticaNeue-Bold.eot");
  src: url("../fonts/helvetica_neue_5/HelveticaNeue-Condensed.eot?#iefix") format("embedded-opentype"), url("../fonts/helvetica_neue_5/HelveticaNeue-Bold.woff2") format("woff2"), url("../fonts/helvetica_neue_5/HelveticaNeue-Bold.woff") format("woff"), url("../fonts/helvetica_neue_5/HelveticaNeue-Bold.ttf") format("truetype"), url("../fonts/helvetica_neue_5/HelveticaNeue-Bold.svg#HelveticaNeue-Condensed") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue LT Std";
  src: url("../fonts/helvetica_neue_lts/HelveticaNeueLTStd-Th.eot");
  src: url("../fonts/helvetica_neue_lts/HelveticaNeueLTStd-Th.eot?#iefix") format("embedded-opentype"), url("../fonts/helvetica_neue_lts/HelveticaNeueLTStd-Th.woff2") format("woff2"), url("../fonts/helvetica_neue_lts/HelveticaNeueLTStd-Th.woff") format("woff"), url("../fonts/helvetica_neue_lts/HelveticaNeueLTStd-Th.ttf") format("truetype"), url("../fonts/helvetica_neue_lts/HelveticaNeueLTStd-Th.svg#HelveticaNeueLTStd-Th") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue LT Std";
  src: url("../fonts/helvetica_neue_lts/HelveticaNeueLTStd-ThCn.eot");
  src: url("../fonts/helvetica_neue_lts/HelveticaNeueLTStd-ThCn.eot?#iefix") format("embedded-opentype"), url("../fonts/helvetica_neue_lts/HelveticaNeueLTStd-ThCn.woff2") format("woff2"), url("../fonts/helvetica_neue_lts/HelveticaNeueLTStd-ThCn.woff") format("woff"), url("../fonts/helvetica_neue_lts/HelveticaNeueLTStd-ThCn.ttf") format("truetype"), url("../fonts/helvetica_neue_lts/HelveticaNeueLTStd-ThCn.svg#HelveticaNeueLTStd-ThCn") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JuanaThinItalic";
  src: url("../fonts/webFonts/JuanaThinItalic/font.woff2") format("woff2"), url("../fonts/webFonts/JuanaThinItalic/font.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "JuanaAltBlack";
  src: url("../fonts/webFonts/JuanaAltBlack/font.woff2") format("woff2"), url("../fonts/webFonts/JuanaAltBlack/font.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JuanaAltThin";
  src: url("../fonts/webFonts/JuanaAltThin/font.woff2") format("woff2"), url("../fonts/webFonts/JuanaAltThin/font.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "JuanaExtraLightItalic";
  src: url("../fonts/webFonts/JuanaExtraLightItalic/font.woff2") format("woff2"), url("../fonts/webFonts/JuanaExtraLightItalic/font.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "JuanaAltMedium";
  src: url("../fonts/webFonts/JuanaAltMedium/font.woff2") format("woff2"), url("../fonts/webFonts/JuanaAltMedium/font.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "JuanaAltBold";
  src: url("../fonts/webFonts/JuanaAltBold/font.woff2") format("woff2"), url("../fonts/webFonts/JuanaAltBold/font.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JuanaMediumItalic";
  src: url("../fonts/webFonts/JuanaMediumItalic/font.woff2") format("woff2"), url("../fonts/webFonts/JuanaMediumItalic/font.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "JuanaBoldItalic";
  src: url("../fonts/webFonts/JuanaBoldItalic/font.woff2") format("woff2"), url("../fonts/webFonts/JuanaBoldItalic/font.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "JuanaLightItalic";
  src: url("../fonts/webFonts/JuanaLightItalic/font.woff2") format("woff2"), url("../fonts/webFonts/JuanaLightItalic/font.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "JuanaAltLight";
  src: url("../fonts/webFonts/JuanaAltLight/font.woff2") format("woff2"), url("../fonts/webFonts/JuanaAltLight/font.woff") format("woff");
}
@font-face {
  font-family: "JuanaAltSemiBold";
  src: url("../fonts/webFonts/JuanaAltSemiBold/font.woff2") format("woff2"), url("../fonts/webFonts/JuanaAltSemiBold/font.woff") format("woff");
}
@font-face {
  font-family: "JuanaAltExtraLight";
  src: url("../fonts/webFonts/JuanaAltExtraLight/font.woff2") format("woff2"), url("../fonts/webFonts/JuanaAltExtraLight/font.woff") format("woff");
}
@font-face {
  font-family: "JuanaRegularItalic";
  src: url("../fonts/webFonts/JuanaRegularItalic/font.woff2") format("woff2"), url("../fonts/webFonts/JuanaRegularItalic/font.woff") format("woff");
}
@font-face {
  font-family: "JuanaAltRegular";
  src: url("../fonts/webFonts/JuanaAltRegular/font.woff2") format("woff2"), url("../fonts/webFonts/JuanaAltRegular/font.woff") format("woff");
}
@font-face {
  font-family: "JuanaBlackItalic";
  src: url("../fonts/webFonts/JuanaBlackItalic/font.woff2") format("woff2"), url("../fonts/webFonts/JuanaBlackItalic/font.woff") format("woff");
}
@font-face {
  font-family: "JuanaSemiBoldItalic";
  src: url("../fonts/webFonts/JuanaSemiBoldItalic/font.woff2") format("woff2"), url("../fonts/webFonts/JuanaSemiBoldItalic/font.woff") format("woff");
}
@font-face {
  font-family: "Adobe Clean";
  src: url("../fonts/adobe/AdobeClean-Black.eot");
  src: url("../fonts/adobe/AdobeClean-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/adobe/AdobeClean-Black.woff2") format("woff2"), url("../fonts/adobe/AdobeClean-Black.woff") format("woff"), url("../fonts/adobe/AdobeClean-Black.ttf") format("truetype"), url("../fonts/adobe/AdobeClean-Black.svg#AdobeClean-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Adobe Clean";
  src: url("../fonts/adobe/AdobeClean-Bold.eot");
  src: url("../fonts/adobe/AdobeClean-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/adobe/AdobeClean-Bold.woff2") format("woff2"), url("../fonts/adobe/AdobeClean-Bold.woff") format("woff"), url("../fonts/adobe/AdobeClean-Bold.ttf") format("truetype"), url("../fonts/adobe/AdobeClean-Bold.svg#AdobeClean-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Adobe Clean";
  src: url("../fonts/adobe/AdobeClean-ExtraBold.eot");
  src: url("../fonts/adobe/AdobeClean-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/adobe/AdobeClean-ExtraBold.woff2") format("woff2"), url("../fonts/adobe/AdobeClean-ExtraBold.woff") format("woff"), url("../fonts/adobe/AdobeClean-ExtraBold.ttf") format("truetype"), url("../fonts/adobe/AdobeClean-ExtraBold.svg#AdobeClean-ExtraBold") format("svg");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Adobe Clean";
  src: url("../fonts/adobe/AdobeClean-Light.eot");
  src: url("../fonts/adobe/AdobeClean-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/adobe/AdobeClean-Light.woff2") format("woff2"), url("../fonts/adobe/AdobeClean-Light.woff") format("woff"), url("../fonts/adobe/AdobeClean-Light.ttf") format("truetype"), url("../fonts/adobe/AdobeClean-Light.svg#AdobeClean-Light") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Adobe Clean";
  src: url("../fonts/adobe/AdobeClean-Regular.eot");
  src: url("../fonts/adobe/AdobeClean-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/adobe/AdobeClean-Regular.woff2") format("woff2"), url("../fonts/adobe/AdobeClean-Regular.woff") format("woff"), url("../fonts/adobe/AdobeClean-Regular.ttf") format("truetype"), url("../fonts/adobe/AdobeClean-Regular.svg#AdobeClean-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Acid Grotesk";
  src: url("../fonts/acid/AcidGrotesk-Light.eot");
  src: url("../fonts/acid/AcidGrotesk-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/acid/AcidGrotesk-Light.woff2") format("woff2"), url("../fonts/acid/AcidGrotesk-Light.woff") format("woff"), url("../fonts/acid/AcidGrotesk-Light.ttf") format("truetype"), url("../fonts/acid/AcidGrotesk-Light.svg#AcidGrotesk-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Acid Grotesk";
  src: url("../fonts/acid/AcidGrotesk-Medium.eot");
  src: url("../fonts/acid/AcidGrotesk-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/acid/AcidGrotesk-Medium.woff2") format("woff2"), url("../fonts/acid/AcidGrotesk-Medium.woff") format("woff"), url("../fonts/acid/AcidGrotesk-Medium.ttf") format("truetype"), url("../fonts/acid/AcidGvrotesk-Medium.svg#AcidGrotesk-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Kitsune";
  src: url("../fonts/kitsune/Kitsune-Light.eot");
  src: url("../fonts/kitsune/Kitsune-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/kitsune/Kitsune-Light.woff2") format("woff2"), url("../fonts/kitsune/Kitsune-Light.woff") format("woff"), url("../fonts/kitsune/Kitsune-Light.ttf") format("truetype"), url("../fonts/kitsune/Kitsune-Light.svg#Kitsune-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
html, body {
  font-family: "Acid Grotesk", sans-serif;
  font-weight: 100;
}

._f_juana {
  font-family: "Acid Grotesk", sans-serif;
}

._fs20 {
  font-size: 20px;
}

._fs24 {
  font-size: 24px;
}

._fs16 {
  font-size: 16px;
}

._fs35 {
  font-size: 35px;
}

._fwlight {
  font-weight: 100;
}

._space_bottom {
  padding-bottom: 80px;
}

._space_top {
  padding-top: 80px;
}

._bubbleTxt {
  position: relative;
}
._bubbleTxt ._bubbles._1 {
  top: 23%;
  left: 24%;
  right: unset;
  width: 42px;
}
._bubbleTxt ._bubbles._2 {
  bottom: 10%;
  left: 10%;
  width: 102px;
}

._twoVideos ._bubble._1 {
  top: -34px;
  right: 46%;
  width: 65px;
}
._twoVideos ._bubble._2 {
  top: 50%;
  left: -50px;
  width: 78px;
}

._bubble, ._bubbles {
  display: block;
  position: absolute;
}

._vid_bubble ._bubble._1 {
  top: 6%;
  left: -14px;
}

._headSection {
  background: rgb(247, 245, 245);
  background: linear-gradient(166deg, rgb(247, 245, 245) 0%, rgb(232, 224, 221) 29%, rgb(151, 203, 196) 54%, rgb(192, 194, 180) 72%, rgb(220, 210, 201) 86%, rgb(253, 234, 234) 97%, rgb(255, 248, 248) 100%);
}
._headSection ._description_one {
  padding: 120px 0 40px;
}
._headSection ._fishSection {
  display: block;
  position: relative;
}
._headSection ._fishSection ._bg_coral {
  display: block;
  position: relative;
  z-index: 10;
}
._headSection ._fishSection ._star {
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  max-width: 240px;
  bottom: 4%;
  z-index: 20;
}
._headSection ._fishSection ._mobElements img {
  display: inline-block;
  position: absolute;
}
._headSection ._fishSection ._mobElements img._coral {
  max-width: 320px;
  transform: rotate(-45deg);
  top: -24%;
}
._headSection ._fishSection ._mobElements img._coral._1 {
  transform: scaleX(-1) rotate(-45deg);
  left: -12%;
}
._headSection ._fishSection ._mobElements img._coral._2 {
  right: -12%;
}
._headSection ._fishSection ._mobElements img._fish {
  bottom: 40%;
  left: 50%;
  transform: translateX(-50%);
  max-width: 260px;
}
._headSection ._fishSection ._mobElements img._bubble {
  top: 10%;
  left: 50%;
  transform: translateX(-50%);
  max-width: 100px;
}
._headSection ._fishSection ._mobElements img._pearl {
  max-width: 80px;
  left: 14%;
  bottom: 0;
  z-index: 20;
}
._headSection ._text {
  display: block;
  position: relative;
  padding: 170px 0;
}

._line {
  display: block;
  position: relative;
}
._line:before {
  content: "";
  width: 6%;
  position: absolute;
  left: -8%;
  margin-top: 50px;
  z-index: 1;
}
._line._black:before {
  border-bottom: solid 2px black;
}
._line._white {
  border-bottom: solid 2px white;
}

._sec_jelly {
  background-image: url("../img/projects/firefly/bg_jelly_1.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #EEE4E7;
  height: 1100px;
}
._sec_jelly ._jelly {
  margin-top: 50%;
  animation: move_wave 10s linear infinite;
}

._bgPink {
  background-color: #EEE4E7;
}

._bgGreen {
  background-color: #CACEBF;
}
._bgGreen ._videoWrapper video {
  width: 100%;
}

._bg_gray {
  background-color: #E8E8E8;
}

._hdescription {
  max-width: 550px;
  padding: 40px 0;
}

._media {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  background-color: transparent;
}
._media._1 {
  min-height: 600px;
  background-color: #CACEBF;
}
._media ._videoWrapper {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
._media ._videoWrapper video {
  height: 100%;
  object-fit: cover;
  position: absolute;
  width: 100%;
  display: block;
  z-index: 10;
}
._media ._content_text {
  display: block;
  position: absolute;
  max-width: 430px;
  z-index: 20;
  bottom: 50%;
  right: 20%;
  transform: translateY(50%);
}
._media._2 {
  min-height: 900px;
}
._media._2 ._content_text {
  max-width: 920px;
  left: 20%;
  bottom: 14%;
  top: unset;
  transform: unset;
}

._bg_tucan {
  background-image: url("../img/projects/firefly/bg_tucan.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #CBCFC0;
  height: 2116px;
  position: relative;
  z-index: 10;
}
._bg_tucan ._content_txt {
  display: block;
  position: absolute;
  max-width: 400px;
  text-align: right;
  bottom: 36%;
  right: 26%;
  z-index: 20;
}

._video_tucan ._videoImg {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}
._video_tucan ._videoImg video.img-fluid {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}

._mb_10 {
  margin-bottom: 10%;
}

._flower {
  max-width: 90%;
}

._text_header_h1 {
  max-width: 1230px;
}

@keyframes move_wave {
  0% {
    transform: translateY(0) scaleX(1);
  }
  25% {
    transform: translateY(-4%) scaleX(0.94);
  }
  50% {
    transform: translateY(0) scaleX(1);
  }
  75% {
    transform: translateY(-4%) scaleX(0.94);
  }
  100% {
    transform: translateY(0) scaleX(1);
  }
}
@media screen and (max-width: 1400px) {
  ._bg_tucan {
    height: 1920px;
  }
}
@media screen and (min-width: 1400px) {
  ._twoVideos ._bubble._1 {
    right: 35%;
  }
  ._twoVideos ._bubble._2 {
    left: 64px;
  }
}
@media screen and (min-width: 1900px) {
  ._headSection ._fishSection ._mobElements img._coral {
    top: -14%;
  }
  ._headSection ._fishSection ._mobElements img._coral._1 {
    left: -2%;
  }
  ._headSection ._fishSection ._mobElements img._coral._2 {
    right: -2%;
  }
  ._sec_jelly {
    height: 1440px;
  }
  ._sec_jelly ._jelly {
    margin-top: 82%;
  }
  ._bg_tucan {
    height: 2650px;
  }
}
@media screen and (min-width: 2000px) {
  ._bg_tucan {
    height: 2832px;
  }
  ._media._2 {
    min-height: 1000px;
  }
}
@media screen and (max-width: 899px) {
  ._headSection ._description_one {
    padding-bottom: 80px;
  }
  ._headSection ._fishSection ._mobElements img._coral {
    max-width: 180px;
    top: -10%;
  }
  ._headSection ._fishSection ._mobElements img._bubble {
    max-width: 44px;
    top: 8%;
  }
  ._headSection ._fishSection ._mobElements img._pearl {
    max-width: 40px;
  }
  ._headSection ._fishSection ._mobElements img._fish {
    max-width: 120px;
  }
  ._headSection ._fishSection ._star {
    max-width: 100px;
  }
  ._fs35 {
    font-size: 30px;
  }
  ._bubbleTxt ._bubbles._2 {
    width: 64px;
  }
  ._sec_jelly {
    height: 600px;
  }
  ._media._1 {
    min-height: 500px;
  }
  ._media._2 {
    min-height: 400px;
  }
  ._media ._content_text {
    right: 6%;
  }
  ._bg_tucan {
    height: 1200px;
  }
  ._bg_tucan ._content_txt {
    max-width: 300px;
  }
}
@media screen and (max-width: 600px) {
  header._head_portfolio {
    min-height: 600px !important;
  }
  ._fs35 {
    font-size: 25px;
  }
  ._headSection ._description_one {
    padding-top: 80px;
  }
  ._headSection ._text {
    padding: 70px 0;
  }
  ._headSection ._fishSection ._star {
    max-width: 80px;
  }
  ._headSection ._fishSection ._bg_coral {
    padding-top: 10%;
  }
  ._headSection ._fishSection ._mobElements img._coral {
    max-width: 120px;
    top: -10%;
  }
  ._headSection ._fishSection ._mobElements img._coral._1 {
    left: -46%;
  }
  ._headSection ._fishSection ._mobElements img._coral._2 {
    right: -48%;
  }
  ._headSection ._fishSection ._mobElements img._bubble {
    max-width: 34px;
    top: -24%;
    left: 50%;
  }
  ._headSection ._fishSection ._mobElements img._pearl {
    display: none;
  }
  ._headSection ._fishSection ._mobElements img._fish {
    max-width: 90px;
  }
  ._twoVideos ._bubble, ._twoVideos ._bubbles, ._bubbleTxt ._bubble, ._bubbleTxt ._bubbles {
    display: none;
  }
  ._sec_jelly {
    height: 500px;
  }
  ._space_top {
    padding-top: 0;
  }
  ._hdescription {
    max-width: 276px;
    margin: auto;
  }
  ._media._1 {
    min-height: 500px;
  }
  ._media._1 ._videoWrapper {
    top: -10%;
    height: 65%;
  }
  ._media._2 {
    background-color: #e8e8e8;
    min-height: 300px;
  }
  ._media._2 ._content_text {
    bottom: 14%;
    max-width: 276px;
    right: unset;
  }
  ._media ._content_text {
    bottom: 35%;
    right: 14%;
    max-width: 276px;
  }
  ._space_bottom {
    padding-bottom: 40px;
  }
  ._bg_tucan {
    height: 600px;
  }
  ._flower {
    position: absolute;
    bottom: -90px;
    width: 100%;
    right: 0;
    max-width: 120px;
    z-index: 20;
  }
}

/*# sourceMappingURL=firefly.css.map */
