@charset "UTF-8";.slick-slider,html{box-sizing:border-box}body,html{margin:0;overflow-x:hidden;width:100%}body,img{max-width:100%}.header__toggle .burger-icon,.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.about--blocks .container ul:after,.article-body.co_body--divisions ul:after,.clearfix:after,.contact__address__container:after,.contact__form__body ul:after,.footer-menu-container:after,.footer__address__container:after,.footer__extended:after,.footer__information .footer__mail:after,.footer__main:after,.header__main .wrapper:after,.latest_photos ul:after,.registration:after,.slick-track:after,.social-testimonials .wrapper:after,.userform-form .form-radio-item ul li.birth-date .select__container:after,.userform-form .form-radio-item ul:after{clear:both}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:400;src:url(/css/vendor/fonts/open-sans/files/open-sans-all-400-normal.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/css/vendor/fonts/lato/files/lato-all-400-normal.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/css/vendor/fonts/lato/files/lato-all-700-normal.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/css/vendor/fonts/oswald/files/oswald-all-400-normal.woff) format("woff")}@font-face{font-family:"PT Sans";font-style:normal;font-display:swap;font-weight:400;src:url(/css/vendor/fonts/pt-sans/files/pt-sans-all-400-normal.woff) format("woff")}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}body,html{padding:0}*,:after,:before{box-sizing:inherit;outline:0}blockquote,code,dd,dl,dt,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit}.t{display:table}.tc{display:table-cell;vertical-align:middle}img.cover{width:100%;height:100%;object-fit:cover}.header{background:#fff;z-index:9999;position:fixed;left:0;top:0;right:0}.header__toggle{position:absolute;right:20px;top:50%;margin-top:-12px;display:none}@media (max-width:799px){.header__toggle{display:block}}.header__toggle .burger-icon{position:relative;margin-top:10px;margin-bottom:10px;user-select:none}.header__toggle .burger-icon,.header__toggle .burger-icon::after,.header__toggle .burger-icon::before{display:block;width:30px;height:4px;background-color:#fa4f3d;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.header__toggle .burger-icon::after,.header__toggle .burger-icon::before{position:absolute;content:""}.header__toggle .burger-icon::before{top:-10px}.header__toggle .burger-icon::after{top:10px}.header__toggle .is-active{background-color:transparent}.header__toggle .is-active::before{-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}.header__toggle .is-active::after{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}.header__toggle a{width:50px;height:45px;display:block;position:absolute;left:-10px;top:-10px;z-index:100000}.header__extended{background-color:#f1f1f1;height:40px;text-align:right;border-bottom:1px solid #e3e3e3}.header__extended .icon{padding-right:5px}.header__extended .header__contact,.header__extended .header__mail,.header__extended .header__phone{display:inline-block;padding:0 16px;margin:12px 0}.header__extended .header__contact a,.header__extended .header__mail a,.header__extended .header__phone a{line-height:16px;text-decoration:none;font-family:"PT Sans";color:#fa4f3d;font-size:13px;display:block;text-transform:uppercase}.header__extended .header__contact a:hover,.header__extended .header__contact.active a,.header__extended .header__mail a:hover,.header__extended .header__phone a:hover{color:#009eff}.header__extended .header__phone a{position:relative;padding-left:14px}.header__extended .header__phone a img{position:absolute;left:0;top:50%;margin-top:-9px}.header__extended .header__mail{border-right:1px solid #e3e3e3}.header__extended .header__mail a{position:relative;padding-left:20px}.header__extended .header__mail a img{position:absolute;left:0;top:50%;margin-top:-6px}.header__extended .header__contact{padding-right:0}@media (max-width:799px){.header__extended{display:none}}.header__main{width:100%;border-bottom:1px solid #e3e3e3;position:relative;z-index:1000}.header__main .wrapper{width:100%;height:100px;display:table;*zoom:1;position:relative}.header__main .wrapper:after,.header__main .wrapper:before{content:" ";display:table}.nav-menu.--collapsed{float:right;list-style-type:none;margin-right:-19px}.nav-menu.--collapsed .nav-menu__item{position:relative;display:inline-flex;margin-right:25px;align-items:center}.nav-menu.--collapsed .nav-menu__item>a{padding-right:10px;line-height:120px;font-family:Lato;font-size:16px;font-weight:700;color:#fa4f3d;text-decoration:none}.nav-menu.--collapsed .nav-menu__item .fal:before{color:#fa4f3d}.nav-menu.--collapsed .nav-menu__item.menu-item-hidden{display:none}.nav-menu.--collapsed .nav-menu__item.current-menu-item>a,.nav-menu.--collapsed .nav-menu__item.current-menu-parent>a,.nav-menu.--collapsed .nav-menu__item:hover>a{color:#009eff}.nav-menu.--collapsed .nav-menu__submenu{display:none;position:absolute;left:0;top:100px;z-index:1000;background-color:#009eff;list-style-type:none;border-top:1px solid #e3e3e3}.nav-menu.--collapsed .nav-menu__submenu .current-menu-item{background-color:#fa4f3d}.nav-menu.--collapsed .nav-menu__submenu-item{display:block;border-bottom:1px solid #e3e3e3}.nav-menu.--collapsed .nav-menu__submenu-item:last-of-type{border-bottom:none}.nav-menu.--collapsed .nav-menu__submenu-item a{display:block;width:225px;padding:10px 19px;color:#fff;font-family:Lato;font-weight:500;font-size:15px;text-decoration:none;background-color:transparent}.nav-menu.--collapsed .nav-menu__submenu-item a:hover{background-color:#fa4f3d}@media (max-width:959px){.nav-menu.--collapsed{background-color:#fff;list-style-type:none}.nav-menu.--collapsed .nav-menu__item:last-of-type a{padding-right:0}.nav-menu.--collapsed .nav-menu__item>a{line-height:100px;display:block;font-family:Lato;font-size:16px;font-weight:700;color:#fa4f3d;text-decoration:none;padding:0 5px}}@media (max-width:799px){.header__main .wrapper{height:80px}.nav-menu.--collapsed{display:none;position:absolute;left:0;top:80px;width:100%;padding:10px 0 20px}.nav-menu.--collapsed .nav-menu__item,.nav-menu.--collapsed .nav-menu__item.menu-item-hidden{display:block}.nav-menu.--collapsed .nav-menu__item.--has-children:hover a{color:#fa4f3d}.nav-menu.--collapsed .nav-menu__item.--has-children>a:hover{color:#009eff}.nav-menu.--collapsed .nav-menu__item a{padding:0 20px;line-height:40px}.nav-menu.--collapsed .nav-menu__item a:after{display:none}.nav-menu.--collapsed .nav-menu__submenu{position:relative;top:auto;left:auto;background-color:transparent;border:none;padding-left:20px}.nav-menu.--collapsed .nav-menu__submenu-item{border:none}.nav-menu.--collapsed .nav-menu__submenu-item a{display:block;font-family:Lato;font-size:16px;font-weight:700;color:#fa4f3d;text-decoration:none;padding:0 20px;line-height:40px}.nav-menu.--collapsed .nav-menu__submenu-item a:hover{background-color:transparent;color:#009eff}.nav-menu.--collapsed .nav-menu__submenu-item.current-menu-item{background-color:#fff}.nav-menu.--collapsed .nav-menu__submenu-item.current-menu-item a{color:#009eff}.nav-menu.--collapsed .fa-angle-down{display:none}}.header-logo__subtitle,.header-logo__title{text-transform:uppercase;font-family:"Open Sans"}.header-logo{float:left;padding-top:11.2px;margin-bottom:10px}.header-logo__link{min-height:100px;display:flex;align-items:center}.header-logo__link:hover{text-decoration:none}.header-logo__image--small{display:none}.header-logo__image--big{float:left;margin-right:14px}.header-logo__text{padding-left:15px}.header-logo__title{font-size:35px;font-weight:700;color:#4e3d60;line-height:1;max-width:500px}@media all and (max-width:959px){.header-logo__title{padding-top:7px}}.header-logo__subtitle{font-size:16.5px;font-weight:400;color:#737373}@media (max-width:959px){.header-logo__image{width:260px;height:auto}}@media (max-width:799px){.header-logo{width:auto}.header-logo img{display:none}.header-logo__title{font-size:20px}.header-logo__subtitle{font-size:10.5px}}@media (max-width:449px){.header-logo{width:300px}}.hp-row-first .promo_slider .wrapper{max-width:100%;padding:0}.hp-row-first .slider{height:auto;border:none;min-height:30vw;position:relative}@media (max-width:999px){.hp-row-first .slider,.hp-row-first .slider ul,.hp-row-first .slider ul li{height:440px}}.hp-row-first .cycle-directionNav{z-index:100;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;pointer-events:none}@media (max-width:1000px){.hp-row-first .cycle-directionNav{display:none}}.hp-row-first .cycle-directionNav a{pointer-events:all;text-indent:0;background:0 0;text-decoration:none;padding:10px;position:absolute;margin:0 70px;cursor:pointer}.hp-row-first .cycle-directionNav a span{font-size:0;position:absolute;width:0;overflow:hidden;height:0}.hp-row-first .cycle-directionNav a:before{color:#fff;font-size:62px;font-family:FontAwesome;text-shadow:0 0 2px grey}.hp-row-first .cycle-directionNav a:hover{opacity:.6}.hp-row-first .cycle-directionNav a.cycle-prevNav:before{content:"\f104"}.hp-row-first .cycle-directionNav a.cycle-nextNav{right:0}.hp-row-first .cycle-directionNav a.cycle-nextNav:before{content:"\f105"}.hp-row-first .cycle-controlNav{display:none}.hp-row-first .cycle-caption{z-index:100;position:absolute;left:0;right:0;bottom:0;top:0;display:flex!important;align-items:center;justify-content:center;text-align:center;vertical-align:bottom;color:#fff;font-family:Lato;margin-top:20px;padding:0 20px 34px}.hp-row-first .cycle-caption p{font-weight:400;font-size:26px;max-width:720px;margin:0 auto;background:rgba(0,0,0,.6);padding:10px 20px 25px}.hp-row-first .cycle-caption .readMore,.registration__action__register{font-weight:500;background-color:#009eff;border-bottom:4px solid #0078c2;text-transform:uppercase;text-decoration:none}@media (max-width:999px){.hp-row-first .cycle-caption p{font-size:18px}}.hp-row-first .cycle-caption .readMore{font-size:21px;color:#fff;display:inline-block;padding:25px 50px}.hp-row-first .cycle-caption .readMore:hover{background-color:#fa4f3d;border-color:#c93d2e}.hp-row-first .cycle-caption big{font-weight:700;font-size:75px;text-transform:uppercase;display:table;margin:0 auto}@media (max-width:999px){.hp-row-first .cycle-caption big{font-size:35px}}.hp-row-first .cycle-caption span{display:table;margin-bottom:20px}.hp-row-first .captionList{display:none}.hp-row-first .slides{width:100%!important}@media (min-width:1000px){.hp-row-first .slides{height:0!important;padding-top:37%}}.hp-row-first .slide_wrapper{height:100%!important;width:100%!important;background-color:#626262;display:none}.hp-row-first .slide_wrapper a{background-color:#626262}.hp-row-first .slide_wrapper a img{height:100%;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.registration{*zoom:1;padding:80px 0}.registration:after,.registration:before{content:" ";display:table}@media (max-width:799px){.registration{padding-bottom:40px}}.registration .wrapper{position:relative;text-align:center}.registration__counter{height:230px;background-color:#4abdc7;min-width:300px;position:absolute;top:0;left:20px}.registration__counter:after{content:url(../img/registration_arrow.png);position:absolute;top:40%;right:-16px;z-index:-1}.registration__counter h2{display:block;font-family:Lato;font-weight:700;color:#fff;font-size:19px;width:100%;line-height:50px;border-bottom:1px solid #e3e3e3;background-color:#338289;text-align:center;text-transform:uppercase;letter-spacing:3px}.registration__counter #counter{padding:60px 0}.registration__counter__days,.registration__counter__hours,.registration__counter__minutes,.registration__counter__seconds{display:inline-block;margin-right:10px;text-align:center;position:relative;padding-right:20px}.registration__counter__days:after,.registration__counter__hours:after,.registration__counter__minutes:after,.registration__counter__seconds:after{position:absolute;top:0;right:0;content:":";font-size:35px;font-weight:400;font-family:Lato;color:#fff}.registration__counter__days p,.registration__counter__hours p,.registration__counter__minutes p,.registration__counter__seconds p{font-size:35px;font-weight:400;font-family:Lato;color:#fff}.registration__counter__days span,.registration__counter__hours span,.registration__counter__minutes span,.registration__counter__seconds span{font-family:"PT Sans";font-weight:400;color:#fff;text-transform:uppercase;font-size:11px}.registration__details p,.registration__details span{font-family:"PT Sans";font-weight:300}.registration__counter__seconds{padding-right:16px;margin-right:0}.registration__counter__seconds:after{display:none}.registration__counter__days{padding-left:16px}@media (max-width:1099px){.registration__counter{min-width:240px}.registration__counter__days,.registration__counter__hours,.registration__counter__minutes,.registration__counter__seconds{padding:0 10px}.registration__counter__days p,.registration__counter__hours p,.registration__counter__minutes p,.registration__counter__seconds p{font-size:26px}.registration__counter__days{padding-left:20px}.registration__counter__seconds{padding-right:20px}}@media (max-width:599px){.registration__counter{position:relative;top:auto;left:auto;height:auto;width:100%;max-width:400px;margin:0 auto 30px}.registration__counter:after{display:none}.registration__counter__days,.registration__counter__hours,.registration__counter__minutes,.registration__counter__seconds{padding:0 16px 0 6px;margin-right:0}.registration__counter__days p,.registration__counter__hours p,.registration__counter__minutes p,.registration__counter__seconds p{font-size:35px}.registration__counter__seconds{padding:0 6px}}.registration__details{display:table;padding-left:365px;padding-right:350px;text-align:left}.registration__details p{font-size:20px;color:#202020;line-height:32px;margin-bottom:30px}.registration__details span{font-size:16px;color:#5f5e5e}.registration__details span strong{font-weight:700;color:#4e3d60}@media (max-width:1099px){.registration__details{padding-right:220px;padding-left:320px}.registration__details p{font-size:18px;line-height:28px}}@media (max-width:799px){.registration__details{padding-right:0}}@media (max-width:599px){.registration__details{padding-left:0;max-width:400px;margin:0 auto}}.registration__action{position:absolute;right:20px;top:0;width:300px;display:table;text-align:left}.registration__action__register{font-size:21px;color:#fff;display:block;font-family:Lato;padding:25px 50px;width:100%;text-align:center;margin-bottom:40px}.chabad_updates .widget_content .slick-slide,.latest_blogs,.latest_photos ul li:after,.registration__action__calendar{font-family:"PT Sans"}.registration__action__register:hover{background-color:#fa4f3d;border-color:#c93d2e}.registration__action__calendar{display:inline-block;font-size:16px;color:#4e3d60;font-weight:300;text-transform:uppercase;text-decoration:none;line-height:20px;position:relative;padding-right:30px}.registration__action__calendar:hover{color:#fa4f3d}.registration__action__calendar img{position:absolute;right:0;top:-2px}@media (max-width:1099px){.registration__action{width:200px}.registration__action__register{padding:20px 10px}.registration__action__calendar{padding:0;text-align:center;display:block}.registration__action__calendar img{display:none}}@media (max-width:799px){.registration__action{position:relative;top:auto;right:auto;margin-top:40px;width:100%}.registration__action .tc{*zoom:1}.registration__action .tc:after,.registration__action .tc:before{content:" ";display:table}.registration__action .tc:after{clear:both}.registration__action__calendar,.registration__action__register{display:inline-block}.registration__action__register{width:200px;margin-right:20px}}@media (max-width:599px){.registration__action{max-width:400px;margin:30px auto 0}.registration__action__register{width:160px;margin:0 0 20px;padding:10px 0;font-size:16px}}.program_registration .widget_header{display:none}.about--blocks{position:relative;padding:80px 0;z-index:1}.about--blocks>img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.about--blocks .container{padding:60px 0;background:rgba(0,0,0,.8);max-width:520px;color:#fff;text-align:center}.facebook_likebox,.social-testimonials .social>div{background-color:#f5f5f5;min-height:690px}.about--blocks .container h2{padding:0 70px;font-family:Lato;font-weight:400;font-size:27px;line-height:42px;margin-bottom:40px}.about--blocks .container>p{padding:0 60px;font-family:"Myriad Pro";font-weight:300;font-size:16px;line-height:28px}.about--blocks .container ul{list-style-type:none;font-size:0;padding:40px;*zoom:1}.about--blocks .container ul:after,.about--blocks .container ul:before{content:" ";display:table}.about--blocks .container ul li{float:left;width:33.333%}.about--blocks .container ul li a{display:block;text-decoration:none;color:#fff;width:100%}.facebook_likebox .widget_header,.postcard .widget_header{display:none}.about--blocks .container ul li a>span{padding-bottom:18px;text-align:center;width:100%}.about--blocks .container ul li a>span .tc{vertical-align:bottom}.about--blocks .container ul li a p{font-family:"Myriad Pro";font-weight:300;font-size:13px;text-transform:uppercase;padding:0 10px}.about--blocks .container ul li a:hover{color:#fa4f3d}@media (max-width:799px){.about--blocks,.about--blocks .wrapper{padding:0}.about--blocks .wrapper .container{max-width:100%}.about--blocks>img{display:none}}@media (max-width:599px){.about--blocks .container h2,.about--blocks .container p{padding:0 20px}.about--blocks .container ul{padding:40px 20px 0}}.postcard>.wrapper{max-width:unset;padding:0}.hp_content_wrapper{width:100%;max-width:1340px;margin:0 auto;display:flex;justify-content:space-between}@media (max-width:899px){.hp_content_wrapper{flex-wrap:wrap}}.hp_content_wrapper>div{width:630px;min-height:690px}.hp_content_wrapper .clear{display:none}.social-testimonials{padding:80px 0}.social-testimonials .wrapper{*zoom:1}.social-testimonials .wrapper:after,.social-testimonials .wrapper:before{content:" ";display:table}.social-testimonials .wrapper>div{width:50%;float:left}@media (max-width:1159px){.social-testimonials .wrapper>div.social{width:40%;padding-right:10px}.social-testimonials .wrapper>div.testimonials{width:60%;padding-left:10px}}@media (max-width:799px){.social-testimonials .wrapper>div.social{width:100%;padding-right:0}.social-testimonials .wrapper>div.testimonials{width:100%;padding-left:0;margin-top:80px}.social-testimonials .wrapper>div.testimonials .testimonials__background{padding-left:0}}.social-testimonials .social{padding-right:20px}.social-testimonials .social>div{padding:0 18px}.social-testimonials .social__header{position:relative;padding:30px 0 30px 90px;min-height:100px;border-bottom:2px solid #e3e3e3;margin-bottom:20px}.social-testimonials .social__header img{position:absolute;left:0;top:30px}.social-testimonials .social__header h2{font-family:Oswald;font-size:27px;color:#4868b3;margin-bottom:8px}.social-testimonials .social iframe{height:510px}@media (max-width:399px){.social-testimonials .wrapper>div.testimonials{margin-top:0}.social-testimonials .social>div{min-height:0;padding-bottom:20px}.social-testimonials .social iframe{display:none}.social-testimonials .social__header{border:none}.social-testimonials .social__header iframe{display:block}}.chabad_updates{padding-left:20px;position:relative;height:100%}.chabad_updates .widget_header{display:none}.chabad_updates .wrapper{width:100%;height:100%;position:absolute;left:0;top:0;padding-left:20px;background-color:#3d8ca3;background-size:cover}.chabad_updates .wrapper:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/media/images/55/Ckpp559661.gif);background-repeat:no-repeat;background-position:50% 0;opacity:.12;background-size:cover}.chabad_updates .wrapper>.widget_content{width:100%;overflow:visible!important;height:unset!important}@media (max-width:1159px){.chabad_updates .wrapper{padding-left:10px}}.chabad_updates .widget_content{text-align:center}.chabad_updates .widget_content .slick-slide{position:relative;padding:220px 80px 30px;font-weight:300;color:#fff;display:flex;flex-direction:column}.chabad_updates .widget_content .slick-slide .title{font-size:16px;line-height:36px;margin-bottom:20px;order:3}.chabad_updates .widget_content .slick-slide .synopsis{font-size:20px;line-height:30px;margin-bottom:60px}@media (max-width:1159px){.chabad_updates .widget_content .slick-slide{padding:200px 80px 0}}@media (max-width:799px){.chabad_updates .widget_content .slick-slide .title{font-size:20px;line-height:30px}}@media (max-width:599px){.chabad_updates .widget_content .slick-slide{padding:200px 40px 0}}@media (max-width:399px){.chabad_updates .widget_content .slick-slide{padding:200px 20px 0}}.chabad_updates .widget_content .slick-list{overflow:visible!important}.chabad_updates .widget_content .slick-dots{bottom:0}.chabad_updates .widget_content .slick-dots li button:before{content:"";width:20px;height:5px;background-color:#fff}.chabad_updates .icon{position:absolute;top:-40px;left:50%;margin-left:-100px;width:200px;height:200px;border-radius:100px;border:8px solid #fff;overflow:hidden}.article-body.co_body--activities,.article-body.co_body--dates-rates,.article-body.co_body--gallery,.article-body.co_body--policies,.latest_photos{border-bottom:1px solid #e3e3e3}.chabad_updates .icon img{width:100%;height:100%;object-fit:cover}.fancybox-nav span{visibility:visible!important}.latest_photos.loading,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.gallery .grid{padding-bottom:80px}.gallery .grid-item{padding:18px}@media (max-width:899px){.gallery .grid{margin:0 -5px;*zoom:1}.gallery .grid:after,.gallery .grid:before{content:" ";display:table}.gallery .grid:after{clear:both}.gallery .grid-item{padding:5px;float:left;width:33.333%;height:200px}}@media (max-width:749px){.gallery .grid-item{width:50%}}@media (max-width:499px){.gallery .grid{margin:0}.gallery .grid-item{padding:5px 0;width:100%;height:250px}}.latest_photos{background-color:#f5f5f5;border-top:1px solid #e3e3e3;padding-bottom:80px}.latest_photos.loading{height:1000px;width:1000px;position:absolute}.latest_photos.loading .widget_content ul li{width:1px!important;height:1px!important}.latest_photos.loading .wrapper{height:201px}.latest_photos .widget_header{text-align:center;padding:80px 0;text-transform:uppercase;color:#fa4f3d;font-family:Lato;font-weight:600;font-size:40px}@media (max-width:799px){.latest_photos .widget_header{font-size:28px;padding:40px 0}}.latest_photos .widget_content{text-align:center}.latest_photos ul{list-style-type:none;*zoom:1;font-size:0;text-align:center}.latest_photos ul:after,.latest_photos ul:before{content:" ";display:table}.latest_photos ul li{display:inline-block;width:25%;height:325px;opacity:1;transition:all .4s cubic-bezier(.215,.61,.355,1);position:relative}.latest_photos ul li:after{content:"+";font-size:40px;font-weight:300;color:#59d21e;position:absolute;right:15px;top:15px;line-height:24px;transition:all .4s cubic-bezier(.215,.61,.355,1)}.latest_photos ul li:hover{opacity:.8;transition:all .4s cubic-bezier(.215,.61,.355,1)}.latest_photos ul li:hover:after{color:#fa4f3d;transition:all .4s cubic-bezier(.215,.61,.355,1)}@media (max-width:1199px){.latest_photos ul li{width:33.333%;padding:5px}.latest_photos ul{margin:0 -5px}}@media (max-width:899px){.latest_photos ul li{width:50%}}.latest_blogs{padding-bottom:40px}.latest_blogs .item .title,.latest_blogs .widget_header{font-family:Lato;text-transform:uppercase}.latest_blogs .widget_header{text-align:center;padding:80px 0;color:#fa4f3d;font-weight:600;font-size:40px}.latest_blogs .item{float:left;width:33.333%;padding:0 80px;text-align:center}@media (max-width:1199px){.latest_blogs .item{padding:0 30px}}@media (max-width:799px){.latest_blogs .item{padding:0 20px}.latest_blogs .item .title{font-size:24px;line-height:34px}.latest_blogs .item .body{line-height:24px}}@media (max-width:599px){.latest_photos ul li{height:200px}.latest_blogs .item{padding:0;width:100%;margin-bottom:40px}.latest_blogs .item:last-of-type{margin-bottom:0}.latest_blogs .item .title{font-size:24px;line-height:34px}.latest_blogs .item .body{line-height:24px}}.latest_blogs .item .subtitle{font-weight:300;font-size:13px;color:#000;text-transform:uppercase;margin-bottom:25px;display:block}.latest_blogs .item .title{font-weight:400;font-size:27px;line-height:42px;color:#000;margin-bottom:20px}.latest_blogs .item .body{font-weight:300;font-size:16px;line-height:32px;color:#000;max-width:300px;margin:0 auto 8px}.latest_blogs .item>a{text-decoration:none;color:#009eff;font-weight:300;font-size:13px;text-transform:uppercase;display:block;max-width:80px;margin:0 auto}.latest_blogs .item>a strong{display:block;font-size:30px;font-weight:300;line-height:32px;margin-bottom:6px}.subscribe .widget_header,.subscribe form .co_global_input{font-family:"PT Sans";font-size:23px;font-weight:300}.latest_blogs .item>a:hover{color:#fa4f3d}.latest_blogs .widget_footer{margin-top:25px}.latest_blogs #noRecordsText{text-align:center}.subscribe{border-top:5px solid #f5f5f5;padding:80px 0}.subscribe .widget_header{margin-bottom:20px;text-align:center}.subscribe small{font-family:"PT Sans";font-weight:300;font-size:12px;display:block;text-align:center;margin-top:15px}.map .widget_header,.subscribe form label{display:none}.subscribe form{width:100%;max-width:1020px;margin:0 auto 16px;position:relative}.subscribe form fieldset{border:none}.contact__form__body ul li input,.contact__form__body ul li textarea,.subscribe form .co_global_input{border:1px solid #e3e3e3;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#f7f7f7", endColorstr="#f7f7f7", GradientType=1 )}.subscribe form .co_global_input{width:25%;height:64px;color:#000;line-height:68px;padding-left:15px;background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);background:-webkit-gradient(left top,right top,color-stop(0,#f7f7f7),color-stop(30%,rgba(252,252,252,.5)),color-stop(70%,rgba(252,252,252,.5)),color-stop(100%,#f7f7f7));background:-webkit-linear-gradient(top,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);background:-o-linear-gradient(top,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);background:-ms-linear-gradient(top,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);background:linear-gradient(to bottom,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%)}.footer__address h2,.subscribe form .buttonStyle1{font-family:Lato;text-transform:uppercase}@media (max-width:999px){.subscribe form .co_global_input{width:100%}}.subscribe form .co_global_input::placeholder{color:gray}.subscribe form .buttonStyle1{height:64px;background-color:#009eff;color:#fff;width:210px;-webkit-appearance:none;border-radius:0;border:none;font-size:21px;font-weight:400;letter-spacing:1px;cursor:pointer}@media (max-width:999px){.subscribe form .buttonStyle1{width:100%}}.subscribe form .buttonStyle1:hover{background-color:#fa4f3d}.map .wrapper{padding:0}.footer__address__container:after,.footer__address__container:before,.footer__extended:after,.footer__extended:before,.footer__information .footer__mail:after,.footer__information .footer__mail:before{display:table;content:" "}.map .widget_content{border-top:5px solid #4abdc7;border-bottom:5px solid #fff}.footer{background-color:#4abdc7}.footer.footer{text-align:initial}.footer .copyright-link,.footer .privacy-link{text-decoration:none;color:#fff}.footer__extended{border-bottom:5px solid #67c8d0;*zoom:1}@media (max-width:799px){.footer__extended>div{width:100%}}.footer__information{float:right}.footer__information .address-icon{font-size:40px;float:left;margin-left:25px;color:#fff}.footer__information>div{background-color:#42aab3;float:right;padding-top:50px;position:relative}@media (max-width:1099px){.footer__information>div{width:100%;*zoom:1;padding-top:30px}.footer__information>div:after,.footer__information>div:before{content:" ";display:table}.footer__information>div:after{clear:both}.footer__address:last-of-type{padding-left:20px}}.footer__address{width:50%;float:left;color:#fff}@media (max-width:499px){.footer__extended{text-align:center}.footer__address{width:100%;margin-bottom:30px}.footer__address:last-of-type{margin-bottom:0}}.footer__address h2{font-size:16px;font-weight:400;margin-bottom:20px}.footer__address p,.footer__copyright,.footer__information .footer__mail a,.nav-menu.--expanded ul li a{font-weight:300;font-family:"PT Sans"}.footer__address p{font-size:13px;line-height:28px}@media (max-width:499px){.footer__address:last-of-type{padding-left:0}}.footer__address__container{padding-left:100PX;padding-bottom:20px;min-width:520px;*zoom:1;border-bottom:5px solid #4abdc7}@media (max-width:799px){.footer__address__container{border-bottom:none;width:65%;float:left;min-width:0}}@media (max-width:899px){.footer__address__container{width:60%}}@media (max-width:799px){.footer__address__container{width:100%}}@media (max-width:499px){.footer__address__container{padding:20px}}.footer__information .footer__mail{position:relative;padding:20px 40px 20px 30px;*zoom:1}.footer__information .footer__mail .mail-icon{font-size:30px;float:left;color:#fff;margin-right:15px}.footer__information .footer__mail a{float:left;font-size:13px;color:#fff;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;margin-top:7px}.footer__information .footer__mail a:hover{border-color:#fff}@media (max-width:1099px){.footer__information .footer__mail{width:35%;float:left;padding-top:0}.footer__information .footer__mail a{display:block;float:none;margin-bottom:20px}}@media (max-width:899px){.footer__information .footer__mail{width:40%}}@media (max-width:799px){.footer__information .footer__mail{width:100%}}@media (max-width:499px){.footer__information .footer__mail{padding:20px}}.footer__main{*zoom:1;padding:25px 0}.footer__main:after,.footer__main:before{content:" ";display:table}.footer__copyright{float:left;display:inline;line-height:32px;font-size:12px;color:#fff;margin-right:20px}@media (max-width:649px){.footer__copyright p,.footer__copyright ul{display:block;width:100%}.footer__copyright p{font-size:14px}.footer__copyright ul li a{font-size:14px}}@media (max-width:449px){.footer__copyright{float:none;margin-bottom:10px}}.footer__social{float:right}.footer__social .cs-f-social-icons{text-align:center}.footer__social .cs-f-social-icons a{display:inline-block;margin:3px;border:1px solid #fff;color:#fff;text-align:center;height:38px;width:38px;padding-top:7px;font-size:23px}.nav-menu.--expanded,.nav-menu.--expanded ul{margin-top:15px;list-style-type:none}.footer__social .cs-f-social-icons a:hover{background:gray;color:#fff}@media (max-width:449px){.footer__social{width:100%;display:block;float:none}}.footer-menu-container{*zoom:1;padding-top:40px;padding-bottom:40px}.footer-menu-container:after,.footer-menu-container:before{content:" ";display:table}@media (max-width:799px){.footer-menu-container{float:left}}.nav-menu.--expanded{display:flex;flex-wrap:wrap}.nav-menu.--expanded ul li a{color:#fff;text-decoration:none;line-height:30px;font-size:13px;border-bottom:1px solid transparent;padding-bottom:3px}.nav-menu.--expanded ul li a:hover{border-color:#fff}.nav-menu.--expanded .nav-menu__item{float:left;width:33.33%}@media (max-width:499px){.nav-menu.--expanded .nav-menu__item{width:100%;margin-bottom:30px;text-align:left}.nav-menu.--expanded .nav-menu__item:last-of-type{margin-bottom:0}.nav-menu.--expanded .nav-menu__item ul{*zoom:1}.nav-menu.--expanded .nav-menu__item ul:after,.nav-menu.--expanded .nav-menu__item ul:before{content:" ";display:table}.nav-menu.--expanded .nav-menu__item ul:after{clear:both}.nav-menu.--expanded .nav-menu__item ul li{float:left;width:50%}.nav-menu.--expanded .nav-menu__item ul li a{font-size:15px;line-height:40px}}.nav-menu.--expanded .nav-menu__item>a{color:#fff;text-decoration:none;font-family:Lato;font-weight:400;line-height:30px;text-transform:uppercase;font-size:16px;border-bottom:1px solid transparent;padding-bottom:3px}.master-content-wrapper h1,.master-content-wrapper h2{font-weight:600;font-family:Lato;text-transform:uppercase}.nav-menu.--expanded .nav-menu__item>a:hover{border-color:#fff}.master-content-wrapper{padding-top:179px;padding-bottom:199px;margin:0;width:100%;float:none;display:block;background-size:cover;background-position:center;position:relative}.no-hero-image .master-content-wrapper{padding:0}.no-hero-image .master-content-wrapper h1{text-align:center;padding:80px 0;text-transform:uppercase;color:#fa4f3d;font-size:40px;letter-spacing:normal}.master-content-wrapper .breadcrumbs__crumb{color:#fff}.master-content-wrapper .article-header{width:100%;max-width:1340px;padding:0 20px;margin:0 auto}.master-content-wrapper h1{font-size:60px;color:#fff;letter-spacing:8px;margin-bottom:2px;margin-top:10px}.master-content-wrapper h2{font-size:35px;color:#fff;letter-spacing:2px}.master-content-wrapper h3{font-family:Lato;color:#fff}.master-content-wrapper--tabs .wrapper.t{height:340px}@media (max-width:499px){.master-content-wrapper--tabs{height:500px}.master-content-wrapper--regular,.master-content-wrapper--tabs .wrapper.t{height:300px}.master-content-wrapper .wrapper.t h1{font-size:38px;letter-spacing:2px}.master-content-wrapper .wrapper.t h2{font-size:24px}}.master-content-wrapper>img{position:absolute;left:0;top:0;z-index:-1}.master-content-wrapper .master-content-wrapper__bar{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,.8)}.master-content-wrapper .master-content-wrapper__bar ul{list-style-type:none}.master-content-wrapper .master-content-wrapper__bar ul li{display:inline-block;padding:20px 0}.master-content-wrapper .master-content-wrapper__bar ul li a{display:block;height:100%;text-align:center;padding:12px 0;width:148px;text-decoration:none;font-size:13px;font-weight:300;font-family:"PT Sans";text-transform:uppercase;border-left:1px solid rgba(255,255,255,.15)}.master-content-wrapper .master-content-wrapper__bar ul li a span{color:#fff}.master-content-wrapper .master-content-wrapper__bar ul li a:hover span{color:#fa4f3d}.master-content-wrapper .master-content-wrapper__bar ul li:last-of-type a{border-right:1px solid rgba(255,255,255,.15)}.master-content-wrapper .master-content-wrapper__bar__image{height:50px;display:block}@media (max-width:949px){.master-content-wrapper .master-content-wrapper__bar ul{font-size:0}.master-content-wrapper .master-content-wrapper__bar ul li{width:16.666%}.master-content-wrapper .master-content-wrapper__bar ul li a{width:100%}}@media (max-width:649px){.master-content-wrapper .master-content-wrapper__bar .wrapper{padding:0}.master-content-wrapper .master-content-wrapper__bar ul{font-size:0}.master-content-wrapper .master-content-wrapper__bar ul li:first-of-type a{border-left:none}.master-content-wrapper .master-content-wrapper__bar ul li:last-of-type a{border-right:none}}@media (max-width:499px){.master-content-wrapper .master-content-wrapper__bar .wrapper{padding:0}.master-content-wrapper .master-content-wrapper__bar ul{font-size:0;padding:10px 0}.master-content-wrapper .master-content-wrapper__bar ul li{width:33.333%;padding:0}.master-content-wrapper .master-content-wrapper__bar ul li a{border:none}}.article-body.co_body{color:#202020;font-family:"PT Sans";width:100%;max-width:1200px;padding:0 20px;margin:0 auto}.article-body.co_body div,.article-body.co_body p,.article-body.co_body span{font-family:inherit;font-weight:300;font-size:16px;line-height:30px;letter-spacing:1px}.article-body.co_body--white{background-color:#fff}.article-body.co_body--grey{background-color:#f5f5f5}.article-body.co_body--blue{background-color:#3d8ca3;color:#fff}.article-body.co_body--blue .article-body.co_body__title{color:#fff}.article-body.co_body--overview .article-body.co_body__main{position:relative;padding-right:650px;margin-top:60px;margin-bottom:80px}.article-body.co_body--overview .article-body.co_body__main .image{width:520px;height:250px;position:absolute;right:0;top:0}.article-body.co_body--overview .article-body.co_body__main .text p{margin-top:30px}.article-body.co_body--overview .article-body.co_body__main .text p:first-of-type{margin-top:0}@media (max-width:1199px){.article-body.co_body--overview .article-body.co_body__main{padding-right:550px}}@media (max-width:999px){.article-body.co_body--overview .article-body.co_body__main{padding-right:0;margin:20px 0 40px}.article-body.co_body--overview .article-body.co_body__main .image{width:100%;height:400px;position:relative;right:auto;top:auto;margin-top:30px}.article-body.co_body--overview .article-body.co_body__main .text p{line-height:26px}}@media (max-width:599px){.article-body.co_body--overview .article-body.co_body__main .image{height:300px}}.article-body.co_body--divisions{padding-bottom:80px;border-top:1px solid #e3e3e3}.article-body.co_body--divisions ul{list-style-type:none;*zoom:1;margin:0 -80px}.article-body.co_body--divisions ul:after,.article-body.co_body--divisions ul:before{content:" ";display:table}.article-body.co_body--divisions ul li{float:left;width:33.333%;padding:0 80px;text-align:center}.article-body.co_body--divisions ul li .image{width:100%;height:225px}.article-body.co_body--divisions ul li h2{font-size:27px;font-weight:400;font-family:Lato;text-transform:uppercase;padding:35px 0}.article-body.co_body--divisions ul li a{text-decoration:none;color:#009eff;font-weight:300;font-size:13px;text-transform:uppercase;display:block;max-width:60px;margin:0 auto}.article-body.co_body--divisions ul li a strong{display:block;font-size:30px;font-weight:300;line-height:32px}.article-body.co_body--divisions ul li a:hover{color:#fa4f3d}@media (max-width:1279px){.article-body.co_body--divisions ul{margin:0 -20px}.article-body.co_body--divisions ul li{padding:0 20px}}@media (max-width:999px){.article-body.co_body--divisions ul{margin:0}.article-body.co_body--divisions ul li{float:none;width:100%;*zoom:1;margin-bottom:40px}.article-body.co_body--divisions ul li:after,.article-body.co_body--divisions ul li:before{content:" ";display:table}.article-body.co_body--divisions ul li:after{clear:both}.article-body.co_body--divisions ul li .image{width:40%;float:left}.article-body.co_body--divisions ul li .text{width:60%;float:right;text-align:left;padding-left:30px}.article-body.co_body--divisions ul li .text h2{padding:0 0 10px}.article-body.co_body--divisions ul li .text p{line-height:26px}.article-body.co_body--divisions ul li .text a{margin:0;position:relative;line-height:32px;padding-left:40px}.article-body.co_body--divisions ul li .text a strong{position:absolute;left:0;top:0}}@media (max-width:799px){.article-body.co_body--divisions{padding-bottom:0}.article-body.co_body--divisions ul li{margin-bottom:50px;padding:0}.article-body.co_body--divisions ul li .image{width:100%;max-width:500px;float:none;margin:0 auto 20px}.article-body.co_body--divisions ul li .text{width:100%;padding:0;float:none;max-width:500px;margin:0 auto}.article-body.co_body--divisions ul li .text p{margin-bottom:5px}.article-body.co_body--activities .article-body.co_body__activities ul li .hover p{line-height:26px}}.article-body.co_body--activities .article-body.co_body__tabs{text-align:center;margin-bottom:40px;font-size:0}.article-body.co_body--activities .article-body.co_body__tabs button{-webkit-appearance:none;border-radius:0;border:none;background-color:#d9d9d9;font-family:Lato;font-size:16px;font-weight:600;color:#fff;text-transform:uppercase;height:54px;padding:0 36px;cursor:pointer;margin:2px}.article-body.co_body--activities .article-body.co_body__tabs button.active,.article-body.co_body--activities .article-body.co_body__tabs button:hover{background-color:#009eff}@media (max-width:499px){.article-body.co_body--activities .article-body.co_body__tabs button{width:100%;max-width:350px}}.article-body.co_body--activities .article-body.co_body__activities{padding-bottom:80px}@media (max-width:899px){.article-body.co_body--activities .article-body.co_body__activities ul li{width:50%}}@media (max-width:599px){.article-body.co_body--activities .article-body.co_body__activities ul li{width:100%}}.article-body.co_body--trips{border-bottom:none}.article-body.co_body--trips .article-body.co_body__title{padding:80px 0 20px}.article-body.co_body--trips h3{font-size:23px;font-weight:300;line-height:40px;letter-spacing:1px;text-align:center;margin-bottom:65px;font-family:inherit}.article-body.co_body--trips ul{list-style-type:none}.article-body.co_body--trips ul li{display:block;position:relative;min-height:143px;padding-left:265px;padding-bottom:75px}.article-body.co_body--trips ul li h2{font-size:27px;font-weight:600;font-family:Lato;text-transform:uppercase;margin-bottom:22px}.article-body.co_body--trips ul li a{text-decoration:none;color:#009eff;font-weight:300;font-size:13px;text-transform:uppercase;display:block;max-width:60px;position:relative;line-height:32px;padding-left:28px;padding-top:3px}.article-body.co_body--trips ul li a svg{position:absolute;left:0;width:18px;height:18px;margin-top:-9px;top:50%}.article-body.co_body--trips ul li a svg path{fill:#009eff}.article-body.co_body--trips ul li a:hover{color:#fa4f3d}.article-body.co_body--trips ul li a:hover svg path{fill:#fa4f3d}.article-body.co_body--trips ul li .image{position:absolute;left:0;top:8px;width:225px;height:135px}@media (max-width:799px){.article-body.co_body--trips h3{margin-bottom:45px;line-height:32px;font-size:20px}.article-body.co_body--trips ul li h2{font-size:25px;margin-bottom:12px}.article-body.co_body--trips ul li p{line-height:26px}}@media (max-width:599px){.article-body.co_body--trips{padding-bottom:30px}.article-body.co_body--trips h3{margin-bottom:45px;line-height:32px;font-size:20px}.article-body.co_body--trips ul li{padding-left:0;padding-bottom:30px}.article-body.co_body--trips ul li .image{display:none}}.article-body.co_body--table{padding-bottom:90px;border-bottom:none}@media (max-width:799px){.article-body.co_body--table{padding-bottom:50px}}.article-body.co_body--table table{margin:0 auto;border-collapse:collapse}.article-body.co_body--table table tr{margin:0 auto}.article-body.co_body--table table tr td,.article-body.co_body--table table tr th{padding:0 34px;height:50px;text-align:right;border-right:5px solid #3d8ca3}.article-body.co_body--table table tr th{background-color:#fff;color:#3d8ca3;font-family:Lato;font-weight:600;text-transform:uppercase;font-size:16px}.article-body.co_body--table table tr td{background-color:#5a9db1;border-bottom:3px solid #3d8ca3;font-size:16px;font-weight:300}.article-body.co_body--table table tr:last-of-type td{border-bottom:5px solid #a8cbd6}.article-body.co_body--table table.table--program tr td,.article-body.co_body--table table.table--program tr th{padding:0}.article-body.co_body--table table.table--program tr td:first-of-type,.article-body.co_body--table table.table--program tr th:first-of-type{text-align:left;width:150px;padding-left:20px}.article-body.co_body--table table.table--program tr td:last-of-type,.article-body.co_body--table table.table--program tr th:last-of-type{text-align:right;width:500px;padding-right:20px}.article-body.co_body--table table.table--program tr td:first-of-type{font-family:Oswald;letter-spacing:1px}.article-body.co_body--table table.table--transportation{margin:35px auto 0 0}.article-body.co_body--table table.table--transportation tr td,.article-body.co_body--table table.table--transportation tr th{padding:0}.article-body.co_body--table table.table--transportation tr td:first-of-type,.article-body.co_body--table table.table--transportation tr th:first-of-type{text-align:left;width:290px;padding-left:20px}.article-body.co_body--table table.table--transportation tr td:last-of-type,.article-body.co_body--table table.table--transportation tr th:last-of-type{text-align:right;width:360px;padding-right:20px}.article-body.co_body--table table.table--transportation tr th{background-color:#3d8ca3;color:#fff;border-color:#fff}.article-body.co_body--table table.table--transportation tr td{background-color:#e2eef1;color:#202020;border-color:#fff}.article-body.co_body--table table.table--transportation tr:last-of-type td,.article-body.co_body--table table.table--transportation tr:last-of-type th{border-bottom-color:#94c0cc}@media (max-width:499px){.article-body.co_body--table table.table--transportation{margin:30px -20px 0}.article-body.co_body--table table.table--transportation tr td,.article-body.co_body--table table.table--transportation tr th{padding:0;font-size:14px}.article-body.co_body--table table.table--transportation tr td:first-of-type,.article-body.co_body--table table.table--transportation tr th:first-of-type{text-align:left;width:50%;padding:10px;border-right:2px solid #fff;border-bottom:2px solid #fff}.article-body.co_body--table table.table--transportation tr td:last-of-type,.article-body.co_body--table table.table--transportation tr th:last-of-type{text-align:right;width:50%;padding:10px;border-right:none;border-left:2px solid #fff;border-bottom:2px solid #fff}.article-body.co_body--table table.table--transportation tr:last-of-type td,.article-body.co_body--table table.table--transportation tr:last-of-type th{border-bottom:4px solid #94c0cc}}.article-body.co_body--table table.table--dates-and-rates{width:100%}.article-body.co_body--table table.table--dates-and-rates tr td:first-of-type{text-align:left;text-transform:uppercase;font-family:Oswald;font-weight:400;letter-spacing:1px}.article-body.co_body--table .table__extension{margin-top:10px;width:100%;background-color:#fa4f3d;font-size:16px;font-weight:300;padding:0 34px;line-height:50px;border-right:5px solid #3d8ca3}@media (max-width:999px){.article-body.co_body--overflow{padding-bottom:0}.article-body.co_body--overflow .wrapper{padding-right:0;padding-left:0;position:relative}.article-body.co_body--overflow .wrapper:after{content:"";position:absolute;right:0;top:0;width:30px;height:100%;-moz-background:-moz-linear-gradient(right,#000 0,transparent 100%);-webkit-background:-webkit-linear-gradient(right,#000 0,transparent 100%);background:linear-gradient(to left,#000 0,transparent 100%);opacity:.2}.article-body.co_body--overflow .scrollable{overflow-x:scroll;padding-bottom:50px}.article-body.co_body--overflow .scrollable .container{width:1000px;padding-left:20px}}.article-body.co_body--gallery{text-align:center;height:830px;position:relative}.article-body.co_body--gallery .wrapper{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%}.article-body.co_body--gallery .wrapper h2{font-family:Lato;font-weight:600;font-size:40px;color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:70px}.article-body.co_body--gallery .wrapper a,.article_index .row .title a{color:#fff;font-weight:400;text-decoration:none;text-transform:uppercase}.article-body.co_body--gallery .wrapper a{font-family:Lato;font-size:21px;display:inline-block;background-color:#009eff;border-bottom:4px solid #0078c2;padding:25px 50px;letter-spacing:1px}.article-body.co_body--gallery .wrapper a:hover{background-color:#fa4f3d;border-color:#c93d2e}@media (max-width:999px){.article-body.co_body--gallery{height:600px}}@media (max-width:599px){.article-body.co_body--gallery{height:400px}.article-body.co_body--gallery .wrapper h2{font-size:34px;margin-bottom:40px}.article-body.co_body--gallery .wrapper a{padding:15px 30px}}@media (max-width:449px){.article-body.co_body--gallery{height:400px}.article-body.co_body--gallery .wrapper h2{font-size:26px;margin-bottom:40px}}.article-body.co_body--team{padding-bottom:50px}.article-body.co_body--team ul{margin:54px -15px 0;font-size:0;text-align:center}.article-body.co_body--team ul li{padding:0 15px;width:25%;display:inline-block;font-size:16px;margin-bottom:30px}.article-body.co_body--team ul li .image{height:300px}.article-body.co_body--team ul li .text{background-color:#f5f5f5;font-size:16px;padding:20px;text-align:left}.article-body.co_body--team ul li .text h2{font-weight:600;margin-bottom:10px}.article-body.co_body--team ul li .text em{margin-bottom:20px;display:block}.article-body.co_body--team ul li .text p{line-height:28px}@media (max-width:1199px){.article-body.co_body--team ul{padding-top:20px}.article-body.co_body--team ul li{width:33.333%}}@media (max-width:899px){.article-body.co_body--team ul{margin:0 -10px}.article-body.co_body--team ul li{width:50%;padding:0 10px;margin-bottom:20px}}@media (max-width:599px){.article-body.co_body--team ul{margin:0}.article-body.co_body--team ul li{width:100%;padding:0;float:none;max-width:400px;margin:0 auto 20px}}.article-body.co_body--policies .wrapper,.userform-form{max-width:1000px}.article-body.co_body--dates-rates{padding-bottom:80px}.article-body.co_body--dates-rates .article-body.co_body__main h2{font-size:27px;font-weight:600;font-family:Lato;margin-bottom:55px}.article-body.co_body--dates-rates .article-body.co_body__main p strong{display:block;margin-top:20px}@media (max-width:799px){.article-body.co_body--dates-rates{padding-bottom:40px}.article-body.co_body--dates-rates .article-body.co_body__main h2{font-size:22px;margin-bottom:20px}}.article-body.co_body--policies{padding-bottom:80px}.article-body.co_body--policies .article-body.co_body__main h2{font-size:27px;font-weight:600;font-family:Lato;margin-bottom:25px;text-transform:uppercase;margin-top:20px}@media (max-width:799px){.article-body.co_body--policies{padding-bottom:40px}.article-body.co_body--policies .article-body.co_body__main h2{font-size:24px}}@media (max-width:499px){.article-body.co_body--policies .article-body.co_body__main h2{font-size:20px;margin-bottom:20px;margin-top:15px}.article-body.co_body--policies .article-body.co_body__main p{line-height:26px}}.article-body.co_body--transportation .article-body.co_body__title{padding:80px 0 20px}.article-body.co_body--transportation .article-body.co_body__main h2{font-size:27px;font-weight:600;font-family:Lato;margin-bottom:25px;text-transform:uppercase;margin-top:45px}@media (max-width:799px){.article-body.co_body--transportation{padding-bottom:40px}.article-body.co_body--transportation .article-body.co_body__main h2{font-size:24px}}@media (max-width:499px){.article-body.co_body--transportation .article-body.co_body__main h2{font-size:20px;margin-bottom:20px}.article-body.co_body--transportation .article-body.co_body__main p{line-height:26px}}.article-body.co_body h1{text-align:center;padding:80px 0;text-transform:uppercase;color:#fa4f3d;font-family:Lato;font-weight:600;font-size:40px}@media (max-width:799px){.article-body.co_body h1{font-size:28px;padding:40px 0}}.article-body.co_body h2{font-size:27px;margin-bottom:55px;font-family:Lato;font-weight:600;color:inherit}.article-body.co_body h3{font-size:23px;font-weight:300;line-height:40px;letter-spacing:1px;color:inherit;font-family:inherit}@media (max-width:799px){.article-body.co_body h3{font-size:18px;line-height:30px}}.article-body.co_body ul{margin-left:15px;font-weight:300}.article-body.co_body li{font-size:16px;font-family:inherit}.body_wrapper.co_body{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;width:100%;max-width:1235px}.article_index_container{width:100%;max-width:1200px;padding:0 20px;margin:0 auto}.article_index{list-style-type:none;width:100%;margin:0 auto;font-size:0;text-align:center;display:flex;flex-wrap:wrap}.article_index .item{background:0 0}.article_index .inner{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.article_index .inner:hover{background:rgba(0,158,255,.83)}.article_index .subtitle,.article_index .synopsis{display:none}.article_index .row{display:inline-block;width:23%;height:250px;position:relative;margin:10px 5px}@media (max-width:799px){.article_index .row{width:48%}}@media (max-width:559px){.article_index .row{width:100%}}.article_index .row img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;object-fit:cover}.article_index .row .title{text-transform:uppercase;display:block;text-align:center}.article_index .row .title a{font-style:normal;font-family:Oswald;font-size:22px;letter-spacing:1px;position:absolute;left:0;right:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 10px}.article_index .row .title a:hover{text-decoration:none}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.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}.contact__address,.contact__form__body ul li input,.contact__form__body ul li textarea{font-family:"PT Sans";font-size:16px}.contact__main,.slick-list,.slick-slider,.slick-track{position:relative}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{display:block;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{display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.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-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.contact__address__container:after,.contact__address__container:before,.contact__form__body ul:after,.contact__form__body ul:before{content:" ";display:table}.contact{color:#202020}.contact__main{padding-right:645px;padding-bottom:230px}.contact__map{position:absolute;right:0;top:0;width:520px}.contact__map #map{width:100%;height:100%}.contact__address{float:left;width:50%;font-weight:300}.contact__address__section{margin-bottom:35px}.contact__address__section:last-of-type{margin-bottom:0}.contact__address strong{font-weight:600}.contact__address p{line-height:26px}.contact__address__container{*zoom:1;margin-top:60px;margin-bottom:90px}.contact__form{position:relative}.contact__form__body{border-bottom:5px solid #4abdc7}.contact__form__body ul{list-style-type:none;*zoom:1;margin:0 -45px}.contact__form__body ul li{float:left;padding:0 45px;margin-bottom:30px}.contact__form__body ul li input,.contact__form__body ul li textarea{width:100%;font-weight:300;color:#000;-webkit-appearance:none;border-radius:0;background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);background:-webkit-gradient(left top,right top,color-stop(0,#f7f7f7),color-stop(30%,rgba(252,252,252,.5)),color-stop(70%,rgba(252,252,252,.5)),color-stop(100%,#f7f7f7));background:-webkit-linear-gradient(top,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);background:-o-linear-gradient(top,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);background:-ms-linear-gradient(top,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);background:linear-gradient(to bottom,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%)}.contact__form__body ul li input{height:40px;border:1px solid #e3e3e3;padding:0 16px;font-weight:300;color:#000;line-height:42px}.contact__form__body ul li textarea{height:85px;padding:16px}.contact__form__body ul li label{font-family:"PT Sans";font-weight:400;font-size:13px;margin-bottom:2px;display:block}.contact__form__body ul li label span.required{color:#e92e2e;margin-right:5px}.contact__form__footer input,.userform-form .form-buttons-wrapper .form-submit-button{-webkit-appearance:none;color:#fff;display:inline-block;cursor:pointer;text-decoration:none}.contact__form__body ul li.half{width:50%}.contact__form__body ul li.full{width:100%}.contact__form__footer{position:absolute;left:0;bottom:-120px}.contact__form__footer input{border-radius:0;text-transform:uppercase;font-weight:500;font-size:21px;background-color:#009eff;border:none;border-bottom:4px solid #0078c2;padding:20px 50px}.contact__form__footer input:hover{background-color:#fa4f3d;border-color:#c93d2e}.userform-form .form-dropdown,.userform-form input[type=email],.userform-form input[type=text]{background:#f7f7f7;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#f7f7f7", endColorstr="#f7f7f7", GradientType=1 );font-family:"PT Sans";width:100%}@media (max-width:1199px){.contact .section__description{line-height:32px}.contact__address__container{margin-top:30px;margin-bottom:50px}.contact__main{padding-right:550px}.contact__form ul{margin:0 -10px}.contact__form ul li{padding:0 10px}}@media (max-width:999px){.contact__main{padding-right:0}.contact__map{position:relative;top:auto;right:auto;height:300px;margin-bottom:30px;width:100%}.contact__form ul{margin:0 -10px}.contact__form ul li{padding:0 10px}}@media (max-width:499px){.contact__main{padding-right:0}.contact__form ul{margin:0}.contact__form ul li{padding:0}.contact__form ul li.half{width:100%}.contact__form__footer{width:100%;text-align:center}.contact__address{width:100%;margin-bottom:30px}.contact__address__section{margin-bottom:0}.contact__address:last-of-type{margin-bottom:0}}.userform-form{margin:0 auto}.userform-form label{font-family:"PT Sans";font-weight:400;font-size:15px;margin-top:4px}.userform-form label.form-sub-label{font-size:11px}.userform-form label span{color:#fa4f3d;margin-right:2px}.userform-form .form-line{border-bottom:1px dotted #999}.userform-form input[type=email],.userform-form input[type=text]{height:40px;-webkit-appearance:none;border-radius:0;border:1px solid #e3e3e3;font-size:16px;padding:0 16px;font-weight:300;color:#202020;line-height:42px;background:-moz-linear-gradient(top,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);background:-webkit-gradient(left top,right top,color-stop(0,#f7f7f7),color-stop(30%,rgba(252,252,252,.5)),color-stop(70%,rgba(252,252,252,.5)),color-stop(100%,#f7f7f7));background:-webkit-linear-gradient(top,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);background:-o-linear-gradient(top,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);background:-ms-linear-gradient(top,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);background:linear-gradient(to bottom,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%)}.userform-form .form-dropdown{height:40px;padding:0 10px;-webkit-appearance:none;border:1px solid #e3e3e3;background:-moz-linear-gradient(top,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);background:-webkit-gradient(left top,right top,color-stop(0,#f7f7f7),color-stop(30%,rgba(252,252,252,.5)),color-stop(70%,rgba(252,252,252,.5)),color-stop(100%,#f7f7f7));background:-webkit-linear-gradient(top,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);background:-o-linear-gradient(top,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);background:-ms-linear-gradient(top,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);background:linear-gradient(to bottom,#f7f7f7 0,rgba(252,252,252,.5) 30%,rgba(252,252,252,.5) 70%,#f7f7f7 100%);font-weight:400;font-size:13px;color:#595959;text-transform:lowercase;text-transform:capitalize}.userform-form .form-dropdown:before{content:"|";font-size:16px;right:20px;color:#e3e3e3;font-weight:300;top:0;line-height:40px}.userform-form .form-dropdown:after{bottom:14px;color:#e3e3e3;right:8px}.userform-form .form-dropdown.focus{box-shadow:none}.userform-form .form-dropdown.above .sod_list_wrapper{border-top:1px solid #e3e3e3}.userform-form_list{max-height:400px;overflow-y:scroll}.userform-form_list_wrapper{border:1px solid #e3e3e3;width:100%;left:3px}.userform-form__subtitle{font-size:27px;font-weight:600;font-family:Lato;text-transform:uppercase;text-align:center;margin-bottom:40px;margin-top:-20px}@media (max-width:899px){.userform-form__subtitle{font-size:20px;max-width:400px;margin:0 auto 30px}}.userform-form__description{font-size:16px;font-weight:300;font-family:"PT Sans";text-align:center;margin-bottom:90px}@media (max-width:899px){.userform-form__description{max-width:500px;margin:0 auto 40px}}.userform-form__body{border-bottom:5px solid #4abdc7;padding-bottom:40px}.userform-form .form-buttons-wrapper{margin-top:50px;margin-bottom:55px;border-top:5px solid #4abdc7}.userform-form .form-buttons-wrapper .form-submit-button{border-radius:0;text-transform:uppercase;font-weight:500;font-size:21px;background-color:#009eff;border:none;border-bottom:4px solid #0078c2;padding:20px 50px}.userform-form .form-buttons-wrapper .form-submit-button:hover{background-color:#fa4f3d;border-color:#c93d2e}.userform-form__title{position:relative;height:48px;padding-left:54px;border-bottom:1px dotted #999;margin-bottom:30px}.userform-form__title img{position:absolute;left:0;top:0}.userform-form__title h2{line-height:37px;font-family:Lato;font-weight:400;font-size:27px;color:#fa4f3d;text-transform:uppercase;letter-spacing:1px}@media (max-width:819px){.userform-form__title h2{font-size:16px}}@media (max-width:499px){.userform-form__title{padding-left:0}.userform-form__title img{display:none}}.userform-form .form-radio-item ul li.birth-date .select__container:after,.userform-form .form-radio-item ul li.birth-date .select__container:before,.userform-form .form-radio-item ul:after,.userform-form .form-radio-item ul:before{content:" ";display:table}.userform-form .form-radio-item ul{list-style-type:none;*zoom:1;margin:0 -40px}.userform-form .form-radio-item ul li{width:33.333%;float:left;margin-bottom:30px;padding:0 40px}.userform-form .form-radio-item ul li .t{height:40px}.userform-form .form-radio-item ul li.birth-date .select{width:33.333%;float:left;padding:0 5px}.userform-form .form-radio-item ul li.birth-date .select__container{*zoom:1;margin:0 -5px}.userform-form .form-radio-item span{margin-left:5px;margin-right:10px;font-family:"PT Sans";font-size:13px;font-weight:300;color:#595959}@media (max-width:999px){.userform-form .form-radio-item ul{margin:0 -10px}.userform-form .form-radio-item ul li{padding:0 10px}}@media (max-width:819px){.userform-form .form-radio-item ul{margin:0 -15px}.userform-form .form-radio-item ul li{width:50%;padding:0 15px}}@media (max-width:579px){.userform-form .form-radio-item ul{margin:0}.userform-form .form-radio-item ul li{width:100%;padding:0;float:none}}body,body.cco_body{background:#fff!important}#BodyContainer{width:100%}#BodyContainer .g960{width:100%;margin-left:0}.co_content_container{padding-top:0}@media only screen and (min-width:320px){.co_body table{width:100%!important}.co_body .content img{object-fit:contain;height:auto;max-width:100%}}#calendar .row.header,#calendarHeader{position:relative;z-index:0}#calendarPicker .footer{background-color:#fff}#calendar .row .header{background-color:unset}#CalendarViewContainer>.container{display:none}@media (max-width:799px){.cal_header_buttons{margin-bottom:5px}#calendar.week .item{display:block}#calendar.month .item .header{height:auto;padding-top:10px}#calendar.month .item .content{width:100%}#calendar.month .item .content #events_wrapper{padding-bottom:25px}#calendar.month .item .content .event .ellipsis,#calendar.month .item .content .event.long_title .ellipsis,#calendar.month .item .content .number_of_additional,.month_view #calendar.month .row.header{display:none}#calendar.month .item.active .expanded_inner .content .time{padding:10px 10px 0 0;display:block}#calendar.month .category_item,#calendar.month .events_header,#calendar.month .item,#calendar.month .item .content .description,#calendar.month .item .expanded_inner .content .icon{display:block}#calendar .row,#calendar .row .item,#calendar.week .item,#calendar.week .item .content,#calendar.week .row{overflow-y:visible!important;height:auto!important;max-height:inherit}#calendar .item .content .icons>div{display:inline-block;padding:0 7px}#calendar .item .content .icons img{vertical-align:text-bottom}#calendar.day .halachic_times{max-width:initial;float:none}a.event_option{padding:10px 4px}#calendar.month .category_collection,#calendar.month .events_header{padding:3px}#calendar.month .category_item{padding:5px 0}#calendar.month .item:after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.list_view .list_item .date_stamp{width:auto;margin:10px}.list_view .list_item .category_item{width:88%}.list_view .list_item{padding:0}.view-toggle-buttons{padding-top:20px}.dn-mobile{display:none}.event_tools{padding:0;float:none;text-indent:0}.my_events_table table{display:block}.event_name{max-width:20vw}.list_view .event_options{width:auto}list_view .event_wrapper{width:91%}.month_view #calendar .row .item{display:block;width:100%;float:none;clear:both}}a,button,button:before,circle,h2,i,img,input,path,polygon,rect,span,svg,textarea{transition:all .4s cubic-bezier(.215,.61,.355,1)}.hp-row{padding-top:40px}.hp-row-first{padding:0}.wrapper{width:100%;max-width:1340px;padding:0 20px;margin:0 auto}.map .wrapper{max-width:unset}body{opacity:0}a{text-decoration:none;color:#202020}