body{min-width:320px;background:#fff;font-family:Brandon Grotesque,sans-serif;font-size:20px;line-height:1.9;color:#58595b}a{color:inherit;text-decoration:underline}a:hover,a[href^="tel"]{text-decoration:none}h1,h2,h3,h4,h5,h6{margin-bottom:.95em}h1{font-size:50px}h2{font-size:47px}h3{font-size:40px}h4{font-size:30px}h5{font-size:24px}h6{font-size:20px}blockquote,dl,hr,ol,p,table,ul{margin-bottom:1.9em}blockquote:last-child,dl:last-child,h1:last-child,h1[class],h2:last-child,h2[class],h3:last-child,h3[class],h4:last-child,h4[class],h5:last-child,h5[class],h6:last-child,h6[class],ol:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0}@font-face{font-family:Brandon Grotesque;src:url(../fonts/BrandonGrotesque-Regular.eot);src:url(../fonts/BrandonGrotesque-Regular.woff),url(../fonts/BrandonGrotesque-Regular.ttf) format("truetype"),url(../fonts/BrandonGrotesque-Regular.svg) format("svg"),url(../fonts/BrandonGrotesque-Regular.eot) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:Brandon Grotesque;src:url(../fonts/BrandonGrotesque-Medium.eot);src:url(../fonts/BrandonGrotesque-Medium.woff),url(../fonts/BrandonGrotesque-Medium.ttf) format("truetype"),url(../fonts/BrandonGrotesque-Medium.svg) format("svg"),url(../fonts/BrandonGrotesque-Medium.eot) format("embedded-opentype");font-weight:500;font-style:normal}@font-face{font-family:Brandon Grotesque;src:url(../fonts/BrandonGrotesque-Bold.eot);src:url(../fonts/BrandonGrotesque-Bold.woff),url(../fonts/BrandonGrotesque-Bold.ttf) format("truetype"),url(../fonts/BrandonGrotesque-Bold.svg) format("svg"),url(../fonts/BrandonGrotesque-Bold.eot) format("embedded-opentype");font-weight:700;font-style:normal}@font-face{font-family:Tiempos Headline;src:url(../fonts/TiemposHeadline-Regular.eot);src:url(../fonts/TiemposHeadline-Regular.woff),url(../fonts/TiemposHeadline-Regular.ttf) format("truetype"),url(../fonts/TiemposHeadline-Regular.svg) format("svg"),url(../fonts/TiemposHeadline-Regular.eot) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:Tiempos Headline;src:url(../fonts/TiemposHeadline-Bold.eot);src:url(../fonts/TiemposHeadline-Bold.woff),url(../fonts/TiemposHeadline-Bold.ttf) format("truetype"),url(../fonts/TiemposHeadline-Bold.svg) format("svg"),url(../fonts/TiemposHeadline-Bold.eot) format("embedded-opentype");font-weight:700;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(../fonts/HelveticaNeue-Medium.eot);src:url(../fonts/HelveticaNeue-Medium.woff),url(../fonts/HelveticaNeue-Medium.ttf) format("truetype"),url(../fonts/HelveticaNeue-Medium.svg) format("svg"),url(../fonts/HelveticaNeue-Medium.eot) format("embedded-opentype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(../fonts/HelveticaNeue-Bold.eot);src:url(../fonts/HelveticaNeue-Bold.woff),url(../fonts/HelveticaNeue-Bold.ttf) format("truetype"),url(../fonts/HelveticaNeue-Bold.svg) format("svg"),url(../fonts/HelveticaNeue-Bold.eot) format("embedded-opentype");font-weight:700;font-style:normal}.clear:after{content:"";display:block;clear:both}.notext{overflow:hidden;text-indent:101%;white-space:nowrap}.hidden,[hidden]{display:none!important}.alignleft{float:left}.alignright{float:right}.disabled,[disabled]{cursor:default}.cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.col{max-width:100%;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.col--1of2{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.hidden-xs{display:none!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:1023px){.hidden-sm{display:none!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:1024px) and (max-width:1300px){.hidden-md{display:none!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1301px){.hidden-lg{display:none!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}*{padding:0;margin:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}*:after,*:before{-webkit-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}template{display:none}html{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}audio,iframe,img,object,video{max-width:100%}iframe,img{border:0 none}img{height:auto;display:inline-block;vertical-align:middle}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type="button"],input[type="file"],input[type="image"],input[type="reset"],input[type="submit"],label[for]{cursor:pointer}a[href^="tel"],button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}a[href^="tel"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{width:100%;border-collapse:collapse;border-spacing:0}nav ol,nav ul{list-style:none outside none}.aligncenter,.alignleft,.alignnone,.alignright{margin:5px 15px 10px}.alignleft{margin-left:0}.alignnone,.alignright{margin-right:0}.alignnone{display:block;margin-left:0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{position:relative}.wp-caption img{width:100%}.wp-caption-text{position:absolute;bottom:0;left:0;right:0;padding:5px 10px;background:rgba(0,0,0,.5);color:#fff}.gallery{position:relative;overflow:hidden;padding-bottom:20px}.gallery .wp-caption-text{right:10px;bottom:10px;left:10px;text-align:left}.gallery-item{float:left;position:relative;padding:10px}.gallery-columns-1 .gallery-item,.gallery-item img{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.67%}.gallery-columns-7 .gallery-item{width:14.29%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.11%}.gallery-columns-7 .wp-caption,.gallery-columns-8 .wp-caption,.gallery-columns-9 .wp-caption{display:none}.paging{padding:0 0 20px;text-align:center}.paging ul{list-style:none outside none}.paging li,.paging ul{display:inline-block;vertical-align:top}.paging a{display:inline-block;padding:4px 10px;border:1px solid #000;margin:0 2px;text-decoration:none;border-radius:4px}.paging .current a,.paging a:hover{text-decoration:none;background:#000;color:#fff}.paging-label{padding-right:10px}.section-comments{padding-top:15px}.section-comments a{text-decoration:none}.section-comments p{padding-bottom:18.2px}.section-comments ol,.section-comments ul{padding:0;margin:0;list-style:none outside none}.section-comments h3{position:relative;padding:0 0 10px}.section-comments h3 small{position:absolute;top:0;right:0}.comments,.comments .children{position:relative}.comments .children:after,.comments .children:before{content:"";position:absolute;display:block}.comments .children:before{top:33px;left:23px;width:32px;height:27px;border-left:8px solid #c3c3c3;border-bottom:8px solid #c3c3c3;border-radius:0 0 0 8px}.comments .children:after{top:-5px;left:8px;border:20px solid transparent;border-width:20px 19px;border-bottom-color:#c3c3c3}.comments .comment{position:relative;border-top:1px dashed #363636}.comments .children{padding-left:70px}.comments .avatar{position:absolute;top:28px;left:0;width:48px;height:48px;border-radius:50%;border:1px solid #ccc}.comments .says{padding-left:5px}.comments .moderation-notice{display:inline-block;margin:3px 0 8px;color:#999}.comments .comment-entry{position:relative;padding:30px 0 30px 65px}.comments .comment-text p:last-child{padding-bottom:0;margin-bottom:0}.comments .comment-meta{padding-bottom:12px}.comments .comment-meta a{color:#363636}.comments .comment-reply{padding-top:10px;text-align:right}.comments .comment-reply a{display:inline-block;padding:5px 10px;background:#363636;color:#fff;border-radius:6px}.comments .comment-reply a:hover{text-decoration:none;opacity:.8}.comment-respond{width:100%;padding-top:30px;border-top:1px solid #363636}.comment-respond h3{position:relative}.comment-respond small{position:absolute;top:0;right:0}.comment-respond label{display:block;padding-bottom:4px}.comment-respond input[type="text"],.comment-respond textarea{display:block;width:100%;padding:10px;border:1px solid #ccc;background:#f7f7f7}.comment-respond textarea{height:100px}.comment-respond input[type="text"]:focus{background-color:#fff}.comment-respond input[type="text"]::-webkit-input-placeholder{color:#777}.comment-respond input[type="text"]:-ms-input-placeholder,.comment-respond input[type="text"]::-ms-input-placeholder{color:#777}.comment-respond input[type="text"]::placeholder{color:#777}.comment-respond .required{color:#e40000}.comment-respond .comment-notes{padding-top:15px}.comment-respond .form-submit input{display:block;width:160px;height:40px;border:0;font-size:14px;font-weight:700;color:#fff;background:#363636;cursor:pointer;border-radius:4px}.nocomments{padding-top:12px;font-weight:700;font-size:18px}.search-form{overflow:hidden}.search-form .search-field{display:block;width:100%;padding:10px;border:1px solid #ccc;background:#f7f7f7}.search-form .search-field:focus{background-color:#fff}.search-form .search-field::-webkit-input-placeholder{color:#777}.search-form .search-field:-ms-input-placeholder,.search-form .search-field::-ms-input-placeholder{color:#777}.search-form .search-field::placeholder{color:#777}.search-form .screen-reader-text{position:absolute;top:0;left:0;width:0;height:0;opacity:.5;visibility:hidden}.footer{position:relative;z-index:501;padding:90px 0 65px;background-color:#394a58}.footer .footer__cols{text-align:center}.footer .footer__cols:after{display:table;content:"";clear:both;line-height:0}.footer .footer__col{float:left;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.footer .footer__col,.footer .footer__col.visible{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.footer .footer__col__1of4{width:24%;padding-left:3%}.footer .footer__col__1of4:first-child{width:28%;padding:0}.footer .footer__col__1of4:last-child{max-width:211px;float:right;padding:0}.footer .footer__col h4{margin:0 0 2px;font-size:28px;line-height:1.07;font-weight:700;color:#fff;letter-spacing:.36px}.footer .footer__col p{margin:0;font-size:18px;line-height:1.67;font-weight:400;letter-spacing:.36px;color:#fff}.footer .footer__col p a{text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.footer .footer__col p a:hover{opacity:.7}.footer .footer__logo{position:relative;top:-17px}.footer .footer__logo img{width:211px;height:auto}.footer .footer__nav{padding-top:19px}.footer .footer__nav ul{list-style:none;overflow:hidden;display:inline-block;width:auto}.footer .footer__nav li{float:left;margin:0}.footer .footer__nav li + li{position:relative;padding-left:19px}.footer .footer__nav li + li:before{position:absolute;top:0;left:7px;content:"|"}.footer .footer__nav li + li:before,.footer .footer__nav li a{display:block;font-size:14px;line-height:1.2;font-weight:400;color:#fff;letter-spacing:.28px}.footer .footer__nav li a{text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.footer .footer__nav li a:hover{opacity:.7}.footer .footer__cols + .footer__nav{display:none}@media (max-width: 1023px){.footer .footer__col__1of4{width:47%;padding-left:2%;float:none;display:inline-block;vertical-align:top;margin-bottom:15px}.footer .footer__col__1of4:first-child{width:47%;padding:0}.footer .footer__col__1of4:last-child{max-width:47%;float:none}.footer .footer__col h4{font-size:25px}.footer .footer__col p{font-size:16px}.footer .footer__logo{position:relative;top:10px}.footer .footer__logo img{width:211px;height:auto}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.footer{padding:49px 15px 22px}.footer .footer__col{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.footer .footer__col__1of4{width:100%;padding-left:0;display:block;margin-bottom:37px}.footer .footer__col__1of4:first-child{width:100%;padding:0}.footer .footer__col__1of4:last-child{max-width:100%;float:none;padding-top:6px;margin:0 0 31px}.footer .footer__col h4{font-size:28px}.footer .footer__col p{font-size:18px}.footer .footer__logo{position:relative;top:0}.footer .footer__col__1of4 .footer__nav{display:none}.footer .footer__cols + .footer__nav{display:block;text-align:center;padding:0}}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:none}.header--bar{background:#707070;max-height:59px;overflow:hidden;min-height:59px}.header--bar .shell{overflow:hidden;max-width:1190px}.header--bar .bar__nav{float:left;padding:24px 0 14px}.header--bar .bar__nav ul{overflow:hidden;list-style:none}.header--bar .bar__nav li{float:left;padding-right:37px}.header--bar .bar__nav li a{position:relative;font-family:Helvetica Neue,sans-serif;font-size:12px;line-height:1;font-weight:700;color:#fff;text-transform:uppercase;text-decoration:none}.header--bar .bar__nav li a,.header--bar .bar__nav li a:after{display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header--bar .bar__nav li a:after{position:absolute;top:0;right:-15px;width:7px;height:11px;content:"";background:url(../images/arrow-bar.png) no-repeat 0 0;background-size:7px 11px}.header--bar .bar__nav li a strong{display:none}.header--bar .bar__nav li a:hover{opacity:.5}.header--bar .bar__nav li a:hover:after{right:-20px}.header--bar .bar__logo{float:right;overflow:hidden}.header--bar .bar__logo p{padding:25px 0 0;margin:0;float:left;font-family:Helvetica Neue,sans-serif;font-size:12px;line-height:1;color:#fff;font-weight:700;text-transform:uppercase}.header--bar .bar__logo a{float:left;width:137px;height:auto}.header--bar .bar__logo a img{width:137px;height:auto}@media (max-width: 1300px){.header--bar .bar__nav{margin-left:0}}@media (max-width: 1023px){.header--bar .shell{padding:0 0 0 18px;width:100%}.header--bar .bar__nav li a strong{display:block;font-size:14px;font-weight:400;color:#f8f7f7;text-transform:uppercase}.header--bar .bar__nav li a:after{top:1px}.header--bar .bar__logo p,.header--bar .bar__nav li a span{display:none}.header--bar .bar__nav li{padding-right:30px}.header--bar .bar__nav li:last-child{padding-right:15px}.header--bar .bar__nav li a:hover:after{right:-15px}.header--bar .bar__logo{position:relative;right:-1px}}.header--body{padding:10px 0 12px;background-color:#efe8e3}.header--body .shell{position:relative;max-width:1190px}.header--body .shell:after{display:table;content:"";line-height:0;clear:both}.header--body .logo{position:relative;float:left;margin:2px 10px 0 0}.header--body .logo img{width:147px;height:auto}.header--body .btn--menu{display:none}.header__wrap .link--register{position:relative;top:1px;display:inline-block;padding:7px 24px;margin-left:30px;font-size:16px;line-height:1;letter-spacing:.02em;text-transform:uppercase;font-weight:400;color:#fff;background-color:#394a58;border-radius:3px;border:1px solid #394a58;text-decoration:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.header__wrap .link--register:hover{background:#fff;color:#394a58}.header .header__wrap{float:right;margin-right:0}@media (max-width: 1023px){.header--body{position:relative;min-height:54px;padding:0}.header--body .shell{position:static}.header--body .logo{top:6px;left:10px}.header--body .logo img{width:147px}.header--body .header__wrap{position:absolute;top:100%;right:0;background:#f0e8e3;opacity:0;visibility:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.active .header--body .header__wrap{opacity:1;visibility:visible;padding-bottom:15px}.header--body .btn--menu{position:absolute;bottom:5px;right:20px;display:block;width:16px;height:23px}.header--body .btn--menu span{position:relative}.header--body .btn--menu span,.header--body .btn--menu span:after,.header--body .btn--menu span:before{width:100%;height:2px;background-color:#394a58;border-radius:0;position:absolute;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;-o-transition:transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.header--body .btn--menu span{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.header--body .btn--menu span:before{top:-6px;display:block;content:"";-webkit-transition:top .1s ease-in .34s,opacity .1s ease-in,background-color .15s ease;-o-transition:top .1s .34s ease-in,opacity .1s ease-in,background-color .15s ease;transition:top .1s ease-in .34s,opacity .1s ease-in,background-color .15s ease}.header--body .btn--menu span:after{bottom:-6px;width:10px;display:block;content:"";-webkit-transition:bottom .1s ease-in .34s,background-color .15s ease,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,background-color .15s ease,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);-o-transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),background-color .15s ease;transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19),background-color .15s ease;transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19),background-color .15s ease,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.header--body .btn--menu.active span{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.14s;-o-transition-delay:.14s;transition-delay:.14s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.header--body .btn--menu.active span:before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .14s,background-color .15s ease;-o-transition:top .1s ease-out,opacity .1s .14s ease-out,background-color .15s ease;transition:top .1s ease-out,opacity .1s ease-out .14s,background-color .15s ease}.header--body .btn--menu.active span:after{bottom:0;width:16px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,background-color .15s ease,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease-out,background-color .15s ease,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s;-o-transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),background-color .15s ease;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s,background-color .15s ease;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s,background-color .15s ease,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s}.header__wrap .link--register{margin-left:10px}}.header{position:fixed;top:-100px;left:0;width:100%;z-index:502;opacity:0;-webkit-transition:top .7s,opacity .7s;-o-transition:top .7s,opacity .7s;transition:top .7s,opacity .7s}.loaded .header{top:-1px;opacity:1}.loaded.scrolled .header{top:-59px;opacity:1}.home--banner{text-align:center;margin-bottom:20px}.home--banner .shell{position:relative}.home--banner .section__image{position:absolute;top:0;left:10px;right:10px;width:auto;height:100%;z-index:1;background-repeat:no-repeat;background-position:50%;background-size:cover}.home--banner .banner__wrap{position:relative;z-index:2;padding:23px 0 22px}.home--banner .banner__wrap h2{font-size:35px;color:#fff}.home--banner .banner__wrap .btn--white,.home--banner .banner__wrap h2{display:inline-block;vertical-align:middle;margin:10px 26px;line-height:1}.home--banner .banner__wrap .btn--white{padding:9px 18px;font-size:18px;letter-spacing:.02em;color:#394a58;font-weight:400;background:#ffefe5;border-radius:5px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;border:1px solid #ffefe5}.home--banner .banner__wrap .btn--white:hover{color:#ffefe5;background:#394a58}.home--banner .section__image-mobile,.home--banner .section__image-tablet{opacity:0}@media (max-width: 1023px){.home--banner{padding:10px 10px 0}.home--banner .section__image-tablet{opacity:1}.home--banner .section__image-desktop,.home--banner .section__image-mobile{opacity:0}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.home--banner .banner__wrap{padding:30px 0 25px}.home--banner .banner__wrap h2{font-size:30px}.home--banner .banner__wrap .btn--white{padding:10px 25px}.home--banner .section__image-mobile{opacity:1}.home--banner .section__image-desktop,.home--banner .section__image-tablet{opacity:0}}.home--cols{padding-bottom:28px;background:#fff}.home--cols .cols{display:block;padding:0;text-align:center}.home--cols .col{display:inline-block;vertical-align:top}.home--cols .col--1of3{position:relative;width:330px;top:200px;opacity:0;-webkit-transition:top .5s,opacity .5s;-o-transition:top .5s,opacity .5s;transition:top .5s,opacity .5s}.home--cols .col--1of3:nth-child(3n+2){margin:0 48px;-webkit-transition:top .5s .3s,opacity .5s .3s;-o-transition:top .5s .3s,opacity .5s .3s;transition:top .5s .3s,opacity .5s .3s}.home--cols .col--1of3:nth-child(3n+3){-webkit-transition:top .5s .6s,opacity .5s .6s;-o-transition:top .5s .6s,opacity .5s .6s;transition:top .5s .6s,opacity .5s .6s}.home--cols .col--1of3.visible{top:0;opacity:1}.home--cols .col__image{background:#e7e8e8;max-height:268px;overflow:hidden;border-radius:160px 160px 0 0}.home--cols .col__image a{display:block}.home--cols .col__image img{opacity:1;width:100%;height:auto}.home--cols .entry{padding:34px 35px 46px;background:#394a58;overflow:hidden;text-align:left}.home--cols .entry h5{margin:0 0 23px;font-family:Tiempos Headline,serif;font-size:24px;line-height:1.17;color:#fff;font-weight:700}.home--cols .entry h5 a{text-decoration:none;display:block}.home--cols .entry p{margin-bottom:10px;font-size:19px;line-height:1.32;font-weight:400;color:#fff}.home--cols .entry .btn--arrow{float:right;color:#fff;margin-right:39px;font-size:16px}.home--cols .entry .btn--arrow:before{bottom:-12px;right:0;left:0}.home--cols .entry .btn--arrow:after{right:-40px}.home--cols .entry .btn--arrow:hover:after{right:-50px}.home--cols-alt{padding:28px 0;margin-bottom:28px;background:#ffefe5}@media (max-width: 1300px){.home--cols{padding-bottom:40px}.home--cols .col--1of3{width:30%}.home--cols .col--1of3:nth-child(3n+2){margin:0 4%}.home--cols .col__image{max-height:230px}}@media (max-width: 1023px){.home--cols{padding:0 10px 30px}.home--cols .col__image{max-height:180px}.home--cols .entry{padding:40px 20px 15px}.home--cols .entry h5{margin:0 0 15px;font-size:22px}.home--cols .col--1of3{width:29.5%}.home--cols .col--1of3:nth-child(3n+2){margin:0 5%}.home--cols-alt{padding:28px 10px;margin-bottom:28px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.home--cols{padding:0 10px 10px}.home--cols .col--1of3{width:100%;display:block}.home--cols .col--1of3:nth-child(3n+2){margin:30px 0}.home--cols .col__image{max-height:none;height:auto!important;border-radius:50% 50% 0 0;background-color:transparent}.home--cols .entry{padding:52px 35px 31px;height:auto!important}.home--cols .entry .btn--arrow{float:none}.home--cols-alt{padding:30px 10px;margin-bottom:30px}.home--cols-alt .col--1of3{display:block;margin:0 0 20px!important}}.home--features{padding:10px 0 8px;background:#fff}.home--features .shell:after{display:table;content:"";clear:both;font-size:0}.home--features .entry{position:relative;float:left;padding-top:40px;width:419px;-webkit-transition:top .7s,opacity .7s;-o-transition:top .7s,opacity .7s;transition:top .7s,opacity .7s;top:100px;opacity:0}.home--features .entry.visible{top:0;opacity:1}.home--features .entry h2{margin:0 0 26px;font-family:Tiempos Headline,serif;font-size:40px;line-height:1.2;font-weight:700;color:#394a58}.home--features .entry p{font-size:20px;line-height:1.3;font-weight:400;color:#58595b}.home--features .feature__info{position:relative;float:right;width:641px;padding-top:0;-webkit-transition:top .7s .7s,opacity .7s .7s;-o-transition:top .7s .7s,opacity .7s .7s;transition:top .7s .7s,opacity .7s .7s;top:100px;opacity:0}.home--features .feature__info.visible{top:0;opacity:1}.home--features .feature__image{width:100%}.home--features .feature__image img{width:100%;height:auto}.home--features .feature__meta{padding:2px 0 13px 21px;margin-bottom:80px;background-color:#ff585f}.home--features .feature__meta ul{list-style:none;margin:0;padding:0 0 0 3px}.home--features .feature__meta li{margin:0;display:inline-block;vertical-align:middle;padding-right:30px}.home--features .feature__meta li img{max-height:20px;width:auto;display:inline-block;margin-right:4px}.home--features .feature__meta li span{position:relative;top:2px;display:inline-block;font-size:17px}.home--features .feature__meta h6,.home--features .feature__meta li span{font-family:Helvetica Neue,sans-serif;line-height:1.58;font-weight:500;color:#fff}.home--features .feature__meta h6{margin-top:-3px;font-size:19px}.feature__info .btn--arrow{margin-left:9px}@media (max-width: 1300px){.home--features{padding:10px 10px 8px}.home--features .entry{width:40%}.home--features .feature__info{width:56%;padding-top:0}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.home--features{padding:0 10px 30px}.home--features .entry{float:none;width:100%;top:0;opacity:1;padding-bottom:5px}.home--features .entry h2{margin:0 0 15px;font-size:30px}.home--features .feature__info{float:none;width:100%;padding-top:0;top:0;opacity:1}.home--features .feature__image,.home--features .feature__meta{display:none}.feature__info .btn--arrow{margin-left:0}}.home--intro{position:relative;opacity:0;-webkit-transition:all 1s .3s;-o-transition:all 1s .3s;transition:all 1s .3s;z-index:501}.loaded .home--intro{opacity:1}.home--intro .shell{min-height:100%}.home--intro .slider__images .link__slide{position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0;z-index:5}.home--intro .slider__images .slider__slides{position:relative;z-index:2}.home--intro .slider__images .slider__slide{display:none;background-size:cover;background-repeat:no-repeat;background-position:50%;min-height:calc(100vh - 120px)}.home--intro .slider__images .slider__slide:first-child{display:block}.home--intro .shell{position:relative;z-index:3}.home--intro .content__logo{padding:46px 0 70px;width:433px;height:auto}.home--intro .content__logo img{width:100%;height:auto}.home--intro .slide__content{position:absolute;bottom:10%;left:0}.home--intro .slider__images .entry{max-width:633px}.home--intro .slider__images .entry h3{margin:0 0 66px;line-height:1.2;font-size:55px;line-height:1.18;font-weight:700;color:#fff}.home--intro .slider__images .slick-dots{position:absolute;bottom:22px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);display:none!important}.home--intro .slider__images .slick-dots li{display:inline-block;vertical-align:middle;font-size:0;background-color:transparent;width:12px;height:12px;border:2px solid #fff;border-radius:50%;cursor:pointer;padding:0;margin:0 0 0 11px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.home--intro .slider__images .slick-dots li.slick-active,.home--intro .slider__images .slick-dots li:hover{background-color:#ff585f;border-color:#ff585f}.home--intro .slider__images .slick-dots li button{background-color:transparent;border:0}.home--intro .btn--down{position:absolute;left:50%;bottom:70px;display:block;z-index:12;height:38px;width:18px;background:url(../images/arrow-bar.png) no-repeat 0 0;background-size:contain;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.home--intro .btn--down:hover{opacity:.7}@media (max-width: 1300px){.home--intro .content__logo{padding-bottom:70px}}@media (max-width: 1023px){.home--intro .content__logo{padding-bottom:30px}.home--intro .slide__content{position:relative;bottom:auto;left:auto}.home--intro .slider__images .slider__slide{min-height:auto}.home--intro .btn--down{display:none}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.home--intro .content__logo{padding:20px 0 0;width:50%}.home--intro .slider__images .entry h3{margin:0;padding:20px 0 55px;font-size:30px}}.home--sale{padding-bottom:28px;background:#fff}.home--sale,.home--sale .shell{position:relative;overflow:hidden}.home--sale .shell{z-index:2;padding:0;max-width:1180px;left:5px}.home--sale .shell:after,.home--sale .shell:before{position:absolute;top:0;bottom:0;display:block;content:""}.home--sale .shell:before{right:calc(100% - 287px);width:648px;height:auto;background:url(../images/wave-texture-beige.png) no-repeat 0 0/cover}.home--sale .shell:after{height:auto;left:287px;right:10px;width:auto;background:#ffd8bf;opacity:.4}.home--sale .section__wrap{padding:79px 0 10px;overflow:hidden}.home--sale .section__image{position:relative;left:60px;top:-18px;z-index:3;float:left;width:425px;-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;-o-transition:transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.home--sale .section__image.visible{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.home--sale .entry{position:relative;right:-200px;opacity:0;z-index:3;float:right;width:552px;margin-right:23px;padding-right:86px;-webkit-transition:right .7s,opacity .7s;-o-transition:right .7s,opacity .7s;transition:right .7s,opacity .7s}.home--sale .entry.visible{opacity:1;right:0}.home--sale .entry h2{margin:0 0 26px;font-family:Tiempos Headline,serif;font-size:40px;line-height:1.2;font-weight:700;color:#394a58}.home--sale .entry h2 br{display:none}.home--sale .entry p{margin:0 0 48px;font-size:20px;line-height:1.3;font-weight:400;color:#58595b}@media (max-width: 1300px){.home--sale .entry{width:calc(100% - 550px)}.home--sale .shell{max-width:calc(100% - 40px);left:0}.home--sale .shell:after{right:0}}@media (max-width: 1023px){.home--sale .shell:before{right:calc(100% - 200px);width:200px}.home--sale .shell:after{height:auto;left:190px}.home--sale .section__image{width:250px}.home--sale .entry{width:calc(100% - 380px)}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.home--sale{padding-bottom:0}.home--sale .shell:after,.home--sale .shell:before{bottom:auto;height:400px}.home--sale .shell:before{right:50%;width:50%;background-size:contain}.home--sale .shell:after{left:50%}.home--sale .section__wrap{padding:0;text-align:center}.home--sale .section__image{float:none;width:300px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin:50px auto;left:0;top:0}.home--sale .entry{padding:30px 10px 10px;right:0;opacity:1;float:none;width:100%;text-align:left}.home--sale .entry h2{margin:0 0 15px;font-size:30px}.home--sale .entry p{margin:0 0 20px}}.section--intro{padding-bottom:28px}.section--intro-news{padding-bottom:0}.section--intro .section__image{position:relative;margin-bottom:77px;height:340px;max-height:340px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center 20%;-webkit-transition:opacity .74s;-o-transition:opacity .74s;transition:opacity .74s;opacity:0;min-height:calc(100vh - 120px)}.section--intro-news .section__image{margin-bottom:0;text-align:center}.loaded .section--intro .section__image{opacity:1}.section--intro .section__image img{display:none}.section--intro .section__image h3{position:absolute;bottom:10%;left:0;right:0;max-width:1190px;margin:0 auto 66px;padding:0 10px;font-size:55px;line-height:1.18;font-weight:700;color:#fff;text-align:left}.section--intro .entry{position:relative;top:200px;max-width:710px;padding-left:0;-webkit-transition:top .7s,opacity .7s;-o-transition:top .7s,opacity .7s;transition:top .7s,opacity .7s;opacity:0}.loaded .section--intro .entry{top:0;opacity:1}.section--intro .entry h1{margin:0 0 30px;font-family:Tiempos Headline,serif;font-size:40px;line-height:1;font-weight:700;color:#394a58}.section--intro .entry p{position:relative;font-size:18px;line-height:1.3;font-weight:400;color:#58595b}.section--intro .entry p.empty{height:0;margin:0;padding:0}.section--intro .btn--down{position:absolute;left:50%;bottom:70px;display:block;z-index:12;height:38px;width:18px;background:url(../images/arrow-bar.png) no-repeat 0 0;background-size:contain;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.section--intro .btn--down:hover{opacity:.7}@media (max-width: 1300px){.section--intro-news{padding-bottom:0}.section--intro .section__image{height:0;padding-top:20%}.section--intro-news .section__image{margin-bottom:0}.section--intro .entry{max-width:70%}.section--intro .entry p:first-of-type:before{left:-25px;width:16px;height:12px}}@media (max-width: 1023px){.section--intro-news{padding-bottom:0}.section--intro .entry{padding:0 10px}.section--intro-news .section__image{margin-bottom:0}.section--intro .section__image h3{padding:0 20px}.section--intro .entry h1{margin:0 0 25px;font-size:40px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section--intro{padding-bottom:30px}.section--intro-news{padding-bottom:0}.section--intro .section__image h3{padding:0 20px;font-size:30px}.section--intro-news .section__image{margin-bottom:0}.section--intro .entry{top:0;padding:0 10px;max-width:100%;opacity:1}.section--intro .entry h1{margin:0 0 20px;font-size:30px}.section--intro .entry p{position:relative}.section--intro .entry p:first-of-type:before{top:10px;left:-25px;width:14px;height:10px}}.nav{display:inline-block;vertical-align:middle}.nav ul{list-style:none}.nav ul ul.sub-menu{position:absolute;top:100%;left:0;display:none;padding:20px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-color:hsla(25,27%,91%,.8)}.nav ul ul.sub-menu li{white-space:nowrap}.nav > ul > li:hover > ul.sub-menu{display:block;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.nav li{position:relative;display:inline-block;vertical-align:middle}.nav > ul > li + li{padding-left:30px}.nav li a{display:block;font-size:18px;line-height:1;font-weight:400;color:#394a58;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.nav li.current-menu-item a,.nav li:hover a{color:#000}.header--socials{position:relative;top:-2px;display:inline-block;vertical-align:middle;padding-left:30px}.header--socials ul{list-style:none;overflow:hidden}.header--socials li{display:inline-block;vertical-align:middle}.header--socials li + li{padding-left:10px}.header--socials li a{display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header--socials li a:hover{opacity:.7}.header--socials li a img{max-height:16px;width:auto}@media (max-width: 1300px){.nav > ul > li + li{padding-left:15px}.nav li a{display:block;font-size:16px}}@media (max-width: 1023px){.nav{padding:0 15px;margin:0}.nav,.nav li{display:block}.nav > ul > li + li{padding:15px 0 0}.nav li a{font-size:17px}.nav ul ul.sub-menu{position:static;display:block;padding:10px 0 10px 10px}.nav ul ul.sub-menu li ~ li{margin-top:10px}.header--socials{display:block;padding:0 15px 10px}}.article--not-found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;margin:120px 0}.article--not-found .article__body,.article--not-found .article__head{width:50%;text-align:center}.article--not-found .article__body{padding-left:20px}.article--not-found .article--entry{font-size:36px}@media (max-width: 1023px){.article--not-found{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0}.article--not-found .article__body,.article--not-found .article__head{width:100%;text-align:center}.article--not-found .article__body{padding-left:0;margin-top:30px}}.section--not-found{padding:200px 0;text-align:center}.section--not-found .section__content,.section--not-found .section__head{margin-bottom:50px}.section--not-found .section__content p{line-height:1.5}.section--not-found .section__content a{text-decoration:none}.section--not-found .section__content a:hover{text-decoration:underline}@media (max-width: 1023px){.section--not-found{padding:120px 0 80px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section--not-found .section__content,.section--not-found .section__head{margin-bottom:30px}}.search-form{position:relative;width:100%}.search-form .search__field{border:none;padding:26px 40px;width:100%;background-color:#e6e6e6}.search-form .search__field:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #e6e6e6 inset}.search-form .search__btn{position:absolute;top:50%;right:0;height:40px;width:53px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;border:0;font-size:0;display:block;background-image:url(../images/arrow-right-box.png);margin:0 20px 0 0;background-size:contain;background-repeat:no-repeat;letter-spacing:2px;visibility:visible;opacity:1;left:auto;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.search-form .search__btn:hover{opacity:.5}.search-form .search__btn,.search-form .search__field{border-radius:0}.project--slider{position:relative;top:200px;opacity:0;padding:0 0 28px;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.project--slider.visible{top:0;opacity:1}.project--slider .slider__clip{position:relative;padding:0}.project--slider .slider__slide-image{width:100%}.project--slider .slider__slide-image img{width:100%;height:auto}.project--slider .slider__slide-entry{padding:14px 38px;background-color:#394a58}.project--slider .slider__slide-entry p{font-size:20px;line-height:1.9;font-weight:400;color:#fff}.project--slider .slick-arrow{position:absolute;z-index:5;top:50%;width:52px;height:52px;display:block;margin-top:-59px;font-size:0;border:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:transparent}.project--slider .slick-arrow:hover{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}.project--slider .slick-prev{left:-26px;background:url(../images/project-left.png) no-repeat 0 0;background-size:cover}.project--slider .slick-next{right:-26px;background:url(../images/project-right.png) no-repeat 0 0;background-size:cover}@media (max-width: 1300px){.project--slider{padding:0 0 28px}.project--slider .slick-prev{left:-10px}.project--slider .slick-next{right:-10px}}@media (max-width: 1023px){.project--slider{padding:0 10px 28px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.project--slider{top:0;opacity:1;padding:0 10px 30px}.section--intro + .project--slider{margin-top:0}.project--slider .slider__clip{position:relative;padding:0}.project--slider .slider__slide-entry{padding:10px}.project--slider .slider__slide-entry p{font-size:16px;line-height:1.4}.project--slider .slick-arrow{width:26px;height:26px;margin-top:-40px}.project--slider .slick-prev{left:-13px}.project--slider .slick-next{right:-13px}}.admin-bar.loaded .header{top:32px}@media (max-width: 1023px){.admin-bar.loaded .header{top:47px}}.section--banner{position:relative;top:200px;height:796px;background-size:cover;background-repeat:no-repeat;background-position:50%;-webkit-transition:top .7s,opacity .7s;-o-transition:top .7s,opacity .7s;transition:top .7s,opacity .7s;opacity:0}.section--banner.visible{top:0;opacity:1}.section--banner img{display:none}@media (max-width: 1300px){.section--banner{height:0;padding-top:40%}}@media (max-width: 1023px){.section--banner{height:0;padding-top:30%}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section--banner{top:0}}.section--blog{padding:77px 0 28px;background:#fff}.section--blog h2{margin:0 0 28px;font-family:Tiempos Headline,serif;font-size:40px;line-height:1;color:#394a58;font-weight:700;opacity:0;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.loaded .section--blog h2{opacity:1}.section--blog .section__body{overflow:hidden;margin:0 -25px}.section--blog .single__news{float:left;width:calc(33.33% - 50px);background-color:#394a58;margin:0 25px 50px}.section--blog .section__image a{display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.section--blog .section__image a:hover{opacity:.7}.section--blog .section__image img{width:100%;height:auto}.section--blog .entry{overflow:hidden;padding:40px 46px 45px}.section--blog .entry h4{margin:0 0 33px;font-family:Tiempos Headline,serif;font-size:24px;line-height:1.2;color:#fff;font-weight:700}.section--blog .entry h4 a{text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:block}.section--blog .entry h4:hover a{opacity:.7}.section--blog .entry h6{margin:0 0 24px;font-size:19px;line-height:1.53;font-weight:400;color:#ffc1c3}.section--blog .entry p{margin:0 0 35px;font-size:19px;line-height:1.53;font-weight:400;color:#fff}.section--blog .btn--arrow{float:right;color:#fff;margin-right:19px;font-size:16px}.section--blog .btn--arrow:before{bottom:-11px;left:0;right:0}.section--blog .box__follow{padding:77px 0 72px;float:left;width:calc(66.67% - 50px);margin:0 25px 50px;background:#ffefe5;text-align:center}.section--blog .box__follow h3{margin-bottom:15px;font-size:30px;line-height:1.6;font-weight:500;color:#394a58}.section--blog .box__follow a{display:block;margin:0 auto;font-size:0;width:185px;line-height:1}.section--blog .box__follow .ico--facebook{width:185px;height:37px;display:block;background:url(../images/fb-logo.png) no-repeat 0 0/contain}.section--blog .box__feed{float:right;width:calc(33.33% - 50px);margin:0 25px 50px;background:#ffefe5;overflow:hidden}.section--blog .box__feed .fb-page.fb_iframe_widget{max-height:100%;overflow-y:scroll;overflow-x:hidden;max-width:100%}.section--blog .box__feed,.section--blog .box__follow,.section--blog .single__news{position:relative;top:200px;-webkit-transition:top .7s,opacity .7s;-o-transition:top .7s,opacity .7s;transition:top .7s,opacity .7s;opacity:0}.section--blog .box__feed.visible,.section--blog .box__follow.visible,.section--blog .single__news.visible{top:0;opacity:1}@media (max-width: 1300px){.section--blog{padding:50px 0 0}.section--blog h2{margin:0 0 30px}.section--blog .entry{overflow:hidden;padding:20px 26px 25px}.section--blog .entry h4{margin:0 0 30px;font-size:20px}.section--blog .btn--arrow{margin-right:29px}.section--blog .section__body{overflow:hidden;margin:0 -10px}.section--blog .single__news{width:calc(33.33% - 20px);margin:0 10px 20px}.section--blog .box__follow{width:calc(66.67% - 20px);margin:0 10px 20px}.section--blog .box__feed{width:calc(33.33% - 20px);margin:0 10px 20px}}@media (max-width: 1023px){.section--blog h2{margin:0 10px 30px}.section--blog .section__body{overflow:hidden;margin:0 -10px;padding:0 10px}.section--blog .box__feed,.section--blog .single__news{width:calc(50% - 20px);margin:0 10px 20px}.section--blog .box__feed{float:none;background-color:transparent;text-align:center;overflow:scroll}.section--blog .box__follow{width:calc(100% - 20px);margin:0 10px 20px;width:100%;padding:40px 20px;height:auto!important}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section--blog{padding:30px 10px}.section--blog h2{margin:0 0 20px;font-size:30px}.section--blog .single__news{width:100%;margin:0 0 20px}.section--blog .box__feed{margin:0 auto 20px}.section--blog .box__follow{width:100%;margin:0 0 20px;padding:30px 10px}.section--blog .box__feed{float:right;width:100%;margin:0 0 20px}.section--blog .section__body{margin:0;padding:0}.section--blog .box__feed,.section--blog .box__follow,.section--blog .single__news{top:0;opacity:1}}.section--cols{position:relative;z-index:2;padding:0 27px 28px;text-align:center;background:#fff;opacity:0;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.loaded .section--cols{opacity:1}.section--cols h2{margin:0 0 50px;font-family:Tiempos Headline,serif;font-size:40px;line-height:1.2;font-weight:700;color:#394a58;opacity:0;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.section--cols.visible h2{opacity:1}.section--cols .cols{display:block}.section--cols .cols:after{display:table;clear:both;line-height:0;content:""}.section--cols .col{float:left}.section--cols .col-1of2{position:relative;top:200px;opacity:0;display:block;width:calc(50% - 29px);text-align:left;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.section--cols.visible .col-1of2{top:0;opacity:1}.section--cols .col-1of2:nth-child(even){margin-left:58px;-webkit-transition:all .7s .5s;-o-transition:all .7s .5s;transition:all .7s .5s}.section--cols .col p{font-size:18px;line-height:1.3;font-weight:400;color:#58595b}@media (max-width: 1300px){.section--cols{padding:0 10px 28px}.section--cols h2{margin:0 0 40px}}@media (max-width: 1023px){.section--cols{padding:0 10px 30px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section--cols h2{margin:15px 0 20px;font-size:30px;text-align:left}.section--cols .col-1of2{top:0;opacity:1;width:100%}.section--cols .col-1of2 + .col-1of2{margin-top:25px}.section--cols .col-1of2:nth-child(even){margin-left:0}}.section--files{position:relative;top:200px;opacity:0;padding:0 27px 28px;background:#fff;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.section--files.visible{top:0;opacity:1}.section--files .section__image{position:relative;width:100%;height:684px;background-color:rgba(57,74,88,.42);background-repeat:no-repeat;background-position:50%;background-size:cover}.section--files .btn--blue{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.section--files + .section--location .entry h2{padding-top:0;margin-bottom:28px}@media (max-width: 1023px){.section--files{padding:0 10px 28px}.section--files .section__image{height:0;padding-top:56%}.section--files + .section--location .entry h2{padding-top:0}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section--files{top:0;opacity:1;padding:0 10px 30px}.section--files + .section--location{padding-top:30px}.section--files + .section--location .entry h2{margin-bottom:20px}}.section--full{position:relative;z-index:2;padding:0 37px;text-align:center;background:#fff;opacity:0;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s;top:200px}.loaded .section--full{opacity:1;top:0}.section--full .entry{padding:33px 57px 34px;border:1px solid #9aa4ac;border-bottom:0}.section--full h2{margin:0 0 21px;font-family:Tiempos Headline,serif;font-size:40px;line-height:1.2;font-weight:700;color:#394a58;opacity:0;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.section--full.visible h2{opacity:1}.section--full p{font-size:19px;line-height:1.4;font-weight:400;color:#58595b}@media (max-width: 1300px){.section--full{padding:0 27px}.section--full h2{margin:0 0 20px}}@media (max-width: 1023px){.section--full{padding:0 10px}.section--full .entry{padding:20px 20px 30px;padding:25px 30px 30px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section--full h2{margin:0 0 15px;font-size:30px}.section--full .entry{padding:20px 25px}}.section--image{position:relative;top:200px;opacity:0;padding:0 0 28px;text-align:center;background:#fff;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.section--image.visible{top:0;opacity:1}.section--image img{width:100%;height:auto}@media (max-width: 1300px){.section--image{padding:0 0 28px}}@media (max-width: 1023px){.section--image{padding:0 10px 30px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section--image{top:0;opacity:1;padding:0 10px 30px}}.section--location{padding-bottom:28px;background:#fff;overflow:hidden}.section--location .shell:after{display:table;content:"";line-height:0;clear:both}.section--location .entry,.section--location .section__image{position:relative;opacity:0;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.section--location .entry{left:-200px;z-index:1;width:445px;float:left;padding:0}.section--location .entry.visible{left:0;opacity:1}.section--location .entry h2{margin-bottom:19px;padding-top:2px;font-family:Tiempos Headline,serif;font-size:40px;line-height:1.2;font-weight:700;color:#394a58}.section--location .entry h2 br{display:none}.section--services + .section--location .entry h2{margin-bottom:50px}.section--location .entry p{margin-bottom:0;font-size:19px;font-weight:400;line-height:1.3;color:#58595b}.section--location .entry p:last-child{margin-bottom:0}.section--location .section__image{right:-200px;z-index:2;width:641px;float:right}.section--location .section__image::before{position:absolute;top:0;left:-91px;width:290px;height:290px;display:block;content:"";background:url(../images/wave-texture-location.png) no-repeat 0 0/cover}.section--location .section__image.visible{right:0;opacity:1}.section--location .section__image img{position:relative;z-index:2}.section--location .section__image .slick-dots{position:absolute;bottom:22px;right:23px}.section--location .section__image .slick-dots li{display:inline-block;vertical-align:middle;font-size:0;background-color:transparent;width:12px;height:12px;border:2px solid #fff;border-radius:50%;cursor:pointer;padding:0;margin:0 0 0 11px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.section--location .section__image .slick-dots li.slick-active,.section--location .section__image .slick-dots li:hover{background-color:#ff585f;border-color:#ff585f}.section--location .section__image .slick-dots li button{background-color:transparent;border:0}.section--location-alt{padding-bottom:28px}.section--location-alt .entry{float:right;left:auto;right:-200px;width:400px;padding:0;margin:0}.section--location-alt .entry h2{margin-bottom:55px}.section--location-alt .entry.visible{left:auto;right:0}.section--location-alt .section__image{margin:0;float:left;right:auto;left:-200px}.section--location-alt .section__image.visible{right:auto;left:0}.section--location .section__foot{position:relative;top:200px;opacity:0;float:left;width:100%;padding:28px 0 30px 34px;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.section--location .section__foot.visible{top:0;opacity:1}.section--location .section__foot img{float:left;width:56px;height:auto;margin-right:34px}.section--location .section__foot p{padding-top:6px;font-size:17px;line-height:1.47;font-weight:400;color:#394a58}.section--location .section__foot p strong{font-weight:700}@media (max-width: 1300px){.section--location{padding-left:20px;padding-right:20px}.section--location .entry{width:calc(100% - 420px)}.section--location .section__image{width:370px}.section--location-alt .entry{width:calc(100% - 420px)}.section--location-alt .entry h2{margin-bottom:50px}}@media (max-width: 1023px){.section--location{padding-left:10px;padding-right:12px}.section--location .entry h2{font-size:40px}.section--location .section__foot{padding:30px 0 0 34px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section--location{padding:30px 10px}.section--location .entry,.section--location .section__image{opacity:1}.section--location .entry{left:0;width:100%;float:none;padding:0 0 25px!important}.section--location .entry h2{margin-bottom:15px;padding-top:0;font-size:30px}.section--services + .section--location{padding-top:0}.section--services + .section--location .entry h2{margin-bottom:25px}.section--location .entry p{margin-bottom:20px}.section--location .entry:before,.section--location .section__image::before{display:none}.section--location .section__image{right:0;width:100%;float:none;margin-top:0;padding-top:0!important}.section--location-alt{padding:0 10px 30px}.section--location-alt .entry{float:none;right:0;margin:0}.section--location-alt .entry h2{margin-bottom:15px}.section--location-alt .section__image{margin:0;float:none;left:0}.section--location .section__foot{top:0;opacity:1;padding:30px 0 20px;text-align:center}.section--location .section__foot img{float:none;width:56px;margin:0 auto 15px}.section--location .section__foot p{padding-top:0;font-size:15px;line-height:1.4}}.paging a ~ a{margin-left:50px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-iframe-holder .mfp-content{max-width:90vw!important}.mfp-iframe-scaler{height:100%!important}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.section--post{position:relative;top:200px;padding:0;background:#fff;opacity:0;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.loaded .section--post{top:0;opacity:1}.section--post .post__image{padding-bottom:50px}.section--post .post__image img{width:100%;height:auto}.section--post .article{max-width:760px;margin:0 auto;text-align:left}.section--post .article__head{padding-bottom:50px}.section--post .article__head h2{margin:0 0 42px;font-family:Tiempos Headline,serif;font-size:50px;line-height:1.2;color:#394a58;font-weight:700}.section--post .article__head h6{margin:0 0 19px;font-size:19px;line-height:1.53;font-weight:400;color:#ff585f}.section--post .article__head p{font-size:30px;line-height:1.6;font-weight:500;color:#394a58}.section--post .article__body{padding-bottom:134px}.section--post .article__entry{text-align:center}.section--post .article__entry *{text-align:left}.section--post .article__entry h1,.section--post .article__entry h2,.section--post .article__entry h3{margin:0 0 25px;font-family:Tiempos Headline,serif;line-height:1.2;color:#394a58;font-weight:700}.section--post .article__entry h1{font-size:40px}.section--post .article__entry h2{font-size:37px}.section--post .article__entry h3{font-size:35px}.section--post .article__entry h4,.section--post .article__entry h5,.section--post .article__entry h6{margin:0 0 15px;line-height:1.53;font-weight:400;color:#ff585f}.section--post .article__entry h4{font-size:30px}.section--post .article__entry h5{font-size:25px}.section--post .article__entry h6{font-size:19px}.section--post .article__entry li,.section--post .article__entry ul{margin-bottom:30px;list-style-position:inside}.section--post .article__entry p{margin:0 0 38px;font-size:20px;line-height:1.3;font-weight:400;color:#58595b}.section--post .article__entry p img{padding:10px 0 28px}.section--post .btn--blue{margin:41px auto 10px;text-align:center}@media (max-width: 1023px){.section--post{top:0;opacity:1;padding:0 10px}.section--post .article__head{padding:0 30px 30px}.section--post .article__body{padding:0 30px 100px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section--post{top:0;opacity:1}.section--post .post__image{padding-bottom:30px}.section--post .article__head{padding:0 0 20px}.section--post .article__head h2{margin:0 0 20px;font-size:30px}.section--post .article__head h6{margin:0 0 10px;font-size:16px}.section--post .article__head p{font-size:20px;line-height:1.4}.section--post .article__body{padding:0 0 20px}.section--post .article__entry h1,.section--post .article__entry h2,.section--post .article__entry h3{margin:0 0 20px}.section--post .article__entry h1{font-size:35px}.section--post .article__entry h2{font-size:32px}.section--post .article__entry h3{font-size:28px}.section--post .article__entry h4,.section--post .article__entry h5,.section--post .article__entry h6{margin:0 0 10px;line-height:1.3}.section--post .article__entry h4{font-size:24px}.section--post .article__entry h5{font-size:20px}.section--post .article__entry h6{font-size:16px}.section--post .article__entry p{margin:0 0 25px;font-size:17px;line-height:1.5}.section--post .article__entry p img{padding:0 0 10px}.section--post .btn--blue{margin:20px auto 5px}}.section--register{position:relative;top:200px;opacity:0;padding-bottom:29px;text-align:center;background:#fff;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.section--register.visible{top:0;opacity:1}.section--register h2{margin-bottom:6px;font-family:Tiempos Headline,serif;font-size:50px;line-height:1;font-weight:700;color:#394a58}.section--register .register__wrap{padding:38px 104px 44px 92px;border:2px solid #ff585f;background-color:#fff;overflow:hidden}.section--register .entry{position:relative;padding-top:4px;width:352px;padding-bottom:135px;float:left;text-align:left}.section--register .entry h6{font-size:30px;padding-top:3px;line-height:1.33;font-weight:500;color:#394a58}.section--register .foot__content{position:absolute;bottom:0;left:0}.section--register .foot__content p{margin-bottom:0;font-size:11px;line-height:1.45;font-weight:400;letter-spacing:.22px;color:#394a58}.section--register .section__form{float:right;width:502px;padding-bottom:14px}.section--register .section__form form{overflow:hidden}.section--register .section__form input,.section--register .section__form select,.section--register .section__form textarea{padding:6px 0;margin-bottom:15px;display:block;width:100%;float:left;font-size:20px;line-height:1;font-weight:400;color:#58595b;border:0;border-bottom:2px solid #ff585f;background:#fff;border-radius:0}.section--register .section__form input.errored::-webkit-input-placeholder,.section--register .section__form select.errored::-webkit-input-placeholder,.section--register .section__form textarea.errored::-webkit-input-placeholder{color:red}.section--register .section__form input.errored:-ms-input-placeholder,.section--register .section__form input.errored::-ms-input-placeholder,.section--register .section__form select.errored:-ms-input-placeholder,.section--register .section__form select.errored::-ms-input-placeholder,.section--register .section__form textarea.errored:-ms-input-placeholder,.section--register .section__form textarea.errored::-ms-input-placeholder{color:red}.section--register .section__form input.errored::placeholder,.section--register .section__form select.errored::placeholder,.section--register .section__form textarea.errored::placeholder{color:red}.section--register .section__form label{float:left;width:100%;overflow:hidden}.section--register .section__form select{position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff url(../images/arrow-select.png) no-repeat 97% 20%/cover;background-size:12px 8px}.section--register .section__form select:before{position:absolute;top:0;left:0;width:10px;height:10px;display:block;content:"";background:#000}.section--register .section__form select::-ms-expand{display:none}.section--register .section__form textarea{height:136px;padding:6px 10px}.section--register .section__form #Email,.section--register .section__form #firstName,.section--register .section__form #Last_Name,.section--register .section__form #Phone{width:50%}.section--register .section__form #submit{margin-top:6px;float:right;max-width:148px;padding:11px 9px;font-family:Tiempos Headline,serif;font-size:16px;line-height:1;font-weight:400;letter-spacing:.36px;color:#fff;background-color:#394a58;border-radius:5px;border:1px solid #394a58;text-transform:lowercase;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;text-transform:uppercase}.section--register .section__form #submit:hover{background:#fff;color:#394a58}.section--register .input-error{display:none}@media (max-width: 1300px){.section--register{padding:5px 10px 20px}.section--register .entry{width:30%}.section--register .section__form{width:60%}}@media (max-width: 1023px){.section--register .register__wrap{padding:20px 30px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section--register{top:0;opacity:1;padding:4px 20px 20px}.section--register h2{margin-bottom:26px;font-size:30px}.section--register .register__wrap{padding:0;border:0}.section--register .entry{padding:0 0 27px;width:100%;float:none}.section--register .entry h6{font-size:20px;line-height:1.9;font-weight:500;color:#394a58}.section--register .foot__content{display:none}.section--register .section__form{float:none;width:100%;padding-bottom:0}.section--register .section__form #Email,.section--register .section__form #firstName,.section--register .section__form #Last_Name,.section--register .section__form #Phone{width:100%}.section--register .section__form #submit{float:left}}.main--regular{padding:28px 0}@media (max-width: 1023px){.main--regular{padding:30px 0}}.section--regular .section__head{text-align:center}.section--regular .section__head h2{margin:0 0 28px;font-family:Tiempos Headline,serif;font-size:40px;line-height:1;font-weight:700;color:#394a58}.section--regular .section__image{margin:0 auto 28px}.section--regular .section__entry p{margin-bottom:20px;line-height:1.3}.section--regular .section__entry p.wp-caption-text{margin-bottom:0}.section--regular .section__entry ul{list-style-type:disc}.section--regular .section__entry ol,.section--regular .section__entry ul{margin-left:25px}.section--regular .section__entry blockquote{border-left:3px solid #58595b;padding-left:15px}@media (max-width: 1300px){.section--regular .section__head h2{margin:0 0 30px}}@media (max-width: 1023px){.section--regular{padding:0 10px}.section--regular .section__head h2{margin:0 0 25px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section--regular .section__head h2{margin:0 0 15px;font-size:30px}}.section--services{padding-bottom:28px}.section--services .single__service{position:relative;overflow:hidden;background:#f0eae5}.section--services .single__service + .single__service{margin-top:28px}.section--services .service__image{position:relative;width:52.26%;float:left;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;-o-transition:transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s}.section--services .service__image.visible{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.section--services .service__image .slider__clip,.section--services .service__image .slider__clip *{position:static!important;overflow:visible!important;height:100%;max-width:100%}.section--services .service__image .slider__slide{position:absolute!important;top:0;left:0;width:100%;height:100%!important;background-repeat:no-repeat;background-position:50%;background-size:cover}.section--services .service__image .slider__slide img{opacity:0;display:none}.section--services .service__image .slick-dots{position:absolute!important;bottom:22px;right:23px;height:auto!important}.section--services .service__image .slick-dots li{display:inline-block;vertical-align:middle;font-size:0;background-color:transparent;width:12px;height:12px;border:2px solid #fff;border-radius:50%;cursor:pointer;padding:0;margin:0 0 0 11px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.section--services .service__image .slick-dots li.slick-active,.section--services .service__image .slick-dots li:hover{background-color:#ff585f;border-color:#ff585f}.section--services .service__image .slick-dots li button{background-color:transparent;border:0}.section--services .entry{float:right;width:47.74%;min-height:558px}.section--services .entry__wrap{position:relative;top:200px;opacity:0;padding:0 49px 0 102px;-webkit-transition:top .7s,opacity .7s;-o-transition:top .7s,opacity .7s;transition:top .7s,opacity .7s}.section--services .entry__wrap.visible{opacity:1;top:0}.section--services .entry h3{margin-bottom:30px;font-family:Tiempos Headline,serif;font-size:30px;line-height:1;font-weight:700;color:#394a58}.section--services .entry p{position:relative;font-size:20px;line-height:1.3;font-weight:400;color:#58595b}.section--services .single__service:nth-child(even) .service__image{float:right;width:47.74%}.section--services .single__service:nth-child(even) .entry{width:52.26%;float:left}.section--services .single__service:nth-child(even) .entry__wrap{padding:0 84px 0 96px}.section--services + .section--location .section__image{margin-top:0}@media (max-width: 1300px){.section--services{padding:0 27px 28px}.section--services .entry{min-height:50px}.section--services .entry__wrap,.section--services .single__service:nth-child(even) .entry__wrap{padding:50px}.section--services .entry p:first-of-type:before{top:11px;left:-37px}}@media (max-width: 1023px){.section--services{padding:0 10px 28px}.section--services .entry__wrap,.section--services .single__service:nth-child(even) .entry__wrap{padding:40px}.section--services + .section--location .section__image{margin-top:0}.section--services .entry h3{margin-bottom:20px;font-size:25px}.section--services .entry p{font-size:18px}.section--services .entry p:first-of-type:before{position:absolute;top:8px;left:-27px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section--services{padding-bottom:30px}.section--services .service__image{width:100%;float:left;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.section--services .service__image .slick-dots{bottom:auto;top:15px}.section--services .service__image .slick-dots li{height:12px!important}.section--services .entry{float:right;width:100%;min-height:10px;height:auto!important}.section--services .entry__wrap,.section--services .single__service:nth-child(even) .entry__wrap{top:0;opacity:1;padding:30}.section--services .single__service:nth-child(even) .entry,.section--services .single__service:nth-child(even) .service__image{float:left;width:100%}.section--services + .section--location .section__image{margin-top:0}}.stamp--action{position:fixed;bottom:140px;right:140px;width:138px;height:138px;z-index:500;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.loaded .stamp--action{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.stopRoll .stamp--action{position:absolute;bottom:140px}.stamp--action .stamp__wrap{position:relative;display:block}.stamp--action .circular__stamp{position:relative;z-index:2;display:block;text-decoration:none}.stamp--action .circular__stamp:hover{-webkit-animation:a 5s infinite linear;animation:a 5s infinite linear}.stamp--action .circular__stamp span{position:relative;z-index:2;display:block}.stamp--action .circular__stamp span img{width:100%;height:auto}.stamp--action .stamp__wrap strong{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1}.stamp--action .stamp__wrap strong img{width:17px;height:17px}.container{position:relative}@media (max-width: 1300px){.stamp--action{bottom:40px;right:40px}.stopRoll .stamp--action{bottom:40px}}@media (max-width: 1023px){.stamp--action{width:70px;height:70px}@-webkit-keyframes a{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes a{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.stamp--action{bottom:20px;right:20px}.stopRoll .stamp--action{bottom:20px}}.section--team{margin-bottom:28px;padding:28px 0;background:#ffefe5;text-align:center}.section--team h2{margin:0 0 28px;font-family:Tiempos Headline,serif;font-size:40px;line-height:1;color:#394a58;font-weight:700;opacity:0;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.section--team.visible h2{opacity:1}.section--team .member__list{overflow:hidden}.section--team .single__member{position:relative;top:200px;opacity:0;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s;float:left;width:330px}.section--team .single__member:nth-child(3n+2){margin:0 84px;-webkit-transition:all .7s .3s;-o-transition:all .7s .3s;transition:all .7s .3s}.section--team .single__member:nth-child(3n+3){-webkit-transition:all .7s .6s;-o-transition:all .7s .6s;transition:all .7s .6s}.section--team .single__member.visible{top:0;opacity:1}.section--team .member__image{background-color:#fff;border-radius:160px 160px 0 0;min-height:268px;overflow:hidden}.section--team .member__image a{display:block}.section--team .member__image img{width:100%;border-radius:160px 160px 0 0}.section--team .entry{padding:53px 30px 58px 36px;text-align:left;background-color:#394a58}.section--team .entry h4{margin:0 0 21px;font-family:Tiempos Headline,serif;font-size:24px;line-height:1.2;font-weight:700;color:#fff}.section--team .entry h4 a{display:block;text-decoration:none;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.section--team .entry h4 a:hover{opacity:.7}.section--team .entry p{font-size:19px;line-height:1.53;font-weight:400;color:#fff}@media (max-width: 1300px){.section--team{padding:28px 0}.section--team .single__member{width:30%}.section--team .single__member:nth-child(3n+2){margin:0 5%}}@media (max-width: 1023px){.section--team{margin-bottom:70px;padding:30px 10px}.section--team h2{margin:0 0 30px;font-size:35px}.section--team .entry{padding:30px 10px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section--team{margin-bottom:30px;padding:30px 10px}.section--team h2{margin:0 0 15px;font-size:30px}.section--team .member__image{min-height:auto}.section--team .single__member{top:0;opacity:1;float:none;width:100%;margin-bottom:30px}.section--team .single__member:nth-child(3n+2){margin:0 0 30px}.section--team .entry h4{margin:0 0 10px;font-size:20px}}.section--video{position:relative;top:200px;padding:0 0 28px;opacity:0;background:#fff;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.section--video.visible{top:0;opacity:1}.section--video .video__wrap{position:relative;width:100%;height:684px;background-color:rgba(57,74,88,.42);background-repeat:no-repeat;background-position:50%;background-size:cover}.section--video .btn--video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.section--video .btn--video .ico--arrow{position:relative;left:9px;display:inline-block;vertical-align:middle;width:11px;height:14px;background:url(../images/bnt-arrow.png) no-repeat 0 0/cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.section--video .btn--video:hover .ico--arrow{background:url(../images/bnt-arrow-blue.png) no-repeat 0 0/cover}@media (max-width: 1023px){.section--video{padding:0 10px 28px}.section--video .video__wrap{height:0;padding-top:56%}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section--video{top:0;opacity:1;padding:0 10px 30px}}.btn--arrow{position:relative;font-family:Tiempos Headline,serif;font-size:18px;line-height:1;font-weight:400;letter-spacing:.36px;color:#394a58;text-decoration:none}.btn--arrow:after,.btn--arrow:before{position:absolute;display:block;content:"";-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;pointer-events:none}.btn--arrow:before{bottom:-15px;left:0;right:0;width:auto;height:2px;background:#ff585f;border-radius:3px}.btn--arrow:after{top:1px;right:-35px;width:16px;height:16px;background:url(../images/arrow-red.png) no-repeat 0 0/cover}.btn--arrow:hover:after{right:-60px}.btn--blue{padding:16px 10px 15px;width:183px;font-family:Tiempos Headline,serif;font-size:18px;line-height:1;font-weight:400;letter-spacing:.36px;text-align:center;text-decoration:none;color:#fff;border-radius:10px;background-color:#394a58;border:1px solid #394a58;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn--blue:hover{background-color:#fff;color:#394a58}.shell-alt,.shell-secondary{max-width:1170px;padding:0;margin:0 auto}.wrapper{padding-top:120px;overflow:hidden;-webkit-transition:padding .7s;-o-transition:padding .7s;transition:padding .7s}.scrolled .wrapper{padding-top:62px}@media (max-width: 1023px){.wrapper{padding-top:111px}.scrolled .wrapper{padding-top:62px}}input::-webkit-input-placeholder{color:inherit;opacity:1}input:-ms-input-placeholder,input::-ms-input-placeholder{color:inherit;opacity:1}input::placeholder{color:inherit;opacity:1}textarea::-webkit-input-placeholder{color:inherit;opacity:1}textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;-webkit-box-shadow:0 0 0 1000px #fff inset}.btn{display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-block{display:block;padding-left:0;padding-right:0}.wrapper{min-height:100vh}.shell{max-width:1190px;padding-left:10px;padding-right:10px;margin:auto}.shell--fluid{max-width:none}.widgets{list-style:none outside none}.widget{margin-bottom:15px}.widget ul{list-style:none outside none;margin:0}.widget li{padding:5px 0}.widget-title{padding-bottom:5px;border-bottom:1px solid #000;margin-bottom:12px}.widget_categories .screen-reader-text{display:none}.widget_categories .post-form{width:100%;padding:5px}.widget_calendar table{width:100%;border-spacing:0;border-collapse:collapse;text-align:center}.widget_calendar td,.widget_calendar th{padding:5px;border:1px solid #000}.widget_calendar caption{padding:12px;font-weight:700}.widget_calendar tfoot{font-weight:700}.widget_rss .rsswidget{vertical-align:middle}.widget_rss .rsswidget img{float:left;margin:5px 8px 0 0}.btn-blue{display:inline-block;-webkit-appearance:none;background-color:#394a58;border-radius:10px;font-family:Tiempos Headline,sans-serif;font-size:18px;letter-spacing:.02em;color:#fff;border:none;width:183px;height:50px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.btn-blue:hover{opacity:.5}.btn-fullscreen{display:inline-block;-webkit-appearance:none;width:38px;height:38px;background:#fff url(../images/icon-expand.png) 50% no-repeat}.ico{display:inline-block;background-size:contain;background-repeat:no-repeat}.ico--bedroom{width:29px;height:17px;background-image:url(../images/icon-bedroom.png)}.ico--bathroom{width:23px;height:20px;background-image:url(../images/icon-bathroom.png)}.ico--garage{width:19px;height:18px;background-image:url(../images/icon-garage.png)}.ico--location{width:15px;height:21px;background-image:url(../images/icon-location.png);vertical-align:middle}.section-townhomes{padding:0 20px}.section-townhomes h1{font-family:Tiempos Headline,sans-serif;font-size:50px;font-weight:700;color:#394a58;text-align:center;margin-bottom:20px}.section-townhomes .section__form{margin-bottom:36px}.section-townhomes .section__form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section-townhomes .section__form label{display:block;font-size:30px;font-weight:500;color:#394a58}.section-townhomes .section__form select{width:215px;height:50px;border:2px solid #ff585f;color:#58595b;padding:10px 13px;font-size:20px;-moz-appearance:none;text-indent:1px;-o-text-overflow:"";text-overflow:"";-webkit-appearance:none;border-radius:0;background:url(../images/dropdown-arrow.png) right 17px top 21px no-repeat}.section-townhomes .section__form select::-ms-expand{display:none}.section-townhomes .section__form select + select{margin-left:13px}.section-townhomes .section__form .column:nth-child(1),.section-townhomes .section__form .column:nth-child(2),.section-townhomes .section__form .column:nth-child(3){margin-right:36px}.section-townhomes .section__townhomes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -31px 0 -17px}.section-townhomes .section__form .column .btn-blue{text-transform:uppercase}@media(max-width:1270px){.section-townhomes .section__form{margin-bottom:50px}.section-townhomes .section__form select{width:17.2vw}}@media(max-width:1180px){.section-townhomes .section__form select{width:16vw}}@media (max-width: 1023px){.section-townhomes h1{line-height:1}.section-townhomes .section__form form{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-townhomes .section__form .column:nth-child(1){-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-right:0;text-align:center}.section-townhomes .section__form .column:nth-child(2){margin-right:24px;margin-bottom:20px}.section-townhomes .section__form .column:nth-child(3){margin-right:0;margin-bottom:20px}.section-townhomes .section__form .column:nth-child(4){-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-right:0;text-align:center}.section-townhomes .section__form select{width:215px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section-townhomes h1{font-size:30px}.section-townhomes .section__form form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section-townhomes .section__form .column:nth-child(1),.section-townhomes .section__form .column:nth-child(2),.section-townhomes .section__form .column:nth-child(3),.section-townhomes .section__form .column:nth-child(4){text-align:left;margin:0}.section-townhomes .section__form select + select{margin-left:0;margin-top:20px}.section-townhomes .section__form .column:nth-child(4){margin-top:20px;text-align:center}.section-townhomes .section__form select{width:100%}.section-townhomes .section__form .column{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.section-townhome{-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%;color:#58595b;margin-bottom:32px}.section-townhome a{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.section-townhome a:hover{opacity:.5}.section-townhome .section__inner{margin:0 17px}.section-townhome .section__image{width:100%;height:375px;margin-bottom:11px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;cursor:pointer;background-position:50%;background-size:cover}.section-townhome .section__image:hover{-webkit-box-shadow:0 0 10px #333;box-shadow:0 0 10px #333}.section-townhome .section__details{font-size:17px;font-weight:500;margin-bottom:19px}.section-townhome .section__details .ico{margin-right:4px}.section-townhome .section__details span{margin-right:27px;vertical-align:middle}.section-townhome .section__text{padding-right:9%}.section-townhome h3{font-family:Tiempos Headline,sans-serif;font-size:25px;font-weight:700;line-height:1;border-bottom:2px solid #ff585f;padding-bottom:11px;margin-bottom:10px}.section-townhome .section__pricendflyer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-townhome .price{font-size:30px;font-weight:500;line-height:1}.section-townhome .price span{display:block;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.6}.section-townhome .download{position:relative;font-family:Tiempos Headline,sans-serif;font-size:18px;letter-spacing:.02em;color:#394a58;text-decoration:none;padding-right:22px;line-height:1;margin-top:24px;padding-bottom:12px}.section-townhome .download:before{content:"";position:absolute;right:-7px;top:0;width:16px;height:16px;background:url(../images/arrow-right.png) no-repeat;background-size:contain}.section-townhome .download:after{content:"";position:absolute;height:2px;bottom:0;left:0;right:20px;background-color:#ff585f}.section-townhome .section__pricendflyer{margin-bottom:15px}.section-townhome .section-locate a{text-decoration:none}.section-townhome .section-locate .ico{margin-left:14px}.section-townhome--secondary{display:-webkit-box;display:-ms-flexbox;display:flex}.section-townhome--secondary .section-townhome-slider{-webkit-box-flex:0;-ms-flex:0 1 840px;flex:0 1 840px}.section-townhome--secondary .section__info{position:relative;-webkit-box-flex:0;-ms-flex:0 1 476px;flex:0 1 476px;margin-left:31px;padding-top:159px}.section-townhome--secondary .section__text{padding-right:0}.section-townhome--secondary .section__info .btn-close{display:inline-block;position:absolute;top:0;right:0;content:"x";font-size:50px;line-height:1;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;text-decoration:none}.section-townhome--secondary .section__info .btn-close:hover{opacity:.5}.section-townhomes .section__description{text-align:center;max-width:80%;margin:0 auto 70px}.section__featured .section__shortdescription{margin-top:30px}.section__featured .section__shortdescription p{line-height:1.3}.section-townhome-slider .section__banner,.section__townhomes .section__banner{background:#ff585f;color:#fff;text-transform:uppercase;font-size:18px;display:block;float:right;text-align:right;padding:4px 19px 3px 20px;position:relative;top:55px;right:0}.section-townhome-slider .section__banner{z-index:5}@media (max-width: 1300px){.section-townhome{margin-bottom:30px}.section-townhome .price{font-size:24px}}@media (max-width: 1023px){.section-townhome{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.section-townhome .section__image{height:300px}.section-townhome h3{font-size:20px}.section-townhome--secondary{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-townhome--secondary .section-townhome-slider,.section-townhome--secondary .section__info{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.section-townhome--secondary .section__info{position:static;margin-left:0;padding-top:0}.section-townhome--secondary .section__info .btn-close{top:-56px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section-townhomes .section__townhomes{margin:0}.section-townhome{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.section-townhome .section__inner{margin:0}}.section-townhome-slider{overflow:hidden}.section-townhome-slider .slider__slide-image{position:relative;width:100%;height:705px;background-size:cover;background-repeat:no-repeat;background-position:50%}.section-townhome-slider .btn-fullscreen{position:absolute;bottom:0;right:0}.section-townhome-slider .slick-next,.section-townhome-slider .slick-prev{width:29px;height:29px;position:absolute;font-size:0;border:none;background-color:transparent;background-size:contain;z-index:2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.section-townhome-slider .slick-next:hover,.section-townhome-slider .slick-prev:hover{opacity:.5}.section-townhome-slider .slick-prev{left:12px;background-image:url(../images/slider-left.png)}.section-townhome-slider .slick-next,.section-townhome-slider .slick-prev{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section-townhome-slider .slick-next{right:12px;background-image:url(../images/slider-right.png)}@media (max-width: 1023px){.section-townhome-slider .slider__slide-image{height:400px}}.video--popup{margin:14px 0 28px}.video--popup .video__wrap{position:relative}.video--popup .btn--popup{position:relative;display:block}.video--popup .btn--popup:after{position:absolute;top:50%;left:50%;display:block;content:"";width:166px;height:166px;background:url(../images/ico-play.svg) no-repeat 0 0/cover;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video--popup .wrap__logo{position:absolute;top:35px;left:22px;z-index:5}.video--popup .wrap__logo img{width:139px;height:auto}.video--popup img{width:100%;height:auto}@media (max-width: 1023px){.video--popup{margin:10px}.video--popup .btn--popup:after{width:100px;height:100px}.video--popup .wrap__logo{top:20px;left:20px}.video--popup .wrap__logo img{width:100px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.video--popup .btn--popup:after{width:50px;height:50px}.video--popup .wrap__logo{top:10px;left:10px}.video--popup .wrap__logo img{width:50px}}.slick-slider{-webkit-box-sizing:border-box;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);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.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}.slick-arrow.slick-hidden{display:none}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}