@import url("animate.min.css");@import url("revolution.css");@import url("owl.carousel.css");.ft-child.ft-bounce2{background-color: #353535;}.ft-child.ft-bounce1, .ft-child.ft-bounce3{background-color: #e9b426;}body,input,select,textarea,button,h1, h2, h3, h4, h5, h6{font-family: 'PT Sans', Arial, Tahoma; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}html{background: #fff;}body{line-height: 1.4; font-size: 15px; font-weight: 400; color: #353535; color: rgba(53, 53, 53, 0.7);}h1, h2, h3, h4, h5, h6, strong, b{font-weight: 700;}a{color: #353535; color: rgba(53, 53, 53, 0.7); -webkit-transition: color .3s linear; transition: color .3s linear;}a:hover{color: #000;}.form{position: relative; float: left; width: 100%;}.label-div,.label-divs{position: relative; float: left; width: 100%; margin-bottom: 20px;}.label-div > span,.label-div > div,.label-divs > span,.label-divs > div{position: relative; float: left; width: 100%;}.label-divs{width: 102%; margin-left: -2%;}.label-divs .label-div{width: 48%; margin-left: 2%; margin-bottom: 0;}select, textarea, input[type="text"], input[type="password"], input[type="search"], input[type="tel"]{display: block; width: 100%; height: 52px; line-height: 28px; margin: 0; padding: 12px 20px; border: 1px solid #d1d1d1; font-size: 14px; font-weight: 400; color: #4f504e; background: #fff; border-radius: 10px; -webkit-box-shadow: inset 0px 3px 9px 0px rgba(35, 31, 32, 0.1); box-shadow: inset 0px 3px 9px 0px rgba(35, 31, 32, 0.1); -webkit-transition: all .3s linear; transition: all .3s linear;}select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus{color: #2f3032; border-color: #8bcdfb; -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);}.error select,.error textarea,.error input[type="text"],.error input[type="password"],.error input[type="search"],.error input[type="tel"]{color: #2f3032; border-color: #f00; -webkit-box-shadow: 0 0 8px rgba(236, 82, 82, 0.6); box-shadow: 0 0 8px rgba(236, 82, 82, 0.6);}textarea{min-height: 120px; height: 120px;}select{background-image: url(../images/select_arrow_gray.png); background-repeat: no-repeat; background-position: 90% 50%; background-position: calc(100% - 15px) 50%; background-size: 10px 6px; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.r2x select{background-image: url(../images/select_arrow_gray%402x.png);}.r3x select{background-image: url(../images/select_arrow_gray%403x.png);}.ie select::-ms-expand{display: none;}.submit-button{float: left; width: auto; margin: 0; padding: 0; border: 0; background: transparent;}.submit-button[disabled]{opacity: 0.4; pointer-events: none; -webkit-filter: grayscale(100%); filter: grayscale(100%);}.submit-button span{display: block; padding: 14px 40px 14px 20px; line-height: 22px; font-size: 14px; font-weight: 600; color: #fff; text-align: center; border-radius: 10px; pointer-events: none; background: #3a3a3a url(../images/readmore_white.png) no-repeat 90% 50%; background-position: calc(100% - 20px) 50%; background-size: 5px auto; -webkit-transition: all .3s linear; transition: all .3s linear;}.r2x .submit-button span{background-image: url(../images/readmore_white%402x.png);}.r3x .submit-button span{background-image: url(../images/readmore_white%403x.png);}.submit-button:hover span{background-color: #000;}::-webkit-input-placeholder{color: #4f504e;}:-ms-input-placeholder{color: #4f504e;}::-ms-input-placeholder{color: #4f504e;}::placeholder{color: #4f504e;}/* HEADER======================================*/#site-wrap{padding-top: 152px; -webkit-transition: all .3s linear; transition: all .3s linear;}#header{position: fixed; left: 0; top: 0; z-index: 2; width: 100%; -webkit-box-shadow: 0px 4px 10px -2px rgba(0, 0, 0, 0.25); box-shadow: 0px 4px 10px -2px rgba(0, 0, 0, 0.25); -webkit-backface-visibility: hidden; backface-visibility: hidden;}#header .container_12{height: 100%;}#header .grid_6{width: 50%; height: 100%;}#header .top-bar,#header .bottom-bar,#header .res-bar{position: relative; -webkit-transition: all .3s linear; transition: all .3s linear;}#header .top-bar{height: 80px; padding: 20px 0; background-color: #fff;}#header .top-bar .nav-button{display: none;}#header .bottom-bar{height: 72px; background-color: #e9b426;}#header .res-bar{display: none;}#header .r{float: right; height: 100%;}#header .logo{position: relative; z-index: 1; margin: 3px 0; -webkit-transition: all .3s linear; transition: all .3s linear;}#header .logo a{position: relative; display: block; width: 184px; height: 34px; text-decoration: none; background: url(../images/logo.png) no-repeat; background-size: 100%; -webkit-transition: all .3s linear; transition: all .3s linear;}.r2x #header .logo a{background-image: url(../images/logo%402x.png);}.r3x #header .logo a{background-image: url(../images/logo%403x.png);}#header .info{float: left; margin: 7px 30px 7px 0; -webkit-transition: all .3s linear; transition: all .3s linear;}#header .info > div{float: left;}#header .info a, #header .info span{float: left; margin: 3px 0; line-height: 20px; font-size: 15px; font-weight: 400; color: #111416; text-decoration: none; -webkit-transition: all .3s linear; transition: all .3s linear;}#header .info a:hover{color: #000;}#header .info .title{font-weight: 700;}#header .info .divider{width: 1px; height: 14px; margin: 6px 15px; background-color: #9b89f3;}#header .langs{position: relative; z-index: 1; float: left; margin: 2px 0;}#header .langs > span{position: relative; z-index: 1; display: block; padding: 6px 28px 6px 20px; line-height: 22px; font-size: 13px; font-weight: 700; color: #404040; cursor: pointer; border-radius: 18px; border: 1px solid #121212; -webkit-transition: all .3s linear; transition: all .3s linear;}#header .langs > span::after{position: absolute; top: 50%; right: 10px; width: 8px; height: 4px; content: ""; background: url(../images/dropdown_arrow.png) no-repeat; background-size: 7px 4px; -webkit-transition: all .3s linear; transition: all .3s linear; -webkit-transform: translateY(-50%); transform: translateY(-50%);}.r2x #header .langs > span::after{background-image: url(../images/dropdown_arrow%402x.png);}.r3x #header .langs > span::after{background-image: url(../images/dropdown_arrow%403x.png);}#header .langs > div{position: absolute; top: 32px; left: 50%; z-index: 0; width: 206px; height: auto !important; opacity: 0; visibility: hidden; background: url(../images/blank.gif); -webkit-transform: translateX(-50%) translateY(30px); transform: translateX(-50%) translateY(30px); -webkit-transition: all .3s linear; transition: all .3s linear;}#header .langs > div > ul{position: relative; float: left; width: 102%; margin: 15px 0 0 -2%; padding: 3px 10px; list-style: none; border-radius: 3px; background-color: #fff; -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24); box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);}#header .langs > div > ul::before, #header .langs > div > ul::after{position: absolute; bottom: 100%; left: 50%; z-index: 0; content: ""; border: 6px solid transparent; border-bottom-color: #fff; -webkit-transform: translateX(-50%); transform: translateX(-50%);}#header .langs > div > ul::before{border-width: 7px; border-bottom-color: #e6e6e6;}#header .langs > div > ul > li{float: left; width: 50%; margin: 0; padding: 3px; border-bottom: 1px solid #f5f5f5;}#header .langs > div > ul > li:last-child{border-bottom: 0;}#header .langs > div > ul > li > a{display: block; padding: 2px 0; line-height: 22px; font-size: 13px; font-weight: 400; color: #404040; text-align: center; text-decoration: none; border-radius: 3px; -webkit-transition: all .3s linear; transition: all .3s linear;}#header .langs > div > ul > li:hover > a, #header .langs > div > ul > li.selected > a{color: #fff; background-color: #353535;}#header .langs.open > div{opacity: 1; visibility: visible; -webkit-transform: translateX(-50%) translateY(0); transform: translateX(-50%) translateY(0);}#header .main-nav{position: relative; float: left; width: 100%; height: 100%; text-align: center;}#header .main-nav > ul{display: inline-block; height: 100%; vertical-align: top;}#header .main-nav > ul > li{position: relative; float: left;}#header .main-nav > ul > li > a{position: relative; display: block; line-height: 22px; padding: 25px; font-size: 13px; font-weight: 700; color: #404040; text-align: center; text-decoration: none; text-transform: uppercase; letter-spacing: -0.25px; -webkit-transition: all .3s linear; transition: all .3s linear;}#header .main-nav > ul > li:hover > a, #header .main-nav > ul > li.selected > a{color: #fff; background-color: #353535;}#header .main-nav > ul > li.dropdown > a::after{position: absolute; top: 100%; left: 50%; width: 8px; height: 4px; content: ""; background-image: url(../images/dropdown_arrow.png), url(../images/dropdown_arrow_h.png); background-repeat: no-repeat; background-position: 0px 0px, 0px -4px; background-size: 7px 4px; -webkit-transform: translate(-50%, -18px); transform: translate(-50%, -18px); -webkit-transition: all .3s linear; transition: all .3s linear;}.r2x #header .main-nav > ul > li.dropdown > a::after{background-image: url(../images/dropdown_arrow%402x.png), url(../images/dropdown_arrow_h%402x.png);}.r3x #header .main-nav > ul > li.dropdown > a::after{background-image: url(../images/dropdown_arrow%403x.png), url(../images/dropdown_arrow_h%403x.png);}#header .main-nav > ul > li.dropdown:hover > a::after, #header .main-nav > ul > li.dropdown.selected > a::after{background-position: 0px 4px, 0px 0px;}#header .main-nav > ul > li:hover .sub-nav{opacity: 1; visibility: visible; -webkit-transform: translateX(-50%) translateY(0); transform: translateX(-50%) translateY(0);}#header .sub-nav{overflow: hidden; position: absolute; top: 58px; left: 50%; z-index: 0; height: auto !important; min-width: 240px; padding: 0 5px 10px; opacity: 0; visibility: hidden; background: url(../images/blank.gif); -webkit-transform: translateX(-50%) translateY(30px); transform: translateX(-50%) translateY(30px); -webkit-transition: all .3s linear; transition: all .3s linear;}#header .sub-nav > div{position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; margin-top: 30px; padding: 10px 0; border-radius: 3px; background-color: #fff; -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24); box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24); -webkit-transition: all .3s linear; transition: all .3s linear;}#header .sub-nav > div::before{position: absolute; bottom: 100%; left: 51%; z-index: 0; content: ""; margin-left: -3px; border: 6px solid transparent; border-bottom-color: #fff;}#header .sub-nav ul{position: relative; width: 100%; padding-left: 10px; padding-right: 10px;}#header .sub-nav ul::before{position: absolute; top: 0; left: 0; height: 100%; z-index: 0; content: ""; border-left: 1px solid #f5f5f5;}#header .sub-nav ul:first-child::before{content: none;}#header .sub-nav ul > li{margin: 0; padding: 3px 0; border-bottom: 1px solid #f5f5f5; -webkit-backface-visibility: hidden; backface-visibility: hidden;}#header .sub-nav ul > li:last-child{border-bottom: 0;}#header .sub-nav ul > li.group-title{margin-bottom: 6px; padding: 10px 0 6px; font-size: 13px; font-weight: 700; color: #404040; text-transform: uppercase; border-color: #d4d4d4;}#header .sub-nav ul > li > a{position: relative; display: block; padding: 7px 14px; line-height: 20px; font-size: 13px; font-weight: 400; color: #404040; text-align: center; text-decoration: none; border-radius: 3px; -webkit-transition: all .3s linear; transition: all .3s linear;}#header .sub-nav ul > li:hover > a, #header .sub-nav ul > li.selected > a{color: #fff; background-color: #353535;}#header .sub-nav.c2{min-width: 460px;}#header .sub-nav.c2 ul{width: 50%;}#header .sub-nav.c3{min-width: 688px;}#header .sub-nav.c3 ul{width: 33.33333333333333333333333333333333%;}#header .sub-nav.c4{min-width: 928px;}#header .sub-nav.c4 ul{width: 25%;}/* MAIN SLIDER======================================*/#main-slider{position: relative; z-index: 0; margin-bottom: 10px; background-color: #353535;}#main-slider .tp-banner{max-width: 2560px; max-height: 600px;}#main-slider .tp-bullets.simplebullets.round{display: none !important; left: 0 !important; width: 100% !important; margin-left: 0 !important;}#main-slider .tp-bullets.simplebullets.round .container{width: 100% !important; padding: 0 !important; text-align: center;}#main-slider .tp-bullets.simplebullets.round .bullet{display: inline-block; float: none; width: 18px; height: 18px; margin: 0 4px; vertical-align: top; border-radius: 50%; border: 2px solid #353535; background: #fff; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-slider .tp-bullets.simplebullets.round .bullet.selected{background: #353535;}#main-slider .tp-leftarrow.default,#main-slider .tp-rightarrow.default{top: 50% !important; width: 72px; height: 72px; margin-top: -50px !important; opacity: 1; border-radius: 50%; background: #fff url(../images/slider_prev.png) no-repeat 50%; background-size: 11px 16px; -webkit-box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.15); -webkit-transition: all .3s linear; transition: all .3s linear;}#main-slider .tp-leftarrow.default:hover,#main-slider .tp-rightarrow.default:hover{background-color: #e9b426;}#main-slider .tp-leftarrow.default{background-image: url(../images/slider_prev.png);}.r2x #main-slider .tp-leftarrow.default{background-image: url(../images/slider_prev%402x.png);}.r3x #main-slider .tp-leftarrow.default{background-image: url(../images/slider_prev%403x.png);}#main-slider .tp-rightarrow.default{background-image: url(../images/slider_next.png);}.r2x #main-slider .tp-rightarrow.default{background-image: url(../images/slider_next%402x.png);}.r3x #main-slider .tp-rightarrow.default{background-image: url(../images/slider_next%403x.png);}#main-slider .tp-arr-subtitleholder{display: none;}#main-slider .tp-caption.slidelink{left: 0 !important; top: 0 !important; z-index: 0 !important; width: 100% !important; height: 100% !important;}#main-slider .tp_text{max-width: 500px; white-space: normal !important;}#main-slider .tp_text *{margin: 0;}#main-slider .tp_text h2{position: relative; margin: 0; line-height: 1.2; font-size: 26px; font-weight: 400; color: #111416; text-transform: capitalize; letter-spacing: -0.25px;}#main-slider .tp_text h2 strong{display: block; font-size: 42px; font-weight: 700; text-transform: uppercase;}#main-slider .tp_text h2 + p{margin: 10px 0 0; line-height: 1.2; font-size: 17px; font-weight: 400; color: #111416; letter-spacing: -0.25px;}#main-slider .btns{margin-top: 30px; white-space: nowrap; text-align: left;}#main-slider .btns a{position: relative; display: inline-block; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 14px 56px 14px 36px; line-height: 22px; font-size: 14px; font-weight: 700; color: #272727; text-align: center; text-decoration: none; border-radius: 25px; background: #e9b426 url(../images/readmore_black.png) no-repeat 90% 50%; background-position: calc(100% - 30px) 50%; background-size: 5px 9px; -webkit-transition: all .3s linear; transition: all .3s linear;}.r2x #main-slider .btns a{background-image: url(../images/readmore_black%402x.png);}.r3x #main-slider .btns a{background-image: url(../images/readmore_black%403x.png);}#main-slider .btns a:hover{background-color: #fff;}/* MAIN CAROUSEL======================================*/#main-carousel{position: relative; z-index: 0; margin-bottom: 70px;}#main-carousel a{text-decoration: none;}#main-carousel .owl-wrapper{overflow: hidden; margin-left: -25px; margin-right: -25px; padding-left: 25px; padding-right: 25px;}#main-carousel .owl-carousel{float: left; display: block;}#main-carousel .owl-stage-outer{overflow: visible;}#main-carousel .owl-stage{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}#main-carousel .owl-item{display: -webkit-box; display: -ms-flexbox; display: flex; height: auto !important; z-index: 0; padding: 35px 5px; opacity: 0; -webkit-transition: opacity .75s linear; transition: opacity .75s linear;}#main-carousel .owl-item.active{opacity: 1;}#main-carousel .owl-item:hover{z-index: 1;}#main-carousel .item{position: relative; float: left; padding-bottom: 50px;}#main-carousel .item:hover::after{position: absolute; left: -20px; right: -20px; top: -20px; bottom: -20px; z-index: -1; width: calc(100% + 40px); height: calc(100% + 40px); content: ""; background-color: #fff; -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3);}#main-carousel .item .image{overflow: hidden; position: relative; display: block; width: 100%; margin-bottom: 20px; border: 1px solid #f5f5f5; background: #f1f1f1 url(../images/loading.svg) no-repeat 50%; background-size: 32px auto; -webkit-box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.08); -webkit-transition: all .3s linear; transition: all .3s linear;}#main-carousel .item .image.loaded{background-image: none;}#main-carousel .item .image span{position: relative; display: block; width: 100%; padding-bottom: 56.25%; background: none no-repeat 50%; background-size: cover; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-carousel .item .image img{display: none !important;}#main-carousel .item:hover .image span{-webkit-transform: scale(1.08); transform: scale(1.08);}#main-carousel .item h3{position: relative; min-height: 56px; margin: 0; padding-right: 10px; padding-bottom: 20px; line-height: 1.3; font-size: 14px; font-weight: 700; color: #383b41; text-align: left; text-transform: uppercase; letter-spacing: -0.25px;}#main-carousel .item h3::before, #main-carousel .item h3::after{position: absolute; left: 0; bottom: 0; z-index: 0; width: 130px; content: ""; border-bottom: 2px solid #f8db6c;}#main-carousel .item h3::after{left: 133px; width: 8px;}#main-carousel .item p{margin: 20px 0 0; line-height: 1.3; font-size: 14px; color: rgba(32, 32, 33, 0.8); text-align: left;}#main-carousel .item .readmore{white-space: nowrap; position: absolute; bottom: 0; left: 0; padding: 0 16px 2px 0; line-height: 20px; font-size: 14px; font-weight: 700; color: rgba(32, 32, 33, 0.77); text-decoration: none; background: url(../images/readmore_orange.png) no-repeat 100% 50%; background-size: 5px auto; -webkit-transition: all .3s linear; transition: all .3s linear;}.r2x #main-carousel .item .readmore{background-image: url(../images/readmore_orange%402x.png);}.r3x #main-carousel .item .readmore{background-image: url(../images/readmore_orange%403x.png);}#main-carousel .owl-carousel .owl-nav{display: none;}#main-carousel .owlNav{position: absolute; top: 0; right: 10px; z-index: 2;}#main-carousel .owlNav .owl-prev,#main-carousel .owlNav .owl-next{float: left; width: 48px; height: 48px; font-size: 0; cursor: pointer; border-radius: 18px; background: #353535 none no-repeat 50%; background-size: 9px 12px; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-carousel .owlNav .owl-prev:hover,#main-carousel .owlNav .owl-next:hover{background-color: #353535;}#main-carousel .owlNav .owl-prev{background-image: url(../images/owl_prev.png);}.r2x #main-carousel .owlNav .owl-prev{background-image: url(../images/owl_prev%402x.png);}.r3x #main-carousel .owlNav .owl-prev{background-image: url(../images/owl_prev%403x.png);}#main-carousel .owlNav .owl-next{margin-left: 5px; background-image: url(../images/owl_next.png);}.r2x #main-carousel .owlNav .owl-next{background-image: url(../images/owl_next%402x.png);}.r3x #main-carousel .owlNav .owl-next{background-image: url(../images/owl_next%403x.png);}#main-carousel .owl-dots{display: none; width: 100%; margin-top: 40px; text-align: center;}#main-carousel .owl-dot{display: inline-block; width: 18px; height: 18px; margin: 0 3px; border: 2px solid #353535; border-radius: 50%; background: #353535; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-carousel .owl-dot.active{border-color: #353535; background: #fff;}/* MAIN TEXT======================================*/#main-text{position: relative; z-index: 1;}#main-text .inner,#main-text .container_12,#main-text .container_12 > div{height: 100%;}#main-text .container_12 > div{padding: 40px 70px;}#main-text .inner{overflow: hidden; position: relative; height: 400px;}#main-text .inner::before{position: absolute; left: 0; top: 0; z-index: 0; width: 100%; height: 400px; content: ""; background-color: #ececea;}#main-text .inner::after{position: absolute; left: 0; top: 0; z-index: 0; width: 100%; height: 49px; content: ""; background-color: #fff;}#main-text .plus{position: absolute; top: 0; left: 0; display: inline-block; width: 34px; height: 34px;}#main-text .plus::before{position: absolute; top: 50%; left: 0; width: 100%; height: 6px; margin-top: -3px; content: ""; background-color: #e9b426;}#main-text .plus::after{position: absolute; top: 0; left: 50%; width: 6px; height: 100%; margin-left: -3px; content: ""; background-color: #e9b426;}#main-text .tb{position: relative; z-index: 2;}#main-text .text{float: left; width: 400px; max-width: 100%;}#main-text h2{position: relative; z-index: 0; margin: 0; padding-bottom: 20px; line-height: 1; font-size: 27px; font-weight: 400; color: #252525; text-align: left; letter-spacing: -0.25px;}#main-text h2::before, #main-text h2::after{position: absolute; left: 0; bottom: 0; z-index: 0; width: 148px; content: ""; border-bottom: 3px solid #fff;}#main-text h2::after{left: 152px; width: 8px;}#main-text h2 .plus{top: auto; left: -44px;}#main-text h2 strong{font-weight: 700;}#main-text p{margin: 20px 0 0; line-height: 1.4; font-size: 14px; font-weight: 400; color: rgba(37, 37, 37, 0.8);}#main-text .btns{margin-top: 30px; white-space: nowrap; text-align: right;}#main-text .btns a{position: relative; display: inline-block; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 10px 46px 10px 26px; line-height: 22px; font-size: 14px; font-weight: 700; color: #272727; text-align: center; text-decoration: none; border-radius: 21px; background: #fff url(../images/readmore_black.png) no-repeat 90% 50%; background-position: calc(100% - 20px) 50%; background-size: 5px auto; -webkit-transition: all .3s linear; transition: all .3s linear;}.r2x #main-text .btns a{background-image: url(../images/readmore_black%402x.png);}.r3x #main-text .btns a{background-image: url(../images/readmore_black%403x.png);}#main-text .btns a:hover{background-color: #e9b426;}#main-text .life-title{white-space: nowrap; position: absolute; left: 30px; bottom: 50px; z-index: 0; margin: 0; line-height: 1; font-size: 35px; font-weight: 400; color: #252525; text-align: left; text-transform: uppercase; letter-spacing: -0.25px;}#main-text .life-title strong{font-weight: 700;}#main-text .pluses-wrapper{position: absolute; top: 0; right: 0; z-index: 1; width: 700px; height: 400px; padding-top: 50px; background: url(../images/main_text_bg2.jpg) no-repeat 50% 0; background-size: auto 100%;}#main-text .pluses{position: absolute; top: 0; left: 0; width: 20%; height: 100%;}#main-text .pluses.b{left: auto; right: 0;}#main-text .pluses .plus{position: absolute; top: 0; left: auto; right: auto; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-delay: 0s; animation-delay: 0s;}#main-text .pluses.a .plus:nth-child(1){top: 65px; left: 60px; -webkit-animation-name: plus-scale-1; animation-name: plus-scale-1;}#main-text .pluses.a .plus:nth-child(2){top: 274px; left: 14px; -webkit-animation-duration: 4.5s; animation-duration: 4.5s; -webkit-animation-name: plus-scale-6; animation-name: plus-scale-6; -webkit-animation-delay: 1.0s; animation-delay: 1.0s;}#main-text .pluses.a .plus:nth-child(3){top: 153px; left: 8px; -webkit-animation-duration: 3.5s; animation-duration: 3.5s; -webkit-animation-name: plus-scale-4; animation-name: plus-scale-4; -webkit-animation-delay: 0.6s; animation-delay: 0.6s;}#main-text .pluses.b .plus:nth-child(1){top: 296px; right: 60px; -webkit-animation-duration: 2.5s; animation-duration: 2.5s; -webkit-animation-name: plus-scale-2; animation-name: plus-scale-2; -webkit-animation-delay: 0.2s; animation-delay: 0.2s;}#main-text .pluses.b .plus:nth-child(2){top: 68px; right: 90px; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-name: plus-scale-3; animation-name: plus-scale-3; -webkit-animation-delay: 0.4s; animation-delay: 0.4s;}#main-text .pluses.b .plus:nth-child(3){top: 180px; right: 110px; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-name: plus-scale-5; animation-name: plus-scale-5; -webkit-animation-delay: 0.8s; animation-delay: 0.8s;}@-webkit-keyframes plus-scale-1{from{-webkit-transform: rotate(-5deg) scale3d(1.4, 1.4, 1.4); transform: rotate(-5deg) scale3d(1.4, 1.4, 1.4);}to{-webkit-transform: rotate(-5deg) scale3d(0.60, 0.60, 0.60); transform: rotate(-5deg) scale3d(0.60, 0.60, 0.60); opacity: 0;}}@keyframes plus-scale-1{from{-webkit-transform: rotate(-5deg) scale3d(1.4, 1.4, 1.4); transform: rotate(-5deg) scale3d(1.4, 1.4, 1.4);}to{-webkit-transform: rotate(-5deg) scale3d(0.60, 0.60, 0.60); transform: rotate(-5deg) scale3d(0.60, 0.60, 0.60); opacity: 0;}}@-webkit-keyframes plus-scale-2{from{-webkit-transform: rotate(8deg) scale3d(1.4, 1.4, 1.4); transform: rotate(8deg) scale3d(1.4, 1.4, 1.4);}to{-webkit-transform: rotate(8deg) scale3d(0.60, 0.60, 0.60); transform: rotate(8deg) scale3d(0.60, 0.60, 0.60); opacity: 0;}}@keyframes plus-scale-2{from{-webkit-transform: rotate(8deg) scale3d(1.4, 1.4, 1.4); transform: rotate(8deg) scale3d(1.4, 1.4, 1.4);}to{-webkit-transform: rotate(8deg) scale3d(0.60, 0.60, 0.60); transform: rotate(8deg) scale3d(0.60, 0.60, 0.60); opacity: 0;}}@-webkit-keyframes plus-scale-3{from{-webkit-transform: rotate(-5deg) scale3d(1.4, 1.4, 1.4); transform: rotate(-5deg) scale3d(1.4, 1.4, 1.4);}to{-webkit-transform: rotate(-5deg) scale3d(0.60, 0.60, 0.60); transform: rotate(-5deg) scale3d(0.60, 0.60, 0.60); opacity: 0;}}@keyframes plus-scale-3{from{-webkit-transform: rotate(-5deg) scale3d(1.4, 1.4, 1.4); transform: rotate(-5deg) scale3d(1.4, 1.4, 1.4);}to{-webkit-transform: rotate(-5deg) scale3d(0.60, 0.60, 0.60); transform: rotate(-5deg) scale3d(0.60, 0.60, 0.60); opacity: 0;}}@-webkit-keyframes plus-scale-4{from{-webkit-transform: rotate(-12deg) scale3d(1.4, 1.4, 1.4); transform: rotate(-12deg) scale3d(1.4, 1.4, 1.4);}to{-webkit-transform: rotate(-12deg) scale3d(0.60, 0.60, 0.60); transform: rotate(-12deg) scale3d(0.60, 0.60, 0.60); opacity: 0;}}@keyframes plus-scale-4{from{-webkit-transform: rotate(-12deg) scale3d(1.4, 1.4, 1.4); transform: rotate(-12deg) scale3d(1.4, 1.4, 1.4);}to{-webkit-transform: rotate(-12deg) scale3d(0.60, 0.60, 0.60); transform: rotate(-12deg) scale3d(0.60, 0.60, 0.60); opacity: 0;}}@-webkit-keyframes plus-scale-5{from{-webkit-transform: rotate(-12deg) scale3d(1.4, 1.4, 1.4); transform: rotate(-12deg) scale3d(1.4, 1.4, 1.4);}to{-webkit-transform: rotate(-12deg) scale3d(0.60, 0.60, 0.60); transform: rotate(-12deg) scale3d(0.60, 0.60, 0.60); opacity: 0;}}@keyframes plus-scale-5{from{-webkit-transform: rotate(-12deg) scale3d(1.4, 1.4, 1.4); transform: rotate(-12deg) scale3d(1.4, 1.4, 1.4);}to{-webkit-transform: rotate(-12deg) scale3d(0.60, 0.60, 0.60); transform: rotate(-12deg) scale3d(0.60, 0.60, 0.60); opacity: 0;}}@-webkit-keyframes plus-scale-6{from{-webkit-transform: rotate(-2deg) scale3d(1.4, 1.4, 1.4); transform: rotate(-2deg) scale3d(1.4, 1.4, 1.4);}to{-webkit-transform: rotate(-2deg) scale3d(0.60, 0.60, 0.60); transform: rotate(-2deg) scale3d(0.60, 0.60, 0.60); opacity: 0;}}@keyframes plus-scale-6{from{-webkit-transform: rotate(-2deg) scale3d(1.4, 1.4, 1.4); transform: rotate(-2deg) scale3d(1.4, 1.4, 1.4);}to{-webkit-transform: rotate(-2deg) scale3d(0.60, 0.60, 0.60); transform: rotate(-2deg) scale3d(0.60, 0.60, 0.60); opacity: 0;}}/* MAIN VERTICAL CAROUSEL======================================*/#main-vCarousel{position: relative; z-index: 0; margin-top: 40px; margin-bottom: 80px;}#main-vCarousel a{text-decoration: none;}#main-vCarousel .inner{position: relative; z-index: 0;}#main-vCarousel .container_12{display: -webkit-box; display: -ms-flexbox; display: flex;}#main-vCarousel .videos{position: relative; float: left; width: 100%; height: 100%; border: 15px solid #fff; -webkit-box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.15);}#main-vCarousel .videos .owl-carousel{float: left; height: 100%;}#main-vCarousel .videos .owl-stage-outer{float: left; width: 100%; height: 100%;}#main-vCarousel .videos .owl-stage,#main-vCarousel .videos .owl-item{height: 100%;}#main-vCarousel .videos .item{position: relative; float: left; width: 100%; height: 100%;}#main-vCarousel .videos .item .image{overflow: hidden; position: relative; display: block; width: 100%; height: 100%; background: #f1f1f1 url(../images/loading.svg) no-repeat 50%; background-size: 32px auto; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-vCarousel .videos .item .image.loaded{background-image: none;}#main-vCarousel .videos .item .image span{position: relative; display: block; width: 100%; height: 100%; background: none no-repeat 50%; background-size: cover; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-vCarousel .videos .item .image:hover span{-webkit-transform: scale(1.05); transform: scale(1.05);}#main-vCarousel .videos .item .image.loaded span::after{position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background: url(../images/play_btn.png) no-repeat 50% 38%; background-size: 76px; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .3s linear; transition: all .3s linear;}.r2x #main-vCarousel .videos .item .image.loaded span::after{background-image: url(../images/play_btn%402x.png);}.r3x #main-vCarousel .videos .item .image.loaded span::after{background-image: url(../images/play_btn%403x.png);}#main-vCarousel .videos .item .image.loaded:hover span::after{-webkit-transform: scale(0.9); transform: scale(0.9);}#main-vCarousel .videos .item .image img{display: none !important;}#main-vCarousel .videos .item .text{overflow: hidden; position: absolute; left: 0; bottom: 0; width: 100%; padding: 20px; background-color: rgba(0, 0, 0, 0.8); -webkit-transition: all .5s linear .5s; transition: all .5s linear .5s;}#main-vCarousel .videos .item h4{position: relative; margin: 0; padding-bottom: 10px; line-height: 1.3; font-size: 15px; font-weight: 700; color: #fff; text-transform: uppercase; letter-spacing: -0.25px;}#main-vCarousel .videos .item h4::before, #main-vCarousel .videos .item h4::after{position: absolute; left: 0; bottom: 0; z-index: 0; width: 130px; content: ""; border-bottom: 2px solid #f8db6c;}#main-vCarousel .videos .item h4::after{left: 133px; width: 8px;}#main-vCarousel .videos .item p{margin: 10px 0 0; line-height: 1.3; font-size: 13px; color: #fff;}#main-vCarousel .videos .owl-nav .owl-prev,#main-vCarousel .videos .owl-nav .owl-next{position: absolute; top: 50%; left: -7px; z-index: 2; width: 40px; height: 40px; margin-top: -20px; font-size: 0; cursor: pointer; background-color: #fff; -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3); -webkit-transition: all .3s linear; transition: all .3s linear;}#main-vCarousel .videos .owl-nav .owl-prev::after,#main-vCarousel .videos .owl-nav .owl-next::after{position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; opacity: 0.6; background: none no-repeat 50%; background-size: 7px 12px; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-vCarousel .videos .owl-nav .owl-prev:hover::after,#main-vCarousel .videos .owl-nav .owl-next:hover::after{opacity: 1;}#main-vCarousel .videos .owl-nav .owl-prev::after{background-image: url(../images/owl_prev2.png);}.r2x #main-vCarousel .videos .owl-nav .owl-prev::after{background-image: url(../images/owl_prev2%402x.png);}.r3x #main-vCarousel .videos .owl-nav .owl-prev::after{background-image: url(../images/owl_prev2%403x.png);}#main-vCarousel .videos .owl-nav .owl-next{left: auto; right: -7px;}#main-vCarousel .videos .owl-nav .owl-next::after{background-image: url(../images/owl_next2.png);}.r2x #main-vCarousel .videos .owl-nav .owl-next::after{background-image: url(../images/owl_next2%402x.png);}.r3x #main-vCarousel .videos .owl-nav .owl-next::after{background-image: url(../images/owl_next2%403x.png);}#main-vCarousel .videos .owl-dots{display: none; width: 100%; margin-top: 40px; text-align: center;}#main-vCarousel .videos .owl-dot{display: inline-block; width: 18px; height: 18px; margin: 0 3px; border: 2px solid #353535; border-radius: 50%; background: #353535; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-vCarousel .videos .owl-dot.active{border-color: #353535; background: #fff;}#main-vCarousel .doctors{position: relative; float: left; width: 100%;}#main-vCarousel .doctors .verticalCarousel{position: relative; float: left; width: 100%;}#main-vCarousel .doctors .vc_btns{position: absolute; top: 20px; right: 20px; z-index: 2;}#main-vCarousel .doctors .vc_btns .vc_up,#main-vCarousel .doctors .vc_btns .vc_down{float: left; width: 24px; height: 16px; font-size: 0; opacity: 0.6; cursor: pointer; background: none no-repeat 50%; background-size: 12px 7px; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-vCarousel .doctors .vc_btns .vc_up.disabled,#main-vCarousel .doctors .vc_btns .vc_down.disabled{pointer-events: none; opacity: 0.2;}#main-vCarousel .doctors .vc_btns .vc_up:hover,#main-vCarousel .doctors .vc_btns .vc_down:hover{opacity: 1;}#main-vCarousel .doctors .vc_btns .vc_up{margin-right: 5px; background-image: url(../images/vc_up.png);}.r2x #main-vCarousel .doctors .vc_btns .vc_up{background-image: url(../images/vc_up%402x.png);}.r3x #main-vCarousel .doctors .vc_btns .vc_up{background-image: url(../images/vc_up%403x.png);}#main-vCarousel .doctors .vc_btns .vc_down{background-image: url(../images/vc_down.png);}.r2x #main-vCarousel .doctors .vc_btns .vc_down{background-image: url(../images/vc_down%402x.png);}.r3x #main-vCarousel .doctors .vc_btns .vc_down{background-image: url(../images/vc_down%403x.png);}#main-vCarousel .doctors .vc_container{overflow: hidden; position: relative; float: left; width: 100%; background-color: #fff; -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3); -webkit-transition: height 0.2s ease-in; transition: height 0.2s ease-in;}#main-vCarousel .doctors .vc_list, #main-vCarousel .doctors .owl-carousel{position: relative; float: left; width: 100%; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-vCarousel .doctors .vc_list .item, #main-vCarousel .doctors .owl-carousel .item{position: relative; z-index: 0; float: left; width: 100%; height: 140px; background-color: #fff; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-vCarousel .doctors .vc_list .item.active, #main-vCarousel .doctors .owl-carousel .item.active{height: 160px; margin-top: -20px; margin-bottom: 0px; z-index: 1; -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3);}#main-vCarousel .doctors .vc_list .item.active:first-child, #main-vCarousel .doctors .owl-carousel .item.active:first-child{margin-top: 0; margin-bottom: -20px;}#main-vCarousel .doctors .vc_list .item-inner, #main-vCarousel .doctors .owl-carousel .item-inner{position: relative; height: 100%; border-bottom: 1px solid #e6e6e6;}#main-vCarousel .doctors .vc_list .item .text, #main-vCarousel .doctors .owl-carousel .item .text{position: relative; height: 100%; padding: 10px 100px 10px 220px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}#main-vCarousel .doctors .vc_list .item .text-inner, #main-vCarousel .doctors .owl-carousel .item .text-inner{position: relative;}#main-vCarousel .doctors .vc_list .item .text-inner::before, #main-vCarousel .doctors .vc_list .item .text-inner::after, #main-vCarousel .doctors .owl-carousel .item .text-inner::before, #main-vCarousel .doctors .owl-carousel .item .text-inner::after{position: absolute; left: 0; bottom: 0; z-index: 0; width: 130px; content: ""; border-bottom: 2px solid #fff;}#main-vCarousel .doctors .vc_list .item .text-inner::after, #main-vCarousel .doctors .owl-carousel .item .text-inner::after{left: 133px; width: 8px;}#main-vCarousel .doctors .vc_list .item.active .text-inner, #main-vCarousel .doctors .owl-carousel .item.active .text-inner{padding-bottom: 20px;}#main-vCarousel .doctors .vc_list .item.active .text-inner::before, #main-vCarousel .doctors .vc_list .item.active .text-inner::after, #main-vCarousel .doctors .owl-carousel .item.active .text-inner::before, #main-vCarousel .doctors .owl-carousel .item.active .text-inner::after{border-bottom-color: #f8db6c;}#main-vCarousel .doctors .vc_list .item .image, #main-vCarousel .doctors .owl-carousel .item .image{overflow: hidden; position: absolute; top: 10px; left: 10px; display: block; width: 200px; height: calc(100% - 20px); background: url(../images/loading.svg) no-repeat 50%; background-size: 24px auto; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-vCarousel .doctors .vc_list .item .image span, #main-vCarousel .doctors .owl-carousel .item .image span{position: relative; display: block; width: 100%; height: 108%; background: none no-repeat 50%; background-size: contain; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-vCarousel .doctors .vc_list .item .image img, #main-vCarousel .doctors .owl-carousel .item .image img{display: none !important;}#main-vCarousel .doctors .vc_list .item h3, #main-vCarousel .doctors .owl-carousel .item h3{position: relative; margin: 0; line-height: 1.3; font-size: 15px; font-weight: 700; color: rgba(37, 37, 37, 0.7); text-transform: uppercase; letter-spacing: -0.25px;}#main-vCarousel .doctors .vc_list .item h3 a, #main-vCarousel .doctors .owl-carousel .item h3 a{color: rgba(37, 37, 37, 0.7); text-decoration: none;}#main-vCarousel .doctors .vc_list .item.active h3, #main-vCarousel .doctors .owl-carousel .item.active h3{font-size: 18px; color: #252525; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-vCarousel .doctors .vc_list .item.active h3 a, #main-vCarousel .doctors .owl-carousel .item.active h3 a{color: #252525;}#main-vCarousel .doctors .vc_list .item p, #main-vCarousel .doctors .owl-carousel .item p{max-height: 48px; margin: 5px 0 0; line-height: 1.3; font-size: 13px; position: relative; overflow: hidden; display: block; /* Fallback for non-webkit */ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; background: #fff; color: rgba(37, 37, 37, 0.54);}@-moz-document url-prefix(){#main-vCarousel .doctors .vc_list .item p::before, #main-vCarousel .doctors .owl-carousel .item p::before{position: absolute; right: 0; bottom: 0; width: 3rem; margin-left: -3rem; content: '\2026'; background: #fff;}#main-vCarousel .doctors .vc_list .item p::after, #main-vCarousel .doctors .owl-carousel .item p::after{position: absolute; z-index: 1; height: 50px; width: 100%; content: ''; background: #fff;}}#main-vCarousel .doctors .vc_list .item.active p, #main-vCarousel .doctors .owl-carousel .item.active p{color: #252525; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-vCarousel .doctors .vc_list .item .mail, #main-vCarousel .doctors .owl-carousel .item .mail{position: absolute; bottom: 2px; right: -50px; width: 19px; height: 13px; pointer-events: auto; background: url(../images/vc_mail.png) no-repeat; background-size: 100% auto; -webkit-transition: all .1s linear; transition: all .1s linear;}#main-vCarousel .doctors .vc_list .item .mail:hover,#main-vCarousel .doctors .vc_list .item .mail #main-vCarousel .doctors .vc_list .item, #main-vCarousel .doctors .owl-carousel .item.active #main-vCarousel .doctors .vc_list .item .mail, #main-vCarousel .doctors .owl-carousel .item .mail:hover,#main-vCarousel .doctors .owl-carousel .item .mail #main-vCarousel .doctors .vc_list .item, #main-vCarousel .doctors .owl-carousel .item.active #main-vCarousel .doctors .owl-carousel .item .mail{background-position: 0 -13px;}.r2x #main-vCarousel .doctors .vc_list .item .mail, .r2x #main-vCarousel .doctors .owl-carousel .item .mail{background-image: url(../images/vc_mail%402x.png);}.r3x #main-vCarousel .doctors .vc_list .item .mail, .r3x #main-vCarousel .doctors .owl-carousel .item .mail{background-image: url(../images/vc_mail%403x.png);}#main-vCarousel .doctors .owl-wrapper{overflow: hidden; margin-left: -10px; margin-right: -10px;}#main-vCarousel .doctors .owl-carousel{display: none !important;}#main-vCarousel .doctors .owl-carousel .owl-stage{display: -webkit-box; display: -ms-flexbox; display: flex;}#main-vCarousel .doctors .owl-carousel .owl-item{display: -webkit-box; display: -ms-flexbox; display: flex; height: auto !important; padding: 10px;}#main-vCarousel .doctors .owl-carousel .item{-webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3);}#main-vCarousel .doctors .owl-carousel .item .text-inner{width: 100%; padding-bottom: 20px;}#main-vCarousel .doctors .owl-carousel .item .text-inner::before, #main-vCarousel .doctors .owl-carousel .item .text-inner::after{border-bottom-color: #f8db6c;}#main-vCarousel .doctors .owl-carousel .item .image{width: 100px;}#main-vCarousel .doctors .owl-carousel .item .text{padding-left: 120px; padding-right: 20px;}#main-vCarousel .doctors .owl-carousel .item h3{font-size: 15px; color: #252525;}#main-vCarousel .doctors .owl-carousel .item .mail{right: 0;}#main-vCarousel .doctors .owl-dots{width: 100%; margin-top: 40px; text-align: center;}#main-vCarousel .doctors .owl-dot{display: inline-block; width: 18px; height: 18px; margin: 0 3px; border: 2px solid #353535; border-radius: 50%; background: #353535; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-vCarousel .doctors .owl-dot.active{border-color: #353535; background: #fff;}/* MAIN FORM======================================*/#main-form{position: relative; z-index: 1;}#main-form .inner,#main-form .container_12,#main-form .container_12 > div{height: 100%;}#main-form .container_12{padding: 0;}#main-form .container_12 > div{padding-top: 40px; padding-bottom: 40px;}#main-form .container_12 > div.a{padding-left: 50px; padding-right: 240px;}#main-form .container_12 > div.b{padding-left: 270px; padding-right: 50px;}#main-form .inner{position: relative; height: 435px; background-color: #e9e9e8;}#main-form .inner::before{position: absolute; top: 0; left: 0; width: 53%; height: 100%; content: ""; pointer-events: none; background-color: #e9b426;}#main-form .inner::after{position: absolute; left: 53%; bottom: 0; width: 322px; height: 449px; margin-left: -20px; content: ""; pointer-events: none; background: url(../images/main_form_doctor.png) no-repeat 0 100%; background-size: 100%; -webkit-transform: translateX(-50%); transform: translateX(-50%);}#main-form .text{float: left; width: 100%; max-width: 100%;}#main-form .video{position: relative; float: left; width: 320px; max-width: 100%; margin-top: 30px;}#main-form .video .open-video{display: block; width: 100%; text-decoration: none;}#main-form .video .image{overflow: hidden; position: relative; display: block; width: 100%; border-radius: 10px; background: #b79d51 url(../images/loading.svg) no-repeat 50%; background-size: 24px auto; -webkit-box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.47); box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.47); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-form .video .image span{position: relative; display: block; width: 102%; margin-left: -1%; padding-bottom: 56.25%; background: none no-repeat 50%; background-size: cover; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .3s linear; transition: all .3s linear;}#main-form .video .image:hover span{-webkit-transform: scale(1.03); transform: scale(1.03);}#main-form .video .image img{display: none !important;}#main-form .video .image.loaded{background-image: none;}#main-form .video .image.loaded span::after{position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background: url(../images/play_btn2.png) no-repeat 50%; background-size: 46px; -webkit-transition: all .3s linear; transition: all .3s linear;}.r2x #main-form .video .image.loaded span::after{background-image: url(../images/play_btn2%402x.png);}.r3x #main-form .video .image.loaded span::after{background-image: url(../images/play_btn2%403x.png);}#main-form .video .image.loaded:hover span::after{-webkit-transform: scale(0.8); transform: scale(0.8);}#main-form h2{position: relative; z-index: 0; margin: 0; padding-bottom: 15px; line-height: 1.4; font-size: 15px; font-weight: 700; color: #383b41; text-align: left; letter-spacing: -0.25px;}#main-form h2::before, #main-form h2::after{position: absolute; left: 0; bottom: 0; z-index: 0; width: 148px; content: ""; border-bottom: 2px solid #f8db6c;}#main-form h2::after{left: 152px; width: 8px;}#main-form p{margin: 13px 0 0; line-height: 1.4; font-size: 14px; font-weight: 400; color: #383b41;}#main-form .a h2{color: rgba(37, 37, 37, 0.8);}#main-form .a h2::before, #main-form .a h2::after{border-bottom-color: rgba(37, 37, 37, 0.6);}#main-form .a p{color: rgba(37, 37, 37, 0.9);}.main-form{margin-top: 13px;}.main-form .label-div{margin-bottom: 8px;}.main-form .intl-tel-input.separate-dial-code .selected-flag{padding-left: 10px; border-radius: 10px 0px 0px 10px; background-color: rgba(0, 0, 0, 0.1);}.main-form select,.main-form textarea,.main-form input[type="tel"],.main-form input[type="text"],.main-form input[type="email"]{height: 40px; line-height: 28px; padding: 5px 10px; font-size: 13px; color: rgba(37, 37, 37, 0.8); border-radius: 10px; border-color: #d7d7d7; background-color: #d7d7d7; -webkit-box-shadow: none; box-shadow: none;}.main-form select:focus,.main-form textarea:focus,.main-form input[type="tel"]:focus,.main-form input[type="text"]:focus,.main-form input[type="email"]:focus{color: #2f3032; border-color: #cacaca; -webkit-box-shadow: inset 0px 1px 3px rgba(117, 117, 117, 0.2); box-shadow: inset 0px 1px 3px rgba(117, 117, 117, 0.2);}.main-form textarea{min-height: 90px; height: 90px;}.main-form .error select,.main-form .error textarea,.main-form .error input[type="tel"],.main-form .error input[type="text"],.main-form .error input[type="email"]{color: #2f3032 !important; border-color: #fd835d !important; -webkit-box-shadow: inset 0px 1px 3px rgba(117, 117, 117, 0.2) !important; box-shadow: inset 0px 1px 3px rgba(117, 117, 117, 0.2) !important;}.main-form .submit-button span{width: 184px; text-align: left;}/* TABS======================================*/.tabs{position: relative; float: left; width: 100%;}.tabs .tab-nav,.tabs .tab-content{position: relative; float: left; width: 100%;}.tabs .tab-nav > div{position: relative; float: left; width: 100%;}.tabs .tab-nav > div .tab-title{position: relative; display: inline-block; margin: 0 20px -1px; padding-bottom: 20px; cursor: pointer; line-height: 20px; font-size: 16px; font-weight: 700; color: #000; text-decoration: none; vertical-align: top; -webkit-transition: all .3s linear; transition: all .3s linear;}.tabs .tab-nav > div .tab-title > span{position: relative; z-index: 1;}.tabs .tab{display: none; position: relative; float: left; width: 100%; padding: 10px 0;}.tabs .tab .tab-title{display: none;}/* ACCORDION======================================*/.accordion{position: relative; float: left; width: 100%; display: none;}.accordion .acc-item{position: relative; float: left; width: 100%; margin-bottom: 1px;}.accordion .acc-title{position: relative; float: left; width: 100%; margin: 0 0 5px; padding: 10px 20px; line-height: 20px; font-size: 14px; font-weight: 700; color: #fff; cursor: pointer; background-color: #353535; -webkit-transition: all .3s linear; transition: all .3s linear;}.accordion .open .acc-title{color: #353535; background-color: #e9b426;}.accordion .acc-content{position: relative; float: left; width: 100%;}.accordion .innerWrap{float: left; width: 100%; padding: 10px 20px 40px;}/* BREADCRUMBS======================================*/#breadcrumbs{position: relative; z-index: 1; margin-bottom: 30px;}#breadcrumbs nav{text-align: left;}#breadcrumbs nav > div{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; min-width: 265px; max-width: 100%; margin-left: -10px; padding: 14px 25px; vertical-align: top; border-radius: 25px; border: 1px solid #d7d7d7; background-color: #fff;}#breadcrumbs nav a{display: inline-block; line-height: 20px; font-size: 14px; font-weight: 400; color: #353535; text-transform: capitalize; text-decoration: none; vertical-align: top;}#breadcrumbs nav a::after{display: inline-block; margin-left: 10px; margin-right: 10px; content: "/"; opacity: 0.5;}#breadcrumbs nav a:last-child::after{content: none;}/* PAGE IMAGE======================================*/#page-image{clear: both; position: relative; z-index: 0;}#page-image .bg-image{position: relative; width: 100%; min-height: 140px; background: none no-repeat 50% 0; background-size: auto 100%; -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.1);}#page-image .hidden-image{visibility: hidden; display: block;}#page-image .container-wrapper{overflow: hidden; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}#page-image .container{height: 100%; padding-left: 40px; padding-right: 40px;}#page-image .text{float: right; width: 400px; max-width: 100%;}#page-image .top-title{position: relative; margin: 0; line-height: 1.3; font-size: 26px; font-weight: 400; color: #111416; text-transform: capitalize; letter-spacing: -0.25px;}#page-image .top-title strong{display: block; font-size: 42px; font-weight: 700; text-transform: uppercase;}#page-image .top-title + p{margin: 10px 0 0; line-height: 1.2; font-size: 17px; font-weight: 400; color: #111416; letter-spacing: -0.25px;}#page-image .btns{margin-top: 30px; white-space: nowrap; text-align: left;}#page-image .btns a{position: relative; display: inline-block; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 14px 56px 14px 36px; line-height: 22px; font-size: 14px; font-weight: 700; color: #fff; text-align: center; text-decoration: none; border-radius: 25px; background: #353535 url(../images/readmore_white.png) no-repeat 90% 50%; background-position: calc(100% - 30px) 50%; background-size: 5px auto; -webkit-transition: all .3s linear; transition: all .3s linear;}.r2x #page-image .btns a{background-image: url(../images/readmore_white%402x.png);}.r3x #page-image .btns a{background-image: url(../images/readmore_white%403x.png);}#page-image .btns a:hover{color: #353535; background-color: #fff; background-image: url(../images/readmore_black.png);}.r2x #page-image .btns a:hover:hover{background-image: url(../images/readmore_black%402x.png);}.r3x #page-image .btns a:hover:hover{background-image: url(../images/readmore_black%403x.png);}#page-image .btns a:hover{background-color: #fff;}#page-image.s2 .td, #page-image.s3 .td, #page-image.s4 .td, #page-image.s5 .td{padding-left: 41%; padding-bottom: 30px; vertical-align: bottom;}#page-image.s2 .text, #page-image.s3 .text, #page-image.s4 .text, #page-image.s5 .text{float: left; width: 100%;}#page-image.s2 .top-title, #page-image.s3 .top-title, #page-image.s4 .top-title, #page-image.s5 .top-title{padding-bottom: 20px; font-size: 24px; color: #383b41;}#page-image.s2 .top-title::before, #page-image.s2 .top-title::after, #page-image.s3 .top-title::before, #page-image.s3 .top-title::after, #page-image.s4 .top-title::before, #page-image.s4 .top-title::after, #page-image.s5 .top-title::before, #page-image.s5 .top-title::after{position: absolute; left: 0; bottom: 0; z-index: 0; width: 148px; content: ""; border-bottom: 3px solid #fff;}#page-image.s2 .top-title::after, #page-image.s3 .top-title::after, #page-image.s4 .top-title::after, #page-image.s5 .top-title::after{left: 152px; width: 12px;}#page-image.s2 .top-title strong, #page-image.s3 .top-title strong, #page-image.s4 .top-title strong, #page-image.s5 .top-title strong{font-size: 105%;}#page-image.s3 .td{padding-left: 44%;}#page-image.s4 .td{padding-left: 35%; padding-right: 35%; text-align: center;}#page-image.s4 .text{float: none; width: auto; display: inline-block; text-align: left; vertical-align: top;}#page-image.s5 .td{padding-left: 0;}#page-image.s5 .top-title{font-size: 26px; color: #fff;}#page-image.s5 .top-title + p{color: #fff;}/* FULL WIDTH IMAGE TEXT======================================*/#fwi-text{clear: both; position: relative; z-index: 1;}#fwi-text .inner,#fwi-text .container{height: 100%;}#fwi-text .container-wrapper{overflow: hidden; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}#fwi-text .container{padding-left: 40px; padding-right: 40px;}#fwi-text .fwi-inner{overflow: hidden; position: relative; min-height: 300px; background: none no-repeat 50% 0; background-size: auto 100%;}#fwi-text .hidden-image{visibility: hidden; display: block;}#fwi-text .tb{position: relative; z-index: 2;}#fwi-text .text{float: left; width: 400px; max-width: 100%;}#fwi-text h2{position: relative; z-index: 0; margin: 0; padding-bottom: 16px; line-height: 1.3; font-size: 24px; font-weight: 400; color: #252525; text-align: left; letter-spacing: -0.25px;}#fwi-text h2::before, #fwi-text h2::after{position: absolute; left: 0; bottom: 0; z-index: 0; width: 210px; content: ""; border-bottom: 3px solid #ffcd16;}#fwi-text h2::after{left: 214px; width: 12px;}#fwi-text h2 strong{font-weight: 700;}#fwi-text p{margin: 20px 0 0; line-height: 1.4; font-size: 14px; font-weight: 400; color: #111416;}#fwi-text .btns{margin-top: 30px; white-space: nowrap; text-align: right;}#fwi-text .btns a{position: relative; display: inline-block; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 10px 46px 10px 26px; line-height: 22px; font-size: 14px; font-weight: 700; color: #272727; text-align: center; text-decoration: none; border-radius: 21px; background: #e9b426 url(../images/readmore_black.png) no-repeat 90% 50%; background-position: calc(100% - 20px) 50%; background-size: 5px auto; -webkit-transition: all .3s linear; transition: all .3s linear;}.r2x #fwi-text .btns a{background-image: url(../images/readmore_black%402x.png);}.r3x #fwi-text .btns a{background-image: url(../images/readmore_black%403x.png);}#fwi-text .btns a:hover{background-color: #fff;}@media only screen and (min-width: 769px){#fwi-text.white-text h2{color: #fff;}#fwi-text.white-text p{color: rgba(255, 255, 255, 0.7);}#fwi-text.white-text .btns a{color: #353535; background-color: #fff; background-image: url(../images/readmore_black.png);}.r2x #fwi-text.white-text .btns a{background-image: url(../images/readmore_black%402x.png);}.r3x #fwi-text.white-text .btns a{background-image: url(../images/readmore_black%403x.png);}#fwi-text.white-text .btns a:hover{background-color: #e9b426;}}/* CONTENT======================================*/.sub-page{position: relative; z-index: 0;}.sub-page .inner{position: relative; z-index: 0; padding-top: 60px; padding-bottom: 60px;}.side-nav{overflow: hidden; position: relative; float: left; width: 100%; margin-bottom: 30px;}.side-nav.mbl{display: none;}.side-nav .nav-title{position: relative; margin: 0 0 10px; padding-bottom: 16px; line-height: 1; font-size: 24px; font-weight: 400; color: #353535; letter-spacing: -0.25px; -webkit-transition: all .3s linear; transition: all .3s linear;}.side-nav .nav-title span{font-weight: 700;}.side-nav .nav-title::before, .side-nav .nav-title::after{position: absolute; left: 0; bottom: 0; z-index: 0; width: 210px; content: ""; border-bottom: 3px solid #ffcd16;}.side-nav .nav-title::after{left: 214px; width: 12px;}.side-nav .pagiselect-label{display: none; position: relative; float: left; width: 100%; margin-bottom: 20px;}.side-nav .pagiselect-label select{width: 100%; max-width: 480px; margin-left: auto; margin-right: auto; padding-left: 25px; padding-right: 45px; font-weight: 700; color: #4f504e; border-color: #d7d7d7; border-radius: 25px; background: url(../images/aside_menu.png) no-repeat 90% 50%; background-position: calc(100% - 25px) 50%; background-size: auto 24px; -webkit-box-shadow: none; box-shadow: none;}.r2x .side-nav .pagiselect-label select{background-image: url(../images/aside_menu%402x.png);}.r3x .side-nav .pagiselect-label select{background-image: url(../images/aside_menu%403x.png);}.side-nav > ul ul{display: none;}.side-nav > ul a{overflow: hidden; position: relative; display: block; padding: 18px 48px; line-height: 20px; font-size: 13px; font-weight: 700; color: #353535; text-transform: uppercase; text-decoration: none; letter-spacing: -0.25px; background-color: #fff; -webkit-transition: all .3s linear; transition: all .3s linear;}.side-nav > ul > li{position: relative; float: left; width: 100%; border-bottom: 1px solid #e2e2e2; background-color: #fff; -webkit-transition: all .3s linear; transition: all .3s linear;}.side-nav > ul > li > a::before{position: absolute; top: 50%; left: 18px; z-index: 0; width: 6px; height: 6px; content: ""; margin-top: -3px; border-radius: 50%; background-color: #9d9e9d; -webkit-transition: all .3s linear; transition: all .3s linear;}.side-nav > ul > li > a::after{position: absolute; top: 0; right: 0; z-index: 0; width: 48px; height: 100%; content: ""; opacity: 0.5; background: url(../images/readmore_black.png) no-repeat 50%; background-size: 4px auto; -webkit-transition: all .3s linear; transition: all .3s linear;}.side-nav > ul > li:hover > a, .side-nav > ul > li.selected > a{color: #0b0d0a;}.side-nav > ul > li:hover > a::before, .side-nav > ul > li.selected > a::before{background-color: #0b0d0a;}.side-nav > ul > li:hover > a::after, .side-nav > ul > li.selected > a::after{opacity: 1;}.sub-page h1, .sub-page h2, .sub-page h3, .sub-page h4, .sub-page h5, .sub-page h6{position: relative; margin: 0 0 10px; padding: 0; line-height: 1.2; font-size: 22px; font-weight: 700; color: #353535; text-align: left; letter-spacing: -0.25px;}.sub-page h2{font-size: 20px;}.sub-page h3{font-size: 18px;}.sub-page h4{font-size: 16px;}.sub-page h5{font-size: 15px;}.sub-page h6{font-size: 14px;}.sub-page p + h1, .sub-page p + h2, .sub-page p + h3, .sub-page p + h4, .sub-page p + h5, .sub-page p + h6{margin-top: 30px;}.sub-page .container_12{padding-left: 40px; padding-right: 40px;}.sub-page .grid_3{width: 30%;}.sub-page .grid_9{width: 70%; padding-left: 60px; text-align: justify;}.sub-page .aside-image{float: left; width: 100%;}.sub-page .grid_9 .aside-image{display: none;}.sub-page .aside-image img{display: block; max-width: 100%; margin: 0 auto;}.sub-page article{float: left; width: 100%;}.sub-page header{position: relative; float: left; width: 100%; margin-bottom: 10px;}.sub-page header .page-title{margin-bottom: 0;}.sub-page .page-title,.sub-page .section-title{position: relative; z-index: 0; margin-bottom: 30px !important; padding-bottom: 16px; font-size: 24px; font-weight: 400;}.sub-page .page-title::before, .sub-page .page-title::after,.sub-page .section-title::before,.sub-page .section-title::after{position: absolute; left: 0; bottom: 0; z-index: 0; width: 210px; content: ""; border-bottom: 3px solid #ffcd16;}.sub-page .page-title::after,.sub-page .section-title::after{left: 214px; width: 12px;}.sub-page .page-title > span,.sub-page .page-title > strong,.sub-page .section-title > span,.sub-page .section-title > strong{font-weight: 700;}.sub-page .sub-text{float: left; width: 100%; padding-left: 10px; padding-right: 10px;}.sub-page .sub-text img{display: block; width: 100%; height: auto !important; margin-bottom: 20px;}.sub-page .sub-text h3{font-size: 20px; font-weight: 700;}.sub-page .photo-gallery{position: relative; float: left; width: 100%; padding-left: 10px; padding-right: 10px;}.sub-page .photo-gallery > div{position: relative; float: left; width: 102%; margin-left: -2%;}.sub-page .photo-gallery .item{position: relative; float: left; width: 23%; margin-left: 2%; margin-bottom: 2%;}.sub-page .photo-gallery .image{overflow: hidden; position: relative; display: block; width: 100%; background: #f1f1f1 url(../images/loading.svg) no-repeat 50%; background-size: 24px auto; -webkit-box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.08); -webkit-transition: all .3s linear; transition: all .3s linear;}.sub-page .photo-gallery .image span{position: relative; display: block; width: 100%; padding-bottom: 75%; background: none no-repeat 50%; background-size: cover; -webkit-transition: all .3s linear; transition: all .3s linear;}.sub-page .photo-gallery .image img{display: none !important;}.sub-page .photo-gallery .item:hover .image span{-webkit-transform: scale(1.08); transform: scale(1.08);}/* MEDICAL======================================*/#medical #fwi-text{margin-top: -50px;}#medical #fwi-text .td{padding-top: 60px;}#medical .container_12{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}#medical .grid_3{width: 36%;}#medical .grid_3 > *:not(.sidebar-inner):first-child{margin-top: -210px;}#medical .grid_9{width: 64%; padding-left: 90px;}#medical .grid_9 + .grid_12{margin-top: 40px;}#medical .grid_9 .owl-images,#medical .grid_9 .video-wrapper{display: none; float: left; width: 100%; margin: 0;}#medical .grid_9 article ~ .owl-images,#medical .grid_9 article ~ .video-wrapper{margin-top: 40px;}#medical .sidebar-inner{position: relative; margin-top: -210px;}#medical .sidebar-fixed{position: fixed; bottom: 20px; width: 390px; margin-top: 0;}#medical .sidebar-fixed._top{top: 170px; bottom: auto;}#medical .sidebar-absolute{position: absolute; top: auto; bottom: 0; width: 390px; margin-top: 0;}#medical .sidebar-inner > *:first-child{margin-top: 0;}#medical .sidebar-inner > *{float: none; margin-bottom: 0;}#medical .sidebar-inner > * ~ *{margin-top: 40px;}#medical .bottomOffset{clear: both; height: 1px;}#medical .owl-images{overflow: hidden; margin-left: -40px; margin-right: -40px; -webkit-box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.16);}#medical .owl-images .owl-carousel{float: left; display: block;}#medical .owl-images .item{position: relative; float: left; width: 100%; cursor: pointer;}#medical .owl-images .item .image{overflow: hidden; position: relative; display: block; width: 100%; background: #ececec url(../images/loading.svg) no-repeat 50%; background-size: 24px auto; -webkit-transition: all .3s linear; transition: all .3s linear;}#medical .owl-images .item .image.loaded{background-image: none;}#medical .owl-images .item .image::after{position: absolute; top: 20px; right: 20px; width: 18px; height: 18px; content: ""; pointer-events: none; background: url(../images/image_zoom.png) no-repeat; background-size: 18px auto; -webkit-transition: all .3s linear; transition: all .3s linear;}.r2x #medical .owl-images .item .image::after{background-image: url(../images/image_zoom%402x.png);}.r3x #medical .owl-images .item .image::after{background-image: url(../images/image_zoom%403x.png);}#medical .owl-images .item .image span{position: relative; display: block; width: 100%; padding-bottom: 56.25%; background: none no-repeat 50%; background-size: cover; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .3s linear; transition: all .3s linear;}#medical .owl-images .item .image img{display: none !important;}#medical .owl-images .item:hover .image span, #medical .owl-images .item.active .image span{-webkit-transform: scale(1.03); transform: scale(1.03);}#medical .owl-images .owl-carousel .owl-nav{display: none;}#medical .owl-images .owl-carousel .owl-nav.disabled{display: none !important;}#medical .owl-images .owlNav{position: absolute; top: 0; right: 10px; z-index: 2;}#medical .owl-images .owlNav .owl-prev,#medical .owl-images .owlNav .owl-next{float: left; width: 32px; height: 32px; font-size: 0; cursor: pointer; border-radius: 6px; background: #ee9d57 url(../images/owl_prev.png) no-repeat 50%; background-size: 6px auto; -webkit-transition: all .3s linear; transition: all .3s linear;}#medical .owl-images .owlNav .owl-prev:hover,#medical .owl-images .owlNav .owl-next:hover{background-color: #4a8ec7;}#medical .owl-images .owlNav .owl-prev.disabled,#medical .owl-images .owlNav .owl-next.disabled{opacity: 0.3; pointer-events: none; -webkit-filter: grayscale(100%); filter: grayscale(100%);}.r2x #medical .owl-images .owlNav .owl-prev{background-image: url(../images/owl_prev%402x.png);}.r3x #medical .owl-images .owlNav .owl-prev{background-image: url(../images/owl_prev%403x.png);}#medical .owl-images .owlNav .owl-next{margin-left: 5px; background-image: url(../images/owl_next.png);}.r2x #medical .owl-images .owlNav .owl-next{background-image: url(../images/owl_next%402x.png);}.r3x #medical .owl-images .owlNav .owl-next{background-image: url(../images/owl_next%403x.png);}#medical .owl-images .owl-dots{position: absolute; left: 0; bottom: 10px; z-index: 2; width: 100%; text-align: center;}#medical .owl-images .owl-dots.disabled{display: none !important;}#medical .owl-images .owl-dot{display: inline-block; width: 18px; height: 18px; margin: 0 3px; opacity: 0.2; vertical-align: top; border-radius: 50%; background-color: #383b41; -webkit-transition: all .3s linear; transition: all .3s linear;}#medical .owl-images .owl-dot.active{opacity: 1;}#medical .video-wrapper{clear: both; overflow: hidden; margin-left: -20px; margin-right: -20px;}#medical .video{position: relative; float: left; width: 100%;}#medical .video .open-video{display: block; width: 100%; text-decoration: none;}#medical .video .image{overflow: hidden; position: relative; display: block; width: 100%; background: #ececec url(../images/loading.svg) no-repeat 50%; background-size: 24px auto; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .3s linear; transition: all .3s linear;}#medical .video .image span{position: relative; display: block; width: 102%; margin-left: -1%; padding-bottom: 56.25%; background: none no-repeat 50%; background-size: cover; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .3s linear; transition: all .3s linear;}#medical .video .image:hover span{-webkit-transform: scale(1.03); transform: scale(1.03);}#medical .video .image img{display: none !important;}#medical .video .image.loaded{background-image: none;}#medical .video .image.loaded span::after{position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background: url(../images/play_btn.png) no-repeat 50%; background-size: 46px; -webkit-transition: all .3s linear; transition: all .3s linear;}.r2x #medical .video .image.loaded span::after{background-image: url(../images/play_btn%402x.png);}.r3x #medical .video .image.loaded span::after{background-image: url(../images/play_btn%403x.png);}#medical .video .image.loaded:hover span::after{-webkit-transform: scale(0.8); transform: scale(0.8);}#medical .video .all-videos{display: block; width: 100%; padding: 16px 30px; line-height: 1.2; font-size: 22px; color: #353535; text-align: left; text-decoration: none; background: #ffd745 url(../images/readmore_black.png) no-repeat 50%; background-position: calc(100% - 30px) 50%; background-size: 5px auto; -webkit-transition: all .3s linear; transition: all .3s linear;}#medical .video .all-videos:hover{background-color: #e9b426;}.r2x #medical .video .all-videos{background-image: url(../images/readmore_black%402x.png);}.r3x #medical .video .all-videos{background-image: url(../images/readmore_black%403x.png);}#medical .video .all-videos span{font-weight: 700;}#medical .tabs .tab-nav{width: 46%;}#medical .tabs .tab-content{width: 50%; margin-left: 4%;}#medical .tabs .tab-nav > div{padding-left: 30px; padding-right: 30px;}#medical .tabs .tab-nav > div .tab-title{display: block; margin: 0 0 -1px; padding: 16px 0; color: #353535; font-weight: 400;}#medical .tabs .tab-nav > div .tab-title::before{position: absolute; left: 0; bottom: 0; z-index: 0; width: 90%; content: ""; border-bottom: 1px solid #f1f1f1;}#medical .tabs .tab-nav > div .tab-title::after{position: absolute; left: -30px; bottom: 0; z-index: 0; width: 112%; width: calc(100% + 60px); height: 100%; content: ""; opacity: 0; background: #ffcd16 url(../images/readmore_black.png) no-repeat 90% 50%; background-position: calc(100% - 20px) 50%; background-size: 5px auto; -webkit-box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.16); -webkit-transition: all .2s linear; transition: all .2s linear;}.r2x #medical .tabs .tab-nav > div .tab-title::after{background-image: url(../images/readmore_black%402x.png);}.r3x #medical .tabs .tab-nav > div .tab-title::after{background-image: url(../images/readmore_black%403x.png);}#medical .tabs .tab-nav > div .tab-title.selected::after{opacity: 1;}#medical .tabs .tab{padding: 0;}#medical .tabs .tab h1, #medical .tabs .tab h2, #medical .tabs .tab h3, #medical .tabs .tab h4, #medical .tabs .tab h5, #medical .tabs .tab h6{line-height: 1.3; font-size: 24px; font-weight: 700; text-transform: uppercase;}#medical .tabs .tab p{text-align: justify;}#medical .accordion{display: none;}#medical .accordion .acc-contents{overflow: hidden; margin-left: -20px; margin-right: -20px;}#medical .accordion .acc-content > div{padding: 20px 20px 40px; border-bottom: 1px solid #f1f1f1; -webkit-box-shadow: inset 0px -16px 16px -10px rgba(0, 0, 0, 0.16); box-shadow: inset 0px -16px 16px -10px rgba(0, 0, 0, 0.16);}#medical .accordion .acc-title{margin: 0; padding: 0;}#medical .accordion .acc-title span{display: block; padding: 16px 50px 16px 20px; color: #353535; font-size: 16px; font-weight: 700; background: #fff; -webkit-transition: all .3s linear; transition: all .3s linear;}#medical .accordion .acc-title span::after{position: absolute; right: 14px; top: 50%; z-index: 0; width: 20px; height: 20px; margin-top: -10px; content: ""; background: url(../images/readmore_black.png) no-repeat 50%; background-size: 5px auto; -webkit-transition: all .2s linear; transition: all .2s linear;}.r2x #medical .accordion .acc-title span::after{background-image: url(../images/readmore_black%402x.png);}.r3x #medical .accordion .acc-title span::after{background-image: url(../images/readmore_black%403x.png);}#medical .accordion .acc-title::before{position: absolute; left: 0; bottom: 0; z-index: 0; width: 100%; content: ""; border-bottom: 1px solid #f1f1f1;}#medical .accordion .acc-item{margin-bottom: 0;}#medical .accordion .acc-item.open .acc-title span{background-color: #ffcd16; -webkit-box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.16);}#medical .accordion .acc-item.open .acc-title span::after{-webkit-transform: rotate(90deg); transform: rotate(90deg);}#medical .drlist-wrapper{margin-top: 60px;}#medical .drlist-wrapper .section-title{margin-bottom: 40px !important;}#medical .drlist{position: relative; float: left; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}#medical .drlist::before{position: absolute; top: 100%; left: 0; z-index: 1; width: 100%; height: 200px; margin-top: -50px; content: ""; background-color: #fff;}#medical .drlist .item{position: relative; float: left; width: 20%; margin-bottom: 60px; padding: 10px;}#medical .drlist .item:hover{z-index: 1;}#medical .drlist .item:hover::after{position: absolute; left: -10px; right: -10px; top: -10px; bottom: -10px; z-index: -1; width: calc(100% + 20px); height: calc(100% + 90px); content: ""; background-color: #fff; -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3);}#medical .drlist .item .image{position: relative; display: block; padding-bottom: 10px; background: url(../images/loading.svg) no-repeat 50%; background-size: 32px auto; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .3s linear; transition: all .3s linear;}#medical .drlist .item .image.loaded{background-image: none;}#medical .drlist .item .image span{position: relative; z-index: 1; display: block; width: 100%; height: 200px; background: none no-repeat 50%; background-size: contain; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .3s linear; transition: all .3s linear;}#medical .drlist .item .image img{display: none !important;}#medical .drlist .item:hover .image span{-webkit-transform: scale(1.03); transform: scale(1.03);}#medical .drlist .item .text{position: relative; min-height: 56px; padding-bottom: 20px;}#medical .drlist .item .text::before, #medical .drlist .item .text::after{position: absolute; left: 50%; bottom: 0; z-index: 0; width: 130px; margin-left: -68px; content: ""; border-bottom: 2px solid #f8db6c;}#medical .drlist .item .text::after{width: 8px; margin-left: 65px;}#medical .drlist .item h3{position: relative; margin: 0; line-height: 1.3; font-size: 14px; font-weight: 600; color: #252525; text-align: center; text-transform: uppercase; letter-spacing: -0.25px;}#medical .drlist .item h3 a{color: #383b41; text-decoration: none;}#medical .drlist .item p{max-height: 48px; margin: 5px 0 0; line-height: 1.3; font-size: 13px; position: relative; overflow: hidden; display: block; /* Fallback for non-webkit */ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; background: #fff; color: rgba(37, 37, 37, 0.54); text-align: center;}@-moz-document url-prefix(){#medical .drlist .item p::before{position: absolute; right: 0; bottom: 0; width: 3rem; margin-left: -3rem; content: '\2026'; background: #fff;}#medical .drlist .item p::after{position: absolute; z-index: 1; height: 50px; width: 100%; content: ''; background: #fff;}}#medical .drlist .item .readmore{display: none; white-space: nowrap; position: absolute; left: 50%; bottom: -50px; min-width: 140px; padding: 10px 20px; line-height: 22px; font-size: 13px; font-weight: 700; color: #353535; text-align: center; text-transform: uppercase; text-decoration: none; border-radius: 25px; background-color: #e9b426; -webkit-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all .3s linear; transition: all .3s linear;}#medical .drlist .item .readmore:hover{color: #fff; background-color: #353535;}#medical .drlist .item:hover .readmore{display: block;}/* STAFF======================================*/#staff .container_12{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}#staff .grid_3{width: 36%;}#staff .grid_3 > *:not(.sidebar-inner):first-child{margin-top: -210px;}#staff .grid_9{width: 64%;}#staff .grid_9 h1, #staff .grid_9 h2, #staff .grid_9 h3, #staff .grid_9 h4, #staff .grid_9 h5, #staff .grid_9 h6{font-size: 20px;}#staff .grid_9 .photo-wrapper{display: none; clear: both; float: left; width: 300px; margin-top: 0; margin-right: 40px; margin-bottom: 40px;}#staff .grid_9 .education{display: none; clear: both; float: left; width: 100%; margin-top: 30px; padding: 0;}#staff .grid_9 ul{margin: 0; padding: 0; list-style: none;}#staff .grid_9 li{padding-bottom: 10px;}#staff .sidebar-inner{position: relative; margin-top: -210px;}#staff .sidebar-fixed{position: fixed; bottom: 20px; width: 390px; margin-top: 0;}#staff .sidebar-fixed._top{top: 170px; bottom: auto;}#staff .sidebar-absolute{position: absolute; top: auto; bottom: 0; width: 390px; margin-top: 0;}#staff .sidebar-inner > *{float: none; margin-bottom: 0;}#staff .sidebar-inner > * ~ *{margin-top: 40px;}#staff .bottomOffset{clear: both; height: 1px;}#staff .photo-wrapper{clear: both; overflow: hidden; width: 360px; max-width: 100%; background-color: #fff; -webkit-box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.16);}#staff .photo{position: relative; float: left; width: 100%; padding: 30px 60px; background-color: #fff;}#staff .photo .image{overflow: hidden; display: block; width: 100%; height: 200px; background: url(../images/loading.svg) no-repeat 50%; background-size: 32px auto;}#staff .photo .image.loaded{background-image: none;}#staff .photo .image span{position: relative; display: block; width: 100%; height: 100%; background: none no-repeat 50%; background-size: contain;}#staff .photo .image img{display: none !important;}#staff .photo .photo-text{position: relative; width: 100%; margin-top: 20px; text-align: center;}#staff .photo .photo-text h2{margin: 0; font-size: 15px; text-align: center; text-transform: uppercase;}#staff .photo .photo-text p{max-height: 48px; margin: 5px 0 0; line-height: 1.3; font-size: 13px; position: relative; overflow: hidden; display: block; /* Fallback for non-webkit */ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; background: #fff; color: rgba(37, 37, 37, 0.54); text-align: center;}@-moz-document url-prefix(){#staff .photo .photo-text p::before{position: absolute; right: 0; bottom: 0; width: 3rem; margin-left: -3rem; content: '\2026'; background: #fff;}#staff .photo .photo-text p::after{position: absolute; z-index: 1; height: 50px; width: 100%; content: ''; background: #fff;}}#staff .photo .btns{margin-top: 20px; white-space: nowrap;}#staff .photo .btns a{position: relative; display: inline-block; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 10px 30px; line-height: 22px; font-size: 14px; font-weight: 700; color: #fff; text-align: center; text-decoration: none; border-radius: 21px; background-color: #353535; -webkit-transition: all .3s linear; transition: all .3s linear;}#staff .photo .btns a:hover{color: #272727; background-color: #e9b426;}#staff .grid_3 .education{clear: both; float: left; width: 100%; padding: 0 20px;}#staff .grid_3 .education ul{margin: -10px 0 0; padding: 0; list-style: none;}#staff .grid_3 .education li{margin: 0; padding: 15px 20px; line-height: 1.3; font-size: 14px; font-weight: 700; color: #353535; border-bottom: 1px solid #e2e2e2; letter-spacing: -0.25px;}#staff .drlist-wrapper{margin-top: 60px;}#staff .drlist-wrapper .section-title{margin-bottom: 40px !important;}#staff .drlist{position: relative; float: left; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}#staff .drlist::before{position: absolute; top: 100%; left: 0; z-index: 1; width: 100%; height: 200px; margin-top: -50px; content: ""; background-color: #fff;}#staff .drlist .item{position: relative; float: left; width: 20%; margin-bottom: 60px; padding: 10px;}#staff .drlist .item:hover{z-index: 1;}#staff .drlist .item:hover::after{position: absolute; left: -10px; right: -10px; top: -10px; bottom: -10px; z-index: -1; width: calc(100% + 20px); height: calc(100% + 90px); content: ""; background-color: #fff; -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3);}#staff .drlist .item .image{position: relative; display: block; padding-bottom: 10px; background: url(../images/loading.svg) no-repeat 50%; background-size: 32px auto; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .3s linear; transition: all .3s linear;}#staff .drlist .item .image.loaded{background-image: none;}#staff .drlist .item .image span{position: relative; z-index: 1; display: block; width: 100%; height: 200px; background: none no-repeat 50%; background-size: contain; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .3s linear; transition: all .3s linear;}#staff .drlist .item .image img{display: none !important;}#staff .drlist .item:hover .image span{-webkit-transform: scale(1.03); transform: scale(1.03);}#staff .drlist .item .text{position: relative; min-height: 56px; padding-bottom: 20px;}#staff .drlist .item .text::before, #staff .drlist .item .text::after{position: absolute; left: 50%; bottom: 0; z-index: 0; width: 130px; margin-left: -68px; content: ""; border-bottom: 2px solid #f8db6c;}#staff .drlist .item .text::after{width: 8px; margin-left: 65px;}#staff .drlist .item h3{position: relative; margin: 0; line-height: 1.3; font-size: 14px; font-weight: 600; color: #252525; text-align: center; text-transform: uppercase; letter-spacing: -0.25px;}#staff .drlist .item h3 a{color: #383b41; text-decoration: none;}#staff .drlist .item p{max-height: 48px; margin: 5px 0 0; line-height: 1.3; font-size: 13px; position: relative; overflow: hidden; display: block; /* Fallback for non-webkit */ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; background: #fff; color: rgba(37, 37, 37, 0.54); text-align: center;}@-moz-document url-prefix(){#staff .drlist .item p::before{position: absolute; right: 0; bottom: 0; width: 3rem; margin-left: -3rem; content: '\2026'; background: #fff;}#staff .drlist .item p::after{position: absolute; z-index: 1; height: 50px; width: 100%; content: ''; background: #fff;}}#staff .drlist .item .readmore{display: none; white-space: nowrap; position: absolute; left: 50%; bottom: -50px; min-width: 140px; padding: 10px 20px; line-height: 22px; font-size: 13px; font-weight: 700; color: #353535; text-align: center; text-transform: uppercase; text-decoration: none; border-radius: 25px; background-color: #e9b426; -webkit-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all .3s linear; transition: all .3s linear;}#staff .drlist .item .readmore:hover{color: #fff; background-color: #353535;}#staff .drlist .item:hover .readmore{display: block;}/* REPRESENTATIONS======================================*/#representations #breadcrumbs{margin-top: 20px; margin-bottom: -10px;}#representations #breadcrumbs nav{text-align: center;}#representations a{text-decoration: none;}#representations a:hover{text-decoration: underline;}#representations .section-title{margin-top: 40px;}#representations .section-title span::after{position: absolute; bottom: 0; right: 0; width: calc(100% - 250px); height: 3px; content: ""; background-color: #f8db6c;}#representations .country{overflow: hidden; position: relative; float: left; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}#representations .country::after{position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; content: ""; background-color: #fff;}#representations .country .item{position: relative; float: left; width: 50%; padding: 40px 40px 40px 180px; border-bottom: 1px solid #e6e6e6;}#representations .country .item:nth-child(odd){border-right: 1px solid #e6e6e6;}#representations .country .name{position: absolute; top: 0; left: 0; width: 180px; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}#representations .country .name .image{overflow: hidden; position: relative; display: block; width: 60px; height: 60px; margin: 0 auto 20px; border-radius: 50%; background: #f5f5f5 url(../images/loading.svg) no-repeat 50%; background-size: 24px auto; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .3s linear; transition: all .3s linear;}#representations .country .name .image.loaded{background-image: none;}#representations .country .name .image span{position: relative; z-index: 1; display: block; width: 100%; height: 100%; background: none no-repeat 50%; background-size: contain; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .3s linear; transition: all .3s linear;}#representations .country .name .image img{display: none !important;}#representations .country .name h3{margin: 0; line-height: 1.3; font-size: 13px; font-weight: 700; color: #252525; text-align: center; text-transform: uppercase; letter-spacing: -0.25px;}#representations .country .name h4{margin: 5px 0 0; line-height: 1.3; font-size: 13px; font-weight: 400; color: #252525; text-align: center;}#representations .country .info{position: relative; float: left; width: 100%;}#representations .country .info h2{font-size: 16px;}#representations .country .info > div{position: relative; float: left; width: 100%; line-height: 22px; font-size: 14px; margin-bottom: 10px; padding-left: 26px;}#representations .country .info > div:last-child{margin-bottom: 0;}#representations .country .info > div::before{position: absolute; top: 0; left: 0; width: 22px; height: 22px; content: ""; background: none no-repeat 50%; background-size: auto 100%;}#representations .country .info > div.address::before{background-image: url("../images/info_icon_address.png");}.r2x #representations .country .info > div.address::before{background-image: url("../images/info_icon_address%402x.png");}.r3x #representations .country .info > div.address::before{background-image: url("../images/info_icon_address%403x.png");}#representations .country .info > div.phone::before{background-image: url("../images/info_icon_phone.png");}.r2x #representations .country .info > div.phone::before{background-image: url("../images/info_icon_phone%402x.png");}.r3x #representations .country .info > div.phone::before{background-image: url("../images/info_icon_phone%403x.png");}#representations .country .info > div.fax::before{background-image: url("../images/info_icon_fax.png");}.r2x #representations .country .info > div.fax::before{background-image: url("../images/info_icon_fax%402x.png");}.r3x #representations .country .info > div.fax::before{background-image: url("../images/info_icon_fax%403x.png");}#representations .country .info > div.email::before{background-image: url("../images/info_icon_mail.png");}.r2x #representations .country .info > div.email::before{background-image: url("../images/info_icon_mail%402x.png");}.r3x #representations .country .info > div.email::before{background-image: url("../images/info_icon_mail%403x.png");}/* CONTACT======================================*/#contact .inner{padding-top: 20px;}#contact .container_12{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; padding-right: 0;}#contact .grid_4:nth-child(1), #contact .grid_4:nth-child(3){margin-top: -140px;}#contact .address-info{position: relative; float: left; width: 100%; height: 100%; background-color: #fff; -webkit-box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.15);}#contact .address-info .image{overflow: hidden; position: relative; display: block; width: 100%; background: #ececec url(../images/loading.svg) no-repeat 50%; background-size: 24px auto; -webkit-transition: all .3s linear; transition: all .3s linear;}#contact .address-info .image.loaded{background-image: none;}#contact .address-info .image span{position: relative; display: block; width: 100%; padding-bottom: 75%; background: none no-repeat 50%; background-size: cover; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .3s linear; transition: all .3s linear;}#contact .address-info .image img{display: none !important;}#contact .address-info .image:hover span{-webkit-transform: scale(1.03); transform: scale(1.03);}#contact .address-info .section-title{font-size: 15px;}#contact .address-info a{text-decoration: none;}#contact .address-info a:hover{text-decoration: underline;}#contact .address-info .map{position: relative; float: left; width: 100%; padding-bottom: 100%; background-color: #e5e3df;}#contact .address-info .map .gm-style .place-card .place-name{display: none;}#contact .address-info .map iframe{position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; margin: 0; border: 0;}#contact .address-info .info{position: relative; float: left; width: 100%; padding: 40px 30px;}#contact .address-info .info > div{position: relative; float: left; width: 100%; line-height: 22px; font-size: 14px; margin-bottom: 10px; padding-left: 26px;}#contact .address-info .info > div:last-child{margin-bottom: 0;}#contact .address-info .info > div::before{position: absolute; top: 0; left: 0; width: 22px; height: 22px; content: ""; background: none no-repeat 50%; background-size: auto 100%;}#contact .address-info .info > div.address::before{background-image: url("../images/info_icon_address.png");}.r2x #contact .address-info .info > div.address::before{background-image: url("../images/info_icon_address%402x.png");}.r3x #contact .address-info .info > div.address::before{background-image: url("../images/info_icon_address%403x.png");}#contact .address-info .info > div.phone::before{background-image: url("../images/info_icon_phone.png");}.r2x #contact .address-info .info > div.phone::before{background-image: url("../images/info_icon_phone%402x.png");}.r3x #contact .address-info .info > div.phone::before{background-image: url("../images/info_icon_phone%403x.png");}#contact .address-info .info > div.fax::before{background-image: url("../images/info_icon_fax.png");}.r2x #contact .address-info .info > div.fax::before{background-image: url("../images/info_icon_fax%402x.png");}.r3x #contact .address-info .info > div.fax::before{background-image: url("../images/info_icon_fax%403x.png");}#contact .address-info .info > div.email::before{background-image: url("../images/info_icon_mail.png");}.r2x #contact .address-info .info > div.email::before{background-image: url("../images/info_icon_mail%402x.png");}.r3x #contact .address-info .info > div.email::before{background-image: url("../images/info_icon_mail%403x.png");}/* FOOTER======================================*/#footer{position: relative; z-index: 0; background-color: #3a3a3a;}#footer .top-bar{position: relative; padding-top: 60px; padding-bottom: 60px; color: #757575;}#footer .top-bar a{color: #757575; text-decoration: none;}#footer .top-bar .container{padding-left: 80px; padding-right: 80px;}#footer .tabs .tab-nav > div{text-align: center; border-bottom: 1px solid #595959;}#footer .tabs .tab-nav > div .tab-title{overflow: hidden; color: #fff; color: rgba(255, 255, 255, 0.9);}#footer .tabs .tab-nav > div .tab-title:hover, #footer .tabs .tab-nav > div .tab-title.selected{color: #e9b426;}#footer .tabs .tab-nav > div .tab-title::before, #footer .tabs .tab-nav > div .tab-title::after{position: absolute; left: 50%; bottom: -10px; content: ""; margin-left: -8px; border: 8px solid transparent; border-bottom-color: #3a3a3a; -webkit-transition: all .3s linear; transition: all .3s linear;}#footer .tabs .tab-nav > div .tab-title::before{border-bottom-color: #696969;}#footer .tabs .tab-nav > div .tab-title.selected::before{bottom: 1px;}#footer .tabs .tab-nav > div .tab-title.selected::after{bottom: 0px;}#footer .tabs .tab{text-align: center;}#footer .tabs .tab a{display: inline-block; margin: 10px 15px; line-height: 20px; font-size: 13px; font-weight: 400; color: #919191; text-decoration: none; text-transform: uppercase; vertical-align: top;}#footer .tabs .tab a:hover{color: #cecece;}#footer .accordion .acc-content > div{padding: 10px 0;}#footer .accordion .acc-content a{display: inline-block; margin: 10px 30px 10px 0; line-height: 20px; font-size: 12px; font-weight: 400; color: #919191; text-decoration: none; text-transform: uppercase; vertical-align: top;}#footer .accordion .acc-content a:hover{color: #cecece;}#footer .accordion .acc-title{overflow: hidden; margin: 0; padding: 0; font-size: 16px; color: rgba(255, 255, 255, 0.9); background-color: #353535;}#footer .accordion .acc-title span{display: block; padding: 20px; border-bottom: 1px solid #595959;}#footer .accordion .acc-title::before, #footer .accordion .acc-title::after{position: absolute; top: auto; right: auto; left: 40px; bottom: -10px; width: auto; height: auto; content: ""; border: 8px solid transparent; border-bottom-color: #3a3a3a; background: none; -webkit-transform: none; transform: none; -webkit-transition: all .3s linear; transition: all .3s linear;}#footer .accordion .acc-title::before{border-bottom-color: #696969;}#footer .accordion .acc-item.open .acc-title{color: #e9b426;}#footer .accordion .acc-item.open .acc-title::before{bottom: 1px;}#footer .accordion .acc-item.open .acc-title::after{bottom: 0;}#footer .socials{float: left; width: 100%; margin-top: 50px; text-align: center;}#footer .socials > div{display: inline-block; vertical-align: top;}#footer .socials a{overflow: hidden; position: relative; float: left; width: 20px; height: 20px; margin-left: 9px; margin-right: 9px; opacity: 0.8; background: url(../images/social_icons.png) no-repeat; background-size: auto 40px; -webkit-transition: all .1s linear; transition: all .1s linear;}.r2x #footer .socials a{background-image: url(../images/social_icons%402x.png);}.r3x #footer .socials a{background-image: url(../images/social_icons%403x.png);}#footer .socials a.fb{background-position: 0 0;}#footer .socials a.fb:hover{background-position: 0 -20px;}#footer .socials a.tw{background-position: -20px 0;}#footer .socials a.tw:hover{background-position: -20px -20px;}#footer .socials a.li{background-position: -40px 0;}#footer .socials a.li:hover{background-position: -40px -20px;}#footer .socials a.yt{background-position: -60px 0;}#footer .socials a.yt:hover{background-position: -60px -20px;}#footer .socials a.in{background-position: -80px 0;}#footer .socials a.in:hover{background-position: -80px -20px;}#footer .socials a.gp{background-position: -100px 0;}#footer .socials a.gp:hover{background-position: -100px -20px;}#footer .socials a.pe{background-position: -120px 0;}#footer .socials a.pe:hover{background-position: -120px -20px;}#footer .copyright{float: left; width: 100%; margin-top: 50px; line-height: 20px; font-size: 14px; color: rgba(255, 255, 255, 0.9); text-align: center;}/* FIXED BUTTONS======================================*/#fix-buttons{position: fixed; right: 12px; bottom: 50px; width: 48px;}.mobile .zopim ~ #fix-buttons{right: 16px; bottom: 60px;}#fix-buttons a{display: block; width: 48px; height: 48px; margin-top: 10px; cursor: pointer; text-decoration: none; border-radius: 6px; background: none no-repeat 50%; background-size: 48px auto; -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.4); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-name: pulse; animation-name: pulse; -webkit-transition: all 0.5s cubic-bezier(0, 1.6, 0.59, 1.01); transition: all 0.5s cubic-bezier(0, 1.6, 0.59, 1.01);}#fix-buttons a:hover{-webkit-transform: scale(1.1); transform: scale(1.1);}#fix-buttons .mail{-webkit-animation-duration: 1.2s; animation-duration: 1.2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; background-image: url(../images/fix_mail_icon.png);}.r2x #fix-buttons .mail{background-image: url(../images/fix_mail_icon%402x.png);}.r3x #fix-buttons .mail{background-image: url(../images/fix_mail_icon%403x.png);}@-webkit-keyframes pulse{0%{-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);}100%{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}}@keyframes pulse{0%{-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);}100%{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}}/* FBOX CONTACT FORM======================================*/.intl-tel-input.iti-container{z-index: 99993 !important;}body:not(.iti-mobile) .intl-tel-input .country-list{white-space: pre-wrap !important; min-width: 300px !important; max-width: 300px !important;}#fb-contact-form{display: none; width: 480px; border-radius: 10px; background-color: #e9b426;}.fb-contact-form .fb-title{position: relative; z-index: 0; margin: 0; padding-bottom: 15px; line-height: 1.4; font-size: 15px; font-weight: 700; color: rgba(37, 37, 37, 0.8); text-align: left; letter-spacing: -0.25px;}.fb-contact-form .fb-title::before, .fb-contact-form .fb-title::after{position: absolute; left: 0; bottom: 0; z-index: 0; width: 148px; content: ""; border-bottom-color: rgba(37, 37, 37, 0.6);}.fb-contact-form .fb-title::after{left: 152px; width: 8px;}.fb-contact-form p{margin: 13px 0 0; line-height: 1.4; font-size: 14px; font-weight: 400; color: rgba(37, 37, 37, 0.9);}.fb-contact-form .label-div{margin-bottom: 8px;}.fb-contact-form .intl-tel-input.separate-dial-code .selected-flag{padding-left: 10px; border-radius: 10px 0px 0px 10px; background-color: rgba(0, 0, 0, 0.05);}.fb-contact-form select,.fb-contact-form textarea,.fb-contact-form input[type="tel"],.fb-contact-form input[type="text"],.fb-contact-form input[type="email"]{height: 40px; line-height: 28px; padding: 5px 10px; font-size: 13px; color: rgba(37, 37, 37, 0.8); border-radius: 10px; border-color: #fff; background-color: #fff; -webkit-box-shadow: none; box-shadow: none;}.fb-contact-form select:focus,.fb-contact-form textarea:focus,.fb-contact-form input[type="tel"]:focus,.fb-contact-form input[type="text"]:focus,.fb-contact-form input[type="email"]:focus{color: #2f3032; border-color: #cacaca; -webkit-box-shadow: inset 0px 1px 3px rgba(117, 117, 117, 0.2); box-shadow: inset 0px 1px 3px rgba(117, 117, 117, 0.2);}.fb-contact-form textarea{min-height: 90px; height: 90px;}.fb-contact-form .error select,.fb-contact-form .error textarea,.fb-contact-form .error input[type="tel"],.fb-contact-form .error input[type="text"],.fb-contact-form .error input[type="email"]{color: #2f3032 !important; border-color: #fd835d !important; -webkit-box-shadow: inset 0px 1px 3px rgba(253, 131, 93, 0.5); box-shadow: inset 0px 1px 3px rgba(253, 131, 93, 0.5);}.fb-contact-form .submit-button span{width: 184px; text-align: left;}/* SYSTEM FORM MESSAGE======================================*/.ftAlert{position: relative; float: left; width: 100%; margin: 10px 0; padding: 10px 10px 10px 40px; font-size: 12px; font-weight: 400; color: #2b2b2b; text-align: left; border-radius: 3px; border: 1px solid #fff; background: none no-repeat 10px 50%; background-size: 20px; -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}.ftAlert.success{color: #398B03; border-color: #75b975; background-color: #dff0d8; background-image: url(../images/ft-form-mesaj/success.png);}.ftAlert.warning{color: #B17A01; border-color: #ffd293; background-color: #fcf8e3; background-image: url(../images/ft-form-mesaj/warning.png);}.ftAlert.error{color: #833; border-color: #c39595; background-color: #f2dede; background-image: url(../images/ft-form-mesaj/error.png);}.ftAlert.info{color: #1A4773; border-color: #80d0e8; background-color: #d9edf7; background-image: url(../images/ft-form-mesaj/info.png);}.ftAlert.loading{color: #1A4773; border-color: #cacaca; background-color: #f5f5f5; background-image: url(../images/ft-form-mesaj/loading.gif);}.ftAlert .close{float: right; margin: 0; padding: 0; border: 0; line-height: 1; font-size: 21px; font-weight: 700; color: #000; opacity: 0.2; cursor: pointer; text-decoration: none; text-shadow: 0 1px 0 #fff; background: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-transition: all .3s linear; transition: all .3s linear;}.ftAlert .close:hover, .ftAlert .close:focus{opacity: 0.5;}/* CLEAR FLOATED ELEMENTS======================================*//* http://sonspring.com/journal/clearing-floats */.clr, .clear{overflow: hidden; display: block; visibility: hidden; clear: both; width: 0; height: 0;}/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */.container, .container_12, .clearfix{display: inline-block;}.container::before, .container::after, .container_12::before, .container_12::after, .clearfix::before, .clearfix::after{overflow: hidden; visibility: hidden; display: block; width: 0; height: 0; line-height: 0; font-size: 0; content: ".";}.container::after, .container_12::after, .clearfix::after{clear: both;}* html .container, * html .container_12, * html .clearfix{height: 1%;}.container, .container_12, .clearfix{display: block; /* The following zoom: 1 rule is specifically for IE6 + IE7. Move to separate stylesheet if invalid CSS is a problem. */ zoom: 1;}