@charset 'UTF-8';
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:4}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:5}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-close,.fancybox-nav{position:absolute;cursor:pointer;z-index:6}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:transparent url(../img/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0)}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:6;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{width:auto}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:3;background:url(../img/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:7}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:7;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../img/fancybox_loading@2x.gif);background-size:24px 24px}}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#sb-site,.sb-site-container,.sb-slidebar,body,html{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;overflow-x:hidden}html{height:100%}body{min-height:100%;height:auto;position:relative}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}#sb-site,.sb-site-container{width:100%;min-height:100vh;position:relative;z-index:1;background-color:#fff}#sb-site:after,#sb-site:before,.sb-site-container:after,.sb-site-container:before{content:' ';display:table;clear:both}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#222}.sb-slidebar,.sb-slidebar *{-webkit-transform:translateZ(0)}.sb-left{left:0}.sb-right{right:0}.sb-slidebar.sb-static,html.sb-static .sb-slidebar{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}@media (max-width:480px){.sb-slidebar{width:70%}.sb-width-thin{width:55%}.sb-width-wide{width:85%}}@media (min-width:481px){.sb-slidebar{width:55%}.sb-width-thin{width:40%}.sb-width-wide{width:70%}}@media (min-width:768px){.sb-slidebar{width:40%}.sb-width-thin{width:25%}.sb-width-wide{width:55%}}@media (min-width:992px){.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}}@media (min-width:1200px){.sb-slidebar{width:20%}.sb-width-thin{width:5%}.sb-width-wide{width:35%}}#sb-site,.sb-site-container,.sb-slide,.sb-slidebar{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}.sb-hide{display:none}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,table,td,th{vertical-align:middle}caption,td,th{text-align:left;font-weight:400}a img{border:none}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Open Sans,Arial,sans-serif;font-weight:400;line-height:1.25}img{max-width:100%;height:auto}a,a[href^=tel]{text-decoration:none}a[href^=tel]{color:inherit}input[type=email],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0;outline:none}textarea{overflow:auto}select:-moz-focusring{color:transparent!important;text-shadow:0 0 0 #fff!important}.gform_ajax_spinner,.gform_validation_container,.validation_error{display:none}.alignleft{margin:0 15px 5px 0;float:left}.alignright{margin:0 0 5px 15px;float:right}.aligncenter{margin:0 auto 5px;display:block;text-align:center}.wrapper{*zoom:1;max-width:1140px;margin-left:auto;margin-right:auto;position:relative}.wrapper:after,.wrapper:before{content:'';display:table}.wrapper:after{clear:both}@media only screen and (max-width:1180px){.wrapper{padding:0 20px}}#sb-site{overflow:hidden}.sb-slidebar{background:#000;padding:10px 0;border-left:1px solid grey}.sb-slidebar a{padding:10px 20px;display:block;color:#fff;font-size:18px}header{position:fixed;height:226px;z-index:2;width:100%;left:0;top:0;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important;overflow:hidden}@media only screen and (max-width:1210px){header{height:115px}}@media only screen and (max-width:767px){header{height:80px}}header .header-bg{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}header .header-triangle-1,header .header-triangle-2{position:absolute;top:0;left:0;border-left:374px solid hsla(0,0%,100%,.1);border-top:226px solid transparent}header .header-triangle-2{border-left-width:528px}header .header-logo{float:left;margin:65px 0 0 50px;position:relative;-webkit-transition:margin-top .2s ease-in-out;transition:margin-top .2s ease-in-out}@media only screen and (max-width:1270px){header .header-logo{margin:65px 0 0 20px}}@media only screen and (max-width:1210px){header .header-logo{margin:30px 0 0 20px}}@media only screen and (max-width:767px){header .header-logo{margin:10px 0 0 20px}}header .header-logo img{width:297px;height:98px;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:1210px){header .header-logo img{width:204px;height:67px}}@media only screen and (max-width:767px){header .header-logo img{width:183px;height:60px}}header .header-button{float:right;position:relative;margin:97px 43px 0 20px;font-size:14px;font-weight:700;text-transform:uppercase;color:#939598;border:2px solid #939598;padding:6px 15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:1270px){header .header-button{margin:97px 20px 0}}@media only screen and (max-width:1210px){header .header-button{margin:40px 20px 0}}@media only screen and (max-width:767px){header .header-button{margin:23px 0}}@media only screen and (max-width:450px){header .header-button{display:none}}header .header-button:hover{color:#fff;border-color:#fff}header .header-nav{float:right;position:relative;margin:97px 0 0;-webkit-transition:margin-top .2s ease-in-out;transition:margin-top .2s ease-in-out}@media only screen and (max-width:1210px){header .header-nav{margin:40px 0 0}}@media only screen and (max-width:1020px){header .header-nav{display:none}}header .header-nav ul li{float:left}header .header-nav ul li a{display:block;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;border:2px solid transparent;padding:6px 20px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:1100px){header .header-nav ul li a{padding:6px 10px}}header .header-nav ul li.current-menu-item>a,header .header-nav ul li:hover>a{color:#939598}header .sb-toggle-right{padding:47px 20px;float:right;display:none;position:relative}@media only screen and (max-width:1020px){header .sb-toggle-right{display:block}}@media only screen and (max-width:767px){header .sb-toggle-right{padding:32px 20px}}header .sb-toggle-right img{width:21px;height:16px}.scrolling header{height:115px}.scrolling header .header-logo{margin-top:30px}.scrolling header .header-logo img{width:204px;height:67px}.scrolling header .header-button,.scrolling header .header-nav{margin-top:40px}.hero .hero-carousel{margin:0;position:relative}.hero .hero-carousel .slick-next,.hero .hero-carousel .slick-prev{width:108px;height:88px;left:auto;right:50%;bottom:0;top:auto;background:url(../img/slick-nav.png) center center no-repeat!important;background-size:19px 30px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}@media only screen and (max-width:767px){.hero .hero-carousel .slick-next,.hero .hero-carousel .slick-prev{width:54px;height:54px;background:url(../img/slick-nav.png) center center no-repeat!important;background-size:10px 15px!important}}.hero .hero-carousel .slick-next{right:auto;left:50%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hero .hero-carousel .slick-next:hover,.hero .hero-carousel .slick-prev:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.hero .hero-carousel .slick-next:before,.hero .hero-carousel .slick-prev:before{display:none}.hero .hero-carousel .item{height:740px;position:relative;overflow:hidden;width:100%}@media only screen and (max-width:1210px){.hero .hero-carousel .item{height:640px}}@media only screen and (max-width:978px){.hero .hero-carousel .item{height:540px}}@media only screen and (max-width:767px){.hero .hero-carousel .item{height:440px}}@media only screen and (max-width:600px){.hero .hero-carousel .item{height:360px}}@media only screen and (max-width:480px){.hero .hero-carousel .item{height:300px}}@media only screen and (max-width:340px){.hero .hero-carousel .item{height:240px}}.hero .hero-carousel .item .img{position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px}.hero .hero-carousel .item .caption{color:#fff;font-size:36px;line-height:1.083333333;width:100%;padding:20px 30px;width:527px;position:absolute;right:0;top:50%;margin-top:114px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:1210px){.hero .hero-carousel .item .caption{margin-top:59px}}@media only screen and (max-width:978px){.hero .hero-carousel .item .caption{font-size:24px;padding:15px 20px;width:50%}}@media only screen and (max-width:767px){.hero .hero-carousel .item .caption{margin-top:42px;font-size:20px;padding:10px 15px}}@media only screen and (max-width:340px){.hero .hero-carousel .item .caption{font-size:16px;padding:8px 12px}}.hero .hero-carousel:after{position:absolute;content:'';bottom:0;left:50%;width:1px;background:#737373;height:63px}@media only screen and (max-width:767px){.hero .hero-carousel:after{height:36px}}.generic{background:#96979a}.generic .wrapper{background:#fff;padding:60px 100px}@media only screen and (max-width:1180px){.generic .wrapper{padding:20px}}.generic .wrapper h1,.generic .wrapper h2{color:#000;font-size:36px;margin:0 0 20px}@media only screen and (max-width:767px){.generic .wrapper h1,.generic .wrapper h2{font-size:24px}}.generic .wrapper h3{color:#000;font-size:21px;font-weight:600;line-height:1.285714286;margin:0 0 20px}@media only screen and (max-width:767px){.generic .wrapper h3{font-size:18px}}.generic .wrapper h4{color:#000;font-size:21px;font-weight:600;line-height:1.047619048;margin:0 0 20px}@media only screen and (max-width:767px){.generic .wrapper h4{font-size:18px}}.generic .wrapper p,.generic .wrapper ul li{color:#666;font-size:15px;line-height:1.466666667;margin:0 0 20px}.generic .wrapper ul{padding:0 0 20px}.generic .wrapper ul li{margin:0;position:relative;padding:0 0 0 12px}.generic .wrapper ul li:before{position:absolute;content:'•';left:0}.generic .wrapper a{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;font-weight:700}.generic .wrapper a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.generic .wrapper strong{font-weight:700}.banner{padding:245px 0 20px;background:#cacaca;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:1210px){.banner{padding:134px 0 20px}}@media only screen and (max-width:767px){.banner{padding:99px 0 20px}}.banner h1{color:#000;font-size:30px;font-weight:600}@media only screen and (max-width:767px){.banner h1{font-size:24px}}footer{background:#000;padding:12px 0;text-align:center}footer p{color:#000;font-size:10px;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.5)}footer p a{color:#fff;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;margin:0 5px 0 0}@media only screen and (max-width:540px){footer p a{display:block;margin:0 0 5px}}footer p a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.sitemap{padding:38px 0}@media only screen and (max-width:767px){.sitemap{padding:30px 0;text-align:center}}.sitemap .sitemap-contact{float:left;text-align:center;width:220px}@media only screen and (max-width:767px){.sitemap .sitemap-contact{float:none;width:100%}}.sitemap .sitemap-contact a:first-of-type{color:#fff;font-size:30px;font-weight:400;margin:0 0 2px;display:inline-block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sitemap .sitemap-contact a:first-of-type svg{width:24px;height:23px}.sitemap .sitemap-contact a:first-of-type:hover{color:#000}.sitemap .sitemap-contact p{color:#fff;font-size:17px;margin:0 0 25px}.sitemap .sitemap-contact a:last-of-type{position:relative;margin:97px 43px 0 20px;font-size:14px;font-weight:700;text-transform:uppercase;color:#939598;border:2px solid #939598;padding:6px 15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:767px){.sitemap .sitemap-contact a:last-of-type{margin:0}}.sitemap .sitemap-contact a:last-of-type:hover{color:#fff;border-color:#fff}.sitemap .sitemap-social{float:left;text-align:center;width:190px;margin:31px 0 0}@media only screen and (max-width:767px){.sitemap .sitemap-social{float:none;width:100%}}.sitemap .sitemap-social a{width:52px;height:52px;background:#000;display:inline-block;border-radius:50%;margin:0 5px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.sitemap .sitemap-social a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.sitemap .sitemap-qa{float:left;width:480px;text-align:center;margin:29px 0 0}@media only screen and (max-width:1180px){.sitemap .sitemap-qa{display:none}}@media only screen and (max-width:767px){.sitemap .sitemap-qa{display:block;float:none;width:100%}}.sitemap .sitemap-logo{float:right;margin:15px 0 0}@media only screen and (max-width:767px){.sitemap .sitemap-logo{float:none;width:100%}}.gallery{padding:38px 0;background:#d1d1d1}.gallery .wrapper{*zoom:1;max-width:1172px;margin-left:auto;margin-right:auto}.gallery .wrapper:after,.gallery .wrapper:before{content:'';display:table}.gallery .wrapper:after{clear:both}.gallery .gallery-carousel{margin:0}@media only screen and (max-width:1350px){.gallery .gallery-carousel{margin:0 30px}}.gallery .gallery-carousel .slick-next,.gallery .gallery-carousel .slick-prev{width:19px;height:30px;margin-top:-15px;left:-50px}@media only screen and (max-width:1350px){.gallery .gallery-carousel .slick-next,.gallery .gallery-carousel .slick-prev{left:-30px}}.gallery .gallery-carousel .slick-next:after,.gallery .gallery-carousel .slick-next:before,.gallery .gallery-carousel .slick-prev:after,.gallery .gallery-carousel .slick-prev:before{position:absolute;content:'';width:25px;height:6px;background:#000;top:5px;left:-4px;border-radius:4px;-webkit-transform:rotate(135deg);transform:rotate(135deg);opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.gallery .gallery-carousel .slick-next:after,.gallery .gallery-carousel .slick-prev:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:14px}.gallery .gallery-carousel .slick-next{left:auto;right:-50px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:1350px){.gallery .gallery-carousel .slick-next{right:-30px}}.gallery .gallery-carousel a{display:block;position:relative;padding:0 16px}.gallery .gallery-carousel a .mask{position:absolute;top:0;left:16px;right:16px;bottom:0;border:10px solid #000;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}@media only screen and (max-width:480px){.gallery .gallery-carousel a .mask{border-width:5px}}.gallery .gallery-carousel a .mask span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:68px;height:68px;background:#000 url(../img/view.png);border-radius:50% 50%}.gallery .gallery-carousel a img{width:100%;display:block}.gallery .gallery-carousel a:hover .mask{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.modal{display:none;background:#fff;padding:40px}@media only screen and (max-width:1180px){.modal{padding:20px}}.modal .gform_title{color:#000;font-size:21px;font-weight:600;line-height:1.285714286;margin:0 0 20px}@media only screen and (max-width:767px){.modal .gform_title{font-size:18px}}.modal .gfield_label,.modal .gform_confirmation_message,.modal .gform_description,.modal input[type=text]{display:block;color:#666;font-size:15px;line-height:1.466666667;margin:0 0 20px}.modal .validation_message{color:red;font-size:12px;margin:2px 0 0}.modal .gform_wrapper ul li{margin:0 0 10px}.modal .gform_wrapper ul li .gfield_label{margin:0 0 5px}.modal .gform_wrapper ul li input[type=text],.modal .gform_wrapper ul li textarea{width:100%;border:1px solid #000;padding:8px 12px;margin:0;font-family:Open Sans,Arial,sans-serif}.modal .gform_wrapper ul li textarea{resize:none;height:150px}@media only screen and (max-width:767px){.modal .gform_wrapper ul li textarea{height:100px}}.modal .gform_wrapper input[type=submit]{font-size:14px;font-weight:700;text-transform:uppercase;color:#000;border:2px solid #000;padding:6px 15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:transparent;cursor:pointer;margin:10px 0 0}