@font-face {font-family:'Font Awesome 6 Brands'; font-style:normal; font-weight:400; font-display:block; src:url("fonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype");}
@font-face {font-family:'Font Awesome 6 regular'; font-style:normal; font-weight:400; font-display:block; src:url("fonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype");}
@font-face {font-family:'Font Awesome 6 solid'; font-style:normal; font-weight:900; font-display:block; src:url("fonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype");}
.font-icn {font-family:'Font Awesome 6 Brands', 'Font Awesome 6 regular', 'Font Awesome 6 solid'; font-style:normal;}
body {margin:0; padding:0; font-size:15px; color:#000;}
*, *:before, *:after {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
* {outline:none !important;}
*::-moz-selection {background:#666; color:#fff;}
*::selection {background:#666; color:#fff}
.animets {-o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; transition:all 0.5s ease;}
img {border:0; height:auto; width:auto;}
.preloader {position:fixed; top:0; left:0; width:100%; height:100%; z-index:99999; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-align-items:center; -ms-flex-align:center; align-items:center; background:none repeat scroll 0 0 #071a41;}
.sk-spinner-rotating-plane.sk-spinner {width:30px; height:30px; background-color:#9680fd; margin:0 auto; -webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out; animation:sk-rotatePlane 1.2s infinite ease-in-out;}

@-webkit-keyframes sk-rotatePlane {
0% {-webkit-transform:perspective(120px) rotateX(0) rotateY(0); transform:perspective(120px) rotateX(0) rotateY(0)}
50% {-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0); transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}
100% {-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}
}

@keyframes sk-rotatePlane {
0% {-webkit-transform:perspective(120px) rotateX(0) rotateY(0); transform:perspective(120px) rotateX(0) rotateY(0)}
50% {-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0); transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}
100% {-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}
}

.scrollToTop {background:#fa0000; bottom:10px; color:#fff; cursor:pointer; float:right; font-size:20px; height:28px; line-height:25px; position:fixed; right:10px; text-align:center; width:30px; z-index:99; display:none; cursor:pointer;}
.whtup {position:fixed; bottom:20px; right:20px; z-index:9;}
.whtup a {float:left; height:40px; width:40px; border-radius:50px; background:#0dc143; font-size:30px; text-align:center; line-height:37px; color:#fff; box-shadow:0px 5px 5px 0px rgba(0, 0, 0, .3);}
.floatDrite {position:fixed; z-index:99; right:-30px; bottom:120px; transform:rotate(90deg); padding:10px 18px; border-radius:45px; background:#1dbcce; cursor:pointer; color:#fff; border:2px solid #fff;}
.Fbx-Pops {display:none; width:500px; padding:25px !important;}
.Fbx-Pops .hdn2 {float:left; width:100%; text-align:center; font-weight:normal;}
.rsp-img {float:left; max-width:100%;}
a {text-decoration:none; color:#83002b; cursor:pointer;}
a:hover {color:#2e9fde;}
h1, h2, h3, h4, h5 {margin:0; font-weight:700; color:#000;}
p {margin:0 0 10px; line-height:30px;}
.noLst {list-style:none; margin:0; padding:0;}
.pullLft {float:left;}
.pullRit {float:right;}
.pullNon {float:none; display:inline-block;}
.rows {width:100%; overflow:hidden;}
.colm-3 {width:33.33%}
.colm-2 {width:50%;}
.colm-4 {width:25%;}
.colm-1 {width:100%;}
.sctn {float:left; width:100%; padding:80px 0;}
.secTil {float:left; width:100%; text-align:center; color:#000; font-weight:600; font-size:26px;}
.secTil span {color:#000; font-weight:300;}
.subttl {float:left; width:100%; text-align:center;}
.subttl strong {font-size:17px; font-weight:600; text-transform:uppercase; letter-spacing:5px; color:#000; position:relative; padding:0 70px;}
.subttl strong:after, .subttl strong:before {content:""; position:absolute; left:0; width:60px; height:1px; background:#f1453d; top:10px;}
.subttl strong:before {left:inherit; right:0;}
.subttl strong span {color:#f1453d;}
.slog {float:left; width:100%; text-align:center; font-size:24px; line-height:30px; color:#000;}
.wper {width:1180px; margin:0 auto; display:block;}
.wper::after {content:""; display:table; clear:both;}
hr {height:2px; background:#ed0606; width:80px; border:none; display:inline-block; float:none; margin:10px 0;}
.sptr {float:left; width:100%; text-align:center; height:10px; margin:10px 0;}
.sptr img {display:inline-block; vertical-align:top;}
.btns {display:inline-block; padding:10px 30px; background:#1dbcce; color:#fff; letter-spacing:0.5px; border:none; font-size:16px; font-weight:normal; border-radius:30px; cursor:pointer;}
.btns.small {padding:5px 15px; font-size:14px; color:#fff;}
.btns:hover {opacity:0.8;}
.btns:hover {color:#fff;}
.hdrspc {float:left; width:100%; height:116px; background:#ccc;}
.header {position:fixed; top:0; width:100%; z-index:99; background:#fff;}
.header.fixed {box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.2);}
.header .hdrlgo {float:left; padding:0; margin:0 0 -90px; position:relative;}
.hdrlgo img {float:left; width:150px;}
.hdrrit {float:right; margin:15px 0 15px;}
.hdrrit .hdrCnts {float:left; width:500px; margin:0 10px 0 0; padding-right:20px; border-right:1px solid #ddd; font-size:13px; line-height:19px; font-style:italic;}
.hdrrit .btns {padding:7px 15px; font-weight:normal; background:#fff; border:1px solid #ccc; color:#666; float:left; margin:0 0 0 10px;}
.hdrrit .btns.hilight {border:1px solid #fff112; background:#fff112; color:#000; box-shadow:0 0 0 0 rgba(130, 05, 49, 0.4); animation:pulsed 2s infinite;}

@keyframes pulsed {
0% {box-shadow:0 0 0 0 rgba(130, 05, 49, 0.2);}
70% {box-shadow:0 0 0 10px rgba(130, 05, 49, 0);}
100% {box-shadow:0 0 0 30px rgba(130, 05, 49, 0);}
}

.hdrrit .soclnk {margin:5px 0 0; float:left;}
.soclnk {float:right; list-style:none; margin:0; padding:0;}
.soclnk li {float:left; margin-left:5px;}
.soclnk li a {float:left; width:30px; height:30px; text-align:center; line-height:30px; font-size:16px; color:#1dbcce;}
.soclnk li.callus a {width:auto;}
.soclnk li a em {font-style:normal;}
.soclnk li a:hover {color:#1dbcce;}
.hdrMnu {float:left; width:100%; background:#1dbcce;}
.topMnu {list-style:none; margin:0; padding:0; float:right;}
.topMnu>li {display:inline-block; margin:0; padding:0; position:relative; vertical-align:top;}
.topMnu>li>a {color:#fff; padding:4px 10px; float:left; font-weight:normal; text-transform:uppercase; font-size:15px; cursor:pointer; letter-spacing:1px; margin:10px 0;}
.topMnu>li.crnt>a, .topMnu>li:hover>a, .topMnu>li>a.crntpg, .topMnu>li.current_page_item a {color:#eee;}
.topMnu li .sub-menu:after {border-bottom:10px solid #FFFFFF; border-left:10px solid transparent; border-right:10px solid transparent; content:""; display:inline-block; left:20px; position:absolute; top:-10px;}
.topMnu li .sub-menu:before {border-bottom:11px solid rgba(0, 0, 0, 0.2); border-left:11px solid transparent; border-right:11px solid transparent; content:""; display:inline-block; left:19px; position:absolute; top:-11px;}
.topMnu li .sub-menu {list-style:none; margin:0; padding:10px 0; position:absolute; left:0; top:50px; width:230px; border:1px solid #ccc; border-top:2px solid #222429; background:#fff; border-radius:0; box-shadow:0 3px 5px rgba(0, 0, 0, 0.2); opacity:0; z-index:99999; visibility:hidden; transition:all 0.5s ease; transform:translateY(40px);}
.topMnu li:hover>.sub-menu {opacity:1; display:block; visibility:visible; transform:translateY(0px);}
.sub-menu li {float:left; text-align:left; padding:10px 15px; border-bottom:1px dashed #ddd; width:100%;}
.sub-menu li:hover {opacity:0.8;}
.sub-menu li a {float:left; font-size:14px; color:#333; line-height:20px; width:100%; font-weight:400;}
.sub-menu li a:hover {color:#f7aa05;}
.mob-mnu {float:right; margin:0 5px; position:relative; width:20px; height:30px; background:none; cursor:pointer; z-index:99999; display:none;}
.mob-mnu::after {content:""; position:fixed; top:80px; bottom:0; left:320px; right:0; background:rgba(255, 255, 255, 0.8); display:none; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; transition:all 0.5s ease;}
.actv.mob-mnu::after {display:block;}
.mnu-btn, .mnu-btn::before, .mnu-btn::after {background-color:#000; content:""; display:block; height:2px; position:absolute; -o-transform:translateZ(0px); -ms-transform:translateZ(0px); -moz-transform:translateZ(0px); -webkit-transform:translateZ(0px); transform:translateZ(0px); -o-transform-origin:50% 50% 0; -ms-transform-origin:50% 50% 0; -moz-transform-origin:50% 50% 0; -webkit-transform-origin:50% 50% 0; transform-origin:50% 50% 0; -o-transition:all 0.1s ease-in-out 0s; -ms-transition:all 0.1s ease-in-out 0s; -moz-transition:all 0.1s ease-in-out 0s; -webkit-transition:all 0.1s ease-in-out 0s; transition:all 0.1s ease-in-out 0s; width:100%;}
.mnu-btn {margin:15px 0 0;}
.mnu-btn::before {top:-8px;}
.mnu-btn::after {bottom:-8px;}
.actv .mnu-btn, .headr.fixed .actv .mnu-btn {background-color:transparent;}
.actv .mnu-btn::before, .actv .mnu-btn::after {bottom:0; top:0;}
.actv .mnu-btn::before {background-color:#000; -o-transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.actv .mnu-btn::after {background-color:#000; -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg);}
.slidSctn {float:left; width:100%; background:linear-gradient(0deg, #1dbcce 40%, #fff 0%); padding:20px 0 40px;}
.hmSlid {border:15px solid #eee;}
.Slider {float:left; width:100%; position:relative; height:550px; overflow:hidden;}
.Slider img {float:left; height:100%; object-fit:cover;}
.Slider .hdn2 {position:absolute; left:35px; bottom:35px; padding-left:25px; color:#fff; border-left:10px solid rgba(255, 255, 255, 0.5); font-size:28px; width:600px; font-weight:600;}
.Slider .hdn2 p {line-height:36px; font-weight:600;}
.Slider .hdn2 small {float:left; width:100%; font-size:14px;}
.hmSlid .Slider::before {content:""; position:absolute; bottom:0; left:0; right:0; min-height:400px; background:linear-gradient(0deg, #000 -200%, transparent 100%);}
.slidSctn .joinus {float:left; width:100%; text-align:center; margin:10px 0 0;}
.slidSctn .joinus .btns {background:#fff; color:#333; padding:5px 25px;}
.hmAbut .abtbx {float:left; width:calc(100% - 390px);}
.abtbx .hdn2 {font-size:48px; line-height:47px; margin-bottom:10px; font-weight:normal; text-transform:uppercase;}
.abtbx .hdn2 small {text-transform:none; font-weight:bold; font-size:48px; color:#83002b;}
.abtbx p {font-size:15px; line-height:30px;}
.abtbx .abtImg {float:right; width:450px; margin:0 0 15px 15px;}
.hmAbut .HmNtsbrd {float:right; width:370px;}
.HmNtsbrd .hdn3 {float:left; width:100%; font-size:19px; font-weight:600; margin-bottom:15px;}
.HmNtsbrd .hdn3 i {float:left; font-weight:normal; color:#1dbcce; font-size:24px; margin:0 10px 0 0;}
.HmNtsbrd .hdn3 small {float:left; width:100%; color:#6c6b6b; font-weight:normal; font-size:13px; margin:5px 0 0;}
.HmNtsbrd .Notsbx {float:left; width:100%; padding:20px; background:#f7f7f7;}
.HmNtsbrd .newstape-content {position:relative;}
.ntsLst {float:left; width:100%; list-style:none; margin:0; padding:0; height:450px; overflow:auto;}
.ntsLst li {float:left; width:100%; padding:10px 0 10px 25px; border-bottom:1px dashed #999; font-size:13px;}
.ntsLst li:before {font-family:'FontAwesome'; content:"\f0a4"; float:left; margin-left:-25px; font-size:16px;}
.ntsLst li a {color:#0b5192;}
.ntsLst .ntsInf {float:left; width:100%; font-size:12px; color:#666; margin:0;}
.ntsLst .ntsInf a {color:#666;}
.Notsbx .btnhld {float:left; width:100%; margin:15px 0 0; text-align:center;}
.Notsbx .btns {padding:5px 15px; min-width:inherit; text-transform:none;}
.ntsLst {scrollbar-width:thin; scrollbar-color:#1dbcce #fff;}
.ntsLst::-webkit-scrollbar {width:10px;}
.ntsLst::-webkit-scrollbar-track {background:#1dbcce;}
.ntsLst::-webkit-scrollbar-thumb {background-color:blue; border-radius:20px; border:3px solid #1dbcce;}
.CorMbrs {background:#1dbcce;}
.CorMbrs .secTil {font-size:48px; text-transform:uppercase; font-weight:bold; color:#fff;}
.CorMbrs .secTil span {color:#fff; font-weight:normal; text-transform:none; font-size:24px; float:left; width:100%;}
.CorMbrs .memlst {float:left; width:100%; list-style:none; margin:35px 0 0; padding:0; display:grid; gap:10px;grid-template-columns: repeat(4,1fr);}
.memlst li {background:#fff; padding:10px; text-align:center; border:1px solid #1dbcce;}
.memlst .mbrImg, .memlst .mbrImg img {float:left; width:100%;}
.memlst .hdn3 {float:left; width:100%; font-size:15px; margin:15px 0 5px; font-weight:600; text-transform:uppercase;}
.memlst .hdn3 small {float:left; width:100%; color:#0aa9bb; font-weight:normal;}
.memlst p {float:left; width:100%; line-height:17px; font-size:12px; color:#666;}
.CorMbrs .btnhld {float:left; width:100%; text-align:center; margin:20px 0 0;}
.CorMbrs .btnhld .btns {background:#fff; color:#000;}
.Glry {padding:60px 10px 40px;}
.Glry .hdn2 {float:left; width:100%; font-size:48px; text-align:center; text-transform:uppercase;}
.Glry .listng {float:left; width:100%; list-style:none; margin:35px 0 0; padding:0; display:grid; gap:10px; grid-template-columns:1fr 1fr 1fr 1fr;}
.Glry li {}
.Glry .listng a, .Glry .listng img {float:left; width:100%;}
.Glry .listng img {height:200px; object-fit:cover;}
.Glry .btnhld {float:left; width:100%; text-align:center; margin:35px 0 0;}
.Glry .listng a[href$=".mp4"] {position:relative;}
.Glry .listng a[href$=".mp4"]:after {content:"\f167"; font-family:'Font Awesome 6 Brands', 'Font Awesome 6 regular', 'Font Awesome 6 solid'; font-style:normal; text-shadow:-3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff; font-size:48px; position:absolute; display:flex; align-items:center; height:100%; width:100%; justify-content:center; color:#222;}
.Glry .listng a[href$=".mp4"]:hover:after {color:#000;}
.hmpst {background:#eee; padding:70px 0 40px;}
.hmpst .secTil {font-size:24px; margin:0; text-transform:uppercase;}
.hmpst .postList {float:left; width:100%; list-style:none; margin:0; padding:0; display:grid; gap:25px; grid-template-columns:1fr 1fr 1fr;}
.postList li {background:#fff; padding:10px; border:1px solid #1dbcce;}
.postList .postimg, .postimg img {float:left; width:100%;}
.postimg img {height:220px; object-fit:cover;}
.postList .PostTitl {float:left; width:100%; font-size:14px; font-weight:600; margin:15px 0 0;}
.postList .PostTitl small {float:left; width:100%; font-weight:normal; margin:7px 0 0;}
.hmpst .btnhld {float:left; width:100%; text-align:center; margin:20px 0 0;}
.footer {float:left; width:100%; background:#000; padding:70px 0 0; color:#777;}
.footer .soclnk {float:left; margin:10px 0 0;}
.footer .soclnk li {margin:0 10px 0 0;}
.footer .soclnk li a {color:#fff;}
.footer .frtbx {float:left; width:25%; padding:0 0 0 35px; border-left:1px solid #444; min-height:220px;}
.footer .frtbx.first {width:45%; margin-right:25px; padding:10px 0; border:none;}
.footer a {color:#ccc;}
.footer .hdn2 {float:left; width:100%; font-size:18px; color:#fff; font-weight:600; margin-bottom:10px;}
.footer .hdn2 .sptr {text-align:left; margin-top:20px;}
.footer .soclnk li a {width:45px; height:45px; line-height:45px; font-size:20px; border-radius:30px; background:#fff; color:#000;}
.footer .frtbx .pra {float:left; width:100%; line-height:24px;}
.footer .ftlgo {float:left; width:100%; margin-bottom:10px;}
.footer .ftlgo img {float:left;}
.footer .frtmnu {float:left; width:100%; list-style:none; margin:0; padding:0;}
.footer .frtmnu li {float:left; width:100%; padding:3px 0;}
.footer .frtmnu li a {color:#777;}
.footer .frtmnu li a:hover {color:#ccc;}
.footer .cnts {float:left; width:100%; padding-left:30px; line-height:24px; margin:7px 0;}
.footer .cnts .getd {text-decoration:underline; color:#ed1c24;}
.footer .cnts i {float:left; margin-left:-30px; font-size:18px; color:#fff;}
.cprit {float:left; width:100%; text-align:center; margin:40px 0 0; padding:30px; background:#000; color:#555; border-top:1px solid #444;}
.cprit a {color:rgba(255, 255, 255, 0.8);}
.cprit a:hover {color:rgba(255, 255, 255, 1);}
.InpgHdr {float:left; width:100%; height:150px; padding:40px 0; position:relative; overflow:hidden; border-bottom:1px solid #eee;}
.InpgHdr .pgtitl {float:left; width:100%; height:100%; text-align:center; display:table; position:relative; z-index:10;}
.InpgHdr .pgtilin {display:table-cell; vertical-align:middle;}
.InpgHdr .pgtits {padding:5px; color:#000; text-transform:uppercase; font-weight:normal; float:left; width:100%; font-size:28px;}
.breadcrumb {float:left; width:100%; list-style:none; margin:7px 0 0; padding:0;}
.breadcrumb li {display:inline-block; vertical-align:top; color:#333;}
.breadcrumb>li+li::before {color:#007cc2; content:"/ "; padding:0 5px;}
.breadcrumb li a {color:#007cc2);}
.breadcrumb li a:hover {color:#2e9fde;}
.bdrm {float:left; width:100%; background:#fff; padding:10px 0; text-align:center; border-bottom:1px solid #ddd;}
.bdrm .breadcrumb {margin:0;}
.bdrm .breadcrumb li {color:#000;}
.bdrm .breadcrumb li a {color:#666;}
.bdrm .breadcrumb>li+li::before {color:#ff2c19;}
.abous .secTil {font-size:48px; float:none; width:100%; margin:0 0 15px; font-weight:100; text-align:left;}
.abous .secTil b {font-weight:bold; color:#1dbcce;}
.abous .secTil small {width:100%; font-size:36px; display:inherit;}
.abous img {float:left; width:500px; margin:0 30px 20px 0;}
.abous p {width:100%;}
.othifo {background:#dff5ff; text-align:left;}
.othifo .secTil {font-size:36px; float:left; width:100%; margin:0 0 15px; font-weight:100; text-align:left;}
.othifo .pullLft {padding-right:25px;}
.othifo .pullRit {padding-left:25px;}
.othifo ul {float:left; width:100%; margin:0; padding:0; list-style:none;}
.othifo ul li {float:left; width:100%; margin-bottom:7px; padding-left:20px; font-size:13px; font-style:italic; color:#666;}
.othifo ul li:before {content:""; height:7px; width:7px; background:#333; float:left; margin:3px 0 0 -20px;}
.ourVale .secTil {float:left; width:100%; font-size:36px; font-weight:400; text-transform:uppercase; letter-spacing:5px; margin:0 0 15px;}
.ourVale .slog {float:left; width:100%; font-size:18px;}
.hwitwk {float:left; width:100%;}
.hwitwk .secTil {margin-top:45px; font-size:24px;}
.hwitwk .secTil small {float:left; width:100%; font-weight:bold; text-transform:uppercase; font-size:16px;}
.HwrkLst {float:left; width:calc(100% - 30px); list-style:none; margin:35px 0 0 -30px; padding:0;}
.HwrkLst li {float:left; width:calc(33.33% - 30px); margin-left:30px; text-align:center;}
.HwrkLst .imgicn {float:left; width:100%; text-align:center;}
.HwrkLst .imgicn img {display:inline-block; vertical-align:top;}
.HwrkLst .hdn3 {float:left; width:100%; text-align:center; font-size:24px; font-weight:normal; margin:20px 0 10px;}
.abous .secTil .sptr, .othifo .secTil .sptr {text-align:left;}
.MembrPgLst {float:left; width:100%; list-style:none; margin:0; padding:10px; border-bottom:1px solid #1dbcce; text-align:center;}
.MembrPgLst li {display:inline-block; padding:0 15px; border-left:1px solid #ccc;}
.MembrPgLst li:first-child {border:none;}
.MembrPgLst li a {font-weight:600;}
.MembrPgLst li a.CrntPg {color:#1dbcce;}
.regstr {background:#dff5ff;}
.Regfrm-bx { float:left;width:calc(100% - 410px); background:#fff; padding:15px; border-radius:5px; margin:0 auto;}
.Regfrm-bx .hdn2 {float:left; width:100%; text-align:center; font-weight:600;}
.Regfrm-bx .hdn2 small {float:left; width:100%; font-size:14px; font-weight:normal; color:#666; margin:10px 0;}
.Regfrm-bx .forms {float:left; width:100%;} .Regfrm-bx .forms [class^='colm-'] p{float:left;width:100%; margin:0;}
.forms [class^='colm-'] {float:left; padding:10px; position:relative}
.forms .ints {float:left; width:100%; padding:10px; border:1px solid #bab8b8; text-transform:capitalize; background:#fff;} .forms textarea.ints{ height:70px;}
.forms .dtlbl {position:absolute; left:15px; top:2px; font-size:13px; background:#fff; padding:0 5px; z-index:1; line-height:15px;}
.forms .hints {float:left; width:100%; font-size:12px; color:#555;}
.forms .btnhld {float:left; width:100%; text-align:center; margin:20px 0 0;} .wpcf7-spinner{position:absolute!important;margin:8px!important;} .wpcf7-response-output{ float:left; width:100%; margin:0!important;}
.forms .upldImg {float:left; width:70px; height:70px; background:#fff; overflow:hidden; margin:-10px 0 0;} .wpcf7-not-valid-tip{right: 5px;min-width: 148px;line-height: 20px;font-size: 0.8em !important;position: absolute;}

.Feeinfo {float:right; width:400px; background:#fff; padding:15px; position:sticky; top:105px;}
.upercase {text-transform:uppercase;}
.Regfrm-bx.cnrt {width:650px; margin:auto; display:block; float:none;}
.ownerHtml {display:none;}
.ownrsctn {float:left; width:100%; border:1px solid #1dbcce;}
.ownrsctn .ownerDiv {float:left; width:100%;}
.ownhdng {float:left; width:100%; background:#1dbcce; color:#fff; padding:8px; margin:0; margin-bottom:20px;}
.ownerRow {float:left; width:100%; border-bottom:1px solid #ccc;}
.ownerRow .ownhdng .httle {float:left;}
.ownerRow .ownhdng .hbtn {float:right;}
.addOwner {float:right; text-align:right; margin:15px; background:#1dbcce; color:#fff; padding:8px; border-radius:5px;}
.mbrDtlCrd {float:left; width:100%; border:1px solid #ddd;}
.mbrDtlCrd .MembrBox {float:left; width:360px; padding:30px; text-align:center; border-right:1px solid #ddd;}
.MembrBox .mbrImg {float:left; width:100%;}
.MembrBox .mbrImg img {display:inline-block; vertical-align:top; height:150px; width:150px; object-fit:cover; border-radius:100%; border:10px solid #eaeaea;}
.MembrBox .mbrNm {float:left; width:100%; font-weight:600; margin:10px 0 0; font-size:20px;}
.MembrBox .mbrNm small {float:left; width:100%; font-weight:normal; font-size:14px; color:#777; margin:5px 0 0;}
.MembrBox .mbrCnt {float:left; width:100%; margin:10px 0 20px; line-height:24px;}
.MembrBox .btns {float:left; width:100%;}
.MembrBox .soclnk {float:left; width:100%; margin:25px 0 0;}
.MembrBox .soclnk li {display:inline-block; vertical-align:top; float:none;}
.MembrBox .soclnk a {color:#999; border:1px solid; border-radius:7px;}
.mbrDtlCrd .MembrDtl {float:right; width:calc(100% - 359px); padding:30px; border-left:1px solid #ddd; margin-left:-1px;}
.MembrDtl .offcDtl {float:left; width:100%; border-bottom:1px solid #ddd; padding:0 0 10px; font-weight:600; margin:0 0 10px;}
.MembrDtl [class^='colm-'] {float:left; padding:10px 10px 10px 0;}
.MembrDtl .infos {float:left; width:100%; line-height:24px; color:#555;}
.infos .tgs {margin:4px 8px 4px 0; padding:2px 13px; border:1px solid #ddd; float:left; white-space:nowrap; border-radius:30px;}
.MedaGallery {float:left; width:100%; list-style:none; margin:0; padding:15px; display:grid; gap:15px; grid-template-columns:1fr 1fr 1fr 1fr;}
.MedaGallery a, .MedaGallery img {float:left; width:100%;}
.MedaGallery img {height:250px; object-fit:cover;}
.MedaGallery a[href$=".mp4"] {position:relative;}
.MedaGallery a[href$=".mp4"]:after {content:"\f167"; font-family:'Font Awesome 6 Brands', 'Font Awesome 6 regular', 'Font Awesome 6 solid'; font-style:normal; text-shadow:-3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff; font-size:48px; position:absolute; display:flex; align-items:center; height:100%; width:100%; justify-content:center; color:#222;}
.MedaGallery a[href$=".mp4"]:hover:after {color:#000;}
.EvntPst {float:left; width:100%;}
.EvntPst .pstLstbx {float:left; width:calc(100% - 335px);}
.pstLstbx .searchform {float:left; width:100%; display:none; margin:0 0 15px;}
.pstLstbx .searchform label {font-weight:600; float:left; width:100%; margin:0 0 5px;}
.pstLstbx .postList {float:left; width:100%; list-style:none; margin:0 0 15px; padding:0; display:grid; gap:15px; grid-template-columns:1fr 1fr;}
.EvntPst .pstRitbx {float:right; width:300px; position:sticky; top:130px;}
.pstRitbx .rit-clm-bx {float:left; padding:0 0 20px; width:100%; margin-bottom:10px; background:#fff;}
.rit-clm-bx .bx-titl {float:left; width:100%; margin:0 0 10px; font-size:20px; color:#333; text-transform:uppercase; font-weight:bold;}
.rit-clm-bx .searchform {float:left; width:100%;}
.rit-clm-bx .searchform .screen-reader-text {display:none;}
.searchform>div {float:left; width:100%; padding-right:85px;}
.searchform #searchsubmit {float:right; margin-right:-85px; width:85px; background:#333; color:#fff; border:none; height:35px; padding:5px;}
.searchform input[type="text"] {float:left; width:100%; border:1px solid #333; padding:10px; height:35px; background:#fff;}
.rit-clm-bx ul {float:left; width:100%; list-style:none; margin:0; padding:0;}
.rit-clm-bx ul li {float:left; width:100%; padding:10px 0; border-top:1px dashed #aaa;}
.rit-clm-bx .comment-author-link a {color:#888;}
.rit-clm-bx .post-date {float:left; width:100%; color:#aaa; font-size:12px;}
.rit-clm-bx .tagcloud {border-top:1px dashed #aaa; float:left; padding-top:15px; width:100%;}
.tagcloud a {float:none; display:inline-block; margin:3px; border:1px solid #ccc; padding:4px 8px; font-size:12px !important;}
.cont {background:#fff;}
.cont .hdn2 {float:left; width:100%; font-size:28px; margin-bottom:15px;}
.cont .hdn3 {float:left; width:100%; margin:0 0 10px;}
.cont p {line-height:28px; margin-bottom:20px; float:left; width:100%;}
.cont a {color:#666;}
.cont .contfrm .colm-2, .cont .contfrm .colm-1 {padding:0 10px 10px 0; float:left; position:relative;}
.cont .contfrm .btns {font-weight:normal; float:left; margin-top:25px;}
.contfrm {display:inline-block; vertical-align:top; width:100%;}
.contfrm .ints {float:left; width:100%; background:none; border:none; border-bottom:1px solid #000000; padding:10px 0; font-size:14px;}
.contfrm textarea.ints {height:80px;}
.contfrm .ints:focus {border-bottom:1px solid #999;}
.contfrm .cnter {text-align:center;}
.contfrm .btns {font-weight:normal;}
.cont .gmp {float:left; width:100%; height:400px; background:rgba(255, 255, 255, 0.5); margin-top:30px; padding:10px; border:1px solid #ccc;}
.vcnyLst {float:left; width:100%; list-style:none; margin:0; padding:0; display:grid; gap:15px; grid-template-columns:1fr 1fr 1fr;}
.vcnyLst li {border:1px solid #ddd; padding:20px;}
.vcnyLst .hdn2 {float:left; width:100%; font-size:16px; font-weight:600; margin:0;}
.vcnyLst .hdn2 small {float:left; width:100%; font-weight:normal; font-size:12px; color:#555; margin:3px 0 0;}
.vcnyLst .hdn2 b {font-weight:600;}
.vcnyLst .jobinfo {float:left; width:100%; font-size:13px; margin:5px 0 10px; line-height:20px;}
.vcnyLst .jobinfo b {font-weight:600;}
.notice.success {background:#e6ffed; border-left:4px solid #46b450; padding:10px; margin-bottom:15px;}

@media only screen and (max-width:1200px) {
.wper {width:920px;}
.hdrrit {margin-top:20px;}
.hdrCnts a {margin-right:0;}
.hdrCnts a span {display:none;}
.Slider {height:400px;}
.hmAbut .abtbx {width:100%;}
.hmAbut .HmNtsbrd {width:100%; margin:25px 0 0; border-top:1px solid #1dbcce; padding:15px 0 0;}
.CorMbrs .memlst {grid-template-columns:1fr 1fr 1fr 1fr;}
.footer .frtbx.first, .footer .frtbx {width:32%;}
.MembrDtl [class^="colm-"] {width:100%;}
.hdrrit .hdrCnts {display:none;}
}

@media only screen and (max-width:939px) {
.sctn {padding:40px 0;}
.wper {width:740px;}
.hdrrit {width:100%; margin:0 0 20px; position:relative;}
.header .hdrlgo {width:100%; text-align:left; padding-left:25px;}
.hdrlgo img {display:inline-block; vertical-align:top; width:120px; float:none;}
.hdrrit .mob-mnu {display:block;}
.hdrrit .btns {float:right; margin:0 10px 0;}
.header {padding:0;}
.hdrrit .soclnk {float:right; margin:2px 10px 0 0;}
.hdrspc {height:90px;}
.topMnu {position:fixed; top:80px; margin:0; left:0; bottom:0; width:320px; background:#000; text-align:left; padding:0; overflow:auto; display:none; z-index:2;}
.soclnk li a em {display:none;}
.hdrrit .hdrCnts {margin:0; padding:0; border:none;}
.topMnu>li {float:left; width:100%; margin:0; border-top:1px solid #333; position:relative;}
.topMnu>li>a {float:left; width:100%; padding:15px 40px 15px 15px;}
.topMnu li .sub-menu {position:relative; top:inherit; display:none; visibility:visible; opacity:1; float:left; width:100% !important; margin:0 !important; transition:all 0.0s ease; transform:translateY(0px);}
.topMnu li:hover .sub-menu {transition:all 0.0s ease; display:none;}
.topMnu .opnsub {float:left; font-size:20px; height:30px; line-height:30px; text-align:center; width:30px; font-style:normal; margin-left:-35px; cursor:pointer; color:#333; position:relative;}
.hvch>a::after {display:none;}
.topMnu .opnsub:before {content:"+"; float:}
.topMnu .opnsub.mns:before {content:"-";}
.InpgHdr {background:#1dbcce;}
.InpgHdr .pgtits {color:#fff;}
.breadcrumb li {color:#fff;}
.breadcrumb li a {color:#fff;}
.slidSctn {padding:0 0 20px;}
.hmSlid {border:10px solid #eee;}
.Slider .hdn2 {font-size:24px;}
.Slider {height:350px;}
.abtbx .abtImg {width:100%;}
.abtbx .hdn2 {float:left; width:100%; text-align:center; margin:25px 0 15px;}
.abtbx p {float:left; width:100%; text-align:center;}
.CorMbrs .memlst {grid-template-columns:1fr 1fr 1fr;}
.Glry .listng {grid-template-columns:1fr 1fr 1fr;}
.MedaGallery {grid-template-columns:1fr 1fr;}
.hmpst .postList {grid-template-columns:1fr;}
.footer {padding:40px 0 0;}
.footer .frtbx.first {width:100%; margin:0;}
.footer .frtbx {width:50%;}
.abous img {width:100%; margin:0 0 25px;}
.abous .secTil small {font-size:28px; font-weight:normal;}
.othifo .col-2 {width:100%; margin:10px 0; padding:0;}
.HwrkLst {width:100%; margin:35px 0 0;}
.HwrkLst li {width:100%; margin:0;}
.Regfrm-bx, .Feeinfo {width:100%;}
.matrix .lnksId {width:100%; overflow:auto; height:140px; margin-bottom:20px; top:90px;}
.lnksId .mtrxlnk {width:31.33%; margin:1%; height:125px;}
.matrix .matrixbx {width:100%;}
.cont .contfrm .colm-2 {width:100%}
.cont .hdn2 {font-size:22px;}
.cont .hdn3 {font-size:15px;}
.cont .hdn3 br {display:none;}
.pstLstbx .postList {grid-template-columns:1fr;}
.vcnyLst {grid-template-columns:1fr 1fr;}
}

@media only screen and (max-width:766px) {
.wper {width:520px;}
.CorMbrs .memlst, .Glry .listng {grid-template-columns:1fr 1fr;}
.footer .frtbx.first, .footer .frtbx {width:100%; padding:15px; border:1px solid #444; margin:-1px 0 0;}
.Slider .hdn2 {font-size:15px; left:10px; padding:0 0 0 14px; width:85%; bottom:20px;}
.MedaGallery img {height:150px;}
.mbrDtlCrd .MembrBox, .mbrDtlCrd .MembrDtl {width:100%; border:none;}
.EvntPst .pstLstbx, .EvntPst .pstRitbx {width:100%;}
.pstLstbx .searchform {display:block;}
.vcnyLst {grid-template-columns:1fr;}
}

@media only screen and (max-width:539px) {
.wper {width:460px;}
.hdrspc {height:65px;}
.hdrlgo img {width:100px;}
.hdrrit {margin:7px 0 10px;}
.hdrCnts a {padding-left:0;}
.hdrCnts i {background:none; margin-left:0; width:30px; height:33px; line-height:33px;}
.hdrrit .btns span {display:none;}
.Slider {height:220px;}
.CorMbrs .memlst, .Glry .listng {grid-template-columns:1fr;}
.cont .colm-2 {width:100%;}
.cont .hdn3 br {display:block;}
.cont .colm-2.pullRit {margin-top:25px;}
.MembrPgLst {white-space:nowrap; overflow:auto;}
.forms [class^='colm-'] {width:100%;}
}

@media only screen and (max-width:480px) {
.wper {width:90%;}
}

@media only screen and (max-width:450px) {}
body.compensate-for-scrollbar {overflow:hidden}
.fancybox-active {height:auto}
.fancybox-is-hidden {left:-9999px; margin:0; position:absolute !important; top:-9999px; visibility:hidden}
.fancybox-container {-webkit-backface-visibility:hidden; height:100%; left:0; outline:0; position:fixed; -webkit-tap-highlight-color:transparent; top:0; -ms-touch-action:manipulation; touch-action:manipulation; transform:translateZ(0); width:100%; z-index:99992}
.fancybox-container * {box-sizing:border-box}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {bottom:0; left:0; position:absolute; right:0; top:0}
.fancybox-outer {-webkit-overflow-scrolling:touch; overflow-y:auto}
.fancybox-bg {background:#1e1e1e; opacity:0; transition-duration:inherit; transition-property:opacity; transition-timing-function:cubic-bezier(.47, 0, .74, .71)}
.fancybox-is-open .fancybox-bg {opacity:.9; transition-timing-function:cubic-bezier(.22, .61, .36, 1)}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {direction:ltr; opacity:0; position:absolute; transition:opacity .25s ease, visibility 0s ease .25s; visibility:hidden; z-index:99997}
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {opacity:1; transition:opacity .25s ease 0s, visibility 0s ease 0s; visibility:visible}
.fancybox-infobar {color:#ccc; font-size:13px; -webkit-font-smoothing:subpixel-antialiased; height:44px; left:0; line-height:44px; min-width:44px; mix-blend-mode:difference; padding:0 10px; pointer-events:none; top:0; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.fancybox-toolbar {right:0; top:0}
.fancybox-stage {direction:ltr; overflow:visible; transform:translateZ(0); z-index:99994}
.fancybox-is-open .fancybox-stage {overflow:hidden}
.fancybox-slide {-webkit-backface-visibility:hidden; display:none; height:100%; left:0; outline:0; overflow:auto; -webkit-overflow-scrolling:touch; padding:44px; position:absolute; text-align:center; top:0; transition-property:transform, opacity; white-space:normal; width:100%; z-index:99994}
.fancybox-slide::before {content:''; display:inline-block; font-size:0; height:100%; vertical-align:middle; width:0}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {display:block}
.fancybox-slide--image {overflow:hidden; padding:44px 0}
.fancybox-slide--image::before {display:none}
.fancybox-slide--html {padding:6px}
.fancybox-content {background:#fff; display:inline-block; margin:0; max-width:100%; overflow:auto; -webkit-overflow-scrolling:touch; padding:44px; position:relative; text-align:left; vertical-align:middle}
.fancybox-slide--image .fancybox-content {animation-timing-function:cubic-bezier(.5, 0, .14, 1); -webkit-backface-visibility:hidden; background:0 0; background-repeat:no-repeat; background-size:100% 100%; left:0; max-width:none; overflow:visible; padding:0; position:absolute; top:0; -ms-transform-origin:top left; transform-origin:top left; transition-property:transform, opacity; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; z-index:99995}
.fancybox-can-zoomOut .fancybox-content {cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-content {cursor:zoom-in}
.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {cursor:-webkit-grab; cursor:grab}
.fancybox-is-grabbing .fancybox-content {cursor:-webkit-grabbing; cursor:grabbing}
.fancybox-container [data-selectable=true] {cursor:text}
.fancybox-image, .fancybox-spaceball {background:0 0; border:0; height:100%; left:0; margin:0; max-height:none; max-width:none; padding:0; position:absolute; top:0; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; width:100%}
.fancybox-spaceball {z-index:1}
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {height:100%; overflow:visible; padding:0; width:100%}
.fancybox-slide--video .fancybox-content {background:#000}
.fancybox-slide--map .fancybox-content {background:#e5e3df}
.fancybox-slide--iframe .fancybox-content {background:#fff}
.fancybox-iframe, .fancybox-video {background:0 0; border:0; display:block; height:100%; margin:0; overflow:hidden; padding:0; width:100%}
.fancybox-iframe {left:0; position:absolute; top:0}
.fancybox-error {background:#fff; cursor:default; max-width:400px; padding:40px; width:100%}
.fancybox-error p {color:#444; font-size:16px; line-height:20px; margin:0; padding:0}
.fancybox-button {background:rgba(30, 30, 30, .6); border:0; border-radius:0; box-shadow:none; cursor:pointer; display:inline-block; height:44px; margin:0; padding:10px; position:relative; transition:color .2s; vertical-align:top; visibility:inherit; width:44px}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {color:#ccc}
.fancybox-button:hover {color:#fff}
.fancybox-button:focus {outline:0}
.fancybox-button.fancybox-focus {outline:1px dotted}
.fancybox-button[disabled], .fancybox-button[disabled]:hover {color:#888; cursor:default; outline:0}
.fancybox-button div {height:100%}
.fancybox-button svg {display:block; height:100%; overflow:visible; position:relative; width:100%}
.fancybox-button svg path {fill:currentColor; stroke-width:0}
.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--play svg:nth-child(2) {display:none}
.fancybox-button--fsexit svg:nth-child(1), .fancybox-button--pause svg:nth-child(1) {display:none}
.fancybox-progress {background:#ff5268; height:2px; left:0; position:absolute; right:0; top:0; -ms-transform:scaleX(0); transform:scaleX(0); -ms-transform-origin:0; transform-origin:0; transition-property:transform; transition-timing-function:linear; z-index:99998}
.fancybox-close-small {background:0 0; border:0; border-radius:0; color:#ccc; cursor:pointer; opacity:.8; padding:8px; position:absolute; right:-12px; top:-44px; z-index:401}
.fancybox-close-small:hover {color:#fff; opacity:1}
.fancybox-slide--html .fancybox-close-small {color:currentColor; padding:10px; right:0; top:0}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {overflow:hidden}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display:none}
.fancybox-navigation .fancybox-button {background-clip:content-box; height:100px; opacity:0; position:absolute; top:calc(50% - 50px); width:70px}
.fancybox-navigation .fancybox-button div {padding:7px}
.fancybox-navigation .fancybox-button--arrow_left {left:0; left:env(safe-area-inset-left); padding:31px 26px 31px 6px}
.fancybox-navigation .fancybox-button--arrow_right {padding:31px 6px 31px 26px; right:0; right:env(safe-area-inset-right)}
.fancybox-caption {background:linear-gradient(to top, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, rgba(0, 0, 0, 0) 100%); bottom:0; color:#eee; font-size:14px; font-weight:400; left:0; line-height:1.5; padding:75px 44px 25px 44px; pointer-events:none; right:0; text-align:center; z-index:99996}

@supports (padding:max(0px)) {
.fancybox-caption {padding:75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))}
}

.fancybox-caption--separate {margin-top:-50px}
.fancybox-caption__body {max-height:50vh; overflow:auto; pointer-events:all}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {color:#ccc; text-decoration:none}
.fancybox-caption a:hover {color:#fff; text-decoration:underline}
.fancybox-loading {animation:fancybox-rotate 1s linear infinite; background:0 0; border:4px solid #888; border-bottom-color:#fff; border-radius:50%; height:50px; left:50%; margin:-25px 0 0 -25px; opacity:.7; padding:0; position:absolute; top:50%; width:50px; z-index:99999}

@keyframes fancybox-rotate {
100% {transform:rotate(360deg)}
}

.fancybox-animated {transition-timing-function:cubic-bezier(0, 0, .25, 1)}
.fancybox-fx-slide.fancybox-slide--previous {opacity:0; transform:translate3d(-100%, 0, 0)}
.fancybox-fx-slide.fancybox-slide--next {opacity:0; transform:translate3d(100%, 0, 0)}
.fancybox-fx-slide.fancybox-slide--current {opacity:1; transform:translate3d(0, 0, 0)}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {opacity:0; transition-timing-function:cubic-bezier(.19, 1, .22, 1)}
.fancybox-fx-fade.fancybox-slide--current {opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity:0; transform:scale3d(1.5, 1.5, 1.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity:0; transform:scale3d(.5, .5, .5)}
.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity:1; transform:scale3d(1, 1, 1)}
.fancybox-fx-rotate.fancybox-slide--previous {opacity:0; -ms-transform:rotate(-360deg); transform:rotate(-360deg)}
.fancybox-fx-rotate.fancybox-slide--next {opacity:0; -ms-transform:rotate(360deg); transform:rotate(360deg)}
.fancybox-fx-rotate.fancybox-slide--current {opacity:1; -ms-transform:rotate(0); transform:rotate(0)}
.fancybox-fx-circular.fancybox-slide--previous {opacity:0; transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}
.fancybox-fx-circular.fancybox-slide--next {opacity:0; transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}
.fancybox-fx-circular.fancybox-slide--current {opacity:1; transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}
.fancybox-fx-tube.fancybox-slide--previous {transform:translate3d(-100%, 0, 0) scale(.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next {transform:translate3d(100%, 0, 0) scale(.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current {transform:translate3d(0, 0, 0) scale(1)}

@media all and (max-height:576px) {
.fancybox-slide {padding-left:6px; padding-right:6px}
.fancybox-slide--image {padding:6px 0}
.fancybox-close-small {right:-6px}
.fancybox-slide--image .fancybox-close-small {background:#4e4e4e; color:#f2f4f6; height:36px; opacity:1; padding:6px; right:0; top:0; width:36px}
.fancybox-caption {padding-left:12px; padding-right:12px}
@supports (padding:max(0px)) {.fancybox-caption {padding-left:max(12px, env(safe-area-inset-left)); padding-right:max(12px, env(safe-area-inset-right))}}
}

.fancybox-share {background:#f4f4f4; border-radius:3px; max-width:90%; padding:30px; text-align:center}
.fancybox-share h1 {color:#222; font-size:35px; font-weight:700; margin:0 0 20px 0}
.fancybox-share p {margin:0; padding:0}
.fancybox-share__button {border:0; border-radius:3px; display:inline-block; font-size:14px; font-weight:700; line-height:40px; margin:0 5px 10px 5px; min-width:130px; padding:0 15px; text-decoration:none; transition:all .2s; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; white-space:nowrap}
.fancybox-share__button:link, .fancybox-share__button:visited {color:#fff}
.fancybox-share__button:hover {text-decoration:none}
.fancybox-share__button--fb {background:#3b5998}
.fancybox-share__button--fb:hover {background:#344e86}
.fancybox-share__button--pt {background:#bd081d}
.fancybox-share__button--pt:hover {background:#aa0719}
.fancybox-share__button--tw {background:#1da1f2}
.fancybox-share__button--tw:hover {background:#0d95e8}
.fancybox-share__button svg {height:25px; margin-right:7px; position:relative; top:-1px; vertical-align:middle; width:25px}
.fancybox-share__button svg path {fill:#fff}
.fancybox-share__input {background:0 0; border:0; border-bottom:1px solid #d7d7d7; border-radius:0; color:#5d5b5b; font-size:14px; margin:10px 0 0 0; outline:0; padding:10px 15px; width:100%}
.fancybox-thumbs {background:#ddd; bottom:0; display:none; margin:0; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; padding:2px 2px 4px 2px; position:absolute; right:0; -webkit-tap-highlight-color:transparent; top:0; width:212px; z-index:99995}
.fancybox-thumbs-x {overflow-x:auto; overflow-y:hidden}
.fancybox-show-thumbs .fancybox-thumbs {display:block}
.fancybox-show-thumbs .fancybox-inner {right:212px}
.fancybox-thumbs__list {font-size:0; height:100%; list-style:none; margin:0; overflow-x:hidden; overflow-y:auto; padding:0; position:absolute; position:relative; white-space:nowrap; width:100%}
.fancybox-thumbs-x .fancybox-thumbs__list {overflow:hidden}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width:7px}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background:#fff; border-radius:10px; box-shadow:inset 0 0 6px rgba(0, 0, 0, .3)}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {background:#2a2a2a; border-radius:10px}
.fancybox-thumbs__list a {-webkit-backface-visibility:hidden; backface-visibility:hidden; background-color:rgba(0, 0, 0, .1); background-position:center center; background-repeat:no-repeat; background-size:cover; cursor:pointer; float:left; height:75px; margin:2px; max-height:calc(100% - 8px); max-width:calc(50% - 4px); outline:0; overflow:hidden; padding:0; position:relative; -webkit-tap-highlight-color:transparent; width:100px}
.fancybox-thumbs__list a::before {border:6px solid #ff5268; bottom:0; content:''; left:0; opacity:0; position:absolute; right:0; top:0; transition:all .2s cubic-bezier(.25, .46, .45, .94); z-index:99991}
.fancybox-thumbs__list a:focus::before {opacity:.5}
.fancybox-thumbs__list a.fancybox-thumbs-active::before {opacity:1}

@media all and (max-width:576px) {
.fancybox-thumbs {width:110px}
.fancybox-show-thumbs .fancybox-inner {right:110px}
.fancybox-thumbs__list a {max-width:calc(100% - 10px)}
}

.owl-carousel {display:none; float:left; width:100%; -webkit-tap-highlight-color:transparent; position:relative; z-index:1}
.owl-carousel .owl-stage {position:relative; float:left; -ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.owl-carousel .owl-stage-outer {position:relative; float:left; width:100%; overflow:hidden; -webkit-transform:translate3d(0, 0, 0)}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0)}
.owl-carousel .owl-item {position:relative; min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none}
.owl-carousel .owl-item .item {float:left; width:100%}
.owl-carousel .owl-item img {display:block; width:100%}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display:none}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor:pointer; cursor:hand; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.owl-carousel.owl-loaded {display:block}
.owl-carousel.owl-loading {opacity:0; display:block}
.owl-carousel.owl-hidden {opacity:0}
.owl-carousel.owl-refresh .owl-item {visibility:hidden}
.owl-carousel.owl-drag .owl-item {-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.owl-carousel.owl-grab {cursor:move; cursor:grab}
.owl-carousel.owl-rtl {direction:rtl}
.owl-carousel.owl-rtl .owl-item {float:right}
.no-js .owl-carousel {display:block}
.owl-carousel .animated {-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both}
.owl-carousel .owl-animated-in {z-index:0}
.owl-carousel .owl-animated-out {z-index:1}
.owl-carousel .fadeOut {-webkit-animation-name:fadeOut; animation-name:fadeOut}

@-webkit-keyframes fadeOut {
0% {opacity:1}
100% {opacity:0}
}

@keyframes fadeOut {
0% {opacity:1}
100% {opacity:0}
}

.owl-height {transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy {opacity:0; transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy {-webkit-transform-style:preserve-3d; transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper {position:relative; height:100%; background:#000}
.owl-carousel .owl-video-play-icon {position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:url(owl.video.play.png) no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; transition:-webkit-transform .1s ease; transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover {-webkit-transform:scale(1.3, 1.3); -ms-transform:scale(1.3, 1.3); transform:scale(1.3, 1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {display:none}
.owl-carousel .owl-video-tn {opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; background-size:contain; transition:opacity .4s ease}
.owl-carousel .owl-video-frame {position:relative; z-index:1; height:100%; width:100%}
.owl-carousel .owl-nav .owl-prev {float:left}
.owl-carousel .owl-nav .owl-next {float:right}
.owl-theme .owl-nav {margin-top:0; text-align:center; -webkit-tap-highlight-color:transparent; position:absolute; text-align:center; top:45%; width:100%; height:0}
.owl-theme .owl-nav [class*=owl-] {color:#fff; font-size:16px; font-family:FontAwesome; padding:4px 7px; margin:0; background:#000; display:inline-block; cursor:pointer; border-radius:0}
.owl-theme .owl-nav [class*=owl-]:hover {background:#1dbcce; color:#fff; text-decoration:none}
.owl-theme .owl-nav .disabled {opacity:.5; cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots {margin-top:-35px}
.owl-theme .owl-dots {text-align:center; -webkit-tap-highlight-color:transparent; float:left; width:100%; position:relative; margin-top:-25px}
.owl-theme .owl-dots .owl-dot {display:inline-block; zoom:1}
.owl-theme .owl-dots .owl-dot span {width:14px; height:14px; margin:0 5px; background:rgba(255, 255, 255, .5); display:block; -webkit-backface-visibility:visible; transition:opacity .2s ease; border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background:#fff}