body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0}a{text-decoration:none}table{border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal}strong{font-weight:bold}ol,ul{list-style:none;margin:0;padding:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;margin:0;padding:0;color:#fff}q:before,q:after{content:''}abbr,acronym{border:0}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:'Open Sans',sans-serif;font-weight:300;color:#fff;background-color:#000;text-align:left;font-size:16px;overflow-x:hidden}h1,h2,h4{font-family:'Montserrat',sans-serif;font-weight:600;font-size:2.5em;color:#fff;text-align:left;line-height:1.2em;margin-bottom:0;margin-top:0;text-transform:uppercase;letter-spacing:0.05em}h3,h5{font-family:'Dosis',sans-serif;font-weight:600;font-size:1.6em;color:#0e5573;text-align:left;line-height:1.2em;margin-bottom:0;margin-top:0;text-transform:uppercase;letter-spacing:0.04em}.underli::after,.underli-r::after{content:'';display:block;width:80%;max-width:80px;height:3px;background:#0496bf;margin-top:4px;transition:all 0.5s}.underli:hover::after,.underli-r:hover::after{width:100%;max-width:100%}.underli-r::after{position:absolute;bottom:-2px;right:0;height:2px;max-width:30px}.underli-r::hover::after{right:0;transition:all 0.2s}p{font-family:'Open Sans',sans-serif;font-weight:300;line-height:normal;margin-bottom:1.8em;font-size:16px;color:#fff;text-align:justify}a{color:#0e5573;text-decoration:none}a:hover{color:#006f95;text-decoration:none}ul{list-style:disc;padding:0;padding-left:32px;line-height:1.8em}ul li{font-size:1em;line-height:1.5em}#loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.98);z-index:16000;overflow:hidden}.dot-windmill{position:absolute;top:50%;left:50%;margin-left:-5px;width:10px;height:10px;border-radius:5px;background-color:#0496bf;color:#0496bf;transform-origin:5px 15px;animation:dotWindmill 2s infinite linear}.dot-windmill::before,.dot-windmill::after{content:'';display:inline-block;position:absolute}.dot-windmill::before{left:-8.66px;top:15px;width:10px;height:10px;border-radius:5px;background-color:#0496bf;color:#0496bf}.dot-windmill::after{left:8.66px;top:15px;width:10px;height:10px;border-radius:5px;background-color:#0496bf;color:#0496bf}@keyframes dotWindmill{0%{transform:rotateZ(0deg) translate3d(0,0,0)}100%{transform:rotateZ(720deg) translate3d(0,0,0)}}*::selection{background-color:transparent}*::-moz-selection{background-color:transparent}*{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.col,.col-left,.col-right{float:left;display:block;width:50%;padding:24px 32px}.col-30{width:30%}.col-40{width:40%}.col-50{width:50%}.col-60{width:60%}.col-70{width:70%}.col-0{width:100%}.col{width:100%}#fp-nav ul li a span, .fp-slidesNav ul li a span{background:#7b7171}#fp-nav ul li a span:hover, .fp-slidesNav ul li a span:hover{background:#0094c9}.cover{width:100%;height:100%;background:url('../img/reymi-pic.jpg') bottom right no-repeat;background-size:100% auto}.cover h1{display:inline-block;font-weight:400;font-size:3.2em;color:#0e5573;opacity:0.9;transition:all 0.8s ease-out}.cover h1:hover{color:#007aa8;opacity:1.0}.cover h2{font-size:2.6em;margin-top:-20px;margin-left:7%}.cover h3{right:0;text-align:right;font-size:1.5em;margin-top:1em;transition:color 0.6s}.cover h3:hover{color:#007aa8}.cover h4{font-family:'Dosis',sans-serif;right:0;text-align:right;font-weight:400;font-size:1.1em;letter-spacing:0.6em;opacity:0.5;transition:opacity 0.8s}.cover h4:hover{opacity:1}.cover-title{display:block;position:absolute;top:20%;left:10%;min-width:440px;height:auto;text-align:left;padding:12px}.rc-name{display:none;position:fixed;top:18px;left:20px;z-index:700;transition:all 1.5s ease-in-out;cursor:pointer}.rc-name h2{font-size:0.8em;font-weight:700;letter-spacing:0.07em}.rc-name h2 span{font-weight:400}.lang-select{position:fixed;top:16px;right:30px;z-index:720;font-size:0.84em;font-weight:600;color:#fff}.lang-select i{margin-left:16px;font-size:1.2em;font-weight:400}.lang-select a{color:#fff;letter-spacing:0.1em}.lang-select a:hover{font-weight:600;color:#007aa8}.underli::after{content:'';display:block;width:34%;max-width:60px;height:2px;background:#0496bf;margin-top:4px;transition:all 0.3s}.underli:hover::after{width:100%;max-width:100%}.btn-next{display:block;position:absolute;width:auto;bottom:0;bottom:30px;left:50%;transform:translate(-50%);font-size:1.3em;background-color:transparent;border:none;outline:none;color:#CCC;opacity:0.75;animation:btn-bounce 1.4s infinite;box-sizing:border-box}.btn-next:nth-of-type(1){margin-left:-34px}.btn-next:hover,.btn-next:focus{color:#0094c9;border:none;outline:none}@-webkit-keyframes btn-bounce{0%{-webkit-transform:translate(0,0);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0px, 20px);opacity:0}}@keyframes btn-bounce{0%{transform:translate(0,0);opacity:0}50%{opacity:1}100%{transform:translate(0px,20px);opacity:0}}canvas{display:block;background:#000 url('../img/dancer1.jpg') top center no-repeat;background-size:auto 100%}.double-height{height:200vh !important}.satin-ribbon,.dancer-crop{display:block;position:absolute;top:0;height:100%;width:auto;left:50%;transform:translate(-50%)}.satin-ribbon img, .dancer-crop img{display:block;height:100%;width:auto}.dancer-title{display:block;position:absolute;top:15%;left:60%;width:auto;height:auto;text-align:left}.dancer-title h4{font-size:2.2em;letter-spacing:0.1em}#sectionDancer{cursor:url('../img/circle-cursor.png'),auto}.feel-title{display:block;position:absolute;top:20%;left:6%;min-width:440px;height:auto;text-align:left;padding:12px}.feel-title h3{display:none;color:#007aa8}.feel-title h4{display:none}.feel-txt{display:none;margin-top:7em;margin-left:6%;width:40%;padding:12px;line-height:2.4em}.feel-txt span{font-size:1.7em;font-weight:600;letter-spacing:0.04em;padding-left:4px;padding-right:4px}.feel-txt span:hover{color:#0094c9;background-color:#fff}.disp{display:block}.blink-txt{-webkit-animation:blink-txt 4s infinite both;animation:blink-txt 4s infinite both}@-webkit-keyframes blink-txt{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes blink-txt{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.blur-txt{-webkit-animation:blur-txt 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both;animation:blur-txt 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both}@-webkit-keyframes blur-txt{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes blur-txt{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}.fadein-txt{-webkit-animation:fadein-txt 1.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;animation:fadein-txt 1.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both}@-webkit-keyframes fadein-txt{0%{opacity:0}100%{opacity:1}}@keyframes fadein-txt{0%{opacity:0}100%{opacity:1}}.in-2-secs{animation-delay:2s}.in-3-secs{animation-delay:3s}.in-4-secs{animation-delay:4s}.feel-bg{background:url('../img/bg-tablet.jpg') bottom right no-repeat;background-size:70% auto}.bio-title{display:block;position:fixed !important;margin-top:9%;margin-left:6%;text-align:left;padding:12px}.bio-title-md{display:none}.bio-bg{height:100%;background:url('../img/man.jpg') bottom left no-repeat;background-size:60% auto}.bio-txt{display:block;margin-top:8%;height:75vh;padding-right:24px;padding-bottom:70px;overflow-x:hidden;overflow-y:scroll}.bio-txt p{line-height:1.9em}.bio-txt p strong{font-weight:600}.gi-scroll::-webkit-scrollbar{width:10px}.gi-scroll::-webkit-scrollbar-track{background:#000;background:-moz-linear-gradient(left, #000 0%, #000 42%, #ccc 51%, #000 58%, #000 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #000000), color-stop(42%, #000000), color-stop(51%, #cccccc), color-stop(58%, #000000), color-stop(100%, #000000));background:-webkit-linear-gradient(left, #000 0%, #000 42%, #ccc 51%, #000 58%, #000 100%);background:-o-linear-gradient(left, #000 0%, #000 42%, #ccc 51%, #000 58%, #000 100%);background:-ms-linear-gradient(left, #000 0%, #000 42%, #ccc 51%, #000 58%, #000 100%);background:linear-gradient(to right, #000 0%, #000 42%, #ccc 51%, #000 58%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 )}.gi-scroll::-webkit-scrollbar-thumb{background:#0e5573;border-radius:14px}.gi-scroll::-webkit-scrollbar-thumb:hover{background:#006f95}.scrolltext-container{display:block;cursor:pointer}.bottom-grad{display:block;position:relative;width:98%;height:75px;margin-top:-56px;z-index:900;background:-moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(0,0,0,0.99) 99%, rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,0,0,0.99) 99%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(0,0,0,0.99) 99%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#000000',GradientType=0 )}#sectionPortaf{background:url('../img/bg-portaf.jpg') bottom left no-repeat;background-size:100% auto}#sectionPortaf .title{position:absolute;top:7%;left:50%;transform:translate(-50%);z-index:2000}#sectionPortaf h2{font-size:2.4em;font-weight:400;color:#007aa8;text-align:center;letter-spacing:0.0em}#sectionPortaf h2 span{font-weight:700;color:#fff;letter-spacing:0.05em}.gallery{width:100%;height:100vh}.gallery-item{position:absolute;display:block;left:7%;top:20%}.gallery-item a{font-size:1.3em;font-weight:500;font-style:italic;line-height:0.9em;color:#fff;text-shadow:0 0 3px #000000, 0 0 8px #222}.gallery-item img{max-width:320px;height:auto}.pos-1-45{left:1.5%;top:45%}.pos-16-38{left:16%;top:38%}.pos-24-26{left:24.7%;top:26%}.pos-40-20{left:40%;top:45%}.pos-34-20{left:34.5%;top:20%}.pos-33-20{left:49.0%;top:38%}.pos-58-20{left:56.7%;top:26%}.pos-73-20{left:73.6%;top:20%}.pos-68-20{left:67.8%;top:45%}.pos-82-20{left:82.2%;top:38%}.pos-91-20{left:90.7%;top:26%}.gallery-item .gal-title{display:block;position:absolute;bottom:-12%;right:-9%;z-index:800;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}.gallery-item .gal-title:hover{transform:translate(0px,12px);-webkit-transform:translate(0px,12px);-o-transform:translate(0px,12px);-moz-transform:translate(0px,12px)}.gallery-item .gal-title h3{font-size:0.9em;color:#ccc;text-align:right}.gallery-item .gal-title.gal-title-left{left:4%}.gallery-item .gal-title.gal-title-rigth88{right:12%}.gallery-item .gal-title.gal-title-left a.underli-r{display:block}.gallery-item .gal-title.gal-title-left a.underli-r::after{left:0;bottom:-4px;width:60%}.gallery-item.md-item img{max-width:280px}.gallery-item.sm-item img{max-width:200px}.gallery-item.sm-item .gal-title{bottom:-11%;right:10px}#sectionClients .title{display:none;position:absolute;top:12%;left:6%;min-width:380px;height:auto;text-align:left;padding:12px}#sectionClients .title h3{font-size:1.5em;color:#007aa8}#sectionClients .title h4{color:#fff}#sectionClients .col-left, #sectionClients .col-right{margin-top:10%}.client-list p{letter-spacing:0.1em;font-size:0.92em;text-transform:uppercase;line-height:1.70em}.client-list p span{color:#fff;transition:color 0.4s ease-out}.client-list p span:hover{color:#007aa8}.clients-bg{background:url('../img/bg-global.jpg') 7% bottom no-repeat;background-size:12% auto}.clients-bg-md{display:none;width:120px;height:161px;margin-top:20px;right:50%;background:url('../img/bg-global.jpg') top center no-repeat;background-size:contain}#sectionContact .video-container{width:100%;height:100%;background:url('../img/bg-coffee.jpg') bottom left no-repeat;background-size:cover;overflow:hidden}#sectionContact .video-container video{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:100%;height:auto;object-fit:cover}#sectionContact .title{display:block;position:absolute;top:15%;left:58%;min-width:380px;height:auto;min-height:calc(100% - 15.5%);text-align:left;padding:12px}#sectionContact .title h3{color:#007aa8}#sectionContact .title h4{color:#fff}#sectionContact .title .bt_gi{margin-top:70px}#sectionContact .title .sub-txt{margin-top:90px}#sectionContact .title .sub-txt p{line-height:0.7em;margin-bottom:1.0em;font-size:0.9em;letter-spacing:0.06em}#sectionContact .title .sub-txt a{color:#fff}#sectionContact .title .sub-txt a:hover{color:#fff;border-bottom:1px #007ac1 solid}.legal-links{position:absolute;bottom:8px;font-size:0.8em;color:#bbb}.legal-links a{letter-spacing:0.05em;color:#bbb}.legal-links a:hover{color:#fff}.bt_gi{display:inline-block;position:relative;cursor:pointer;height:40px;line-height:42px;padding:0 2.2em;color:#fff;background-color:#007ac1;font-size:0.75em;font-family:'Montserrat',sans-serif;font-weight:500;letter-spacing:0.15em;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;white-space:nowrap;outline:none;border:none;user-select:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;transition:all 0.2s ease-out;box-shadow:0 1px 5px 0 rgba(0,0,0,0.20)}.bt_gi:hover{color:#fff;background-color:#1dc2f0;text-decoration:none;box-shadow:0 4px 10px 0px rgba(0,0,0,0.25)}#scroll-nav{position:fixed;top:50%;transform:translateY(-70%);right:2%;list-style:none;text-align:center}#scroll-nav li{display:block;width:20px;height:20px;color:#7b7171;font-size:8px;margin-bottom:5px;padding-top:4px}#scroll-nav li:hover{color:#007aa8;font-size:14px;padding-top:0}.nav1.active,.nav2.active,.nav3.active,.nav4.active,.nav5.active,.nav6.active,.nav7.active{color:#fff}#contactBox{overflow:hidden;padding:1em 0 0.25em 0;width:90%;height:auto;max-height:90vh !important;min-width:340px;max-width:720px;background-color:rgba(14,85,115,0.8);border-radius:8px;z-index:8000}.lity{background:rgba(0,18,25,0.8)}.lity-content:after{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#termsWindow,#privacyWindow{overflow-x:hidden;overflow-y:scroll;padding:2.7em 2.0em 1.6em 2.0em;height:auto;max-height:90vh !important;min-width:340px;max-width:1200px;background-color:#000;border:1px #0e5573 solid;border-right:none;border-radius:8px;z-index:8000}#termsWindow h4, #privacyWindow h4{font-size:1.4em;color:#007ac1;text-align:center;margin-bottom:1em}#termsWindow h5, #privacyWindow h5{font-size:1.1em;color:#fff;margin-bottom:1em}#termsWindow p, #privacyWindow p, #termsWindow ul, #privacyWindow ul{font-size:0.9em;margin-bottom:1.3em}#termsWindow a, #privacyWindow a{color:#fff}.allow-select::selection{background-color:#0496bf;-webkit-user-select:all;-moz-user-select:-moz-all;-ms-user-select:all;user-select:all}.allow-select::-moz-selection{background-color:#0496bf}.gi_form{margin-top:0;margin-bottom:0;color:#fff;font-size:1.0em}.gi_form .col, .gi_form .col-50{padding-top:0.35em;padding-bottom:0.25em}.gi_form input, .gi_form textarea{font-family:'Open Sans',sans-serif;font-weight:600;font-size:1.0em;color:#fff;background-color:transparent;width:100%;min-height:30px;border:none;border-radius:0;border-bottom:1px #eee solid;margin-top:0;margin-bottom:9px;padding:0 10px;opacity:0.85}.gi_form input:hover, .gi_form textarea:hover, .gi_form input:focus, .gi_form textarea:focus{color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;border-bottom:1px #0496bf solid}.gi_form input::placeholder, .gi_form textarea::placeholder{color:#eee;font-weight:300}.gi_form select{width:100%;background-color:transparent;font-family:'Open Sans',sans-serif;font-weight:300;font-size:1.0em;color:#fff !important;opacity:0.85;min-height:40px;padding-left:10px;margin-bottom:1em;border:none;border-radius:0;border-bottom:1px #eee solid}.gi_form select:hover, .gi_form select:focus{outline:none}.gi_form select option{font-weight:600;font-size:1.0em;color:#444 !important}.g-recaptcha{display:block;float:left;position:relative;width:304px;height:76px;margin-left:50%;left:-152px;margin-top:4px;margin-bottom:20px}.legal-txt p{font-size:0.8em;letter-spacing:0.05em;margin-bottom:0}.legal-txt a{color:#fff;text-decoration:underline}.awards-this{position:absolute;top:calc(100vh - 270px);width:361px;height:53px;z-index:8}.awards-this .show-md{display:none}.mouse-scroll-icon{position:absolute;bottom:0;bottom:30px;left:50%;transform:translate(-50%);width:22px;height:37px;border-radius:11px;border:1px #6d6c6d solid;z-index:10}.mouse-scroll-icon .inner{position:relative;height:100%}.mouse-scroll-icon .inner span{position:absolute;top:-7px;left:50%;transform:translate(-50%, -100%);color:#bbb;font-family:'Open Sans',sans-serif;font-size:12px;line-height:1.2em;text-transform:uppercase;text-align:center;letter-spacing:0.08em}.mouse-scroll-icon .mouse-scroll-circ{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:7px;height:7px;border-radius:50%;border:1px #007aa8 solid;background:#007aa8;-o-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-webkit-transform:translate(-50%, 0px);-webkit-animation:mouse-move 2.3s linear infinite;-moz-animation:mouse-move 2.3s linear infinite;animation:mouse-move 2.3s linear infinite}@-webkit-keyframes mouse-move{0%{opacity:1;transform:translate(-50%,0px)}15%{opacity:1;transform:translate(-50%,8px)}50%{opacity:0;transform:translate(-50%,8px)}100%{opacity:0;transform:translate(-50%, 0px)}}#lang-es .cover h4, #lang-fr .cover h4{margin-top:1em;text-align:left}#lang-es .cover h3, #lang-fr .cover h3{font-size:1.3em;margin-top:5px}#lang-es .dancer-title h3, #lang-fr .dancer-title h3{margin-left:-30px;font-size:1.4em}#lang-es .feel-title h3, #lang-fr .feel-title h3{font-size:1.5em}#lang-es #sectionPortaf h2, #lang-fr #sectionPortaf h2{font-size:2.15em}#lang-es #sectionBio .bio-title-md h4, #lang-es #sectionClients .title h4, #lang-es #sectionContact .title h4, #lang-fr #sectionBio .bio-title-md h4, #lang-fr #sectionClients .title h4, #lang-fr #sectionContact .title h4{font-size:2.3em}