@charset "UTF-8";
/*
Theme Name: PixtaTheme
Theme URI: pixtavn.com
Author: PixtaVN
Author URI: pixtavn.com
Description: The theme was developed by Pixta Vietnam.
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pixtavn.com
Tags: Pixtavn
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Setup theme
# Modal
# Grid System
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
## Sidebar - Widgets
# Content
	## Posts and pages
	## Comments
# Media
	## Captions
	## Galleries
## Layout construct
## Shortcode
## Footer
## Menu Mobile
## Custom css
## Responsive
--------------------------------------------------------------*/
@font-face {
  font-display: swap;
  font-family: Futura;
  src: url(assets/fonts/SFUFuturaRegular.otf);
}
@font-face {
  font-display: swap;
  font-family: FuturaItalic;
  src: url(assets/fonts/SFUFuturaOblique.otf);
}
@font-face {
  font-display: swap;
  font-family: FuturaHeavy;
  src: url(assets/fonts/SFU_Futura_Heavy.otf);
}
@font-face {
  font-display: swap;
  font-family: FuturaBold;
  src: url(assets/fonts/SFUFuturaBold.otf);
}
@font-face {
  font-display: swap;
  font-family: SVN-HelveticaNeue;
  src: url(assets/fonts/SVN-Helvetica-Neue.ttf);
}
@font-face {
  font-display: swap;
  font-family: SVN-Aptima;
  src: url(assets/fonts/SVN-Aptima.ttf);
}
@font-face {
  font-display: swap;
  font-family: NVN-Motherland-Signature;
  src: url(assets/fonts/NVN-Motherland-Signature.ttf);
}
@font-face {
  font-family: Montserrat, sans-serif;
  font-display: swap;
  src: url(assets/fonts/Montserrat-Regular.eot);
  src: url("assets/fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), 
  url(assets/fonts/Montserrat-Regular.woff2) format("woff2"), 
  url(assets/fonts/Montserrat-Regular.woff) format("woff"), 
  url(assets/fonts/Montserrat-Regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}

.c-content{max-width: 40rem;margin: 1rem auto 0;}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.4;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button::-ms-clear,button::-ms-reveal,input::-ms-clear,input::-ms-reveal{display:none}button,select{text-transform:none}button::-ms-expand,select::-ms-expand{display:none}button:focus::-ms-value,select:focus::-ms-value{background-color:inherit;color:#515151}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}
/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */
 html{color:#3D3C42;font-size:1rem;line-height:1.4;}@media (max-width:767px){html{font-size:4.2666666667vw}}@media (min-width:768px) and (max-width:1920px){html{font-size:.8333333333vw}}::-moz-selection,::-moz-selection{background:#b3d4fc;text-shadow:none}::-moz-selection{background:#b3d4fc;text-shadow:none}::-moz-selection,::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}dl,dd{margin:0;padding:0}p{margin-top:0; margin-bottom:12px; padding:0}ul,li{list-style:none;margin:0;padding:0}a{text-decoration:none;color:inherit}a:hover{text-decoration:none}input,textarea{outline:none;resize:none;border:none}button{padding:0;background:none;border:none;cursor:pointer}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before{content:" ";display:table}.clearfix::after{content:" ";display:table;clear:both}@media print{*{background:#fff!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}*::before,*::after{background:#fff!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a{text-decoration:underline}a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap!important;border:1px solid #999;page-break-inside:avoid}blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.header{background-color:#fff;font-family:Montserrat ,sans-serif;font-style:normal;position:fixed;top:0;left:0;width:100%;z-index:10}.header .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.header__logo{width:15rem;height:5rem;padding:0 2.6rem 0;border-left:1px solid rgba(30,66,126,.3);border-right:1px solid rgba(30,66,126,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__hamburger{position:absolute;top:1.375rem;right:0;width:1.625rem;height:1.875rem;z-index:99;cursor:pointer}.header__hamburger span{display:block;width:100%;height:.1875rem;background:#ed1c24;margin-bottom:.375rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.header__hamburger.active span:nth-child(1){-webkit-transform:rotate(45deg) translate(8px,10px);transform:rotate(45deg) translate(8px,10px);-webkit-transform-origin:center center;transform-origin:center center}.header__hamburger.active span:nth-child(2){-webkit-transform:rotate(-45deg) translate(-4px,2px);transform:rotate(-45deg) translate(-4px,2px);-webkit-transform-origin:center center;transform-origin:center center}.header__hamburger.active span:nth-child(3){display:none}.header__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-left:1px solid rgba(30,66,126,.3);font-family:FuturaItalic,sans-serif;font-style:normal;font-size:1.2rem;line-height:1.875rem;letter-spacing:0}.header__nav ul li{list-style:none;padding:1.25rem 0;border-right:1px solid rgba(30,66,126,.3)}.header__nav ul li a{padding:0 2rem;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#1E427E}.header__nav ul li a:hover{color:#ed1c24}.header__nav ul li a img{max-height:1.5rem;width:auto}.header__nav ul li.active a{color:#ed1c24}.header__menu{background:#1E427E;font-family:Montserrat ,sans-serif;font-style:normal;text-transform:uppercase;font-size:1.125rem;line-height:1.625rem;font-weight:600;letter-spacing:0em;color:#fff}.header__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__menu ul li{position:relative}.header__menu ul li:hover .sub-menu{opacity:1;visibility:inherit}.header__menu ul li a{padding:.8rem 2.5rem .8rem;display:block;color:inherit}.header__menu ul.menu > li:hover > a,.header__menu ul.menu > li.active > a{background:#ed1c24;color:#fff}.header__menu .sub-menu{display:block;position:absolute;top:3.125rem;left:0;width:100%;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);color:#1E427E;opacity:0;visibility:hidden}.header__menu .sub-menu li{padding:0 1.25rem}.header__menu .sub-menu li a{border-bottom:1px solid rgba(30,66,126,.3);padding-left:0;padding-right:0;text-transform: capitalize;font-weight: 500;}.header__menu .sub-menu li a:hover{background:transparent;color:#ed1c24}.header__menu .sub-menu li.active a{background:transparent;color:#ed1c24}.header__menu .sub-menu li:last-of-type a{border-bottom:none}.header .social-fixed{position:fixed;bottom:1.25rem;right:1.375rem;z-index:100;width:5rem}@media (min-width:768px){.header__nav{display:block!important}}@media (max-width:767px){.header{height:4.0625rem}.header .wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__logo{width:5rem;padding:0;border:none}.header__nav{background:#fff;border-top:1px solid rgba(30,66,126,.3);position:fixed;top:4.0625rem;right:0;width:100%;height:calc(100vh - 4.0625rem);display:none;z-index:100;padding:.625rem 0 8.125rem;overflow:auto}.header__nav ul{font-family:Montserrat ,sans-serif;font-style:normal;display:block;border-left:none;padding:0 1.25rem;margin-left:0;}.header__nav ul li{border-bottom:1px solid rgba(30,66,126,.3);border-right:none;padding:.25rem 0}.header__nav ul li a{padding:.625rem 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.header__nav ul ul li{padding:0}.header__nav ul ul li a{padding:.5rem 0}.header__nav ul .menu-product{border-bottom:none;padding:0}.header__nav ul .menu-product .menu-danh-muc-san-pham-container,.header__nav ul .menu-product .menu-product__main .sub-menu{display:none}.header__nav ul .menu-product__btn{border-bottom:1px solid rgba(30,66,126,.3);position:relative;padding:.625rem 0;display:block;color:#1E427E}.header__nav ul .menu-product .dropdown_menu{display:none}.header__nav ul .has-sub{border-bottom:none}.header__nav ul .has-sub .menu-product__btn{padding:0}.header__nav ul .has-sub .menu-product__btn span{padding-right:1.5625rem;position:relative}.header__nav ul .has-sub .menu-product__btn .group{position:relative}.header__nav ul .icon-arr{width:1.6875rem;height:100%;background:url(assets/img/arrow-down.png) no-repeat center center/0.625rem;position:absolute;top:0;right:0}.header__nav ul .active .icon-arr{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__menu{display:none}.header .social-fixed{top:auto;bottom:1.25rem;right:0;-webkit-transform:none;transform:none;width:3.75rem}}.js-hamburger{cursor:pointer}.subscribe-mail{background-color:#ed1c24;padding:4.125rem 0}.subscribe-mail .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.subscribe-mail .c-title{color:#fff}.subscribe-mail .c-btn{position:absolute;top:0;right:0;background-color:#fff;border-radius:0;border-top-right-radius:.625rem;border-bottom-right-radius:.625rem;width:7.8125rem;height:3.75rem;padding:0;color:#ed1c24}.subscribe-mail .c-btn span{background-image:url(assets/img/icon-arrow-right.png)}.subscribe-mail form{position:relative;width:48.75rem}.subscribe-mail form input{font-family:SVN-HelveticaNeue;background:transparent;border:1px solid #fff;width:100%;height:3.75rem;border-radius:.625rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10.3125rem 0 2.9375rem;color:#fff}.subscribe-mail form input::-webkit-input-placeholder{color:#fff}.subscribe-mail form input::-moz-placeholder{color:#fff}.subscribe-mail form input:-ms-input-placeholder{color:#fff}.subscribe-mail form input::-ms-input-placeholder{color:#fff}.subscribe-mail form input::placeholder{color:#fff}@media (max-width:767px){.subscribe-mail{padding:1.875rem 0}.subscribe-mail .wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.subscribe-mail .c-title{font-size:1.25rem;margin-bottom:1.25rem}.subscribe-mail .c-btn{width:6.25rem;height:3.125rem}.subscribe-mail form input{padding:0 10.3125rem 0 1.25rem;height:3.125rem}}.footer{background-color:#fff;padding:8.75rem 0 9.375rem}.footer .logo{width:17.5rem}.footer .col-01{width:17.5rem}.footer .col-02{width:21.875rem;margin-left:auto}.footer .col-03{width:12.5rem;margin-left:4.375rem}.footer .col-04{width:8.75rem;margin-left:5rem}.footer .col-05{width:18.125rem;margin-left:4.375rem}.footer h3{font-family:Montserrat ,sans-serif;font-style:normal;margin-bottom:1.5625rem;text-transform:uppercase;font-size:1.25rem;line-height:1.75rem;color:#1E427E}.footer h3:nth-of-type(2){margin-top:2.5rem}.footer ul.footer-info li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer ul.footer-info li img{margin-right:1rem;width:1.8125rem}.footer ul.footer-list{font-family:SVN-HelveticaNeue;font-size:1rem;font-weight:400;line-height:1.375rem}.footer ul.footer-list li+li{margin-top:.875rem}.footer ul.footer-list li a:hover{color:#ed1c24}.footer ul.social{margin-top:9.375rem}.footer ul.social li{margin:0 .625rem;width:2.5rem}@media (max-width:767px){.footer{padding:2.5rem 0 3.75rem}.footer .logo{width:55%}.footer .col-01{width:100%;margin-left:0}.footer .col-02{width:100%;margin-left:0;padding-top:1.875rem}.footer .col-03{width:100%;margin-left:0;padding-top:1.875rem}.footer .col-04{width:100%;margin-left:0;padding-top:1.875rem}.footer .col-05{width:100%;margin-left:0;padding-top:1.875rem}.footer h3{margin-bottom:.9375rem}.footer h3:nth-of-type(2){margin-top:1.875rem}.footer ul.footer-info li{font-size:.9375rem}.footer ul.footer-info li img{margin-right:.75rem;width:1.5rem}.footer ul.footer-list{font-size:.9375rem}.footer ul.footer-list li+li{margin-top:.5rem}.footer ul.social{margin-top:1.875rem}.footer ul.social li{width:2.1875rem}.footer ul.social li:first-child{margin-left:0}}.u-txt-center{text-align:center}.u-txt-left{text-align:left!important}.u-txt-right{text-align:right!important}.u-txt-link{text-decoration:underline;color:#004bb1}.u-cl-blue{color:#004bb1!important}.u-cl-red{color:#E80022!important}.u-shadow{-webkit-box-shadow:4px 6px 9.3px .7px rgba(203,203,203,.75);box-shadow:4px 6px 9.3px .7px rgba(203,203,203,.75)}.u-radius{border-radius:.625rem;overflow:hidden}.u-fz-10{font-size:.625rem}.u-fz-12{font-size:.75rem}.u-fz-14{font-size:.875rem}.u-fz-16{font-size:1rem}.u-fz-18{font-size:1.125rem}.u-fz-20{font-size:1.25rem}.u-lh-32{line-height:2rem}.u-txt-underline{text-decoration:underline}.u-mt-0{margin-top:0!important}.u-mt-10{margin-top:.625rem}.u-mt-20{margin-top:1.25rem}.u-mt-30{margin-top:1.875rem}.u-mt-40{margin-top:2.5rem}.u-mb-10{margin-bottom:.625rem}.u-mb-20{margin-bottom:1.25rem}.u-mb-30{margin-bottom:1.875rem}.u-mb-40{margin-bottom:2.5rem}.u-mr-20{margin-right:1.25rem}.u-ml-20{margin-left:1.25rem}.u-pd-20{padding:1.25rem}.u-pd-40{padding:2.5rem}.u-pt-0{padding-top:0!important}.u-pt-20{padding-top:1.25rem}.u-pt-40{padding-top:2.5rem}.u-pb-0{padding-bottom:0!important}.u-pb-20{padding-bottom:1.25rem}.u-pb-40{padding-bottom:2.5rem}.u-mb-xs{margin-bottom:.625rem}.u-mb-sm{margin-bottom:1.25rem}.u-mb-md{margin-bottom:1.875rem}.u-mb-lg{margin-bottom:2.5rem}.u-mb-md2x{margin-bottom:5rem}.u-mb-lg2x{margin-bottom:5rem}.u-mt-xs{margin-top:.625rem}.u-mt-sm{margin-top:1.25rem}.u-mt-md{margin-top:1.875rem}.u-mt-lg{margin-top:2.5rem}.u-mt-lg2x{margin-top:5rem}.u-hidden{display:none}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.d-flex--end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.d-flex--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.d-flex--between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.d-flex--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-inline{display:inline-block}@media (max-width:767px){.only-pc{display:none!important}}@media (min-width:768px){.only-sp{display:none!important}}.c-title{text-transform:uppercase;font-family:Montserrat ,sans-serif;font-style:normal;font-size:3rem;line-height:4.25rem;color:#1E427E;font-weight: 600;}.c-title--sm{text-transform:none;font-size:2.25rem;line-height:3.125rem;text-align:left;color:#1E427E}.c-title--xs{font-size:1.125rem;line-height:1.375rem}.c-title--green{color:#1C7F16}.c-title--white{color:#fff}.c-title--center{text-align:center}.c-title span{font-family:NVN-Motherland-Signature;text-transform:capitalize;font-size:83.4%;font-weight:400;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);display:inline-block}@media (max-width:767px){.c-title{font-size:1.625rem;line-height:1.4}.c-title--sm{font-size:1.375rem}.c-title--xs{font-size:1rem}}.c-btn{font-family:FuturaItalic,sans-serif;font-style:normal;background-color:#ed1c24;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.375rem;padding:.5rem 1.875rem .5625rem;font-size:1rem;line-height:1.5rem;text-align:center;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;color:#fff;cursor:pointer}.c-btn span{background:url('assets/img/icon-arrow-right.png') no-repeat center right/0.375rem;display:inline-block;padding-right:1rem;position:relative}.c-btn--border span{background-image:url('assets/img/icon-arrow-right-blue.png')}.c-btn-more span{background:none}.c-btn-more span:after{content:"+";position:absolute;top:0;right:0}.c-btn--full{width:100%;max-width:inherit}.c-btn--white{background-color:#fff;color:#ed1c24}.c-btn--white span{background-image:url(assets/img/icon-arrow-right-red.png)}.c-btn--circle{width:7.5rem;height:7.5rem;border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;color:#ed1c24}.c-btn--circle span{background-image:url(assets/img/icon-arrow-right-red.png)}.c-btn--border{background:none;border:1px solid;color:#1E427E}.c-btn--border-white{background:none;border:1px solid;color:#fff}@media (min-width:768px){.c-btn:hover{opacity:.8}}@media (max-width:767px){.c-btn{font-size:.875rem;line-height:1.5rem}}.breadcrumb{margin-top:1.375rem;padding:1.25rem 0}.breadcrumb p{margin-bottom:0;}.slick-arrow{position:absolute;top:50%;z-index:2;display:block;width:3.75rem;height:3.75rem;line-height:0;font-size:0;cursor:pointer;background: url('assets/img/arrow-circle-off.png') no-repeat center center/99% 100%;border-radius:50%;color:transparent;margin-top:-1.875rem;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;padding:0;border:none;outline:none}.slick-arrow:hover,.slick-arrow:focus{background-image:url('assets/img/arrow-circle-on.png');outline:none;color:transparent}.slick-arrow:hover:before,.slick-arrow:focus:before{opacity:1}.slick-arrow.slick-disabled:before{opacity:.25}.slick-arrow.slick-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:0}.slick-arrow.slick-next{right:0}@media (max-width:767px){.slick-arrow{width:1.875rem;height:1.875rem;margin-top:-.9375rem}}.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:1.5rem 0 0;width:100%}.slick-dots li{position:relative;display:inline-block;height:.9375rem;width:.9375rem;margin:0 .375rem;border-radius:50%;background-color:#EAEFF1;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:100%;width:100%;outline:none;line-height:0;font-size:0;color:transparent;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li.slick-active{background-color:#AAA}.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}body{font-family:"Montserrat", sans-serif;font-size:1.25rem;line-height:1.4;font-weight:400;color:#000}body.nav--open,body.modal--open{overflow:hidden}body *{-webkit-tap-highlight-color:rgba(255,255,255,0)}@media (max-width:767px){body{font-size:1rem;line-height:1.5}}*{-webkit-box-sizing:border-box;box-sizing:border-box}#main{position:relative;padding-top:7.5rem}@media (max-width:820px){#main{padding-top:4.0625rem}}.container{overflow:hidden}.wrap{width:101.25rem;margin:0 auto;position:relative}@media (max-width:767px){.wrap{width:auto;margin:0 1rem}}img{max-width:100%;height:auto}.hover{-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.hover:hover{opacity:.8}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;width:100%;overflow:hidden}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.futura{font-family:Montserrat ,sans-serif;font-style:normal}.futura-heavy{font-family:Montserrat ,sans-serif;font-style:normal}.futura-bold{font-family:FuturaBold,sans-serif;font-style:normal}