.animated{animation-duration:1s;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}body{overflow-x:hidden;font-family:"Roboto Slab","Helvetica Neue",Helvetica,Arial,sans-serif}.text-muted{color:#777}.text-primary{color:#007682}.btn-primary{color:#fff;background:#007682;border-color:#007682;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}.btn-primary:hover,.btn-primary:focus{background:#5ab6b3;border-color:#018d9b;color:#fff}.navbar-custom{background:#222;border-color:transparent}.navbar-custom .navbar-brand img{width:250px;transition:all .3s}@media (min-width:768px){.navbar-custom{background:transparent;padding:25px 0;border:none}}.navbar-custom.affix{background:#222;padding:10px 0}.navbar-custom.affix .navbar-brand img{width:150px;margin:-15px 0 0}.navbar-custom .nav li a{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px;color:#fff;text-shadow:#000 1px 1px 1px}.navbar-custom .nav li a:hover{color:#007682}header{text-align:center;color:#fff}header .intro-text{padding-top:100px;padding-bottom:50px}header .intro-text .intro-heading{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:50px;line-height:50px;margin-bottom:25px;text-shadow:rgba(0,0,0,1) 0 0 5px}section{padding:100px 0}section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}.pricing-tables{padding:0 7px 25px;font-size:0;letter-spacing:-4px;white-space:nowrap}.plan{display:inline-block;vertical-align:top;width:24%;background:rgba(0,118,130,.8);min-height:445px;margin:50px 3px;padding:0 0 35px;font-size:1.6rem;letter-spacing:0;white-space:normal;text-align:center;color:#fff}.plan .head{background:rgba(255,255,255,.2);padding:8px 0 13px;margin-bottom:30px}.plan .price .price-main{display:block;padding:0 0 17px;font-size:4.9rem;line-height:1}.premium-pricing .bronce{background:rgba(205,127,50,0.1);color:rgba(205,127,50,1)}.premium-pricing .bronce .head{background:rgba(205,127,50,1)}.premium-pricing .plata{background:rgba(192,192,192,0.1);color:rgba(162,162,162,1)}.premium-pricing .plata .head{background:rgba(192,192,192,1)}.premium-pricing .oro{background:rgba(255,215,0,0.1);color:rgba(255,173,0,1)}.premium-pricing .oro .head{background:rgba(255,215,0,1)}#footer{background:#222;color:#fff}#footer a{color:#5ab6b3}html,body{scroll-behavior:smooth}body{overflow-x:hidden;font-family:"Roboto Slab","Helvetica Neue",Helvetica,Arial,sans-serif}.text-muted{color:#777777}.text-primary{color:#007682}p{font-size:14px;line-height:1.75}p.large{font-size:16px}a,a:hover,a:focus,a:active,a.active{outline:none}a{color:#007682}a:hover,a:focus,a:active,a.active{color:#5ab6b3}h1,h2,h3,h4,h5,h6{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}.img-centered{margin:0 auto}.bg-light-gray{background-color:#eeeeee}.bg-darkest-gray{background-color:#222222}.btn-primary{color:#ffffff;background-color:#007682;border-color:#007682;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#ffffff;background-color:#5ab6b3;border-color:#018d9b}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#007682;border-color:#007682}.btn-primary .badge{color:#007682;background-color:#ffffff}.btn-xl{color:#ffffff;background-color:#007682;border-color:#007682;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;border-radius:3px;font-size:18px;padding:20px 40px}.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{color:#ffffff;background-color:#5ab6b3;border-color:#018d9b}.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{background-image:none}.btn-xl.disabled,.btn-xl[disabled],fieldset[disabled] .btn-xl,.btn-xl.disabled:hover,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl:hover,.btn-xl.disabled:focus,.btn-xl[disabled]:focus,fieldset[disabled] .btn-xl:focus,.btn-xl.disabled:active,.btn-xl[disabled]:active,fieldset[disabled] .btn-xl:active,.btn-xl.disabled.active,.btn-xl[disabled].active,fieldset[disabled] .btn-xl.active{background-color:#007682;border-color:#007682}.btn-xl .badge{color:#007682;background-color:#ffffff}.navbar-custom{background-color:#222222;border-color:transparent}.navbar-custom .navbar-brand{color:#007682;font-family:"Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive}.navbar-custom .navbar-brand:hover,.navbar-custom .navbar-brand:focus,.navbar-custom .navbar-brand:active,.navbar-custom .navbar-brand.active{color:#5ab6b3}.navbar-custom .navbar-collapse{border-color:rgba(255,255,255,0.02)}.navbar-custom .navbar-toggle{background-color:#007682;border-color:#007682;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#ffffff;font-size:12px}.navbar-custom .navbar-toggle:hover,.navbar-custom .navbar-toggle:focus{background-color:#007682}.navbar-custom .nav li a{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px;color:#ffffff;text-shadow:#000000 1px 1px 1px}.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus{color:#007682;outline:none}.navbar-custom .navbar-nav > .active > a{border-radius:0;color:#ffffff;background-color:#007682}.navbar-custom .navbar-nav > .active > a:hover,.navbar-custom .navbar-nav > .active > a:focus{color:#ffffff;background-color:#5ab6b3}@media (min-width:768px){.navbar-custom{background-color:transparent;padding:25px 0;-webkit-transition:padding 0.3s;-moz-transition:padding 0.3s;transition:padding 0.3s;border:none}.navbar-custom .navbar-brand{font-size:2em;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.navbar-custom .navbar-brand img{height:auto;width:250px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.navbar-custom .navbar-nav > .active > a{border-radius:3px}}@media (min-width:768px){.navbar-custom.affix{background-color:#222222;padding:10px 0}.navbar-custom.affix .navbar-brand{font-size:1.5em}.navbar-custom.affix .navbar-brand img{height:auto;margin:-15px 0 0;width:150px}}@media (max-width:425px) and (min-width:320px){.navbar-custom .navbar-brand img{height:auto;margin:-11px 0 0;width:150px}}header{background-repeat:no-repeat;background-attachment:fixed;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;text-align:center;color:#ffffff}header .intro-text{padding-top:100px;padding-bottom:50px}header .intro-text .intro-lead-in{font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:22px;line-height:22px;margin-bottom:25px;text-shadow:rgba(0,0,0,1.0) 0 0 5px}header .intro-text .intro-heading{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:50px;line-height:50px;margin-bottom:25px;text-shadow:rgba(0,0,0,1.0) 0 0 5px}@media (min-width:768px){header .intro-text{padding-top:300px;padding-bottom:200px}header .intro-text .intro-lead-in{font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:40px;line-height:40px;margin-bottom:25px}header .intro-text .intro-heading{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:75px;line-height:75px;margin-bottom:50px}}section{padding:100px 0}section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}section h3.section-subheading{font-size:16px;font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;font-style:italic;font-weight:400;margin-bottom:75px}@media (min-width:768px){section{padding:150px 0}}.service-heading{margin:15px 0;text-transform:none}.pricing-tables{padding:0 7px 25px;font-size:0;letter-spacing:-4px;white-space:nowrap}.pricing-tables h3{font-size:2.1rem;line-height:1.5;text-transform:uppercase;color:#fff}.plan{display:inline-block;vertical-align:top;width:24%;background:rgba(0,118,130,0.8);border-radius:0;min-height:445px;margin:50px 3px;padding:0 0 35px;font-size:1.6rem;letter-spacing:0;white-space:normal;text-align:center;color:#fff}.plan .head{background:rgba(255,255,255,0.2);padding:8px 0 13px;margin-bottom:30px}.plan.recommended .head{padding:12px 0 20px;background:rgba(0,0,0,0.1)}.plan .price{display:block;font-weight:bold;text-transform:uppercase}.price .price-main{display:block;padding:0 0 17px;font-size:4.9rem;vertical-align:top;line-height:1;white-space:nowrap}.recommended .price .price-main{font-size:8.2rem}.price .price-main .symbol{display:inline-block;color:rgba(255,255,255,0.3);vertical-align:top;margin:0 7px 0 0;position:relative;font-weight:normal}.price .price-additional{color:rgba(255,255,255,0.5);display:block;padding:0 0 33px;font-weight:normal;font-size:1.4rem}.recommended .price .price-additional{padding:0 0 43px}.plan .btn{height:42px;font-size:1.5rem;border:0;line-height:26px;padding:8px 40px;text-transform:uppercase;color:#fff;font-weight:bold}.plan .btn.btn-default{background:rgba(255,255,255,0.3)}.plan .btn.btn-default:hover{background:rgba(255,255,255,0.5)}.recommended .btn{padding:14px 50px;height:52px;font-size:1.6rem;line-height:1.5;margin-bottom:7px}.plan ul{display:block;position:relative;margin:0;font-size:1.6rem;line-height:1.75;padding:29px 0 22px;min-height:117px;list-style:none}.plan ul:before{content:'';position:absolute;top:0;left:50%;width:60px;margin:0 0 0 -30px;height:5px;background:#ffffff}.plan.recommended{margin-top:0;width:28%;position:relative;z-index:99;background:rgba(0,0,0,0.2);border-color:rgba(86,117,189,1.00)}.plan.recommended ul{min-height:176px;line-height:32px;padding:37px 0 22px}.subscribe{margin:-30px 17px 0 0;text-align:right}.subscribe h3{margin:0 15px;float:left;font-size:2.8rem;line-height:1.4;font-weight:bold}.subscribe .form-group{overflow:hidden}.subscribe .form-control{padding:10px 28px;font-size:1.4rem;height:42px;min-width:335px;line-height:20px;border-color:#fff;font-weight:bold;box-shadow:0 0 0 #fff}.subscribe .btn{height:42px;font-size:1.3rem;line-height:20px;padding:10px 35px;font-weight:bold;text-transform:uppercase;margin:0 0 0 20px}.premium-pricing{padding:0 7px 25px;font-size:0;letter-spacing:-4px;white-space:nowrap}.premium-pricing h3{color:rgba(255,255,255,1.0);font-size:2.1rem;line-height:1.5;text-transform:uppercase;margin:20px 0 10px}.premium-pricing .plan{display:table;vertical-align:top;width:100%;border-radius:0;min-height:100px;margin:0 0 5px;padding:0 0 35px;font-size:1.3rem;letter-spacing:0;white-space:normal;text-align:center}.premium-pricing .plan .head{padding:8px 0 13px;margin-bottom:30px;text-align:center}.premium-pricing .plan .description{display:block;font-weight:bold;padding:0 10px;text-align:left}.premium-pricing .plan .description p{margin:0 0 10px}.premium-pricing .plan .btn{height:42px;font-size:1.5rem;border:0;line-height:26px;padding:8px 40px;text-transform:uppercase;font-weight:bold}.premium-pricing .plan ul{display:block;position:relative;margin:0;font-size:1.3rem;line-height:1.75;padding:10px 0 10px 22px;min-height:117px;list-style:inside}.premium-pricing .bronce{background:rgba(205,127,50,0.1);color:rgba(205,127,50,1.00)}.premium-pricing .bronce .head{background:rgba(205,127,50,1.00)}.premium-pricing .bronce .btn.btn-default{background:rgba(205,127,50,0.5)}.premium-pricing .bronce .btn.btn-default:hover{background:rgba(205,127,50,0.8)}.premium-pricing .bronce ul:before{content:'';position:absolute;top:0;left:0;width:160px;margin:0 0 0 -10px;height:3px;background:rgba(205,127,50,1.00)}.premium-pricing .plata{background:rgba(192,192,192,0.1);color:rgba(162,162,162,1.00)}.premium-pricing .plata .head{background:rgba(192,192,192,1.00)}.premium-pricing .plata .btn.btn-default{background:rgba(192,192,192,0.5)}.premium-pricing .plata .btn.btn-default:hover{background:rgba(192,192,192,0.8)}.premium-pricing .plata ul:before{content:'';position:absolute;top:0;left:0;width:160px;margin:0 0 0 -10px;height:3px;background:rgba(192,192,192,1.00)}.premium-pricing .oro{background:rgba(255,215,0,0.1);color:rgba(255,173,0,1.00)}.premium-pricing .oro .head{background:rgba(255,215,0,1.00)}.premium-pricing .oro .btn.btn-default{background:rgba(255,215,0,0.5)}.premium-pricing .oro .btn.btn-default:hover{background:rgba(255,215,0,0.8)}.premium-pricing .oro ul:before{content:'';position:absolute;top:0;left:0;width:160px;margin:0 0 0 -10px;height:3px;background:rgba(255,173,0,1.00)}footer{padding:25px 0;text-align:center}footer span.copyright{line-height:40px;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;text-transform:none}footer ul.quicklinks{margin-bottom:0;line-height:40px;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;text-transform:none}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{display:block;background-color:#222222;height:40px;width:40px;border-radius:100%;font-size:20px;line-height:40px;color:#ffffff;outline:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active{background-color:#007682}.btn:focus,.btn:active,.btn.active,.btn:active:focus{outline:none}@media only screen and (max-width:992px){.pricing-tables{padding:20px 0 60px}.plan{display:block;width:auto;margin:0 auto 25px}.plan.recommended{max-width:370px;width:auto}.subscribe{text-align:center;margin:2px 0 0}.subscribe .form-inline{min-width:430px;display:inline-block;vertical-align:top}.subscribe .form-group{margin:0}.subscribe .form-control{min-width:260px}.subscribe h3{font-size:3rem;line-height:1.2;float:none;margin:0 0 44px}}@media only screen and (max-width:479px){.plan{}.plan .head{padding:6px 12px 20px}.plan.recommended{max-width:300px}.pricing-tables{padding:20px 0 40px}.pricing-tables h3{font-size:1.6rem;line-height:1.5;margin:20px 0 10px}.price .price-main{font-size:5rem;line-height:1.12;padding:0 0 12px}.price .price-main .symbol{font-size:1.6;line-height:1.5}.price .price-additional{padding:0 0 24px;font-size:1.2rem;line-height:1.5}.subscribe{margin:-20px 0}.subscribe .form-group{margin:0}.subscribe .btn{padding:10px 25px;margin:0 0 0 10px}.subscribe .form-control{min-width:0}.subscribe h3{font-size:2rem;line-height:1.3;margin:0 0 20px}}