{"version":3,"sources":["config/_fonts.scss","_LWCore/_reset.scss","main.css","_LWCore/_mixins.scss","components/hamburgers/_hamburgers.scss","components/hamburgers/_base.scss","components/hamburgers/types/_elastic.scss","sections/video.scss","sections/background-elements.scss","pages/_defaults.scss"],"names":[],"mappings":"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","file":"main.css","sourcesContent":["@import url('https://fonts.googleapis.com/css?family=Roboto');\n\n@font-face {\n\tfont-family: 'TradeGothic LT';\n\tsrc: url('/assets/fonts/TradeGothicLT-Bold.eot');\n\tsrc: url('/assets/fonts/TradeGothicLT-Bold.eot?#iefix') format('embedded-opentype'),\n\t\turl('/assets/fonts/TradeGothicLT-Bold.woff2') format('woff2'),\n\t\turl('/assets/fonts/TradeGothicLT-Bold.woff') format('woff'),\n\t\turl('/assets/fonts/TradeGothicLT-Bold.ttf') format('truetype'),\n\t\turl('/assets/fonts/TradeGothicLT-Bold.svg#TradeGothicLT-Bold') format('svg');\n\tfont-weight: bold;\n\tfont-style: normal;\n\tfont-display: swap;\n}\n\n@font-face {\n\tfont-family: 'TradeGothic LT CondEighteen';\n\tsrc: url('/assets/fonts/TradeGothicLT-BoldCondTwenty.eot');\n\tsrc: url('/assets/fonts/TradeGothicLT-BoldCondTwenty.eot?#iefix') format('embedded-opentype'),\n\t\turl('/assets/fonts/TradeGothicLT-BoldCondTwenty.woff2') format('woff2'),\n\t\turl('/assets/fonts/TradeGothicLT-BoldCondTwenty.woff') format('woff'),\n\t\turl('/assets/fonts/TradeGothicLT-BoldCondTwenty.ttf') format('truetype'),\n\t\turl('/assets/fonts/TradeGothicLT-BoldCondTwenty.svg#TradeGothicLT-BoldCondTwenty') format('svg');\n\tfont-weight: bold;\n\tfont-style: normal;\n\tfont-display: swap;\n}\n\nbody,\ninput,\nselect {\n\tfont-family: 'Roboto', 'SNFS', 'Segoe UI', Verdana, sans;\n}\n\nh1 {\n\tfont-family: 'TradeGothic LT';\n\tfont-size: 40px;\n\tline-height: 48px;\n\tcolor: $purple;\n\ttext-transform: uppercase;\n\tletter-spacing: -0.5px;\n\n\t@include mobile {\n\t\tfont-size: 32px;\n\t\tline-height: 40px;\n\t}\n}\n\nh2 {\n\tfont-size: 30px;\n\tcolor: $textDark;\n\tpadding-bottom: $unit;\n\tmargin-bottom: 0;\n\n\t@include mobile {\n\t\tfont-size: 16px;\n\t}\n}\n\na {\n\tcolor: $textLink;\n}\n\ntext {\n\tfont-family: 'TradeGothic LT CondEighteen';\n\tcolor: #222222;\n\tfont-size: 24px;\n\tline-height: 32px;\n\ttext-align: center;\n\n\t@include mobile {\n\t\tfont-size: 18px;\n\t\tline-height: 26px;\n\t}\n}\n","* {\n  box-sizing: border-box;\n}\n\nbody {\n\tpadding:0;\n\tmargin: 0;\n}\n\nh1,h2,h3,h4 {\n\tmargin: 0;\n}\n\nsection,\npage,\ntext {\n  display:block;\n}\n\npage {\n  display: none;\n}\n","@import url(\"https://fonts.googleapis.com/css?family=Roboto\");\n* {\n  box-sizing: border-box; }\n\nbody {\n  padding: 0;\n  margin: 0; }\n\nh1, h2, h3, h4 {\n  margin: 0; }\n\nsection,\npage,\ntext {\n  display: block; }\n\npage {\n  display: none; }\n\n@font-face {\n  font-family: 'TradeGothic LT';\n  src: url(\"/assets/fonts/TradeGothicLT-Bold.eot\");\n  src: url(\"/assets/fonts/TradeGothicLT-Bold.eot?#iefix\") format(\"embedded-opentype\"), url(\"/assets/fonts/TradeGothicLT-Bold.woff2\") format(\"woff2\"), url(\"/assets/fonts/TradeGothicLT-Bold.woff\") format(\"woff\"), url(\"/assets/fonts/TradeGothicLT-Bold.ttf\") format(\"truetype\"), url(\"/assets/fonts/TradeGothicLT-Bold.svg#TradeGothicLT-Bold\") format(\"svg\");\n  font-weight: bold;\n  font-style: normal;\n  font-display: swap; }\n\n@font-face {\n  font-family: 'TradeGothic LT CondEighteen';\n  src: url(\"/assets/fonts/TradeGothicLT-BoldCondTwenty.eot\");\n  src: url(\"/assets/fonts/TradeGothicLT-BoldCondTwenty.eot?#iefix\") format(\"embedded-opentype\"), url(\"/assets/fonts/TradeGothicLT-BoldCondTwenty.woff2\") format(\"woff2\"), url(\"/assets/fonts/TradeGothicLT-BoldCondTwenty.woff\") format(\"woff\"), url(\"/assets/fonts/TradeGothicLT-BoldCondTwenty.ttf\") format(\"truetype\"), url(\"/assets/fonts/TradeGothicLT-BoldCondTwenty.svg#TradeGothicLT-BoldCondTwenty\") format(\"svg\");\n  font-weight: bold;\n  font-style: normal;\n  font-display: swap; }\n\nbody,\ninput,\nselect {\n  font-family: 'Roboto', 'SNFS', 'Segoe UI', Verdana, sans; }\n\nh1 {\n  font-family: 'TradeGothic LT';\n  font-size: 40px;\n  line-height: 48px;\n  color: #b41c78;\n  text-transform: uppercase;\n  letter-spacing: -0.5px; }\n  @media (min-width: 0) and (max-width: 700px) {\n    h1 {\n      font-size: 32px;\n      line-height: 40px; } }\n\nh2 {\n  font-size: 30px;\n  color: #363636;\n  padding-bottom: 12px;\n  margin-bottom: 0; }\n  @media (min-width: 0) and (max-width: 700px) {\n    h2 {\n      font-size: 16px; } }\n\na {\n  color: blue; }\n\ntext {\n  font-family: 'TradeGothic LT CondEighteen';\n  color: #222222;\n  font-size: 24px;\n  line-height: 32px;\n  text-align: center; }\n  @media (min-width: 0) and (max-width: 700px) {\n    text {\n      font-size: 18px;\n      line-height: 26px; } }\n\n/*!\n * Hamburgers\n * @description Tasty CSS-animated hamburgers\n * @author Jonathan Suh @jonsuh\n * @site https://jonsuh.com/hamburgers\n * @link https://github.com/jonsuh/hamburgers\n */\n.hamburger {\n  padding: 10px 10px;\n  display: inline-block;\n  cursor: pointer;\n  transition-property: opacity, filter;\n  transition-duration: 0.15s;\n  transition-timing-function: linear;\n  font: inherit;\n  color: inherit;\n  text-transform: none;\n  background-color: transparent;\n  border: 0;\n  margin: 0;\n  overflow: visible; }\n  .hamburger:hover {\n    opacity: 0.7; }\n\n.hamburger-box {\n  width: 40px;\n  height: 19px;\n  display: inline-block;\n  position: relative;\n  margin: 6px auto; }\n\n.hamburger-inner {\n  display: block;\n  top: 50%;\n  margin-top: -1.5px; }\n  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {\n    width: 40px;\n    height: 3px;\n    background-color: #000;\n    border-radius: 4px;\n    position: absolute;\n    transition-property: transform;\n    transition-duration: 0.15s;\n    transition-timing-function: ease; }\n  .hamburger-inner::before, .hamburger-inner::after {\n    content: \"\";\n    display: block; }\n  .hamburger-inner::before {\n    top: -8px; }\n  .hamburger-inner::after {\n    bottom: -8px; }\n\n/*\n   * Elastic\n   */\n.hamburger--elastic .hamburger-inner {\n  top: 1.5px;\n  transition-duration: 0.275s;\n  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }\n  .hamburger--elastic .hamburger-inner::before {\n    top: 8px;\n    transition: opacity 0.125s 0.275s ease; }\n  .hamburger--elastic .hamburger-inner::after {\n    top: 16px;\n    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }\n\n.hamburger--elastic.active .hamburger-inner {\n  transform: translate3d(0, 8px, 0) rotate(135deg);\n  transition-delay: 0.075s; }\n  .hamburger--elastic.active .hamburger-inner::before {\n    transition-delay: 0s;\n    opacity: 0; }\n  .hamburger--elastic.active .hamburger-inner::after {\n    transform: translate3d(0, -16px, 0) rotate(-270deg);\n    transition-delay: 0.075s; }\n\nsection.video .holder {\n  min-height: 100vh;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  padding: 48px 0px; }\n  section.video .holder .logo {\n    width: 120px;\n    margin-bottom: 32px; }\n    @media (min-width: 0) and (max-width: 700px) {\n      section.video .holder .logo {\n        width: 60px; } }\n  section.video .holder h1 {\n    padding-bottom: 24px; }\n    @media (min-width: 0px) and (max-width: 1024px) {\n      section.video .holder h1 {\n        text-align: center; } }\n  section.video .holder .holder-video {\n    width: 100%;\n    padding-bottom: 24px; }\n    section.video .holder .holder-video video {\n      width: 100%; }\n  section.video .holder text {\n    margin-bottom: 24px; }\n  section.video .holder a.link {\n    color: #b41c78;\n    text-decoration: none;\n    transition: 0.2s ease-out; }\n    section.video .holder a.link:hover {\n      color: #df2f99; }\n  section.video .holder .holder-buttons {\n    width: 100%;\n    display: flex;\n    flex-direction: row;\n    justify-content: space-between;\n    align-items: center;\n    flex-wrap: wrap; }\n    @media (min-width: 1200px) {\n      section.video .holder .holder-buttons {\n        padding: 0px 40px; } }\n    @media (min-width: 0) and (max-width: 700px) {\n      section.video .holder .holder-buttons {\n        flex-direction: column; } }\n    section.video .holder .holder-buttons .button {\n      cursor: pointer;\n      text-decoration: none;\n      display: flex;\n      flex-direction: row;\n      align-items: flex-start;\n      justify-content: flex-start; }\n      @media (min-width: 0) and (max-width: 700px) {\n        section.video .holder .holder-buttons .button {\n          margin-bottom: 24px;\n          width: 100%; } }\n      section.video .holder .holder-buttons .button .icon {\n        width: 56px;\n        height: 56px;\n        background-repeat: no-repeat;\n        background-position: center;\n        transition: 0.2s ease-out; }\n      section.video .holder .holder-buttons .button .text {\n        padding: 20px 24px 20px 16px;\n        font-family: 'TradeGothic LT';\n        font-size: 16px;\n        line-height: 16px;\n        color: #ffffff;\n        text-decoration: none;\n        text-transform: uppercase;\n        height: 56px; }\n        @media (min-width: 0) and (max-width: 700px) {\n          section.video .holder .holder-buttons .button .text {\n            width: calc(100% - 56px);\n            font-size: 14px;\n            line-height: 14px; } }\n        @media (min-width: 0) and (max-width: 320px) {\n          section.video .holder .holder-buttons .button .text {\n            font-size: 12px;\n            line-height: 16px; } }\n      section.video .holder .holder-buttons .button.facebook .icon {\n        background-color: #324c82;\n        background-image: url(\"/assets/images/icons/facebook.png\");\n        background-size: 9px; }\n      section.video .holder .holder-buttons .button.facebook .text {\n        background-color: #3b5998; }\n      section.video .holder .holder-buttons .button.facebook:hover .icon {\n        background-color: #5476bd; }\n      section.video .holder .holder-buttons .button.whatsapp .icon {\n        background-color: #075E54;\n        background-image: url(\"/assets/images/icons/whatsapp.png\");\n        background-size: 24px; }\n      section.video .holder .holder-buttons .button.whatsapp .text {\n        background-color: #128C7E; }\n      section.video .holder .holder-buttons .button.whatsapp:hover .icon {\n        background-color: #0b9787; }\n      section.video .holder .holder-buttons .button.linkedin .icon {\n        background-color: #007bb5;\n        background-image: url(\"/assets/images/icons/linkedin.png\");\n        background-size: 24px; }\n      section.video .holder .holder-buttons .button.linkedin .text {\n        background-color: #00a0dc; }\n      section.video .holder .holder-buttons .button.linkedin:hover .icon {\n        background-color: #00a5f2; }\n      section.video .holder .holder-buttons .button.download .icon {\n        background-color: #fca227;\n        background-image: url(\"/assets/images/icons/download.png\");\n        background-size: 32px; }\n      section.video .holder .holder-buttons .button.download .text {\n        background-color: #fcaf45; }\n      section.video .holder .holder-buttons .button.download:hover .icon {\n        background-color: #fdc981; }\n      section.video .holder .holder-buttons .button.apply .icon {\n        background-color: #9a1866;\n        background-image: url(\"/assets/images/icons/link.png\");\n        background-size: 24px; }\n      section.video .holder .holder-buttons .button.apply .text {\n        background-color: #b41c78; }\n      section.video .holder .holder-buttons .button.apply:hover .icon {\n        background-color: #df2f99; }\n\nsection.background-elements {\n  position: absolute;\n  top: 0px;\n  left: 0px;\n  width: 100vw;\n  height: 100%;\n  z-index: -1;\n  overflow: hidden;\n  background-image: url(../images/background-elements/background-image.jpg);\n  background-size: cover;\n  background-repeat: no-repeat;\n  background-position: center top; }\n  section.background-elements .gradient {\n    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #f3dae9 100%);\n    width: 100%;\n    height: 100%; }\n  section.background-elements .confetti {\n    position: absolute;\n    top: 0px;\n    left: 0px;\n    width: 100%;\n    height: 100%;\n    background-image: url(\"/assets/images/background-elements/confetti.png\");\n    background-position: top center;\n    background-size: contain;\n    background-repeat: no-repeat; }\n  section.background-elements .person {\n    position: absolute;\n    top: 80px; }\n    @media (min-width: 0) and (max-width: 700px) {\n      section.background-elements .person {\n        top: 40px; } }\n    @media (min-width: 701px) and (max-width: 1024px) {\n      section.background-elements .person {\n        top: 100px; } }\n    section.background-elements .person .hat {\n      width: 184px;\n      position: absolute;\n      top: 0px; }\n    section.background-elements .person .decoration {\n      position: absolute; }\n    section.background-elements .person.left {\n      left: -140px; }\n      section.background-elements .person.left .person-image {\n        width: 715px; }\n        @media (min-width: 701px) and (max-width: 1024px) {\n          section.background-elements .person.left .person-image {\n            width: 400px; } }\n        @media (min-width: 0) and (max-width: 700px) {\n          section.background-elements .person.left .person-image {\n            width: 333px;\n            transform: rotate(20deg); } }\n      section.background-elements .person.left .hat {\n        right: 184px;\n        top: -32px; }\n        @media (min-width: 701px) and (max-width: 1024px) {\n          section.background-elements .person.left .hat {\n            width: 100px;\n            right: 104px;\n            top: -20px; } }\n        @media (min-width: 0) and (max-width: 700px) {\n          section.background-elements .person.left .hat {\n            right: 4px;\n            width: 80px;\n            top: 8px;\n            z-index: 1000; } }\n      section.background-elements .person.left .decoration {\n        width: 80px;\n        left: 180px;\n        top: 50%; }\n        @media (min-width: 0px) and (max-width: 1024px) {\n          section.background-elements .person.left .decoration {\n            display: none; } }\n      @media (min-width: 0) and (max-width: 700px) {\n        section.background-elements .person.left {\n          left: -200px; } }\n    section.background-elements .person.right {\n      right: -80px; }\n      section.background-elements .person.right .person-image {\n        width: 550px; }\n        @media (min-width: 701px) and (max-width: 1024px) {\n          section.background-elements .person.right .person-image {\n            width: 300px; } }\n        @media (min-width: 0) and (max-width: 700px) {\n          section.background-elements .person.right .person-image {\n            width: 248px;\n            transform: rotate(-20deg); } }\n      section.background-elements .person.right .hat {\n        left: 164px; }\n        @media (min-width: 701px) and (max-width: 1024px) {\n          section.background-elements .person.right .hat {\n            width: 100px;\n            left: 88px;\n            top: -8px; } }\n        @media (min-width: 0) and (max-width: 700px) {\n          section.background-elements .person.right .hat {\n            left: 0px;\n            width: 80px;\n            z-index: 1000;\n            top: 14px; } }\n      section.background-elements .person.right .decoration {\n        width: 88px;\n        right: 120px;\n        top: 34%; }\n        @media (min-width: 0px) and (max-width: 1024px) {\n          section.background-elements .person.right .decoration {\n            display: none; } }\n      @media (min-width: 0) and (max-width: 700px) {\n        section.background-elements .person.right {\n          right: -140px; } }\n  section.background-elements .bottom-items {\n    position: absolute;\n    bottom: 0px;\n    width: 100%;\n    height: 200px; }\n    section.background-elements .bottom-items .book {\n      position: absolute;\n      left: 35%;\n      bottom: 20px;\n      width: 88px; }\n      @media (min-width: 701px) and (max-width: 1024px) {\n        section.background-elements .bottom-items .book {\n          left: 20%; } }\n      @media (min-width: 0) and (max-width: 700px) {\n        section.background-elements .bottom-items .book {\n          left: 10%; } }\n    section.background-elements .bottom-items .pencil {\n      position: absolute;\n      right: 40%;\n      bottom: 4px;\n      width: 100px; }\n      @media (min-width: 701px) and (max-width: 1024px) {\n        section.background-elements .bottom-items .pencil {\n          right: 20%;\n          bottom: 12px; } }\n      @media (min-width: 0) and (max-width: 700px) {\n        section.background-elements .bottom-items .pencil {\n          right: 10%;\n          bottom: 16px; } }\n\nbody {\n  background: #ffffff;\n  font-family: 'Roboto', sans-serif;\n  line-height: 1.5;\n  position: relative; }\n\n.full-width {\n  max-width: 960px;\n  margin: 0 auto;\n  position: relative;\n  padding-left: 12px;\n  padding-right: 12px; }\n\n.container {\n  max-width: calc(792px + (2 * 16px));\n  margin: 0 auto;\n  position: relative;\n  padding-left: 16px;\n  padding-right: 16px; }\n  @media (min-width: 701px) and (max-width: 1024px) {\n    .container {\n      padding-left: 32px;\n      padding-right: 32px;\n      max-width: calc(792px + (2 * 32px)); } }\n\npage {\n  min-height: calc(100vh - 138px); }\n","\n\n@mixin mobile {\n  @media (min-width: 0) and (max-width: 700px)  { @content; }\n}\n@mixin mobiletablet {\n  @media (min-width: 0px) and (max-width: 1024px)  { @content; }\n}\n@mixin tablet {\n  @media (min-width: 701px) and (max-width: 1024px)    { @content; }\n}\n@mixin tabletlandscape {\n  @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) { @content; }\n}\n@mixin tabletportrait {\n  @media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) { @content; }\n}\n@mixin tabletdesktop {\n  @media (min-width: 701px)   { @content; }\n}\n@mixin desktop {\n  @media (min-width: 1025px)   { @content; }\n}\n@mixin desktop-large {\n  @media (min-width: 1200px)   { @content; }\n}\n\n@mixin clearfix {\n  &:after {\n    content: \"\";\n    display: table;\n    clear: both;\n  }\n}\n\n@mixin animation($str) {\n  -webkit-animation: #{$str};\n  -moz-animation: #{$str};\n  -ms-animation: #{$str};\n  -o-animation: #{$str};\n  animation: #{$str};\n}\n\n@mixin keyframes($name) {\n  @-webkit-keyframes #{$name} {\n    @content;\n  }\n  @-moz-keyframes #{$name} {\n    @content;\n  }\n  @-ms-keyframes #{$name} {\n    @content;\n  }\n  @keyframes #{$name} {\n    @content;\n  }\n}\n\n@mixin center {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  @include transform(translate(-50%, -50%));\n}\n\n@mixin center-y {\n  position: absolute;\n  top: 50%;\n  @include transform(translate(0%, -50%));\n}\n\n@mixin center-x {\n  position: absolute;\n  left: 50%;\n  @include transform(translate(-50%, 0%));\n}\n\n@mixin aspect-ratio($width, $height) {\n  position: relative;\n  &:before {\n    display: block;\n    content: \"\";\n    width: 100%;\n    padding-top: ($height / $width) * 100%;\n  }\n  > .holder {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n  }\n}\n\n@mixin transform($transforms) {\n  -moz-transform: $transforms;\n  -o-transform: $transforms;\n  -ms-transform: $transforms;\n  -webkit-transform: $transforms;\n  transform: $transforms;\n}\n@mixin rotate ($deg) {\n  @include transform(rotate(#{$deg}deg));\n}\n@mixin scale($scale) {\n  @include transform(scale($scale));\n}\n@mixin translate ($x, $y) {\n  @include transform(translate($x, $y));\n}\n@mixin skew ($x, $y) {\n  @include transform(skew(#{$x}deg, #{$y}deg));\n}\n@mixin transform-origin ($origin) {\n  moz-transform-origin: $origin;\n  -o-transform-origin: $origin;\n  -ms-transform-origin: $origin;\n  -webkit-transform-origin: $origin;\n  transform-origin: $origin;\n}\n\n@mixin box-shadow($boxtop, $boxleft, $boxblur, $boxradius, $boxcolor) {\n  -webkit-box-shadow: $boxtop $boxleft $boxblur $boxradius $boxcolor;\n  -moz-box-shadow: $boxtop $boxleft $boxblur $boxradius $boxcolor;\n  box-shadow: $boxtop $boxleft $boxblur $boxradius $boxcolor;\n}\n\n@mixin no-select {\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n  -khtml-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n\n@mixin font-face($name, $path, $weight: null, $style: null, $exts: eot woff2 woff ttf svg) {\n  $src: null;\n\n  $extmods: (\n          eot: \"?\",\n          svg: \"#\" + str-replace($name, \" \", \"_\")\n  );\n\n  $formats: (\n          otf: \"opentype\",\n          ttf: \"truetype\"\n  );\n\n  @each $ext in $exts {\n    $extmod: if(map-has-key($extmods, $ext), $ext + map-get($extmods, $ext), $ext);\n    $format: if(map-has-key($formats, $ext), map-get($formats, $ext), $ext);\n    $src: append($src, url(quote($path + \".\" + $extmod)) format(quote($format)), comma);\n  }\n\n  @font-face {\n    font-family: quote($name);\n    font-style: $style;\n    font-weight: $weight;\n    src: $src;\n  }\n}\n\n","@charset \"UTF-8\";\n/*!\n * Hamburgers\n * @description Tasty CSS-animated hamburgers\n * @author Jonathan Suh @jonsuh\n * @site https://jonsuh.com/hamburgers\n * @link https://github.com/jonsuh/hamburgers\n */\n\n// Settings\n// ==================================================\n$hamburger-padding-x                       : 15px !default;\n$hamburger-padding-y                       : 15px !default;\n$hamburger-layer-width                     : 40px !default;\n$hamburger-layer-height                    : 4px !default;\n$hamburger-layer-spacing                   : 6px !default;\n$hamburger-layer-color                     : #000 !default;\n$hamburger-layer-border-radius             : 4px !default;\n$hamburger-hover-opacity                   : 0.7 !default;\n$hamburger-hover-transition-duration       : 0.15s !default;\n$hamburger-hover-transition-timing-function: linear !default;\n\n// To use CSS filters as the hover effect instead of opacity,\n// set $hamburger-hover-use-filter as true and\n// change the value of $hamburger-hover-filter accordingly.\n$hamburger-hover-use-filter: false !default;\n$hamburger-hover-filter    : opacity(50%) !default;\n\n// Types (Remove or comment out what you don’t need)\n// ==================================================\n$hamburger-types: (\n  3dx,\n  3dx-r,\n  3dy,\n  3dy-r,\n  3dxy,\n  3dxy-r,\n  arrow,\n  arrow-r,\n  arrowalt,\n  arrowalt-r,\n  arrowturn,\n  arrowturn-r,\n  boring,\n  collapse,\n  collapse-r,\n  elastic,\n  elastic-r,\n  emphatic,\n  emphatic-r,\n  minus,\n  slider,\n  slider-r,\n  spin,\n  spin-r,\n  spring,\n  spring-r,\n  stand,\n  stand-r,\n  squeeze,\n  vortex,\n  vortex-r\n) !default;\n\n// Base Hamburger (We need this)\n// ==================================================\n@import \"base\";\n\n// Hamburger types\n// ==================================================\n@import \"types/3dx\";\n@import \"types/3dx-r\";\n@import \"types/3dy\";\n@import \"types/3dy-r\";\n@import \"types/3dxy\";\n@import \"types/3dxy-r\";\n@import \"types/arrow\";\n@import \"types/arrow-r\";\n@import \"types/arrowalt\";\n@import \"types/arrowalt-r\";\n@import \"types/arrowturn\";\n@import \"types/arrowturn-r\";\n@import \"types/boring\";\n@import \"types/collapse\";\n@import \"types/collapse-r\";\n@import \"types/elastic\";\n@import \"types/elastic-r\";\n@import \"types/emphatic\";\n@import \"types/emphatic-r\";\n@import \"types/minus\";\n@import \"types/slider\";\n@import \"types/slider-r\";\n@import \"types/spin\";\n@import \"types/spin-r\";\n@import \"types/spring\";\n@import \"types/spring-r\";\n@import \"types/stand\";\n@import \"types/stand-r\";\n@import \"types/squeeze\";\n@import \"types/vortex\";\n@import \"types/vortex-r\";\n\n// ==================================================\n// Cooking up additional types:\n//\n// The Sass for each hamburger type should be nested\n// inside an @if directive to check whether or not\n// it exists in $hamburger-types so only the CSS for\n// included types are generated.\n//\n// e.g. hamburgers/types/_new-type.scss\n//\n// @if index($hamburger-types, new-type) {\n//   .hamburger--new-type {\n//     ...\n//   }\n// }\n","// Hamburger\n// ==================================================\n.hamburger {\n    padding: $hamburger-padding-y $hamburger-padding-x;\n    display: inline-block;\n    cursor: pointer;\n\n    transition-property: opacity, filter;\n    transition-duration: $hamburger-hover-transition-duration;\n    transition-timing-function: $hamburger-hover-transition-timing-function;\n\n    // Normalize (<button>)\n    font: inherit;\n    color: inherit;\n    text-transform: none;\n    background-color: transparent;\n    border: 0;\n    margin: 0;\n    overflow: visible;\n\n    &:hover {\n        @if $hamburger-hover-use-filter == true {\n            filter: $hamburger-hover-filter;\n        } @else {\n            opacity: $hamburger-hover-opacity;\n        }\n    }\n}\n\n.hamburger-box {\n    width: $hamburger-layer-width;\n    height: $hamburger-layer-height * 3 + $hamburger-layer-spacing * 2;\n    display: inline-block;\n    position: relative;\n    margin: 6px auto;\n}\n\n.hamburger-inner {\n    display: block;\n    top: 50%;\n    margin-top: $hamburger-layer-height / -2;\n\n    &,\n    &::before,\n    &::after {\n        width: $hamburger-layer-width;\n        height: $hamburger-layer-height;\n        background-color: $hamburger-layer-color;\n        border-radius: $hamburger-layer-border-radius;\n        position: absolute;\n        transition-property: transform;\n        transition-duration: 0.15s;\n        transition-timing-function: ease;\n    }\n\n    &::before,\n    &::after {\n        content: \"\";\n        display: block;\n    }\n\n    &::before {\n        top: ($hamburger-layer-spacing + $hamburger-layer-height) * -1;\n    }\n\n    &::after {\n        bottom: ($hamburger-layer-spacing + $hamburger-layer-height) * -1;\n    }\n}\n","@if index($hamburger-types, elastic) {\n  /*\n   * Elastic\n   */\n  .hamburger--elastic {\n    .hamburger-inner {\n      top: $hamburger-layer-height / 2;\n      transition-duration: 0.275s;\n      transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);\n\n      &::before {\n        top: $hamburger-layer-height + $hamburger-layer-spacing;\n        transition: opacity 0.125s 0.275s ease;\n      }\n\n      &::after {\n        top: ($hamburger-layer-height * 2) + ($hamburger-layer-spacing * 2);\n        transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);\n      }\n    }\n\n    &.active {\n      .hamburger-inner {\n        $y-offset: $hamburger-layer-spacing + $hamburger-layer-height;\n\n        transform: translate3d(0, $y-offset, 0) rotate(135deg);\n        transition-delay: 0.075s;\n\n        &::before {\n          transition-delay: 0s;\n          opacity: 0;\n        }\n\n        &::after {\n          transform: translate3d(0, $y-offset * -2, 0) rotate(-270deg);\n          transition-delay: 0.075s;\n        }\n      }\n    }\n  }\n}\n","section.video {\n\t// background-color: blue;\n\n\t.holder {\n\t\tmin-height: 100vh;\n\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\n\t\tpadding: 48px 0px;\n\n\t\t.logo {\n\t\t\twidth: 120px;\n\t\t\tmargin-bottom: 32px;\n\n\t\t\t@include mobile {\n\t\t\t\twidth: 60px;\n\t\t\t}\n\t\t}\n\n\t\th1 {\n\t\t\tpadding-bottom: 24px;\n\n\t\t\t@include mobiletablet {\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t}\n\n\t\t.holder-video {\n\t\t\twidth: 100%;\n\t\t\tpadding-bottom: 24px;\n\n\t\t\tvideo {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\n\t\ttext {\n\t\t\tmargin-bottom: 24px;\n\t\t}\n\n\t\ta.link {\n\t\t\tcolor: $purple;\n\t\t\ttext-decoration: none;\n\n\t\t\ttransition: 0.2s ease-out;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: lighten(#b41c78, 12%);\n\t\t\t}\n\t\t}\n\n\t\t.holder-buttons {\n\t\t\twidth: 100%;\n\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\tjustify-content: space-between;\n\t\t\talign-items: center;\n\t\t\tflex-wrap: wrap;\n\n\t\t\t@include desktop-large {\n\t\t\t\tpadding: 0px 40px;\n\t\t\t}\n\n\t\t\t@include mobile {\n\t\t\t\tflex-direction: column;\n\t\t\t}\n\n\t\t\t.button {\n\t\t\t\tcursor: pointer;\n\t\t\t\ttext-decoration: none;\n\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-direction: row;\n\t\t\t\talign-items: flex-start;\n\t\t\t\tjustify-content: flex-start;\n\n\t\t\t\t@include mobile {\n\t\t\t\t\tmargin-bottom: 24px;\n\t\t\t\t\twidth: 100%;\n\t\t\t\t}\n\n\t\t\t\t.icon {\n\t\t\t\t\twidth: 56px;\n\t\t\t\t\theight: 56px;\n\n\t\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t\t\tbackground-position: center;\n\n\t\t\t\t\ttransition: 0.2s ease-out;\n\t\t\t\t}\n\n\t\t\t\t.text {\n\t\t\t\t\tpadding: 20px 24px 20px 16px;\n\t\t\t\t\tfont-family: 'TradeGothic LT';\n\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\tline-height: 16px;\n\t\t\t\t\tcolor: #ffffff;\n\t\t\t\t\ttext-decoration: none;\n\t\t\t\t\ttext-transform: uppercase;\n\t\t\t\t\theight: 56px;\n\n\t\t\t\t\t@include mobile {\n\t\t\t\t\t\twidth: calc(100% - 56px);\n\t\t\t\t\t\tfont-size: 14px;\n\t\t\t\t\t\tline-height: 14px;\n\t\t\t\t\t}\n\n\t\t\t\t\t@media (min-width: 0) and (max-width: 320px) {\n\t\t\t\t\t\tfont-size: 12px;\n\t\t\t\t\t\tline-height: 16px;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.facebook {\n\t\t\t\t\t.icon {\n\t\t\t\t\t\tbackground-color: darken(#3b5998, 6%);\n\t\t\t\t\t\tbackground-image: url('/assets/images/icons/facebook.png');\n\t\t\t\t\t\tbackground-size: 9px;\n\t\t\t\t\t}\n\n\t\t\t\t\t.text {\n\t\t\t\t\t\tbackground-color: #3b5998;\n\t\t\t\t\t\t\n\t\t\t\t\t}\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\t.icon {\n\t\t\t\t\t\t\tbackground-color: lighten(#3b5998, 12%);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t&.whatsapp{\n\t\t\t\t\t.icon{\n\t\t\t\t\t\tbackground-color: #075E54;\n\t\t\t\t\t\tbackground-image: url('/assets/images/icons/whatsapp.png');\n\t\t\t\t\t\tbackground-size: 24px;\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\t.text{\n\t\t\t\t\t\tbackground-color: #128C7E;\n\t\t\t\t\t}\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\t.icon {\n\t\t\t\t\t\t\tbackground-color: lighten(#075E54, 12%);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t&.linkedin{\n\t\t\t\t\t.icon{\n\t\t\t\t\t\tbackground-color: #007bb5;\n\t\t\t\t\t\tbackground-image: url('/assets/images/icons/linkedin.png');\n\t\t\t\t\t\tbackground-size: 24px;\n\t\t\t\t\t}\n\t\t\t\t\t.text{\n\t\t\t\t\t\tbackground-color: #00a0dc;\n\t\t\t\t\t}\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\t.icon {\n\t\t\t\t\t\t\tbackground-color: lighten(#007bb5, 12%);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.download {\n\t\t\t\t\t.icon {\n\t\t\t\t\t\tbackground-color: darken(#fcaf45, 6%);\n\t\t\t\t\t\tbackground-image: url('/assets/images/icons/download.png');\n\t\t\t\t\t\tbackground-size: 32px;\n\t\t\t\t\t}\n\n\t\t\t\t\t.text {\n\t\t\t\t\t\tbackground-color: #fcaf45;\n\t\t\t\t\t}\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\t.icon {\n\t\t\t\t\t\t\tbackground-color: lighten(#fcaf45, 12%);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.apply {\n\t\t\t\t\t.icon {\n\t\t\t\t\t\tbackground-color: darken(#b41c78, 6%);\n\t\t\t\t\t\tbackground-image: url('/assets/images/icons/link.png');\n\t\t\t\t\t\tbackground-size: 24px;\n\t\t\t\t\t}\n\n\t\t\t\t\t.text {\n\t\t\t\t\t\tbackground-color: #b41c78;\n\t\t\t\t\t}\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\t.icon {\n\t\t\t\t\t\t\tbackground-color: lighten(#b41c78, 12%);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","section.background-elements {\n\tposition: absolute;\n\ttop: 0px;\n\tleft: 0px;\n\n\twidth: 100vw;\n\theight: 100%;\n\n\tz-index: -1;\n\n\toverflow: hidden;\n\t\n\tbackground-image: url(../images/background-elements/background-image.jpg);\n\tbackground-size: cover;\n\tbackground-repeat: no-repeat;\n\tbackground-position: center top;\n\t.gradient {\n\t\tbackground: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(243, 218, 233) 100%);\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n\n\t.confetti {\n\t\tposition: absolute;\n\t\ttop: 0px;\n\t\tleft: 0px;\n\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\t\tbackground-image: url('/assets/images/background-elements/confetti.png');\n\t\tbackground-position: top center;\n\t\tbackground-size: contain;\n\t\tbackground-repeat: no-repeat;\n\t}\n\n\t.person {\n\t\tposition: absolute;\n\t\ttop: 80px;\n\n\t\t@include mobile {\n\t\t\ttop: 40px;\n\t\t}\n\n\t\t@include tablet {\n\t\t\ttop: 100px;\n\t\t}\n\n\t\t.hat {\n\t\t\twidth: 184px;\n\t\t\tposition: absolute;\n\t\t\ttop: 0px;\n\t\t}\n\n\t\t.decoration {\n\t\t\tposition: absolute;\n\t\t}\n\n\t\t&.left {\n\t\t\t.person-image {\n\t\t\t\twidth: 715px;\n\t\t\t\t// width: 60%;\n\n\t\t\t\t@include tablet {\n\t\t\t\t\twidth: 400px;\n\t\t\t\t}\n\n\t\t\t\t@include mobile {\n\t\t\t\t\twidth: 333px;\n\t\t\t\t\ttransform: rotate(20deg);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.hat {\n\t\t\t\tright: 184px;\n\t\t\t\ttop: -32px;\n\n\t\t\t\t@include tablet {\n\t\t\t\t\twidth: 100px;\n\t\t\t\t\tright: 104px;\n\t\t\t\t\ttop: -20px;\n\t\t\t\t}\n\n\t\t\t\t@include mobile {\n\t\t\t\t\tright: 4px;\n\t\t\t\t\twidth: 80px;\n\t\t\t\t\ttop: 8px;\n\t\t\t\t\tz-index: 1000;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.decoration {\n\t\t\t\twidth: 80px;\n\t\t\t\tleft: 180px;\n\t\t\t\ttop: 50%;\n\n\t\t\t\t@include mobiletablet {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tleft: -140px;\n\n\t\t\t@include mobile {\n\t\t\t\tleft: -200px;\n\t\t\t}\n\t\t}\n\n\t\t&.right {\n\t\t\t.person-image {\n\t\t\t\twidth: 550px;\n\t\t\t\t// width: 38vw;\n\n\t\t\t\t@include tablet {\n\t\t\t\t\twidth: 300px;\n\t\t\t\t}\n\n\t\t\t\t@include mobile {\n\t\t\t\t\twidth: 248px;\n\t\t\t\t\ttransform: rotate(-20deg);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.hat {\n\t\t\t\tleft: 164px;\n\t\t\t\t// top: -32px;\n\n\t\t\t\t@include tablet {\n\t\t\t\t\twidth: 100px;\n\t\t\t\t\tleft: 88px;\n\t\t\t\t\ttop: -8px;\n\t\t\t\t}\n\n\t\t\t\t@include mobile {\n\t\t\t\t\tleft: 0px;\n\t\t\t\t\twidth: 80px;\n\t\t\t\t\tz-index: 1000;\n\t\t\t\t\ttop: 14px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.decoration {\n\t\t\t\twidth: 88px;\n\t\t\t\tright: 120px;\n\t\t\t\ttop: 34%;\n\n\t\t\t\t@include mobiletablet {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tright: -80px;\n\n\t\t\t@include mobile {\n\t\t\t\tright: -140px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.bottom-items {\n\t\tposition: absolute;\n\t\tbottom: 0px;\n\n\t\twidth: 100%;\n\t\theight: 200px;\n\n\t\t.book {\n\t\t\tposition: absolute;\n\t\t\tleft: 35%;\n\t\t\tbottom: 20px;\n\n\t\t\twidth: 88px;\n\n\t\t\t@include tablet {\n\t\t\t\tleft: 20%;\n\t\t\t}\n\n\t\t\t@include mobile {\n\t\t\t\tleft: 10%;\n\t\t\t}\n\t\t}\n\n\t\t.pencil {\n\t\t\tposition: absolute;\n\t\t\tright: 40%;\n\t\t\tbottom: 4px;\n\n\t\t\twidth: 100px;\n\n\t\t\t@include tablet {\n\t\t\t\tright: 20%;\n\t\t\t\tbottom: 12px;\n\t\t\t}\n\n\t\t\t@include mobile {\n\t\t\t\tright: 10%;\n\t\t\t\tbottom: 16px;\n\t\t\t}\n\t\t}\n\t}\n}\n","body {\n\tbackground: #ffffff;\n\tfont-family: 'Roboto', sans-serif;\n\tline-height: 1.5;\n\tposition: relative;\n}\n\n.full-width {\n\tmax-width: 960px;\n\tmargin: 0 auto;\n\tposition: relative;\n\tpadding-left: $unit;\n\tpadding-right: $unit;\n}\n\n.container {\n\tmax-width: calc(792px + (2 * 16px));\n\tmargin: 0 auto;\n\tposition: relative;\n\tpadding-left: 16px;\n\tpadding-right: 16px;\n\n\t@include tablet {\n\t\tpadding-left: 32px;\n\t\tpadding-right: 32px;\n\t\tmax-width: calc(792px + (2 * 32px));\n\t}\n}\n\npage {\n\tmin-height: calc(100vh - 138px);\n}\n"]}
@import url(https://fonts.googleapis.com/css?family=Roboto);*{box-sizing:border-box}body{padding:0;margin:0}h1,h2,h3,h4{margin:0}page,section,text{display:block}page{display:none}@font-face{font-family:'TradeGothic LT';src:url(/assets/fonts/TradeGothicLT-Bold.eot);src:url(/assets/fonts/TradeGothicLT-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/TradeGothicLT-Bold.woff2) format("woff2"),url(/assets/fonts/TradeGothicLT-Bold.woff) format("woff"),url(/assets/fonts/TradeGothicLT-Bold.ttf) format("truetype"),url(/assets/fonts/TradeGothicLT-Bold.svg#TradeGothicLT-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'TradeGothic LT CondEighteen';src:url(/assets/fonts/TradeGothicLT-BoldCondTwenty.eot);src:url(/assets/fonts/TradeGothicLT-BoldCondTwenty.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/TradeGothicLT-BoldCondTwenty.woff2) format("woff2"),url(/assets/fonts/TradeGothicLT-BoldCondTwenty.woff) format("woff"),url(/assets/fonts/TradeGothicLT-BoldCondTwenty.ttf) format("truetype"),url(/assets/fonts/TradeGothicLT-BoldCondTwenty.svg#TradeGothicLT-BoldCondTwenty) format("svg");font-weight:700;font-style:normal;font-display:swap}body,input,select{font-family:Roboto,SNFS,'Segoe UI',Verdana,sans}h1{font-family:'TradeGothic LT';font-size:40px;line-height:48px;color:#b41c78;text-transform:uppercase;letter-spacing:-.5px}@media (min-width:0) and (max-width:700px){h1{font-size:32px;line-height:40px}}h2{font-size:30px;color:#363636;padding-bottom:12px;margin-bottom:0}@media (min-width:0) and (max-width:700px){h2{font-size:16px}}a{color:#00f}text{font-family:'TradeGothic LT CondEighteen';color:#222;font-size:24px;line-height:32px;text-align:center}@media (min-width:0) and (max-width:700px){text{font-size:18px;line-height:26px}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:10px 10px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:19px;display:inline-block;position:relative;margin:6px auto}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:3px;background-color:#000;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--elastic .hamburger-inner{top:1.5px;-webkit-transition-duration:275ms;transition-duration:275ms;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:8px;-webkit-transition:opacity 125ms 275ms ease;transition:opacity 125ms 275ms ease}.hamburger--elastic .hamburger-inner::after{top:16px;-webkit-transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.active .hamburger-inner{-webkit-transform:translate3d(0,8px,0) rotate(135deg);transform:translate3d(0,8px,0) rotate(135deg);-webkit-transition-delay:75ms;transition-delay:75ms}.hamburger--elastic.active .hamburger-inner::before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic.active .hamburger-inner::after{-webkit-transform:translate3d(0,-16px,0) rotate(-270deg);transform:translate3d(0,-16px,0) rotate(-270deg);-webkit-transition-delay:75ms;transition-delay:75ms}section.video .holder{min-height:100vh;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:48px 0}section.video .holder .logo{width:120px;margin-bottom:32px}@media (min-width:0) and (max-width:700px){section.video .holder .logo{width:60px}}section.video .holder h1{padding-bottom:24px}@media (min-width:0px) and (max-width:1024px){section.video .holder h1{text-align:center}}section.video .holder .holder-video{width:100%;padding-bottom:24px}section.video .holder .holder-video video{width:100%}section.video .holder text{margin-bottom:24px}section.video .holder a.link{color:#b41c78;text-decoration:none;-webkit-transition:.2s ease-out;transition:.2s ease-out}section.video .holder a.link:hover{color:#df2f99}section.video .holder .holder-buttons{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;flex-wrap:wrap}@media (min-width:1200px){section.video .holder .holder-buttons{padding:0 40px}}@media (min-width:0) and (max-width:700px){section.video .holder .holder-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}section.video .holder .holder-buttons .button{cursor:pointer;text-decoration:none;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start}@media (min-width:0) and (max-width:700px){section.video .holder .holder-buttons .button{margin-bottom:24px;width:100%}}section.video .holder .holder-buttons .button .icon{width:56px;height:56px;background-repeat:no-repeat;background-position:center;-webkit-transition:.2s ease-out;transition:.2s ease-out}section.video .holder .holder-buttons .button .text{padding:20px 24px 20px 16px;font-family:'TradeGothic LT';font-size:16px;line-height:16px;color:#fff;text-decoration:none;text-transform:uppercase;height:56px}@media (min-width:0) and (max-width:700px){section.video .holder .holder-buttons .button .text{width:calc(100% - 56px);font-size:14px;line-height:14px}}@media (min-width:0) and (max-width:320px){section.video .holder .holder-buttons .button .text{font-size:12px;line-height:16px}}section.video .holder .holder-buttons .button.facebook .icon{background-color:#324c82;background-image:url(/assets/images/icons/facebook.png);background-size:9px}section.video .holder .holder-buttons .button.facebook .text{background-color:#3b5998}section.video .holder .holder-buttons .button.facebook:hover .icon{background-color:#5476bd}section.video .holder .holder-buttons .button.whatsapp .icon{background-color:#075e54;background-image:url(/assets/images/icons/whatsapp.png);background-size:24px}section.video .holder .holder-buttons .button.whatsapp .text{background-color:#128c7e}section.video .holder .holder-buttons .button.whatsapp:hover .icon{background-color:#0b9787}section.video .holder .holder-buttons .button.linkedin .icon{background-color:#007bb5;background-image:url(/assets/images/icons/linkedin.png);background-size:24px}section.video .holder .holder-buttons .button.linkedin .text{background-color:#00a0dc}section.video .holder .holder-buttons .button.linkedin:hover .icon{background-color:#00a5f2}section.video .holder .holder-buttons .button.download .icon{background-color:#fca227;background-image:url(/assets/images/icons/download.png);background-size:32px}section.video .holder .holder-buttons .button.download .text{background-color:#fcaf45}section.video .holder .holder-buttons .button.download:hover .icon{background-color:#fdc981}section.video .holder .holder-buttons .button.apply .icon{background-color:#9a1866;background-image:url(/assets/images/icons/link.png);background-size:24px}section.video .holder .holder-buttons .button.apply .text{background-color:#b41c78}section.video .holder .holder-buttons .button.apply:hover .icon{background-color:#df2f99}section.background-elements{position:absolute;top:0;left:0;width:100vw;height:100%;z-index:-1;overflow:hidden;background-image:url(../images/background-elements/background-image.jpg);background-size:cover;background-repeat:no-repeat;background-position:center top}section.background-elements .gradient{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#f3dae9));background:linear-gradient(180deg,rgba(0,0,0,0) 0,#f3dae9 100%);width:100%;height:100%}section.background-elements .confetti{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/images/background-elements/confetti.png);background-position:top center;background-size:contain;background-repeat:no-repeat}section.background-elements .person{position:absolute;top:80px}@media (min-width:0) and (max-width:700px){section.background-elements .person{top:40px}}@media (min-width:701px) and (max-width:1024px){section.background-elements .person{top:100px}}section.background-elements .person .hat{width:184px;position:absolute;top:0}section.background-elements .person .decoration{position:absolute}section.background-elements .person.left{left:-140px}section.background-elements .person.left .person-image{width:715px}@media (min-width:701px) and (max-width:1024px){section.background-elements .person.left .person-image{width:400px}}@media (min-width:0) and (max-width:700px){section.background-elements .person.left .person-image{width:333px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}}section.background-elements .person.left .hat{right:184px;top:-32px}@media (min-width:701px) and (max-width:1024px){section.background-elements .person.left .hat{width:100px;right:104px;top:-20px}}@media (min-width:0) and (max-width:700px){section.background-elements .person.left .hat{right:4px;width:80px;top:8px;z-index:1000}}section.background-elements .person.left .decoration{width:80px;left:180px;top:50%}@media (min-width:0px) and (max-width:1024px){section.background-elements .person.left .decoration{display:none}}@media (min-width:0) and (max-width:700px){section.background-elements .person.left{left:-200px}}section.background-elements .person.right{right:-80px}section.background-elements .person.right .person-image{width:550px}@media (min-width:701px) and (max-width:1024px){section.background-elements .person.right .person-image{width:300px}}@media (min-width:0) and (max-width:700px){section.background-elements .person.right .person-image{width:248px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}section.background-elements .person.right .hat{left:164px}@media (min-width:701px) and (max-width:1024px){section.background-elements .person.right .hat{width:100px;left:88px;top:-8px}}@media (min-width:0) and (max-width:700px){section.background-elements .person.right .hat{left:0;width:80px;z-index:1000;top:14px}}section.background-elements .person.right .decoration{width:88px;right:120px;top:34%}@media (min-width:0px) and (max-width:1024px){section.background-elements .person.right .decoration{display:none}}@media (min-width:0) and (max-width:700px){section.background-elements .person.right{right:-140px}}section.background-elements .bottom-items{position:absolute;bottom:0;width:100%;height:200px}section.background-elements .bottom-items .book{position:absolute;left:35%;bottom:20px;width:88px}@media (min-width:701px) and (max-width:1024px){section.background-elements .bottom-items .book{left:20%}}@media (min-width:0) and (max-width:700px){section.background-elements .bottom-items .book{left:10%}}section.background-elements .bottom-items .pencil{position:absolute;right:40%;bottom:4px;width:100px}@media (min-width:701px) and (max-width:1024px){section.background-elements .bottom-items .pencil{right:20%;bottom:12px}}@media (min-width:0) and (max-width:700px){section.background-elements .bottom-items .pencil{right:10%;bottom:16px}}body{background:#fff;font-family:Roboto,sans-serif;line-height:1.5;position:relative}.full-width{max-width:960px;margin:0 auto;position:relative;padding-left:12px;padding-right:12px}.container{max-width:calc(792px + (2 * 16px));margin:0 auto;position:relative;padding-left:16px;padding-right:16px}@media (min-width:701px) and (max-width:1024px){.container{padding-left:32px;padding-right:32px;max-width:calc(792px + (2 * 32px))}}page{min-height:calc(100vh - 138px)}
/*# sourceMappingURL=main.css.map */
