@charset "UTF-8";

/* Fix mobile left–right scrolling */
html, body {
  overflow-x: hidden !important;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
}

/* ===== RESPONSIVE TABLE ======== */

h2 {
  margin-top: 20px;/* Space before <h2> */
  margin-bottom: 20px;   /* Space after <h2> */
}

table {
  margin-top: 20px;/* Space before <table> */
  margin-bottom: 20px;   /* Space after <table> */
  border-collapse: collapse !important;
  width: 100% !important;
  border: 1px solid #ccc !important;
}

th, td {
  font-size: 12px;
  text-align: left;
  padding: 5px;
  border: 1px solid #ccc !important;
}

/* Even rows */
tr:nth-child(even) {
  background-color: #f3ede4;
}

/* Odd rows */
tr:nth-child(odd) {
  background-color: #ffffff; /* White */
}

th {
background-color: #04AA6D;
color: white;
}

.responsive-table { overflow-x:auto; display:block; max-width:100%; }

@media (max-width: 767px) {
  .responsive-table-wrapper {
width: 100%;
overflow-x: auto;
}
  .responsive-table-wrapper table {
width: auto;
display: block;
max-width: 100%;
white-space: nowrap;
}
}

@font-face{font-family:'Quentin';src:url(../fonts/Quentin.woff2) format("woff2"),url(../fonts/Quentin.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}article,aside,details,figcaption,figure,footer,header,header .menu-area .menu-area-right .social li a svg,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}.annuncement-bar .swiper-button-next::after,.annuncement-bar .swiper-button-prev::after,.ir br,[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}



body{margin:0;width:100%;height:100%;font-family: "Montserrat", "Roboto", "Helvetica Neue", "Segoe UI", "Arial", sans-serif;font-weight:400;font-size:1rem;color:#505050;line-height:0.5;-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden;background-color:#f2f0eb;background-repeat:no-repeat;background-size:100% auto}

::-moz-selection{background:#3e3620}::selection{background:#3e3620}a{text-decoration:none;color:#ffffff;-webkit-transition-delay:0s,0s,0s;-webkit-transition:color .25s ease-in-out 0s,background-color .25s ease-in-out 0s,border-color .25s ease-in-out 0s;transition:color .25s ease-in-out 0s,background-color .25s ease-in-out 0s,border-color .25s ease-in-out 0s}a,a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr,img{border:0}hr{display:block;height:1px;border-top:1px solid #b5b4b4;margin:1em 0;padding:0}ins,mark{color:#000}ins{background:#ff9;text-decoration:none}mark{background:#fcd16a;font-style:normal;font-weight:500}code,kbd,pre,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}small{font-size:0.9rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}fieldset,legend{border:0;padding:0}fieldset,figure,form{margin:0}label{cursor:pointer}legend{*margin-left:-7px}button,input,select{vertical-align:baseline}button,input,select,textarea{font-size:100%;margin:0;*vertical-align:middle}button,input{line-height:2.5;*overflow:visible}table button,table input{*overflow:auto}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}*,input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#ffffff}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.annuncement-bar{background:linear-gradient(to right,#001e44 0,#001e44 31%,#1b3c76 76%,#000321 100%);padding:13px 0;position:relative;z-index:9999}.annuncement-bar .annuncement-bar-in{padding:0 23px}.annuncement-bar .swiper-wrapper,header .header-in .header-right .search-area{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.annuncement-bar .swiper-slide{linear-gradient(to right,#001e44 0,#001e44 31%,#1b3c76 76%,#000321 100%)}.annuncement-bar .swiper-slide p{color:#ffffff;text-align:center;font-family:"Montserrat",sans-serif;font-size:0.9rem;font-style:normal;font-weight:500;line-height:normal}.annuncement-bar .swiper-slide p a{font-weight:700;color:#d0a566;margin-left:9px}.annuncement-bar .swiper-button-next,.annuncement-bar .swiper-button-prev{width:19px;height:19px;margin:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.annuncement-bar .swiper-button-prev{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="12" viewBox="0 0 7 12" fill="none"><path d="M5.68336 12L7 10.59L2.66171 6L7 1.41L5.68336 8.31026e-07L-4.61398e-07 6L5.68336 12Z" fill="white"/></svg>') no-repeat 0 center;left:0}.annuncement-bar .swiper-button-next{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="12" viewBox="0 0 7 12" fill="none"><path d="M1.31664 0L0 1.41L4.33829 6L0 10.59L1.31664 12L7 6L1.31664 0Z" fill="white"/></svg>') no-repeat right center;right:0}header{width:100%;top:0;z-index:1000;padding:0 50px}header .header-in{position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;padding-bottom:5px}header .header-in .logo{max-width:100px}footer .footer-left .map img,header .header-in .logo img,header .header-in .logo svg,header .menu-area .menu-area-left .logo-hamburger-wrap .logo .normal-logo svg{width:100%;height:auto;display:block}header .header-in .header-right{padding-top:37px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;position:relative;z-index:33;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}header .header-in .header-right .search-area{position:relative;z-index:9;padding-right:20px}header .header-in .header-right .search-area .search-icon{display:block;width:24px;height:24px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M22.9971 23L15.036 15.0491M15.004 3.39969C18.2076 6.59927 18.2076 11.7877 15.004 14.9873C11.8003 18.1869 6.60522 18.1869 3.40154 14.9873C0.195579 11.7877 0.195579 6.59927 3.40154 3.39969C6.60522 0.200104 11.8003 0.200104 15.004 3.39969Z" stroke="%23F2F0EB" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round"/></svg>') no-repeat 0 0;margin-top:15px;cursor:pointer;opacity:1;z-index:1;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.search-open header .header-in .header-right .search-area .search-icon{opacity:0;z-index:-1}header .header-in .header-right .search-area .search-icon-close{display:block;width:27px;height:27px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 27 27" fill="none"><rect x="1.41418" width="35" height="2" transform="rotate(45 1.41418 0)" fill="%23F2F0EB"/><rect x="0.707092" y="24.7488" width="35" height="2" transform="rotate(-45 0.707092 24.7488)" fill="%23F2F0EB"/></svg>') no-repeat 0 0;margin-top:15px;cursor:pointer;position:absolute;top:-1px;right:18px;opacity:0;z-index:-1;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.search-open header .header-in .header-right .search-area .search-icon-close{opacity:1;z-index:1}header .header-in .header-right .search-area .search-wrap{position:absolute;top:0;right:64px;width:0;opacity:0;pointer-events:none;overflow:hidden;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.search-open header .header-in .header-right .search-area .search-wrap{width:350px;pointer-events:all;opacity:1}header .header-in .header-right .search-area .search-wrap .searchform{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:55px;background:#ffffff;border-radius:100px;padding:15px 22px 15px 28px}header .header-in .header-right .search-area .search-wrap input[type=text]{width:calc(100% - 30px);color:#222;font-family:"Montserrat",sans-serif;font-size:0.9rem;line-height:19px;font-weight:400;letter-spacing:.3px;border:0;background:0 0}header .header-in .header-right .search-area .search-wrap input[type=submit]{width:24px;height:25px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M23 23.8325L15.0389 15.8816M15.0069 4.23221C18.2106 7.43179 18.2106 12.6203 15.0069 15.8198C11.8032 19.0194 6.60815 19.0194 3.40447 15.8198C0.198509 12.6203 0.198509 7.43179 3.40447 4.23221C6.60815 1.03262 11.8032 1.03262 15.0069 4.23221Z" stroke="%23D0A566" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round"/></svg>') no-repeat 0 0;border:0;display:block;text-indent:-200000px}header .header-in .header-right .button-wrap{margin-left:10px}header .header-in .header-right .button-wrap a{min-width:100px}header .header-in .header-right .hamburger-outer,header .header-in .header-right .hamburger-outer .hamburger-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .header-in .header-right .hamburger-outer{cursor:pointer}header .header-in .header-right .hamburger-outer .hamburger-wrap{width:32px;height:22px;right:0;top:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;left:-15px;z-index:9;margin-left:30px}header .header-in .header-right .hamburger-outer .hamburger,header .header-in .header-right .hamburger-outer .hamburger::before{position:relative;height:2px;width:32px;top:0;background-color:#d0a566;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}header .header-in .header-right .hamburger-outer .hamburger::before{position:absolute;content:"";top:-10px}header .header-in .header-right .hamburger-outer .hamburger::after{position:absolute;width:32px;height:2px;background-color:#d0a566;content:"";top:10px}header .header-in .header-right .hamburger-outer .hamburger-text{color:#f2f0eb;font-size:13px;font-weight:700;line-height:17px;letter-spacing:.26px;margin-left:13px}.menu-open header .header-in .header-right .hamburger-outer .hamburger{background-color:transparent}.menu-open header .header-in .header-right .hamburger-outer .hamburger::before{-webkit-transform:rotateZ(45deg) scaleX(1) translate(7px,7px);-ms-transform:rotate(45deg) scaleX(1) translate(7px,7px);transform:rotateZ(45deg) scaleX(1) translate(7px,7px)}.menu-open header .header-in .header-right .hamburger-outer .hamburger::after{-webkit-transform:rotateZ(-45deg) scaleX(1) translate(7px,-7px);-ms-transform:rotate(-45deg) scaleX(1) translate(7px,-7px);transform:rotateZ(-45deg) scaleX(1) translate(7px,-7px)}header .header-in .header-right .search-overlay{background:rgba(0,0,0,.4);width:100%;height:100%;position:fixed;left:0;top:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.search-open header .header-in .header-right .search-overlay{opacity:1;visibility:visible}header.normal-header{position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header.sticky-header{background:linear-gradient(to right,#001e44 0,#001e44 31%,#1b3c76 76%,#000321 100%);opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;position:fixed;top:-232px}header.sticky-header .header-in{padding-top:5px;padding-bottom:5px}header.sticky-header .header-in .logo{max-width:318px}header.sticky-header .header-in .header-right{padding-top:10px}header.sticky-header .header-in .header-right .search-overlay,header.sticky-header .menu-area{display:none}header.sticky-header .header-in .header-right .search-area .search-icon{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M22.9971 23L15.036 15.0491M15.004 3.39969C18.2076 6.59927 18.2076 11.7877 15.004 14.9873C11.8003 18.1869 6.60522 18.1869 3.40154 14.9873C0.195579 11.7877 0.195579 6.59927 3.40154 3.39969C6.60522 0.200104 11.8003 0.200104 15.004 3.39969Z" stroke="%23222222" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round"/></svg>') no-repeat 0 0}header.sticky-header .header-in .header-right .search-area .search-icon-close{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 27 27" fill="none"><rect x="1.41418" width="35" height="2" transform="rotate(45 1.41418 0)" fill="%23222222"/><rect x="0.707092" y="24.7488" width="35" height="2" transform="rotate(-45 0.707092 24.7488)" fill="%23222222"/></svg>') no-repeat 0 0}header.sticky-header .header-in .header-right .hamburger-outer .hamburger,header.sticky-header .header-in .header-right .hamburger-outer .hamburger::after,header.sticky-header .header-in .header-right .hamburger-outer .hamburger:before{background:#ffffff;}header .menu-area .menu-area-left .main-menu>ul>li>a:hover,header .menu-area .menu-area-left .main-menu>ul>li>ul li a:hover,header .menu-area .menu-area-right .contact-info p a:hover,header .menu-area .menu-area-right .secondery-menu li a:hover,header.sticky-header .header-in .header-right .hamburger-outer .hamburger-text{color:#d0a566}.menu-open header.sticky-header .header-in .header-right .search-area .search-icon{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M22.9971 23L15.036 15.0491M15.004 3.39969C18.2076 6.59927 18.2076 11.7877 15.004 14.9873C11.8003 18.1869 6.60522 18.1869 3.40154 14.9873C0.195579 11.7877 0.195579 6.59927 3.40154 3.39969C6.60522 0.200104 11.8003 0.200104 15.004 3.39969Z" stroke="%23F2F0EB" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round"/></svg>') no-repeat 0 0}.menu-open header.sticky-header .header-in .header-right .search-area .search-icon-close{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 27 27" fill="none"><rect x="1.41418" width="35" height="2" transform="rotate(45 1.41418 0)" fill="%23F2F0EB"/><rect x="0.707092" y="24.7488" width="35" height="2" transform="rotate(-45 0.707092 24.7488)" fill="%23F2F0EB"/></svg>') no-repeat 0 0}.menu-open header.sticky-header .header-in .header-right .hamburger-outer .hamburger{background:0 0!important}.menu-open header.sticky-header .header-in .header-right .hamburger-outer .hamburger::after,.menu-open header.sticky-header .header-in .header-right .hamburger-outer .hamburger:before{background:#d0a566}.menu-open header.sticky-header .header-in .header-right .hamburger-outer .hamburger-text{color:#f2f0eb}header .header-in .header-right .hamburger-outer .hamburger::after,header .menu-area,header .menu-area .menu-area-left .main-menu>ul>li{-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}header .menu-area{width:100%;height:100%;position:fixed;left:0;top:0;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);opacity:0;will-change:transform}.menu-open header .menu-area{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1;-webkit-transition:-webkit-transform .5s cubic-bezier(.645,.045,.355,1);transition:transform .5s cubic-bezier(.645,.045,.355,1);transition:transform .5s cubic-bezier(.645,.045,.355,1),-webkit-transform .5s cubic-bezier(.645,.045,.355,1)}.menu-open header .menu-area .menu-area-right{opacity:1;-webkit-transition:all .3s ease-in-out .4s;transition:all .3s ease-in-out .4s}header .menu-area .menu-area-left{width:64.42%;background:#f2f0eb}@media screen and (min-width:1025px){header .menu-area .menu-area-left{height:calc(var(--vh, 1vh)*100);overflow:auto;padding-top:90px}header .menu-area .menu-area-left .logo-hamburger-wrap .logo{margin-left:50px}header .menu-area .menu-area-left .main-menu-outer{height:calc(100% - 177px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}header .menu-area .menu-area-left .logo-hamburger-wrap .logo{max-width:181px}.search header .header-in .logo .normal-logo svg path[fill="#F2F0EB"],header .menu-area .menu-area-left .logo-hamburger-wrap .logo .normal-logo svg path[fill="#F2F0EB"]{fill:#222}header .menu-area .menu-area-left .main-menu{width:100%;padding:0 155px 0 100px}header .menu-area .menu-area-left .main-menu>ul{padding:0;margin:0;list-style:none;counter-reset:mainmenu-counter}header .menu-area .menu-area-left .main-menu>ul>li{padding:35px 0 31px;margin:0;color:#222;font-family:"Montserrat",sans-serif;font-size:25px;font-weight:300;line-height:0px;border-bottom:1px solid rgba(34,34,34,.3)}header .menu-area .menu-area-left .main-menu>ul>li::before{position:absolute;left:-35px;top:31px;color:#d0a566;font-family:"Montserrat",sans-serif;font-size:0.9rem;font-weight:400;line-height:normal;letter-spacing:.28px;counter-increment:mainmenu-counter;content:counter(mainmenu-counter, decimal-leading-zero)}footer .footer-right .footer-right-top .footer-menu-wrap ul li a:hover,header .menu-area .menu-area-left .main-menu>ul>li>a,header .menu-area .menu-area-left .main-menu>ul>li>ul li a{color:#6c757d}header .menu-area .menu-area-left .main-menu>ul>li .submenu-toggle{width:30px;height:30px;position:absolute;top:20px;right:-5px;margin-left:20px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none"><path d="M1 1L8 7.41667L15 1" stroke="%23D0A566" stroke-width="1.5"/></svg>') no-repeat center center;background-size:165px 12px;cursor:pointer;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}header .menu-area .menu-area-left .main-menu>ul>li>ul{padding:0;margin:0;list-style:none;max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}header .menu-area .menu-area-left .main-menu>ul>li>ul li{padding:0;margin:0;color:#222;font-family:"Montserrat",sans-serif;font-size:0.9rem;font-weight:700;line-height:19px;letter-spacing:.3px;opacity:0;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}header .menu-area .menu-area-left .main-menu>ul>li>ul li+li{margin-top:17px}header .menu-area .menu-area-left .main-menu>ul>li>ul li:first-child{padding-top:35px}header .menu-area .menu-area-left .main-menu>ul>li>ul li:last-child{padding-bottom:5px}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open{border-bottom-color:rgba(255,255,255,.15)}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open .submenu-toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul{max-height:1500px;opacity:1;overflow:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li{opacity:1}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(1){-webkit-transition-delay:.08s;transition-delay:.08s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(2){-webkit-transition-delay:.16s;transition-delay:.16s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(3){-webkit-transition-delay:.24s;transition-delay:.24s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(4){-webkit-transition-delay:.32s;transition-delay:.32s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(5){-webkit-transition-delay:.4s;transition-delay:.4s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(6){-webkit-transition-delay:.48s;transition-delay:.48s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(7){-webkit-transition-delay:.56s;transition-delay:.56s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(8){-webkit-transition-delay:.64s;transition-delay:.64s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(9){-webkit-transition-delay:.72s;transition-delay:.72s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(10){-webkit-transition-delay:.8s;transition-delay:.8s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(11){-webkit-transition-delay:.88s;transition-delay:.88s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(12){-webkit-transition-delay:.96s;transition-delay:.96s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(13){-webkit-transition-delay:1.04s;transition-delay:1.04s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(14){-webkit-transition-delay:1.12s;transition-delay:1.12s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(15){-webkit-transition-delay:1.2s;transition-delay:1.2s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(16){-webkit-transition-delay:1.28s;transition-delay:1.28s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(17){-webkit-transition-delay:1.36s;transition-delay:1.36s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(18){-webkit-transition-delay:1.44s;transition-delay:1.44s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(19){-webkit-transition-delay:1.52s;transition-delay:1.52s}header .menu-area .menu-area-left .main-menu>ul>li.submenu-open>ul li:nth-child(20){-webkit-transition-delay:1.6s;transition-delay:1.6s}header .menu-area .menu-area-left .main-menu>ul>li.nav-opacity{opacity:.3}header .menu-area .menu-area-right{width:35.58%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;opacity:0;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}header .menu-area .menu-area-right .image-wrap{width:100%;height:100%;position:absolute;left:0;top:0}header .menu-area .menu-area-right .image-wrap::after{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.6);content:''}header .menu-area .menu-area-right .image-wrap img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}header .menu-area .menu-area-right .menu-area-right-in{width:100%;position:relative;padding:0 60px 51px 0;text-align:right}footer .footer-right .footer-right-top .footer-menu-wrap ul,header .menu-area .menu-area-right .secondery-menu{padding:0;margin:0;list-style:none}header .menu-area .menu-area-right .secondery-menu li{color:#ffffff;text-align:right;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;line-height:17px;letter-spacing:.26px;margin:0}header .menu-area .menu-area-right .secondery-menu li+li{margin-top:19px}footer .footer-right .footer-right-top .footer-menu-wrap ul li a,header .menu-area .menu-area-right .contact-info p a,header .menu-area .menu-area-right .secondery-menu li a{color:#fff}header .menu-area .menu-area-right .contact-info{padding-top:37px}header .menu-area .menu-area-right .contact-info p{color:#ffffff;text-align:right;font-family:"Montserrat",sans-serif;font-size:0.9rem;font-weight:400;line-height:24px;margin:0 0 19px}header .menu-area .menu-area-right .social{padding:24px 0 0;margin:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}header .menu-area .menu-area-right .social li{padding:0;margin:0}header .menu-area .menu-area-right .social li+li{margin-left:19px}.fixed .nav-down.normal-header .header-in .header-right .search-overlay,.fixed .nav-down.normal-header .menu-area,header .menu-area .menu-area-right .mobile-button-search{display:none}.search header .header-in .header-right .search-area .search-icon{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M22.9971 23L15.036 15.0491M15.004 3.39969C18.2076 6.59927 18.2076 11.7877 15.004 14.9873C11.8003 18.1869 6.60522 18.1869 3.40154 14.9873C0.195579 11.7877 0.195579 6.59927 3.40154 3.39969C6.60522 0.200104 11.8003 0.200104 15.004 3.39969Z" stroke="%23222222" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round"/></svg>') no-repeat 0 0}.search header .header-in .header-right .search-area .search-icon-close{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 27 27" fill="none"><rect x="1.41418" width="35" height="2" transform="rotate(45 1.41418 0)" fill="%23222222"/><rect x="0.707092" y="24.7488" width="35" height="2" transform="rotate(-45 0.707092 24.7488)" fill="%23222222"/></svg>') no-repeat 0 0}.fixed .nav-up.normal-header{top:-232px}.fixed .nav-down.sticky-header{top:0;opacity:1;-webkit-transition:all .2s linear;transition:all .2s linear}.fixed .nav-down.sticky-header .header-in .header-right .search-overlay{display:block}.fixed .nav-down.sticky-header .menu-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){.annuncement-bar{padding:10px 0}.annuncement-bar .annuncement-bar-in{padding:0 15px}.annuncement-bar .swiper-slide{padding:0 22px}.annuncement-bar .swiper-slide p{font-size:13px}.annuncement-bar .swiper-slide p a{margin-left:9px}header{padding:0 15px}header .header-in{padding-top:10px;padding-bottom:12px;z-index:2}header .header-in .logo{max-width:115px;position:relative}header .header-in .header-right{padding-top:24px}header .header-in .header-right .hamburger-outer .hamburger-wrap{height:50px}header .header-in .header-right .hamburger-outer .hamburger::before{top:-9px}header .header-in .header-right .hamburger-outer .hamburger::after{top:9px}header .header-in .header-right .button-wrap,header .header-in .header-right .hamburger-outer .hamburger-text,header .header-in .header-right .search-area,header .header-in .header-right .search-overlay{display:none}.menu-open header .header-in .header-right .hamburger-outer .hamburger{background-color:#d0a566}.menu-open header .header-in .header-right .hamburger-outer .hamburger::after,.menu-open header .header-in .header-right .hamburger-outer .hamburger::before{-webkit-transform:rotateZ(0deg) scaleX(1) translate(0,0);-ms-transform:rotate(0deg) scaleX(1) translate(0,0);transform:rotateZ(0deg) scaleX(1) translate(0,0)}header.sticky-header .header-in{z-index:2}header.sticky-header .header-in .logo{max-width:250px}header.sticky-header .header-in .header-right{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.menu-open header.sticky-header .header-in .header-right .hamburger-outer .hamburger{background-color:#222!important}.menu-open header.sticky-header .header-in .header-right .hamburger-outer .hamburger::after,.menu-open header.sticky-header .header-in .header-right .hamburger-outer .hamburger::before{-webkit-transform:rotateZ(0deg) scaleX(1) translate(0,0);-ms-transform:rotate(0deg) scaleX(1) translate(0,0);transform:rotateZ(0deg) scaleX(1) translate(0,0);background-color:#222}header .menu-area{display:block;height:100vh;height:calc(var(--vh, 1vh)*100);overflow:auto;background:#f2f0eb;z-index:2;padding-top:74px}header .menu-area .menu-area-left{width:100%;background:0 0}header .menu-area .menu-area-left .logo-hamburger-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:25px}header .menu-area .menu-area-left .logo-hamburger-wrap .logo{max-width:115px}header .menu-area .menu-area-left .main-menu{padding-left:55px;padding-right:40px}header .menu-area .menu-area-left .main-menu>ul>li{font-size:22px;line-height:20px;border-bottom-color:rgba(34,34,34,.2);padding-top:19px;padding-bottom:18px}header .menu-area .menu-area-left .main-menu>ul>li::before{top:22px}header .menu-area .menu-area-left .main-menu>ul>li .submenu-toggle{top:15px}header .menu-area .menu-area-left .hamburger-outer,header .menu-area .menu-area-left .hamburger-outer .hamburger-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .menu-area .menu-area-left .hamburger-outer{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding-top:23px;cursor:pointer}header .menu-area .menu-area-left .hamburger-outer .hamburger-wrap{width:32px;height:55px;right:0;top:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;left:0;z-index:9;margin-left:19px}header .menu-area .menu-area-left .hamburger-outer .hamburger{position:relative;height:2px;width:32px;top:0;background-color:#d0a566;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}header .menu-area .menu-area-left .hamburger-outer .hamburger::after,header .menu-area .menu-area-left .hamburger-outer .hamburger::before{position:absolute;width:32px;height:2px;background-color:#d0a566;content:"";top:-9px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}header .menu-area .menu-area-left .hamburger-outer .hamburger::after{top:9px}.menu-open header .menu-area .menu-area-left .hamburger-outer .hamburger{background-color:transparent}.menu-open header .menu-area .menu-area-left .hamburger-outer .hamburger::before{-webkit-transform:rotateZ(45deg) scaleX(1) translate(6px,7px);-ms-transform:rotate(45deg) scaleX(1) translate(6px,7px);transform:rotateZ(45deg) scaleX(1) translate(6px,7px)}.menu-open header .menu-area .menu-area-left .hamburger-outer .hamburger::after{-webkit-transform:rotateZ(-45deg) scaleX(1) translate(6px,-7px);-ms-transform:rotate(-45deg) scaleX(1) translate(6px,-7px);transform:rotateZ(-45deg) scaleX(1) translate(6px,-7px)}header .menu-area .menu-area-right{width:100%;display:block!important}header .menu-area .menu-area-right .image-wrap{display:none}header .menu-area .menu-area-right .menu-area-right-in{text-align:left;padding-top:33px;padding-right:25px;padding-left:55px}header .menu-area .menu-area-right .secondery-menu li{font-size:0.9rem;text-align:left;padding:0}header .menu-area .menu-area-right .secondery-menu li+li{margin-top:23px}header .menu-area .menu-area-right .secondery-menu li a{color:#222}header .menu-area .menu-area-right .contact-info,header .menu-area .menu-area-right .social{display:none}header .menu-area .menu-area-right .mobile-button-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:41px}header .menu-area .menu-area-right .mobile-button-search .button-wrap a{min-width:240px}header .menu-area .menu-area-right .search-area{position:relative;z-index:9;padding-right:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .menu-area .menu-area-right .search-area .search-icon{display:block;width:24px;height:24px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M22.9971 23L15.036 15.0491M15.004 3.39969C18.2076 6.59927 18.2076 11.7877 15.004 14.9873C11.8003 18.1869 6.60522 18.1869 3.40154 14.9873C0.195579 11.7877 0.195579 6.59927 3.40154 3.39969C6.60522 0.200104 11.8003 0.200104 15.004 3.39969Z" stroke="%23222222" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round"/></svg>') no-repeat 0 0;margin-top:15px;cursor:pointer}header .menu-area .menu-area-right .search-area .search-wrap{position:absolute;top:0;right:0;width:0;opacity:0;visibility:hidden;overflow:hidden;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.search-open header .menu-area .menu-area-right .search-area .search-wrap{width:calc(100vw - 80px);opacity:1;visibility:visible}header .menu-area .menu-area-right .search-area .search-wrap .searchform{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:55px;background:#ffffff;border-radius:100px;padding:15px 22px 15px 28px}header .menu-area .menu-area-right .search-area .search-wrap input[type=text]{width:calc(100% - 30px);color:#222;font-family:"Montserrat",sans-serif;font-size:16px;line-height:20px;font-weight:400;letter-spacing:.3px;border:0;background:0 0}header .menu-area .menu-area-right .search-area .search-wrap input[type=submit]{width:24px;height:25px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M23 23.8325L15.0389 15.8816M15.0069 4.23221C18.2106 7.43179 18.2106 12.6203 15.0069 15.8198C11.8032 19.0194 6.60815 19.0194 3.40447 15.8198C0.198509 12.6203 0.198509 7.43179 3.40447 4.23221C6.60815 1.03262 11.8032 1.03262 15.0069 4.23221Z" stroke="%23D0A566" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round"/></svg>') no-repeat 0 0;border:0;display:block;text-indent:-200000px}.fixed header .menu-area{padding-top:20px}}@media screen and (min-width:1025px) and (max-width:1180px){header .menu-area .menu-area-left{width:60%}header .menu-area .menu-area-right{width:40%}}footer{background:#bdb7a8;padding:350px 0 0}footer .footer-in{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:350px}footer .footer-left{width:40.2%}footer .footer-left .map{height:525px}footer .footer-right{width:78%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}footer .footer-right .footer-right-top{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer .footer-right .footer-right-top .contact-info{width:38%}footer .footer-right .footer-right-top .contact-info p{color:#ffffff;font-size:0.9rem;font-weight:400;line-height:25px;margin-bottom:25px}footer .footer-right .footer-right-top .direction{top:4px}footer .footer-right .footer-right-top .social{padding:0;margin:43px 0 0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer .footer-right .footer-right-top .social li{padding:0;margin:0}footer .footer-right .footer-right-top .social li+li{margin-left:19px}footer .footer-right .footer-right-top .social li a svg path[fill="#D0A566"]{fill:#ffffff;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}footer .footer-right .footer-right-top .social li a:hover svg path{fill:#222}footer .footer-right .footer-right-top .footer-menu-wrap,footer .newsletter-block .gform_wrapper form{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer .footer-right .footer-right-top .footer-menu-wrap{width:46.894%}footer .footer-right .footer-right-top .footer-menu-wrap ul li{padding:0;margin:0;color:#ffffff;font-size:0.9rem;font-weight:400;line-height:18px}footer .footer-right .footer-right-top .footer-menu-wrap ul li+li{margin-top:18px}footer .footer-right .footer-right-bottom{border-top:1px solid #ffffff;margin-top:110px;padding-top:18px;padding-bottom:28px}footer .footer-right .footer-right-bottom p{color:#ffffff;text-align:right;font-size:13px;font-weight:400;line-height:30px}footer .newsletter-block{position:absolute;top:20px;left:0;right:0}footer .newsletter-block .newsletter-block-in{background:#ffffff;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);padding-top:10px;padding-bottom:10px;text-align:center}footer .newsletter-block h1.heading,footer .newsletter-block h2.heading,footer .newsletter-block h3.heading,footer .newsletter-block h4.heading,footer .newsletter-block h5.heading,footer .newsletter-block h6.heading{color:#d0a566;font-family:"Montserrat",sans-serif;font-size:0.9rem;font-weight:700;line-height:18px;letter-spacing:.42px;text-transform:uppercase;margin:0 0 11px}footer .newsletter-block p{color:#222;font-family:"Montserrat",sans-serif;font-size:25px;font-weight:500;line-height:32px;margin:0 0 25px}footer .newsletter-block .gform_wrapper{max-width:537px;margin:0 auto}footer .newsletter-block .gform_wrapper .gform_validation_errors{display:none}footer .newsletter-block .gform_wrapper form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #d0a566;padding-bottom:6px}footer .newsletter-block .gform_wrapper .gform_body{width:calc(100% - 100px)}footer,footer .newsletter-block .gform_wrapper .gform_body .gform_fields .gfield{position:relative}footer .newsletter-block .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{position:absolute;opacity:0;visibility:hidden}footer .newsletter-block .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input{border:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="14" viewBox="0 0 17 14" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.96021e-05 3.38583C-3.32007e-05 3.39473 -3.32007e-05 3.40356 9.96021e-05 3.41239V11.05C9.96021e-05 12.4583 1.14174 13.6 2.55008 13.6H14.45C15.8583 13.6 17 12.4583 17 11.05V3.41069C17 3.40306 17 3.39542 17 3.38771V2.55C17 1.14165 15.8583 0 14.45 0H2.55008C1.14174 0 9.96021e-05 1.14165 9.96021e-05 2.55V3.38583ZM1.70008 2.5499C1.70008 2.08048 2.08066 1.6999 2.55008 1.6999H14.45C14.9194 1.6999 15.3 2.08048 15.3 2.5499V2.94502L8.97143 7.16392C8.68595 7.3543 8.31394 7.3543 8.02847 7.16392L1.69993 2.94502L1.70008 2.5499ZM15.3 4.98822V11.0499C15.3 11.5193 14.9194 11.8999 14.45 11.8999H2.55008C2.08066 11.8999 1.70008 11.5193 1.70008 11.0499V4.98822L7.08564 8.57862C7.94214 9.14966 9.05796 9.14966 9.91458 8.57862L15.3 4.98822Z" fill="%23D0A566"/></svg>') no-repeat 0 center;box-shadow:none;padding:0 20px 0 34px;color:#222;font-family:"Montserrat",sans-serif;font-size:0.9rem;font-weight:400;line-height:32px;text-align:left}footer .newsletter-block .gform_wrapper .gform_body .gform_fields .gfield .validation_message{position:absolute}footer .newsletter-block .gform_wrapper .gform_footer,ol,ul{padding:0;margin:15px}footer .newsletter-block .gform_wrapper .gform_footer .gform_button{min-width:inherit;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="8" viewBox="0 0 18 8" fill="none"><path d="M17.4303 4.35355C17.6255 4.15829 17.6255 3.84171 17.4303 3.64645L14.2483 0.464467C14.053 0.269205 13.7364 0.269205 13.5412 0.464467C13.3459 0.659729 13.3459 0.976311 13.5412 1.17157L16.3696 4L13.5412 6.82843C13.3459 7.02369 13.3459 7.34027 13.5412 7.53553C13.7364 7.7308 14.053 7.7308 14.2483 7.53553L17.4303 4.35355ZM0.922852 4.5L17.0767 4.5L17.0767 3.5L0.922852 3.5L0.922852 4.5Z" fill="%23222222"/></svg>') no-repeat right center!important;margin:0;border:0;color:#222!important;font-family:"Montserrat",sans-serif!important;font-size:13px!important;line-height:17px!important;font-weight:700!important;letter-spacing:.26px!important;box-shadow:none!important;position:relative;padding:0 28px 0 0!important}footer .newsletter-block .gform_wrapper .gform_footer .gform_button:hover{color:#d0a566!important;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="8" viewBox="0 0 18 8" fill="none"><path d="M17.4303 4.35355C17.6255 4.15829 17.6255 3.84171 17.4303 3.64645L14.2483 0.464467C14.053 0.269205 13.7364 0.269205 13.5412 0.464467C13.3459 0.659729 13.3459 0.976311 13.5412 1.17157L16.3696 4L13.5412 6.82843C13.3459 7.02369 13.3459 7.34027 13.5412 7.53553C13.7364 7.7308 14.053 7.7308 14.2483 7.53553L17.4303 4.35355ZM0.922852 4.5L17.0767 4.5L17.0767 3.5L0.922852 3.5L0.922852 4.5Z" fill="%23D0A566"/></svg>') no-repeat right center!important}@media screen and (max-width:1024px){footer{padding-top:188px}footer .newsletter-block{top:30px}footer .newsletter-block .newsletter-block-in{padding:10px 10px 10px}footer .newsletter-block h1.heading,footer .newsletter-block h2.heading,footer .newsletter-block h3.heading,footer .newsletter-block h4.heading,footer .newsletter-block h5.heading,footer .newsletter-block h6.heading{font-size:13px;line-height:17px;letter-spacing:.39px;margin:0 0 6px}footer .newsletter-block p{font-size:20px;line-height:32px;margin:0px}footer .newsletter-block .gform_wrapper form{padding-bottom:3px}footer .newsletter-block .gform_wrapper .gform_footer button::after{top:20px}footer .footer-in{padding-left:15px;padding-right:15px;padding-top:38px}footer .footer-left{width:100%}footer .footer-left .map{height:90vw}footer .footer-right{width:100%;padding-top:20px}footer .footer-right .footer-right-top .contact-info{width:100%;margin-bottom:38px}footer .footer-right .footer-right-top .social{margin-top:34px}footer .footer-right .footer-right-top .footer-menu-wrap{width:100%}footer .footer-right .footer-right-bottom{padding-top:15px;padding-bottom:26px;margin-top:48px}footer .footer-right .footer-right-bottom p{text-align:center}}body.home{background-image:url(../images/yoga-photo-world-yoga-background-poster.jpg);background-position:center 53%}body::-webkit-scrollbar{width:8px;background-color:#8f8f8f}body::-webkit-scrollbar-thumb{background-color:#d0a566;border-radius:3px}.wow{visibility:hidden}::-moz-selection{background:#d0a566;color:#ffffff;text-shadow:none}::selection{background:#d0a566;color:#ffffff;text-shadow:none}a:hover{text-decoration:none;color:#d0a566}a:focus{outline:0}h1,h2,h3{font-size:1.6rem;line-height:20px;margin:0 0 20px}h2{margin:0 0 14px}h3{font-size:1.2rem;line-height:45px}h4{font-size:25px;line-height:29px;margin:0 0 10px}h1,h2,h3,h4,h5,h6{font-family:arial;color:#222;font-weight:500}h5{font-size:0.9rem;line-height:24px;text-transform:none;margin:0 0 19px}h6{font-size:18px;line-height:22px;margin:0 0 10px}p{font-size:0.9rem;line-height:25px;margin:0 0 23px}p:last-child{margin-bottom:0!important}ol li,ul li{margin-bottom:15px;position:relative;padding-left:2px;font-size:0.9rem;line-height:20px}ul li{padding-left:0}::-webkit-input-placeholder{opacity:1;color:#6c757d}:-moz-placeholder{opacity:1;color:#6c757d}::-moz-placeholder{opacity:1;color:#6c757d}:-ms-input-placeholder{opacity:1;color:#6c757d}input{outline:0}.fl{float:left}.fr{float:right}img.aligncenter{margin:0 auto 18px}img.alignleft,img.alignright{margin:0 0 18px}.flex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fw{width:100%;max-width:1440px;margin:0 auto;padding-left:15px;padding-right:15px}.max-content-width{max-width:2200px;margin:0 auto}.hide-on-mobile{display:none}.button-wrap{text-align:inherit}.arrow-link,.button-wrap a,.button-wrap button{color:#000000;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:700;letter-spacing:.26px}.button-wrap a,.button-wrap button{min-width:200px;height:15px;background:#d0a566;line-height:16px;text-transform:uppercase;padding:18px 15px 19px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;border:1px solid #d0a566;border-radius:100px;-webkit-transition-delay:0s;-webkit-transition:all .4s cubic-bezier(.25,.74,.22,.99) 0s;transition:all .4s cubic-bezier(.25,.74,.22,.99) 0s}.button-wrap.center{text-align:center}.button-wrap.right{text-align:right}.arrow-link{line-height:20px;position:relative;padding-right:28px;display:inline-block}.arrow-link::after{position:absolute;right:0;top:5px;width:18px;height:8px;display:inline-block;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;content:''}.arrow-link:hover{color:#d0a566}.arrow-link:hover::after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="8" viewBox="0 0 18 8" fill="none"><path d="M17.4303 4.35355C17.6255 4.15829 17.6255 3.84171 17.4303 3.64645L14.2483 0.464467C14.053 0.269205 13.7364 0.269205 13.5412 0.464467C13.3459 0.659729 13.3459 0.976311 13.5412 1.17157L16.3696 4L13.5412 6.82843C13.3459 7.02369 13.3459 7.34027 13.5412 7.53553C13.7364 7.7308 14.053 7.7308 14.2483 7.53553L17.4303 4.35355ZM0.922852 4.5L17.0767 4.5L17.0767 3.5L0.922852 3.5L0.922852 4.5Z" fill="%23D0A566"/></svg>') no-repeat 0 0}.arrow-link.light{color:#fff}.arrow-link.light::after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="8" viewBox="0 0 18 8" fill="none"><path d="M17.4303 4.35355C17.6255 4.15829 17.6255 3.84171 17.4303 3.64645L14.2483 0.464467C14.053 0.269205 13.7364 0.269205 13.5412 0.464467C13.3459 0.659729 13.3459 0.976311 13.5412 1.17157L16.3696 4L13.5412 6.82843C13.3459 7.02369 13.3459 7.34027 13.5412 7.53553C13.7364 7.7308 14.053 7.7308 14.2483 7.53553L17.4303 4.35355ZM0.922852 4.5L17.0767 4.5L17.0767 3.5L0.922852 3.5L0.922852 4.5Z" fill="%23ffffff"/></svg>') no-repeat 0 0}.arrow-link.light:hover{color:#222}.arrow-link.light:hover::after,.arrow-link::after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="8" viewBox="0 0 18 8" fill="none"><path d="M17.4303 4.35355C17.6255 4.15829 17.6255 3.84171 17.4303 3.64645L14.2483 0.464467C14.053 0.269205 13.7364 0.269205 13.5412 0.464467C13.3459 0.659729 13.3459 0.976311 13.5412 1.17157L16.3696 4L13.5412 6.82843C13.3459 7.02369 13.3459 7.34027 13.5412 7.53553C13.7364 7.7308 14.053 7.7308 14.2483 7.53553L17.4303 4.35355ZM0.922852 4.5L17.0767 4.5L17.0767 3.5L0.922852 3.5L0.922852 4.5Z" fill="%23222222"/></svg>') no-repeat 0 0}.lock-scroll{overflow:hidden}.lock-scroll body{overflow:hidden;height:100%}@media screen and (min-width:1025px){.lock-scroll.webkit-browser body{padding-right:8px}.lock-scroll.webkit-browser body::before{position:absolute;top:0;right:0;bottom:0;height:100%;width:8px;content:'';display:block;background-color:#8f8f8f;z-index:9999999}}.lenis.lenis-smooth [data-lenis-prevent],.lock-scroll,.lock-scroll body{-ms-scroll-chaining:none;overscroll-behavior:contain}.container{max-width:2200px;margin:0 auto;position:relative}.lenis.lenis-stopped,.words,.wrapper{overflow:hidden}.words{position:relative}@media screen and (min-width:1025px){body,p{font-size:0.9rem}body.home{background-image:url(../images/yoga-photo-world-yoga-background-poster.jpg);background-position:center 75%;background-repeat:no-repeat;background-size:100% auto}p{line-height:23px;margin:0 0 16px}h1{font-size:65px;line-height:65px;margin:0 0 38px}h2{font-size:50px;line-height:54px;margin:0 0 25px}h3{font-size:1.6rem;line-height:20px;margin:0 0 20px}h4{font-size:30px;line-height:34px;margin:0 0 7px}h5{font-size:18px;line-height:29px;margin:0 0 28px}h6{font-size:20px;line-height:24px;margin:0 0 22px}.button-wrap{text-align:inherit}.button-wrap a,.button-wrap button{font-size:13px;line-height:16px}.button-wrap a:hover,.button-wrap button:hover{color:#d0a566;background:#222}img.aligncenter{display:block;margin:0 auto 27px}img.alignleft{float:left;margin-right:27px}img.alignright{float:right;margin-left:27px}.fw{padding-left:60px;padding-right:60px}}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@-webkit-keyframes shake{0%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-webkit-keyframes headShake{0%,50%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}}@keyframes headShake{0%,50%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@-webkit-keyframes tada{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@-webkit-keyframes wobble{0%,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{0%,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39063deg) skewY(.39063deg);transform:skewX(.39063deg) skewY(.39063deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39063deg) skewY(.39063deg);transform:skewX(.39063deg) skewY(.39063deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown-40{0%{opacity:0;-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown-40{0%{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown100{0%{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown100{0%{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown50{0%{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown50{0%{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown20{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown20{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft2{0%{opacity:0;margin-left:-60%}to{opacity:1;margin-left:0}}@keyframes fadeInLeft2{0%{opacity:0;margin-left:-60%}to{opacity:1;margin-left:0}}@-webkit-keyframes fadeInLeft3{0%{opacity:0;margin-right:-60%}to{opacity:1;margin-right:0}}@keyframes fadeInLeft3{0%{opacity:0;margin-right:-60%}to{opacity:1;margin-right:0}}@-webkit-keyframes fadeInLeft100{0%{opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft100{0%{opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight100{0%{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight100{0%{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoomInCustom{0%{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}50%{opacity:0;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes zoomInCustom{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes grow-from-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes grow-from-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes grow-from-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin-x:right;-webkit-transform-origin:right;transform-origin:right;visibility:hidden}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}}@keyframes grow-from-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin-x:right;transform-origin-x:right;visibility:hidden}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin-x:right;transform-origin-x:right}}@-webkit-keyframes fadeInUp100{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp100{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp50{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp50{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp20{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp20{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes wipeFromLeft{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 0,0 0);clip-path:polygon(0 100%,0 100%,0 0,0 0)}to{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}}@keyframes wipeFromLeft{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 0,0 0);clip-path:polygon(0 100%,0 100%,0 0,0 0)}to{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}}@-webkit-keyframes wipeFromRight{0%{-webkit-clip-path:polygon(100% 100%,100% 100%,100% 0,100% 0);clip-path:polygon(100% 100%,100% 100%,100% 0,100% 0)}to{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}}@keyframes wipeFromRight{0%{-webkit-clip-path:polygon(100% 100%,100% 100%,100% 0,100% 0);clip-path:polygon(100% 100%,100% 100%,100% 0,100% 0)}to{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}}@-webkit-keyframes textDraw{0%{width:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{width:100%;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}}@keyframes textDraw{0%{width:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{width:100%;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.animated{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.flash{-webkit-animation-name:flash;animation-name:flash}.pulse{-webkit-animation-name:pulse;animation-name:pulse}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}.shake{-webkit-animation-name:shake;animation-name:shake}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}.tada{-webkit-animation-name:tada;animation-name:tada}.wobble{-webkit-animation-name:wobble;animation-name:wobble}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInDown-40{-webkit-animation-name:fadeInDown-40;animation-name:fadeInDown-40}.fadeInDown100{-webkit-animation-name:fadeInDown100;animation-name:fadeInDown100}.fadeInDown50{-webkit-animation-name:fadeInDown50;animation-name:fadeInDown50}.fadeInDown20{-webkit-animation-name:fadeInDown20;animation-name:fadeInDown20}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}.fadeInLeft2{-webkit-animation-name:fadeInLeft2;animation-name:fadeInLeft2}.fadeInLeft3{-webkit-animation-name:fadeInLeft3;animation-name:fadeInLeft3}.fadeInLeft100{-webkit-animation-name:fadeInLeft100;animation-name:fadeInLeft100}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeInRight100{-webkit-animation-name:fadeInRight100;animation-name:fadeInRight100}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}.flipInX,.flipInY,.flipOutX,.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX,.flipOutY{-webkit-animation-name:flipInY;animation-name:flipInY}.flipOutX,.flipOutY{-webkit-animation-name:flipOutX;animation-name:flipOutX}.flipOutY{-webkit-animation-name:flipOutY;animation-name:flipOutY}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}.hinge{-webkit-animation-name:hinge;animation-name:hinge}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.zoomInCustom{-webkit-animation-name:zoomInCustom;animation-name:zoomInCustom}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.grow-from-left{-webkit-animation-name:grow-from-left;animation-name:grow-from-left}.grow-from-right{-webkit-animation-name:grow-from-right;animation-name:grow-from-right}.fadeInUp100{-webkit-animation-name:fadeInUp100;animation-name:fadeInUp100}.fadeInUp50{-webkit-animation-name:fadeInUp50;animation-name:fadeInUp50}.fadeInUp20{-webkit-animation-name:fadeInUp20;animation-name:fadeInUp20}.wipeFromLeft{-webkit-animation-name:wipeFromLeft;animation-name:wipeFromLeft}.wipeFromRight{-webkit-animation-name:wipeFromRight;animation-name:wipeFromRight}.textDraw{-webkit-animation-name:textDraw;animation-name:textDraw;-webkit-animation-timing-function:cubic-bezier(.25,.74,.22,.99);animation-timing-function:cubic-bezier(.25,.74,.22,.99);will-change:transform}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow-column>.swiper-wrapper,.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/2));z-index:10;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char::after,.splitting .char::before{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;-webkit-transition:inherit;transition:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc(
 (var(--char-offset) * var(--char-offset)) / var(--char-center)
  );--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display:grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr)/repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100%*var(--col-total));height:calc(100%*var(--row-total));left:calc(-100%*var(--col-index));top:calc(-100%*var(--row-index))}.splitting .cell{--center-x:calc((var(--col-total) - 1) / 2);--center-y:calc((var(--row-total) - 1) / 2);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );--distance-y:calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) )}}






<style>@font-face{font-family:'Quentin';src:url(../fonts/Quentin.woff2) format("woff2"),url(../fonts/Quentin.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.hero{width:100%;height:80vh;height:590px;position:relative}.hero.overlay .hero-container::after{background:-webkit-linear-gradient(181deg,rgba(32,39,50,.8) .67%,rgba(32,39,50,0) 93.4%);background:linear-gradient(269deg,rgba(32,39,50,.8) .67%,rgba(32,39,50,0) 93.4%);top:0;left:0;content:''}.hero .image img,.hero .slide-background{-webkit-transition:all 1s ease-in-out 0s;transition:all 1s ease-in-out 0s}.hero .slide-background{width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;background:#000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hero .slide-background.active{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.hero .hero-in{height:100%;position:relative}.hero .image,.hero .video-wrapper{width:100%;height:100%;overflow:hidden}.hero .image{position:absolute;left:0;top:0}.hero .image.active img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.hero .image img{display:block;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.hero .video-wrapper{border-radius:8px;position:relative}.hero .video-wrapper picture{width:100%;height:100%;display:block}.hero .image img,.hero .video-wrapper picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .video-wrapper iframe,.hero.overlay .hero-container::after{position:absolute;width:100%;height:100%}.hero .hero-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero .hero-container .hero-container-in{z-index:2}.hero .hero-container h1,.hero .hero-container h2,.hero .hero-container h3,.hero .hero-container h4,.hero .hero-container h5,.hero .hero-container h6{position:absolute;bottom:-43px}.hero .hero-container h1.heading,.hero .hero-container h2.heading,.hero .hero-container h3.heading,.hero .hero-container h4.heading,.hero .hero-container h5.heading,.hero .hero-container h6.heading{color:#f2f0eb;font-family:serif;font-size:40px;font-weight:300;line-height:110px;margin:0}.hero .hero-container h1.heading>span,.hero .hero-container h2.heading>span,.hero .hero-container h3.heading>span,.hero .hero-container h4.heading>span,.hero .hero-container h5.heading>span,.hero .hero-container h6.heading>span{display:block;position:relative;top:22px}.hero .hero-container h1.heading em,.hero .hero-container h2.heading em,.hero .hero-container h3.heading em,.hero .hero-container h4.heading em,.hero .hero-container h5.heading em,.hero .hero-container h6.heading em{color:#d0a566;font-family:"Quentin";font-size:50px;font-weight:400;line-height:70px;font-style:normal;display:block;position:relative;left:40px}.hero .hero-container,.hero .video-popup .video-overlay{width:100%;height:100%;background:rgba(0,15,33,.5);position:absolute;left:0;top:0}.hero .video-popup .video-overlay{display:block;z-index:999}.hero .video-popup{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.hero .video-popup.popup-open{opacity:1;visibility:visible}.hero .video-popup .video-popup-close{background:#000;cursor:pointer;display:block;width:44px;height:44px;padding:10px;color:#ccc;position:absolute;right:0;top:0;z-index:999999}.hero .video-popup .video-popup-close svg{display:block;height:100%;overflow:visible;position:relative;width:100%;fill:currentColor}.hero .video-popup .fullwith-video{z-index:99999;overflow:hidden}.hero .video-popup .fullwith-video,.hero .video-popup .fullwith-video iframe{width:100%;height:100%;position:absolute;left:0;top:0}.hero .scroll-to-explore{display:none}@media screen and (max-width:768px){.wow{visibility:visible!important;-webkit-animation:initial!important;animation:initial!important}}</style><style media="(min-width: 1025px)">@font-face{font-family:'Quentin';src:url(../fonts/Quentin.woff2) format("woff2"),url(../fonts/Quentin.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@media screen and (min-width:1025px){.hero{height:84vh;margin-bottom:70px}.hero .video-cursor{cursor:none;width:110px;height:110px;position:fixed;pointer-events:none;top:50%;left:50%;z-index:99999;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);border-radius:100%;opacity:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"Montserrat",sans-serif;font-weight:600;font-size:13px;line-height:17px;letter-spacing:normal;color:#ffffff;text-transform:uppercase;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.hero .video-cursor::after{content:attr(data-play)}.hero .video-cursor.scale-down{-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}.hero .video-cursor.video-playing{display:none}.hero.no-video-cursor .hero-container{cursor:inherit}.hero .hero-container.no-cursor{cursor:none}.hero .hero-container h1,.hero .hero-container h2,.hero .hero-container h3,.hero .hero-container h4,.hero .hero-container h5,.hero .hero-container h6{position:absolute;bottom:-60px}.hero .hero-container h1.heading,.hero .hero-container h2.heading,.hero .hero-container h3.heading,.hero .hero-container h4.heading,.hero .hero-container h5.heading,.hero .hero-container h6.heading{font-size:65px;line-height:65px;margin:0}.hero .hero-container h1.heading>span,.hero .hero-container h2.heading>span,.hero .hero-container h3.heading>span,.hero .hero-container h4.heading>span,.hero .hero-container h5.heading>span,.hero .hero-container h6.heading>span{top:25px}.hero .hero-container h1.heading em,.hero .hero-container h2.heading em,.hero .hero-container h3.heading em,.hero .hero-container h4.heading em,.hero .hero-container h5.heading em,.hero .hero-container h6.heading em{font-size:150px;line-height:180px;left:116px}.hero .video-wrapper .video-play-overlay{z-index:9}.hero .video-play-overlay{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.hero .mobile-play-button{display:none}.hero .video-popup .video-popup-close{-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.hero .video-popup .video-popup-close:hover{background:#d0a566}.hero .scroll-to-explore{width:130px;height:130px;position:absolute;display:block;bottom:-35px;right:112px;z-index:55;cursor:pointer}.hero .scroll-to-explore.active svg circle:first-of-type{stroke-dashoffset:642%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hero .scroll-to-explore.active svg circle+circle{opacity:1}.hero .scroll-to-explore.active svg path{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all .6s ease-in-out .3s;transition:all .6s ease-in-out .3s}.hero .scroll-to-explore svg{width:100%;height:100%}.hero .scroll-to-explore svg circle{stroke-dasharray:321%;stroke-dashoffset:642%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition-property:stroke-dashoffset,-webkit-transform;transition-property:stroke-dashoffset,transform;transition-property:stroke-dashoffset,transform,-webkit-transform;-webkit-transition-duration:1.3s;transition-duration:1.3s;-webkit-transition-timing-function:cubic-bezier(.74,0,.24,.99);transition-timing-function:cubic-bezier(.74,0,.24,.99);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;will-change:stroke-dashoffset,transform;stroke-width:2px}.hero .scroll-to-explore svg circle:first-of-type{stroke-dashoffset:-321%;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.hero .scroll-to-explore svg circle+circle{stroke-dashoffset:321%;opacity:0}.hero .scroll-to-explore svg path{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);opacity:0}.hero .scroll-to-explore:hover svg circle{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);stroke-dashoffset:321%}.hero .scroll-to-explore:hover svg circle+circle{stroke-dashoffset:0%}}</style>




@keyframes textwipeFromLeft{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 0,0 0);clip-path:polygon(0 100%,0 100%,0 0,0 0)}to{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}}@font-face{font-family:'Quentin';src:url(../fonts/Quentin.woff2) format("woff2"),url(../fonts/Quentin.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.inner-banner{position:relative;overflow:hidden}.inner-banner img{width:100%;display:block;height:31.84vw;max-height:650px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1024px){.inner-banner img{height:49vh;max-height:450px}}.inner-banner .inner-banner-content{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.inner-banner .inner-banner-content .inner-banner-content-in{position:relative;z-index:3}.inner-banner .inner-banner-content h1.heading,.inner-banner .inner-banner-content h2.heading,.inner-banner .inner-banner-content h3.heading,.inner-banner .inner-banner-content h4.heading,.inner-banner .inner-banner-content h5.heading,.inner-banner .inner-banner-content h6.heading{color:#d0a566;text-align:center;font-family:"Quentin";font-size:30px;font-weight:500;line-height:50px;margin:50}.inner-banner.overlay .inner-banner-content::after{width:100%;height:100%;background:-webkit-linear-gradient(top,rgba(32,39,50,.9) 39.56%,rgba(32,39,50,0) 101.65%);background:linear-gradient(180deg,rgba(32,39,50,.9) 39.56%,rgba(32,39,50,0) 101.65%);position:absolute;top:0;left:0;z-index:2;content:''}@media screen and (max-width:1024px){.inner-banner.overlay .inner-banner-content::after{height:160%}}@media screen and (max-width:768px){.wow{visibility:visible!important;-webkit-animation:initial!important;animation:initial!important}}

@font-face{font-family:'Quentin';src:url(../fonts/Quentin.woff2) format("woff2"),url(../fonts/Quentin.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@media screen and (min-width:1025px){.inner-banner{height:31.84vw;max-height:650px}.inner-banner .inner-banner-content h1.heading,.inner-banner .inner-banner-content h2.heading,.inner-banner .inner-banner-content h3.heading,.inner-banner .inner-banner-content h4.heading,.inner-banner .inner-banner-content h5.heading,.inner-banner .inner-banner-content h6.heading{font-size:80px;line-height:110px}}


/*! safe-svg-svg-icon-style-inline-css */
.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%}


/*! classic-theme-styles-inline-css */
.wp-block-button__link{color:#ffffff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#ffffff;text-decoration:none}

/*! global-styles-inline-css */
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-g-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}




@font-face{font-family:'Quentin';src:url(../fonts/Quentin.woff2) format("woff2"),url(../fonts/Quentin.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.instagram-feed{padding:49px 0 206px}@media screen and (max-width:1024px){.instagram-feed .instagram-feed-in{position:relative}.instagram-feed .instagram-feed-top .username{position:absolute;bottom:-44px}.instagram-feed .instagram-feed-top h1.heading,.instagram-feed .instagram-feed-top h2.heading,.instagram-feed .instagram-feed-top h3.heading,.instagram-feed .instagram-feed-top h4.heading,.instagram-feed .instagram-feed-top h5.heading,.instagram-feed .instagram-feed-top h6.heading{position:relative;top:24px;z-index:2}}.instagram-feed .instagram-feed-top{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.instagram-feed .instagram-feed-top h1.heading,.instagram-feed .instagram-feed-top h2.heading,.instagram-feed .instagram-feed-top h3.heading,.instagram-feed .instagram-feed-top h4.heading,.instagram-feed .instagram-feed-top h5.heading,.instagram-feed .instagram-feed-top h6.heading{color:#d0a566;font-family:"Quentin";font-size:50px;font-weight:400;line-height:65px;margin:40px}.instagram-feed .instagram-feed-top .username{color:#222;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:300;line-height:24px}.instagram-feed .crt-widget{padding-bottom:0}.instagram-feed .crt-widget .crt-mosaic-post{padding:0!important}.instagram-feed .crt-widget .crt-mosaic-post .crt-post-border{border:0}


@font-face{font-family:'Quentin';src:url(../fonts/Quentin.woff2) format("woff2"),url(../fonts/Quentin.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@media screen and (min-width:1025px){.instagram-feed{padding:127px 0 306px}.instagram-feed .instagram-feed-top{position:relative;z-index:2;top:20px}.instagram-feed .instagram-feed-top h1.heading,.instagram-feed .instagram-feed-top h2.heading,.instagram-feed .instagram-feed-top h3.heading,.instagram-feed .instagram-feed-top h4.heading,.instagram-feed .instagram-feed-top h5.heading,.instagram-feed .instagram-feed-top h6.heading{font-size:110px;font-weight:400;line-height:65px}.instagram-feed .instagram-feed-top .username{font-size:30px;line-height:32px}}



/* General image responsiveness */
.responsive-img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Fix popup container width */
.popup, .modal, .lightbox, .popin {
  max-width: 90vw; /* 90% of viewport width */
  width: auto;
  overflow-x: hidden;
}

/* Make all images inside responsive */
.popup img,
.modal img,
.lightbox img,
.popin img {
  max-width: 100%;
  height: auto;
  display: block;
}



.swiper-container-free-mode > .swiper-wrapper {
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  margin: 0;
}


#slider_table{text-align:left;width: 580px;border: 5px solid #5B92E5;border-width: 0 0 1px 1px;}
#slider_table td, th{border: 5px solid #5B92E5;border-width: 1px 1px 1px 1px;}
.Heading_Cell{border: 5px solid #5B92E5;text-align:center;color: #000000;font-size:12px;background-color:#ccffcc;padding:5px 5px 5px 20px;}
.Heading_Cell_Single{border: 5px solid #5B92E5;text-align:center;color: #000000;font-size:12px;background-color:#FFC569;padding:10px 10px 10px 10px;}
.Data_Cell{text-align:left;color: #000000;font-weight:normal;font-size:12px;padding:3px 3px 3px 3px;background-color:#ffffff;}
.Section_Title {
  background-color: #cce6ff;
  color: #000000;
  font-weight: bold;
  font-size: 13px;
  text-align: center;
}



/* WORDS HIGHLIGHTED */
.soft-flow-highlight a {
display: inline-block;  /* Needed for padding to work */
text-decoration: none;
color: black; /* Ensures text stays black */
font-weight: normal;/* Optional: makes the text pop more inside the color */

/* 2. Shape and Spacing */
padding: 15px 10px; /* Makes the highlight "Thicker" around the text */
border-radius: 5px; /* Optional: Rounds the corners slightly */

/* 3. The Moving Gradient Background */
/* This creates diagonal stripes using very light orange and transparent white */
/* The Light Green Pattern */
background: repeating-linear-gradient(
  45deg,
  rgba(50, 205, 50, 0.15),   /* Color 1: Light Green */
  rgba(50, 205, 50, 0.15) 10px,
  rgba(144, 238, 144, 0.3) 10px, /* Color 2: Pale Green */
  rgba(144, 238, 144, 0.3) 20px
);

background-size: 28px 28px; /* Determines the size of the pattern loop */

/* 4. The Animation */
animation: flowMove 4s linear infinite; /* 4s = Slow speed */
}





/* ===================================================================== LaNGUaGE -STaRT ======= */
#silambam-tamil-menu{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#ffffff;}
#notes2{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#ffffff;}
#notes{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#305478;}
#bottom_header{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#ffffff;}
#english{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#1178cd;}
#sanskrit{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#be0000;}
#tamil{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#7D2252;}
#malay{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#254117;}
#malayalam{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#008000;}
#telugu{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#FF00FF;}
#french{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#808000;}
#nepali{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#307D7E;}
#greek{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#566D7E;}
#others{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#446500;}
#lime_green{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#41A317;}
#alert{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#be0000;}
#alert_link{font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#1178cd;}
#nakshatra1{margin:0 0 0 0px;padding:0px 125px 0px 0px;font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#446500;}
#content_table{width:580px;margin:0 0 0 0px;padding:0px 125px 0px 0px;font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#446500;}
#content_data{width:580px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:1rem;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#000000;}
/* ===================================================================== LaNGUaGE -END ======= */

/* ===================================================================== TITLES TYPE -START ======= */
.title_orange{color:#D08506;font-weight:bold;}
.title_orange_underline{color:#D08506;font-weight:bold;margin-bottom:0px;text-decoration:underline;}
.title_maroon{color:#800000;font-weight:bold;margin-bottom:0px;text-decoration:none;}
.title_maroon_underline{color:#800000;font-weight:bold;margin-bottom:0px;text-decoration:underline;}
.title_red{color:#FF0000;font-weight:bold;margin-bottom:0px;text-decoration:none;}
.title_yellow{color:#FFFF00;font-weight:bold;margin-bottom:0px;text-decoration:none;}
.title_green{color:#008000;font-weight:bold;margin-bottom:0px;text-decoration:none;}
.title_lime{color:#00FF00;font-weight:bold;margin-bottom:0px;text-decoration:none;}
.title_blue{color:#0000FF;font-weight:bold;margin-bottom:0px;text-decoration:none;}
.title_darkblue{color:#0000A0;font-weight:bold;margin-bottom:0px;text-decoration:none;}
.title_purple{color:#800080;font-weight:bold;margin-bottom:0px;text-decoration:none;}
.title_violet{color:#8D38C9;font-weight:bold;margin-bottom:0px;text-decoration:none;}
.title_brown{color:#A52A2A;font-weight:bold;margin-bottom:0px;text-decoration:none;}
.title_black{color:#000000;font-weight:bold;margin-bottom:0px;text-decoration:none;}
.title_white{color:#FFFFFF;font-weight:bold;margin-bottom:0px;text-decoration:none;}
/* ===================================================================== TITLES TYPE -END ======= */

/************ BLOG POST INFO IN ADMINISTRATION.HTML - START ***************/
#blog-post-info .post-info-user{color:#878787;font-size:11px;}.author-name{font-family:Georgia,'Times New Roman',serif !important;font-size:15px;line-height:16px;padding-bottom:5px;}
/************ BLOG POST INFO IN ADMINISTRATION.HTML - END ***************/

/************ IMAGE RESPONSIVE TO ADD INSIDE CLASS - START ***************/
.responsive {
  width: 100%;
  height: auto;
}
/************ IMAGE RESPONSIVE TO ADD INSIDE CLASS - END ***************/


/************ PROFILE CARD ANIMATED ***************/
.profile-card {
  width: 350px;
  height: 300px;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  display: grid;
  place-items: center;
  position: relative;
  transition: all 1s;
  z-index: 1;
  overflow: hidden;
}

.info h2,
.info p {
  color: #ffffff;
  opacity: 0;
  transition: all 0.6s;
  text-align:center;
}

.profile-card:hover .info h2,
.profile-card:hover .info p {
  opacity: 1;
}

.info::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #4681bd;
  transform: skew(30deg) translateX(100%);
  opacity: 0.3;
  z-index: -1;
  transition: all 0.6s ease;
}
.info::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #4681bd;
  transform: skew(-30deg) translateX(100%);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
  opacity: 0.3;
  z-index: -1;
  transition: all 0.6s ease;
}

.profile-card:hover .info::before {
  transform: skew(30deg) translateX(50%);
}

.profile-card:hover .info::after {
  transform: skew(-30deg) translateX(40%);
  opacity: 0.7;
}
.profile-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #4681bd;
  opacity: 0.3;
  transform: skew(30deg) translateX(85%);
  transition: all 0.6s ease;
  z-index: -1;
}

.profile-card::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #4681bd;
  opacity: 0.3;
  transform: skew(-30deg) translateX(85%);
  transition: all 0.6s ease;
  z-index: -1;
}
.profile-card:hover:before {
  transform: skew(30deg) translateX(30%);
}
.profile-card:hover:after {
  transform: skew(-30deg) translateX(20%);
}
/************ PROFILE CARD ANIMATED ***************/


:root {
	--color: #0066ff;
	--color-hover: #000000;
}


.card {
	width: 280px;
	height: 280px;
	background: white;
	border-radius: 30px;
	padding: 3px;
	position: relative;
	box-shadow: #604b4a30 0px 70px 30px -50px;
	transition: all 0.5s ease-in-out;
}

.card .mail {
	position: absolute;
	right: 2rem;
	top: 1.4rem;
	background: transparent;
	border: none;
}

.card .mail i {
	color: var(--color);
	font-size: 20px;
	cursor: pointer;
}

.card .mail i:hover {
	color: var(--color-hover);
}

.card .profile-pic {
	position: absolute;
	width: calc(100% - 6px);
	height: calc(100% - 6px);
	top: 3px;
	left: 3px;
	border-radius: 29px;
	z-index: 1;
	border: 0px solid var(--color);
	overflow: hidden;
	transition: all 0.5s ease-in-out 0.2s, z-index 0.5s ease-in-out 0.2s;
	cursor: pointer;
	background: url(https://res.cloudinary.com/freecodez/image/upload/v1696833687/images/vcx1iklxgzvgkza5klkh.webp);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-color: rgb(0, 198, 220);
}

.card:hover {
	border-top-left-radius: 55px;
}

.card:hover .bottom {
	top: 20%;
	border-radius: 80px 29px 29px 29px;
	transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) 0.2s;
}

.card:hover .profile-pic {
	width: 100px;
	height: 100px;
	aspect-ratio: 1;
	top: 10px;
	left: 10px;
	border-radius: 50%;
	z-index: 3;
	border: 7px solid var(--color);
	box-shadow: rgba(96, 75, 74, 0.1882352941) 0px 5px 5px 0px;
	transition: all 0.5s ease-in-out, z-index 0.5s ease-in-out 0.1s;
}

.card:hover .profile-pic:hover {
	transform: scale(1.3) translate(-10px, -10px);
	border-radius: 0px;
}

.card .bottom {
	position: absolute;
	bottom: 3px;
	left: 3px;
	right: 3px;
	background: var(--color);
	top: 80%;
	border-radius: 29px;
	z-index: 2;
	box-shadow: rgba(96, 75, 74, 0.1882352941) 0px 5px 5px 0px inset;
	overflow: hidden;
	transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
}

.card .bottom .content {
	position: absolute;
	bottom: 0;
	left: 1.5rem;
	right: 1.5rem;
	height: 160px;
}

.card .bottom .content .name {
	display: block;
	font-size: 1.2rem;
	color: white;
	font-weight: bold;
}

.card .bottom .content .about-me {
	display: block;
	font-size: 0.9rem;
	color: white;
	margin-top: 1rem;
}

.card .bottom .bottom-bottom {
	position: absolute;
	bottom: 13px;
	left: 1.5rem;
	right: 1.5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.card .bottom .bottom-bottom .social-links-container {
	display: flex;
	align-items: center;
	gap: 1rem;
}

.card .bottom .bottom-bottom .social-links-container i {
	font-size: 20px;
	fill: white;
	filter: drop-shadow(0 5px 5px rgba(165, 132, 130, 0.1333333333));
	cursor: pointer;
}

.card .bottom .bottom-bottom .social-links-container i:hover {
	color: var(--color-hover);
	transform: scale(1.2);
}

.card .bottom .bottom-bottom .button {
	background: white;
	color: var(--color);
	border: none;
	border-radius: 20px;
	font-size: 0.6rem;
	font-weight: 600;
	padding: 0.4rem 0.6rem;
	box-shadow: rgba(165, 132, 130, 0.1333333333) 0px 5px 5px 0px;
}

.card .bottom .bottom-bottom .button:hover {
	background: var(--color-hover);
	color: white;
}

.button {
	cursor: pointer;
}


/* ===== RESPONSIVE TABLE ======== */

h2 {
  margin-top: 20px;/* Space before <h2> */
  margin-bottom: 20px;   /* Space after <h2> */
}

table {
  margin-top: 20px;/* Space before <table> */
  margin-bottom: 20px;   /* Space after <table> */
  border-collapse: collapse !important;
  width: 100% !important;
  border: 1px solid #ccc !important;
}

th, td {
  font-size: 12px;
  text-align: left;
  padding: 5px;
  border: 1px solid #ccc !important;
}

/* Even rows */
tr:nth-child(even) {
  background-color: #f3ede4;
}

/* Odd rows */
tr:nth-child(odd) {
  background-color: #ffffff; /* White */
}

th {
background-color: #1178cd;
color: white;
}

.responsive-table { overflow-x:auto; display:block; max-width:100%; }

@media (max-width: 767px) {
  .responsive-table-wrapper {
width: 100%;
overflow-x: auto;
}
  .responsive-table-wrapper table {
width: auto;
display: block;
max-width: 100%;
white-space: nowrap;
}
}


#slider_table{text-align:left;width: 580px;border: 5px solid #5B92E5;border-width: 0 0 1px 1px;}
#slider_table td, th{border: 5px solid #5B92E5;border-width: 1px 1px 1px 1px;}
.Heading_Cell{border: 5px solid #5B92E5;text-align:center;color: #000000;font-size:12px;background-color:#ccffcc;padding:5px 5px 5px 20px;}
.Heading_Cell_Single{border: 5px solid #5B92E5;text-align:center;color: #000000;font-size:12px;background-color:#FFC569;padding:10px 10px 10px 10px;}
.Data_Cell{text-align:left;color: #000000;font-weight:normal;font-size:12px;padding:3px 3px 3px 3px;background-color:#ffffff;}
.Section_Title {
  background-color: #cce6ff;
  color: #000000;
  font-weight: bold;
  font-size: 13px;
  text-align: center;
}


/*  DROP ACCORDION COLUMN -START */
summary {
	font-size: 1rem;
	font-weight: bold;
	cursor: pointer;
	margin: 10px;
	padding: 10px;
	color: white;
	background-color: #1178cd;
}
details > p {
	padding: 15px;
	font-size: 1rem;
	font-weight: normal;
}
summary:focus,
summary:hover {
	background-color: red;
}
/*  DROP ACCORDION COLUMN -END */



/* Shared list style */
ul.bullet,
ul.box {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  padding-inline: 15px; /* ✅ Prevents content from hitting the edge */
  box-sizing: border-box;
}

ul.bullet li,
ul.box li {
  position: relative;
  padding-left: 23px;
  margin-bottom: 1em;
  text-align: justify;
  line-height: 1.6rem;
}

/* Bullet styles */
ul.bullet li::before {
  content: "•";
  color: #5b92e5;
  position: absolute;
  left: 25px;
  top: 0.15em;
  line-height: 1;
}

ul.bullet.big li::before {
  font-size: 35px;
}

ul.bullet.small li::before {
  font-size: 14px;
}

/* Box styles */
ul.box li::before {
  content: "■";
  color: #5b92e5;
  position: absolute;
  left: 25px;
  top: 0.5em;
  line-height: 1;
}

ul.box.big li::before {
  font-size: 22px;
}

ul.box.small li::before {
  font-size: 14px;
}







/* =========================================
   LOGIN BOX - PC & MOBILE RESPONSIVE
========================================= */

/* The Main Container */
.login-box {
background: #fff;
padding: 30px;
border-radius: 10px;
box-shadow: 0 0 10px rgba(0,0,0,0.2);

/* Responsive Size Logic */
width: 90%; /* Fits nicely on mobile screens */
max-width: 350px; /* Stops growing on PC screens */
box-sizing: border-box; /* Ensures padding doesn't break width */

/* Centering */
margin-left: auto;
margin-right: auto;
}

/* Headings */
.login-box h2 {
text-align: center;
margin-bottom: 20px;
}

/* Input Fields (Username & Password) */
.login-box input[type="text"], 
.login-box input[type="password"] {
width: 100%;
padding: 10px;
margin-bottom: 15px;
border: 1px solid #ccc;
border-radius: 5px;
box-sizing: border-box; /* Keeps input inside the box */
}

/* Login Button */
.login-box button {
width: 100%;
padding: 10px;
background: #1178cd;
color: #fff;
border: none;
border-radius: 5px;
cursor: pointer;
box-sizing: border-box;
transition: background 0.3s;
}

.login-box button:hover {
background: #095ca0;
}

/* Bottom Links (Register / Forgot Password) */
.login-box .links {
text-align: center;
margin-top: 15px;
}

.login-box .links a {
margin: 0 5px;
color: #1178cd;
text-decoration: none;
font-size: 14px; /* Slightly smaller text for mobile clarity */
}

/* Error Message */
.login-box .error {
color: red;
text-align: center;
margin-bottom: 10px;
}





/* -----------------------------------
DISABLE UNDERLINK CONTROL -START
------------------------------------ */
a:hover {
  color: #ffa726 !important;
  text-decoration: none !important;
}

/* ===== COLOR CODE ============================================================= 
#e80b0b - RED
#003366 - DARK BLUE ( ORIGINAL FOR LINK a:hover color )
#ffa726 - DARK YELLOW GOLD
================================================================================ */

/* =====to disable text selection more broadly ======== */
* {
  user-select: none !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
}

/* ---------------------------
 COLUMN LAYOUTS
---------------------------- */
.column {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
  float: none; /* remove any right-floating */
  text-align: left; /* ensure all child elements align left */
}

.column .input-box,
.column .select-box {
  flex: 1 1 250px;
}

/* -----------------------------------
FORM ELEMENTS
------------------------------------ */
.form {
  display: flex; /* Fixed: 'left' is not a valid display property */
  flex-direction: column;
  gap: 20px;
  text-align: left;
}

.input-box {
  display: flex;
  flex-direction: column;
}

.input-box label {
  font-weight: 500;
  margin-bottom: 8px;
  color: #333;
  margin-top: 25px;
  display: block;
}

.input-box input,
.select-box select {
  height: 45px;
  width: 100%;
  outline: none;
  border: 1px solid #ccc;
  border-radius: 8px;
  padding: 5px 0px 0px 15px;
  font-size: 15px;
  transition: all 0.3s ease;
}

.input-box input:focus,
.select-box select:focus {
  border-color: #3b82f6;
  box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.15);
}

/* ---------------------------
 GENDER SECTION - NORMAL RADIO
---------------------------- */
/* Combined duplicate .gender-option blocks */
.gender-option {
  display: flex;
  flex-wrap: wrap;
  align-items: center; /* vertically center radio with text */
  justify-content: flex-start; /* align all radios to the left */
  gap: 10px;
}

/* Specific override if inside input-box */
.input-box .gender-option {
  width: 100%;
  gap: 20px; /* space between radio labels */
}

.gender-option label {
  display: flex;
  align-items: center;
  gap: 5px; /* space between circle and text */
  cursor: pointer;
  color: #444;
  margin: 0;
}

.gender-option input[type="radio"] {
  width: auto;
  height: auto;
  appearance: radio;
  margin: 0;
  cursor: pointer;
  position: static;
}

/* ---------------------------
 ADDRESS SECTION
---------------------------- */
.address input {
  margin-bottom: 12px;
}

.select-box {
  position: relative;
}

.select-box select {
  appearance: none;
  background: #fff url("data:image/svg+xml;utf8,<svg fill='gray' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>") no-repeat right 15px center;
  background-size: 16px;
}

/* ---------------------------
 PHONE FIELD
---------------------------- */
/* Placeholder color for select */
#countryCode {
  color: #6c757d;
}

/* When a valid option is selected, turn text black */
#countryCode:valid {
  color: #000000;
}

.phone-field {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  width: 100%;
}

.phone-field select,
.phone-field input {
  display: block;
  margin: 0;
  text-align: left;
  width: 100%;
  height: 45px;
  float: none;
  border: 1px solid #ccc;
  border-radius: 8px;
  padding: 0 15px;
  font-size: 15px;
  outline: none;
  appearance: none;
  background: #fff url("data:image/svg+xml;utf8,<svg fill='gray' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>") no-repeat right 15px center;
  background-size: 16px;
}

/* ---------------------------
 ADDRESS SECTION COLUMNS
---------------------------- */
.input-box.address .column {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}

.input-box.address .column .select-box,
.input-box.address .column input[type="text"]#postal {
  flex: 1 1 100%;
  min-width: 200px;
}

.input-box.address .column select,
.input-box.address .column input[type="text"]#postal {
  width: 100%;
  height: 45px;
  border: 1px solid #ccc;
  border-radius: 8px;
  padding: 0 15px;
  font-size: 15px;
  outline: none;
  appearance: none;
  background: #fff url("data:image/svg+xml;utf8,<svg fill='gray' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>") no-repeat right 15px center;
  background-size: 16px;
}

/* Responsive 3-4 column layout */
@media screen and (min-width: 768px) {
  .input-box.address .column .select-box,
  .input-box.address .column input[type="text"]#postal {
flex: 1 1 calc(25% - 10px);
}
}

/* Postal Code sizing */
.input-box.address .column input[type="text"]#postal {
  width: 100%;
  max-width: 140px;
  flex: 0 0 auto;
}

/* ---------------------------
 MEMBERSHIP SECTION
---------------------------- */
.membership-box {
  margin: 20px 0;
}

/* Removed duplicate .membership-option block */
.membership-option {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.membership-option label {
  cursor: pointer;
  font-size: 16px;
}

.membership-box p,
.membership-box span,
.membership-box em,
.membership-box strong {
  display: inline;
  word-break: break-word;
}

@media (max-width: 480px) {
  .membership-box {
font-size: 14px;
padding: 0 8px;
}
  .membership-option label {
font-size: 14px;
line-height: 1.4;
}
}

/* ---------------------------
 BENEFIT MESSAGE
---------------------------- */
.benefit-message {
  display: none;
  margin: 15px 10px;
  padding: 12px 20px;
  border: 1px solid #4caf50;
  background-color: #e8f5e9;
  border-radius: 6px;
  font-family: Arial, sans-serif;
  max-width: 100%;
  box-sizing: border-box;
}

.benefit-message.show {
  display: block;
}

.benefit-message h4 {
  margin-top: 0px;
  margin-bottom: 5px;
  color: #2e7d32;
  font-size: 1.1em;
}

.benefit-message ul {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.benefit-message ul li {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin-bottom: 10px;
  line-height: 1.5;
  color: #6c757d;
}

.benefit-message ul li::before {
  content: '✔';
  flex-shrink: 0;
  color: #2563eb;
  font-weight: bold;
  font-size: 16px;
  margin-top: 2px;
  margin-left: 1px;
}

.benefit-message .lang-btn {
  background-color: #007bff;
  color: white;
  border: none;
  border-radius: 8px;
  padding: 2px 10px;
  font-size: 0.75rem;
  margin: 2px 5px 2px 0;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.15);
  transition: all 0.25s ease-in-out;
  min-width: 95px;
  text-align: center;
}

.benefit-message .lang-btn:hover {
  background-color: #0056b3;
  transform: translateY(-2px);
  box-shadow: 0 4px 10px rgba(0,0,0,0.2);
}

.benefit-message .lang-btn:focus {
  outline: none;
}

/* ---------------------------
 SUBMIT BUTTON
---------------------------- */
/* Consolidated 3 different submit selectors into one to prevent conflicts */
form button[type="submit"],
#submit,
input#submit {
  margin-top: 20px;
  padding: 5px 35px;
  background-color: #5b92e5;
  color: #ffffff;
  border: none;
  border-radius: 8px;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  transition: background-color 0.3s ease, transform 0.1s;
  display: inline-block;
}

form button[type="submit"]:hover,
#submit:hover,
input#submit:hover {
  background-color: #4477b3; /* Darker blue */
  transform: none;
}

#submit:active,
input#submit:active {
  transform: scale(0.98);
}

/* FORM SUBMIT - THUMBNAIL PREVIEW ON UPLOADS */
.file-preview {
  margin-top: 5px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  text-align: left;
  max-width: 100%;
  box-sizing: border-box;
}

.file-preview img {
  width: 80px;
  height: auto;
  max-height: 80px;
  border: 1px solid #ccc;
  border-radius: 5px;
  display: block;
  object-fit: contain;
  flex-shrink: 0;
}

.file-preview span {
  font-size: 0.8em;
  color: #333;
  display: block;
}

/* mobile stacking */
@media (max-width: 480px) {
  .file-preview {
flex-direction: column;
align-items: flex-start;
}
  .file-preview img {
width: 100px;
max-height: 100px;
}
  .file-info-box {
width: 100%;
}
}

/* grey info box */
.file-info-box {
  background-color: #f2f2f2;
  padding: 8px 10px;
  border-radius: 6px;
  font-size: 0.9rem;
  color: #333;
  max-width: 100%;
  word-break: break-word;
  overflow-wrap: anywhere;
  line-height: 1.4rem;
}

/* Tooltip for mobile */
.lang-tooltip {
  position: absolute;
  background: #333;
  color: #fff;
  padding: 4px 10px;
  border-radius: 10px;
  font-size: 0.75em;
  white-space: nowrap;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.2s;
  z-index: 9999;
}

.lang-tooltip.show {
  opacity: 1;
}

/* FOR BAD WORD INSIDE FORM */
#badWord {
  text-transform: uppercase;
  font-weight: 700;
  color: #b00020;
}

input::placeholder {
  transition: opacity 0.2s ease;
}

input:focus::placeholder {
  opacity: 0;
}

.live-update {
  font-weight: normal;
  font-size: 0.8em;
  animation: colorCycle 2s infinite;
}

@keyframes colorCycle {
  0% { color: red; }
  25% { color: orange; }
  50% { color: yellow; }
  75% { color: lime; }
  100% { color: red; }
}

/* ===================================================================== 
   DISCONNECT SOCIAL ICONS FROM BODY GREY COLOR (#505050)
===================================================================== */
.socico a, 
.socico a i, 
.socico a i::before {
    color: #ffffff !important; /* Forces the icons to be white */
    opacity: 1 !important;
}

.socico a:hover, 
.socico a:hover i, 
.socico a:hover i::before {
    color: #d0a566 !important; /* Turns gold when you hover over them */
}