/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{font-size:.875em;line-height:1.57143;background:#fff;font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;overflow-y:scroll;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}img{max-width:100%;font-style:italic;vertical-align:middle}.gm-style img,img[width],img[height]{max-width:none}ol,ul{margin:0;padding:0;list-style:none}fieldset{border:0;padding:0;margin:0}.input-w{margin-bottom:10px}.input-w.centered{text-align:center}label{display:block;font-weight:300;margin:0;color:#9ea2a6;text-align:center;transition:all 0.3s}@media (min-width: 1023px){label{text-align:left}}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}input,textarea{width:100%;text-align:left;border-radius:0;background:#e3e8eb;border:0;padding:10px 20px;color:#435362;outline:none;font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:18px}textarea{background:#e3e8eb !important;padding:10px 20px;height:140px}.select-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;position:relative}.select-w:after{content:'';width:0;height:0;position:absolute;top:50%;margin-top:-3px;right:30px;border-style:solid;border-width:7px 5px 0 5px;border-color:#6a717a transparent transparent transparent}select{height:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:'';-webkit-border-radius:0px;width:100%;color:#435362;font-weight:400;background:#fff\0;padding:10px 20px;border:3px solid #fff}select:focus{outline:none;border:3px solid #435362}select::-ms-expand{display:none}input[type=text],input[type=search],input[type=url],input[type=number],textarea{-webkit-appearance:none}input[type="color"]{width:inherit}input[type="submit"].btn{width:inherit}input[type="checkbox"],input[type="radio"]{width:auto}input[type="search"]{-webkit-appearance:none;border-radius:0}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.has-error,.is-error{border-color:#FF1744}.is-valid{border-color:#00E676}textarea,input[type="text"],input[type="email"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0;color:#435362}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#435362 !important}input::placeholder,textarea::placeholder{color:#435362 !important}input::-ms-input-placeholder{color:#435362 !important}.icheckbox_square,.iradio_square{background:#fff;width:20px;height:20px;border:1px solid #435362;margin-top:1px;margin-right:8px;float:left}.icheckbox_square.hover,.icheckbox_square.checked,.iradio_square.hover,.iradio_square.checked{background:#435362}.iradio_square{border-radius:100px}span.wpcf7-list-item.first{margin-left:0}.form-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.form-w .input-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:10px}.form-w .input-w.float-right{margin-bottom:0}.form-w .input-w.float-right span{float:left;padding-top:18px;margin-bottom:20px}@media (min-width: 760px){.form-w .input-w.float-right span{margin-bottom:0}}@media (min-width: 760px){.form-w .input-w.float-right{text-align:right}}.form-w .input-w.float-right span.ajax-loader{display:none}.form-w .input-w input{background:#e3e8eb;box-shadow:none;font-size:18px !important;margin-bottom:0;height:50px !important}.font_size_big .form-w .input-w input{font-size:24px !important;height:60px !important}.form-w .input-w textarea{background:#e3e8eb;padding-top:20px;box-shadow:none;height:170px}.font_size_big .form-w .input-w textarea{font-size:24px !important;height:200px !important}@media (min-width: 760px){.form-w .input-w.col-2x{clear:none;width:49.15254%;float:left;margin-right:1.69492%}.form-w .input-w.col-2x:nth-child(even){clear:none;width:49.15254%;float:right;margin-right:0}}.form-w .input-w label{font-weight:400;margin-bottom:20px}.form-w .input-w input[type=submit]{background:url("../library/images/button-arrow.png") #70a095 85% center no-repeat !important;background-size:7px !important;color:#FFFFFF;width:auto;font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;padding:15px 30px;padding-right:40px;border:0;position:relative;font-family:"frutiger-Roman","frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif}@media (max-width: 760px){.form-w .input-w input[type=submit]{clear:both;width:100%;float:left;margin-left:0;margin-right:0;background:url("../library/images/button-arrow.png") #70a095 93% center no-repeat !important;background-size:7px !important;text-align:left !important;padding-left:20px;margin-bottom:20px !important}}.form-w .input-w input[type=file]{padding:0;border:0}.screen-reader-response{display:none}input.wpcf7-not-valid{color:#ff0000;position:relative}.wpcf7-form-control-wrap{position:relative}img.ajax-loader{display:none}span.wpcf7-not-valid-tip{color:red;padding-top:10px;float:left;font-weight:200;font-size:14px;line-height:20px}.wpcf7-validation-errors{padding:20px 0;clear:both;width:100%;float:left;margin-left:0;margin-right:0;color:#ff0000}.dk-select{width:100% !important;font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:22px;line-height:34px}.dk-selected{font-size:22px;line-height:34px;font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;border:0 !important;color:#7c7c7c !important;padding:14px !important;padding-top:24px !important;padding-right:40px !important;border-bottom:2px solid #435362 !important}.dk-selected:after{display:none !important}.dk-select-options{font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:-1px;padding:20px !important;color:#9ea2a6 !important;padding-top:0 !important;background:#fff !important}.dk-option{padding:20px !important}.dk-option-selected,.dk-option-highlight{font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;color:#9ea2a6 !important;background:#fff !important}.dk-select-open-down .dk-selected,.dk-select-open-up .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-multi:focus .dk-select-options{border-color:#fff !important}.dk-select-open-down .dk-selected{background:#fff !important;color:#9ea2a6 !important}.dk-selected:before{position:absolute !important;right:0 !important;top:60% !important;width:40px !important;content:'';margin:0 !important;float:right !important;height:40px !important;border:0 !important;background:url(../images/icon-arrow-green@2x.png) 0 0 no-repeat;background-size:40px !important;margin-top:-20px !important;transform:rotate(90deg)}.dk-select-open-up .dk-selected:before,.dk-select-open-down .dk-selected:before{height:11px;width:26px;top:45% !important;right:10px !important;background-size:22px;border:0 !important;border-width:0 !important;margin:0 !important}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng{font-size:16px;line-height:22px;clear:both;width:100%;float:left;margin-left:0;margin-right:0;background:#fff;text-align:center;padding:40px;padding-top:0}.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{color:#435362;max-width:440px;margin-left:auto;margin-right:auto;font-size:30px;line-height:34px;background:#fff;text-align:center;padding:40px;padding-bottom:60px;padding-top:0;font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif}.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok:after{content:" ";display:block;clear:both}.wpcf7-validation-errors{display:none !important}.btn,a.btn,button.btn{display:inline-block;vertical-align:middle;font:inherit;text-align:center;margin:0;cursor:pointer;overflow:visible;text-decoration:none;font-weight:400;padding:14px 46px;padding-top:14px;font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#435362;color:#fff !important;border:none;border-radius:0}.btn:hover,.btn:active,.btn:focus,a.btn:hover,a.btn:active,a.btn:focus,button.btn:hover,button.btn:active,button.btn:focus{text-decoration:none;color:#fff !important;background:#435261}.btn::-moz-focus-inner{border:0;padding:0}.btn--small{padding:5px 10px !important}.btn--large{padding:20px 40px !important}.btn--full{width:100%;padding-right:0;padding-left:0}.btn--pill{border-radius:100px}h1,h2,h3,h4,h5,h6,p,li,ul,ol{margin:0;padding:0}.container{max-width:1600px;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}.content{font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:0 0 20px 0;font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;color:#435362;font-weight:300}.content h1{font-size:30px;line-height:44px}@media (min-width: 760px){.content h1{font-size:30px;line-height:44px}}.content h2{font-size:25px;line-height:40px;color:#435362;font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:25px;line-height:30px;position:relative;padding-bottom:20px;margin-bottom:20px}.content h2:after{content:'';width:70px;border-bottom:1px solid #435362;position:absolute;bottom:0;left:0}@media (min-width: 760px){.content h2{font-size:25px;line-height:40px}}.font_size_big .content h2{font-size:30px;line-height:42px}.content h3{font-size:20px;line-height:30px;margin-bottom:10px}@media (min-width: 760px){.content h3{font-size:20px;line-height:30px}}.content h4{font-size:20px;line-height:30px}@media (min-width: 760px){.content h4{font-size:20px;line-height:30px}}.content h5{font-size:18px;line-height:26px}@media (min-width: 760px){.content h5{font-size:18px;line-height:26px}}.content h6{font-size:16px;line-height:24px}@media (min-width: 760px){.content h6{font-size:16px;line-height:24px}}.content p{margin:0 0 20px 0;font-size:18px;line-height:24px;color:#435362;font-family:"frutiger-Light","frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif}@media (min-width: 760px){.content p{font-size:18px;line-height:24px}}.font_size_big .content p{font-size:24px;line-height:30px}.content a{color:#435362;outline:0}.content a:hover,.content a:focus{color:#435362;text-decoration:none}.content small{font-size:12px;line-height:16px}.content blockquote{font-style:normal;color:#008599;padding-top:40px;padding-bottom:20px;width:100%;margin:0;margin-top:20px;margin-bottom:40px;clear:both;float:left;border-top:1px solid #70a095;border-bottom:1px solid #70a095}.content blockquote p{font-size:18px;line-height:24px;color:#70a095}@media (min-width: 760px){.content blockquote p{font-size:18px;line-height:24px}}.content hr{border:0;height:0px;background:#fff;margin:20px 0;width:100%;float:left;clear:both}.content hr.half{margin:20px 0}@media (min-width: 760px){.content hr{margin:40px 0 40px 0}}.content abbr{border-bottom:1px dotted #EAEAEA;cursor:help}.content figcaption{font-style:italic;margin:20px 0 0 0}.content img.align-right,.content img.alignright{float:left;width:100%}@media (min-width: 500px){.content img.align-right,.content img.alignright{float:right;margin:0;width:auto;margin-left:20px;margin-bottom:20px}}.content img.align-left,.content img.alignleft{float:left;width:100%}@media (min-width: 500px){.content img.align-left,.content img.alignleft{float:left;margin:0;width:auto;margin-right:20px;margin-bottom:20px}}.content img.align-center,.content img.aligncenter{float:none;width:100%}@media (min-width: 500px){.content img.align-center,.content img.aligncenter{display:block;width:auto;margin:0 auto 20px auto}}.content table{border-collapse:collapse;border-spacing:0;border:2px solid #c6c8ca;width:100%}.content th{text-align:left;border:2px solid #c6c8ca;padding:20px}.content td{border:2px solid #c6c8ca;padding:20px}.content dl{overflow:hidden}.content .bullet-list,.content .numbered-list,.content ul li ol li,.content ol li,.content ul li,.content ol li ul li{font-size:16px;line-height:20px}.content .bullet-list li,.content .numbered-list li,.content ul li ol li li,.content ol li li,.content ul li li,.content ol li ul li li{font-size:18px;line-height:24px;color:#435362;font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif}.content .numbered-list,.content ul li ol li,.content ol li{list-style:decimal}.content ul{width:100%;float:left;clear:both;padding:0 0 20px 20px;padding-left:0;margin-top:20px;margin-bottom:20px}.content ul.no-margin li{padding-left:0}.content ul li{width:100%;float:left;clear:both;font-weight:200;margin-bottom:12px;position:relative;color:#435362;padding-left:30px;list-style-type:none;margin-bottom:20px}.content ul li ol,.content ul li ul{margin:10px 0 0 18px}.content ol{width:100%;float:left;clear:both;padding:0 0 20px 20px}.content ol li{width:100%;float:left;color:#435362;clear:both;margin:0 0 20px 0}.content ol li ol,.content ol li ul{margin:10px 0 0 18px}.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;width:100%;float:left}.bx-wrapper img{display:block}.bx-wrapper .bx-viewport{transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:0}.bx-controls{position:relative;max-width:1600px;margin-left:auto;margin-right:auto}.bx-controls:after{content:" ";display:block;clear:both}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-weight:bold;width:100%;margin-bottom:30px}@media (min-width: 760px){.bx-wrapper .bx-pager{text-align:left;width:auto;margin-bottom:0}}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#D8D8D8;text-indent:-9999px;display:block;float:left;width:6px;height:6px;margin-left:7px;margin-right:7px;outline:0;border-radius:50px;opacity:0.6}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#1c1c1c;border:1px solid #D8D8D8;width:10px;height:10px;margin-bottom:-2px;margin-left:5px;margin-right:5px}.bx-wrapper .bx-prev{left:10px}.bx-wrapper .bx-next{right:10px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;display:block;font-size:.85em;padding:10px}.loading{visibility:hidden}.show-sub-tablet{display:none}@media (min-width: 760px){.show-sub-tablet{display:block}}.show-desktop{display:none}@media (min-width: 1600px){.show-desktop{display:block}}.hide-desktop{display:block}@media (min-width: 1600px){.hide-desktop{display:none}}.show-sub-desktop{display:none}@media (min-width: 1023px){.show-sub-desktop{display:block}}.hide-sub-desktop{display:block}@media (min-width: 1023px){.hide-sub-desktop{display:none}}.show-sub-tablet-hide-sub-desktop{display:none}@media (min-width: 760px) and (max-width: 1023px){.show-sub-tablet-hide-sub-desktop{display:block}}.hide-sub-tablet{display:block}@media (min-width: 760px){.hide-sub-tablet{display:none}}.hide-desktop-nav{display:block}@media (min-width: 1100px){.hide-desktop-nav{display:none}}.show-desktop-nav{display:none}@media (min-width: 1100px){.show-desktop-nav{display:block}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;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;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-inline-holder .mfp-content,.mfp-ajax-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:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-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:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;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:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-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:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{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:0.7}.mfp-arrow-left{left:0;background:url(../library/images/hero-banner-arrow-left.png) center center no-repeat !important;width:70px;background-size:23px !important;z-index:100}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px;display:none}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;display:none}.mfp-arrow-right{right:0;background:url(../library/images/hero-banner-arrow-right.png) center center no-repeat !important;width:70px;background-size:23px !important;z-index:100}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px;display:none}.mfp-arrow-right:before{border-left:27px solid #3F3F3F;display:none}.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%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{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;box-shadow:0 0 8px rgba(0,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-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.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,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;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,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.banner-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;background:#6A717A;padding:0;position:relative}.banner-w .banner-desktop,.banner-w .banner-tablet,.banner-w .banner-mobile{position:absolute;top:0;left:0;width:100%;height:100%;float:left;display:none}.banner-w .banner-mobile{display:block}@media (min-width: 760px){.banner-w .banner-mobile{display:none}}@media (min-width: 760px) and (max-width: 1023px){.banner-w .banner-tablet{display:block}}@media (min-width: 1023px){.banner-w .banner-desktop{display:block}}.banner-w .banner{position:relative;max-width:1000px;margin-left:auto;margin-right:auto;height:180px}.banner-w .banner:after{content:" ";display:block;clear:both}@media (min-width: 760px){.banner-w .banner{height:360px}}@media (min-width: 1023px){.banner-w .banner{height:580px}}.banner-w .banner .banner-content{position:absolute;top:50%;left:0;transform:translate(-50%, 0)}.callout-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;background:#c8d9de;margin-bottom:40px}.callout-w .callout{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.callout-w .callout .content{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding:30px 40px;padding-bottom:20px}.callout-w .callout .content p{font-size:18px;line-height:24px}.font_size_big .callout-w .callout .content p{font-size:22px;line-height:32px}.callout-w .callout .callout-image{clear:both;width:100%;float:left;margin-left:0;margin-right:0;height:200px}@media (min-width: 760px){.callout-w .callout .callout-image{height:320px}}.callout-w .callout a.read-more{color:#70a095;text-decoration:none;position:relative;font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif}.callout-w .callout a.read-more:after{content:'';background:url("../library/images/button-arrow-blue.png") 0 0 no-repeat;background-size:7px;width:8px;height:13px;float:left;position:absolute;top:50%;margin-top:-6px;right:-20px}.contact-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;background:#c8d9de;padding:60px 20px}.contact-w .contact{max-width:1000px;margin-left:auto;margin-right:auto}.contact-w .contact:after{content:" ";display:block;clear:both}.contact-w .contact-title{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.contact-w .contact-title .col{clear:both;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 760px){.contact-w .contact-title .col{clear:none;width:32.20339%;float:left;margin-right:1.69492%}.contact-w .contact-title .col:nth-child(2){clear:none;width:66.10169%;float:right;margin-right:0}}.contact-w .contact-title .col h2{font-size:25px;line-height:43px;color:#435362;position:relative;padding-bottom:10px;clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:30px;font-weight:500}.contact-w .contact-title .col h2:after{content:'';width:70px;float:left;position:absolute;bottom:0;left:0;border-bottom:1px solid #435362}.font_size_big .contact-w .contact-title .col h2{font-size:30px;line-height:46px}.contact-w .contact-title .col p{font-size:22px;line-height:28px;color:#435362;font-weight:600;text-align:left;margin-bottom:20px}@media (min-width: 760px){.contact-w .contact-title .col p{margin-bottom:0;text-align:right;font-size:22px;line-height:50px}}.contact-w .contact-form{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.contact-w .contact-form .col{clear:both;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 760px){.contact-w .contact-form .col{clear:none;width:32.20339%;float:left;margin-right:1.69492%}.contact-w .contact-form .col:nth-child(2){clear:none;width:66.10169%;float:right;margin-right:0}}.quote-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding:0 20px}.quote-w.introduction .quote{border-top:0;text-align:center}.quote-w.introduction .quote h2{position:relative;padding-bottom:20px;font-weight:normal;margin-bottom:20px;font-size:25px}.quote-w.introduction .quote h2:after{position:absolute;bottom:0;content:'';float:left;width:60px;left:50%;margin-left:-30px;border-bottom:1px solid #435362}.quote-w.introduction .quote p{max-width:550px;margin-left:auto;margin-right:auto}.quote-w.introduction .quote p:after{content:" ";display:block;clear:both}.quote-w .quote{max-width:1000px;margin-left:auto;margin-right:auto;border-top:1px solid #435362;border-bottom:1px solid #435362;padding-top:60px;padding-bottom:40px;text-align:center}.quote-w .quote:after{content:" ";display:block;clear:both}.page-id-1443 .quote-w .quote{text-align:center}.page-id-1443 .quote-w .quote p{font-family:"frutiger-Light","frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif}.quote-w .quote p{font-family:"frutiger-Light","frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;color:#435362;margin-bottom:20px}.font_size_big .quote-w .quote p{font-size:24px;line-height:32px}.quote-w .quote p a{color:#70a095;text-decoration:underline}.spacer-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;height:60px}.gallery-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding:40px 0}.gallery-w h3{text-align:center}.gallery-w .gallery{max-width:800px;margin-left:auto;margin-right:auto;position:relative}.gallery-w .gallery:after{content:" ";display:block;clear:both}.gallery-w .gallery .next{width:60px;height:60px;float:right;position:absolute;top:50%;right:-30px;margin-top:-60px;background:url(../images/icon_arrow_black@2x.png) #F3F3F3 center center no-repeat;background-size:21px;z-index:100;transform:rotate(270deg)}.gallery-w .gallery .prev{width:60px;height:60px;float:right;position:absolute;top:50%;left:-30px;margin-top:-60px;background:url(../images/icon_arrow_black@2x.png) #F3F3F3 center center no-repeat;background-size:21px;z-index:100;transform:rotate(90deg)}.gallery-w .gallery li .caption{font-size:16px;line-height:16px;text-align:center;background:#F3F3F3;clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding:30px}@media (min-width: 760px){.gallery-w .gallery li .caption{padding:30px 100px}}.gallery-w .gallery li img{width:100%;height:auto !important;float:left}.gallery-w .thumbnail-pager-w{margin-top:10px;clear:both;width:100%;float:left;margin-left:0;margin-right:0}.gallery-w .thumbnail-pager-w ul li{height:auto;overflow:hidden;clear:both;width:100%;float:left;margin-left:0;margin-right:0;position:relative;margin-bottom:10px}@media (min-width: 760px){.gallery-w .thumbnail-pager-w ul li{height:120px;clear:none;width:32.20339%;float:left;margin-right:1.69492%}}.gallery-w .thumbnail-pager-w ul li:nth-child(1){clear:both;width:100%;float:left;margin-left:0;margin-right:0;height:auto}@media (min-width: 760px){.gallery-w .thumbnail-pager-w ul li:nth-child(1){height:400px}}@media (min-width: 760px){.gallery-w .thumbnail-pager-w ul li:nth-child(4){clear:none;width:32.20339%;float:right;margin-right:0}.gallery-w .thumbnail-pager-w ul li:nth-child(5){clear:none;width:66.10169%;float:left;margin-right:1.69492%;height:250px}.gallery-w .thumbnail-pager-w ul li:nth-child(6){clear:none;width:32.20339%;float:right;margin-right:0}.gallery-w .thumbnail-pager-w ul li:nth-child(7){clear:none;width:32.20339%;float:right;margin-right:0}}@media (min-width: 760px){.gallery-w .thumbnail-pager-w ul li a{position:absolute;top:0;left:0;width:100%;float:left;height:100%}}.gallery-w .thumbnail-pager-w ul li img.mobile-img{clear:both;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 760px){.gallery-w .thumbnail-pager-w ul li img.mobile-img{display:none}}.content-left-image-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding:50px 20px}@media (max-width: 760px){.content-left-image-w{padding-bottom:10px}}.content-left-image-w.bg{background:#c8d9de}.content-left-image-w .content-left-image{max-width:1000px;margin-left:auto;margin-right:auto}.content-left-image-w .content-left-image:after{content:" ";display:block;clear:both}.content-left-image-w .content-left-image .col{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:20px}@media (min-width: 760px){.content-left-image-w .content-left-image .col{margin-bottom:0;clear:none;width:66.10169%;float:left;margin-right:1.69492%}.content-left-image-w .content-left-image .col:nth-child(2){clear:none;width:28.57143%;float:right;margin-right:0}}@media (max-width: 760px){.content-left-image-w .content-left-image .col .vertical-center{height:auto !important}}.content-left-image-w .content-left-image .col .img-i,.content-left-image-w .content-left-image .col .vertical-center{height:260px;position:relative;margin-bottom:20px}@media (min-width: 760px){.content-left-image-w .content-left-image .col .img-i,.content-left-image-w .content-left-image .col .vertical-center{height:350px;margin-bottom:0}}@media (min-width: 1023px){.content-left-image-w .content-left-image .col .img-i,.content-left-image-w .content-left-image .col .vertical-center{height:350px}.content-left-image-w .content-left-image .col .img-i .copy-i,.content-left-image-w .content-left-image .col .vertical-center .copy-i{position:absolute;top:50%;transform:translate(0, -50%)}}.content-left-image-w .content-left-image .col .img-i .image-slider-w,.content-left-image-w .content-left-image .col .vertical-center .image-slider-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;position:relative}.content-left-image-w .content-left-image .col .img-i .image-slider-w .next,.content-left-image-w .content-left-image .col .vertical-center .image-slider-w .next{background:url(../library/images/hero-banner-arrow-right.png) center center no-repeat;width:70px;height:100%;position:absolute;right:0;top:0;background-size:23px;z-index:100}.content-left-image-w .content-left-image .col .img-i .image-slider-w .next:hover,.content-left-image-w .content-left-image .col .vertical-center .image-slider-w .next:hover{cursor:pointer}.content-left-image-w .content-left-image .col .img-i .image-slider-w .prev,.content-left-image-w .content-left-image .col .vertical-center .image-slider-w .prev{background:url(../library/images/hero-banner-arrow-left.png) center center no-repeat;width:70px;height:100%;position:absolute;left:0;top:0;background-size:23px;z-index:100}.content-left-image-w .content-left-image .col .img-i .image-slider-w .prev:hover,.content-left-image-w .content-left-image .col .vertical-center .image-slider-w .prev:hover{cursor:pointer}.content-left-image-w .content-left-image .col .img-i .image-slider-w .image-slider,.content-left-image-w .content-left-image .col .vertical-center .image-slider-w .image-slider{clear:both;width:100%;float:left;margin-left:0;margin-right:0;height:260px;position:relative}@media (min-width: 760px){.content-left-image-w .content-left-image .col .img-i .image-slider-w .image-slider,.content-left-image-w .content-left-image .col .vertical-center .image-slider-w .image-slider{height:350px}}@media (min-width: 1023px){.content-left-image-w .content-left-image .col .img-i .image-slider-w .image-slider,.content-left-image-w .content-left-image .col .vertical-center .image-slider-w .image-slider{height:350px}}.content-left-image-w .content-left-image .col .img-i .image-slider-w .image-slider .slide,.content-left-image-w .content-left-image .col .vertical-center .image-slider-w .image-slider .slide{clear:both;width:100%;float:left;margin-left:0;margin-right:0;height:100%;position:absolute;top:0;left:0}.content-left-image-w .content-left-image .col .copy-i{padding:0 0px}@media (min-width: 1023px){.content-left-image-w .content-left-image .col .copy-i{text-align:left;padding:0 10px}}.content-left-image-w .content-left-image .col .copy-i h2{color:#435362;font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:25px;line-height:30px;position:relative;padding-bottom:20px}.font_size_big .content-left-image-w .content-left-image .col .copy-i h2{font-size:32px;line-height:38px}.content-left-image-w .content-left-image .col .copy-i h2:after{content:'';width:70px;border-bottom:1px solid #435362;position:absolute;bottom:0;left:0}.content-left-image-w .content-left-image .col .copy-i p{color:#435362}.content-left-image-w .content-left-image .col .copy-i p a.read-more{color:#70a095;text-decoration:none;position:relative;font-family:"frutiger-Roman","frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif}.content-left-image-w .content-left-image .col .copy-i p a.read-more:after{content:'';background:url("../library/images/button-arrow-blue.png") 0 0 no-repeat;background-size:7px;width:8px;height:13px;float:left;position:absolute;top:50%;margin-top:-6px;right:-20px}.content-right-image-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding:50px 20px}@media (max-width: 760px){.content-right-image-w{padding-bottom:0}}.content-right-image-w.bg{background:#c8d9de}.content-right-image-w .content-right-image{max-width:1000px;margin-left:auto;margin-right:auto}.content-right-image-w .content-right-image:after{content:" ";display:block;clear:both}.content-right-image-w .content-right-image .col{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:20px}@media (min-width: 760px){.content-right-image-w .content-right-image .col{margin-bottom:0;clear:none;width:66.10169%;float:right;margin-right:0}.content-right-image-w .content-right-image .col:nth-child(2){clear:none;width:28.57143%;float:left;margin-right:.84034%}}@media (max-width: 760px){.content-right-image-w .content-right-image .col .vertical-center{height:auto !important}}.content-right-image-w .content-right-image .col .img-i,.content-right-image-w .content-right-image .col .vertical-center{height:260px;position:relative;margin-bottom:20px}@media (min-width: 760px){.content-right-image-w .content-right-image .col .img-i,.content-right-image-w .content-right-image .col .vertical-center{height:350px;margin-bottom:0}}@media (min-width: 1023px){.content-right-image-w .content-right-image .col .img-i,.content-right-image-w .content-right-image .col .vertical-center{height:350px}.content-right-image-w .content-right-image .col .img-i .copy-i,.content-right-image-w .content-right-image .col .vertical-center .copy-i{position:absolute;top:50%;transform:translate(0, -50%)}}.content-right-image-w .content-right-image .col .img-i .image-slider-w,.content-right-image-w .content-right-image .col .vertical-center .image-slider-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;position:relative}.content-right-image-w .content-right-image .col .img-i .image-slider-w .next,.content-right-image-w .content-right-image .col .vertical-center .image-slider-w .next{background:url(../library/images/hero-banner-arrow-right.png) center center no-repeat;width:70px;height:100%;position:absolute;right:0;top:0;background-size:23px;z-index:100}.content-right-image-w .content-right-image .col .img-i .image-slider-w .next:hover,.content-right-image-w .content-right-image .col .vertical-center .image-slider-w .next:hover{cursor:pointer}.content-right-image-w .content-right-image .col .img-i .image-slider-w .prev,.content-right-image-w .content-right-image .col .vertical-center .image-slider-w .prev{background:url(../library/images/hero-banner-arrow-left.png) center center no-repeat;width:70px;height:100%;position:absolute;left:0;top:0;background-size:23px;z-index:100}.content-right-image-w .content-right-image .col .img-i .image-slider-w .prev:hover,.content-right-image-w .content-right-image .col .vertical-center .image-slider-w .prev:hover{cursor:pointer}.content-right-image-w .content-right-image .col .img-i .image-slider-w .image-slider,.content-right-image-w .content-right-image .col .vertical-center .image-slider-w .image-slider{clear:both;width:100%;float:left;margin-left:0;margin-right:0;height:260px;position:relative}@media (min-width: 760px){.content-right-image-w .content-right-image .col .img-i .image-slider-w .image-slider,.content-right-image-w .content-right-image .col .vertical-center .image-slider-w .image-slider{height:350px}}@media (min-width: 1023px){.content-right-image-w .content-right-image .col .img-i .image-slider-w .image-slider,.content-right-image-w .content-right-image .col .vertical-center .image-slider-w .image-slider{height:350px}}.content-right-image-w .content-right-image .col .img-i .image-slider-w .image-slider .slide,.content-right-image-w .content-right-image .col .vertical-center .image-slider-w .image-slider .slide{clear:both;width:100%;float:left;margin-left:0;margin-right:0;height:100%;position:absolute;top:0;left:0}.content-right-image-w .content-right-image .col .copy-i{padding:0 0px}@media (min-width: 1023px){.content-right-image-w .content-right-image .col .copy-i{text-align:left;padding:0 10px}}.content-right-image-w .content-right-image .col .copy-i h2{color:#435362;font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:25px;line-height:30px;position:relative;padding-bottom:20px}.font_size_big .content-right-image-w .content-right-image .col .copy-i h2{font-size:32px;line-height:38px}.content-right-image-w .content-right-image .col .copy-i h2:after{content:'';width:70px;border-bottom:1px solid #435362;position:absolute;bottom:0;left:0}.content-right-image-w .content-right-image .col .copy-i p{color:#435362}.content-right-image-w .content-right-image .col .copy-i p a.read-more{color:#70a095;text-decoration:none;position:relative;font-family:"frutiger-Roman","frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif}.content-right-image-w .content-right-image .col .copy-i p a.read-more:after{content:'';background:url("../library/images/button-arrow-blue.png") 0 0 no-repeat;background-size:7px;width:8px;height:13px;float:left;position:absolute;top:50%;margin-top:-6px;right:-20px}.pillars-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding:50px 20px;padding-bottom:40px}.pillars-w .title{max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:25px}.pillars-w .title:after{content:" ";display:block;clear:both}.pillars-w .pillars{max-width:1000px;margin-left:auto;margin-right:auto}.pillars-w .pillars:after{content:" ";display:block;clear:both}.pillars-w .pillars .pillar{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:20px}@media (min-width: 760px){.pillars-w .pillars .pillar{margin-bottom:0;clear:none;width:32.77311%;float:left;margin-right:.84034%}.pillars-w .pillars .pillar:nth-child(3){clear:none;width:32.77311%;float:right;margin-right:0}}.pillars-w .pillars .pillar .pillar-image{clear:both;width:100%;float:left;margin-left:0;margin-right:0;height:320px}.pillars-w .pillars .pillar .pillar-content{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding:20px;background:#e3e8eb}@media (min-width: 760px) and (max-width: 1023px){.pillars-w .pillars .pillar .pillar-content{min-height:195px}}.pillars-w .pillars .pillar .pillar-content h3{font-size:18px;line-height:24px;color:#435362;font-weight:500;margin-bottom:10px}@media (min-width: 1023px){.pillars-w .pillars .pillar .pillar-content h3{font-size:20px;line-height:30px}}.page-id-1487 .pillars-w .pillars .pillar .pillar-content h3{margin-bottom:0}.font_size_big .pillars-w .pillars .pillar .pillar-content h3{font-size:26px;line-height:36px}.pillars-w .pillars .pillar .pillar-content h4{color:#70a095;font-size:18px;line-height:24px;margin-bottom:10px}@media (min-width: 1023px){.pillars-w .pillars .pillar .pillar-content h4{font-size:20px;line-height:24px}}.font_size_big .pillars-w .pillars .pillar .pillar-content h4{font-size:26px;line-height:36px}.pillars-w .pillars .pillar .pillar-content p{color:#435362;font-size:18px;line-height:24px;font-family:"frutiger-Light","frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif}@media (min-width: 1023px){.page-id-1487 .pillars-w .pillars .pillar .pillar-content p{font-size:20px;line-height:24px}}.font_size_big .pillars-w .pillars .pillar .pillar-content p{font-size:22px;line-height:32px}.pillars-w .pillars .pillar a.read-more{clear:both;width:100%;float:left;margin-left:0;margin-right:0;background:#70a095;color:#FFF;padding:20px;text-decoration:none;font-size:16px;line-height:16px;position:relative;font-family:"frutiger-Roman","frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif}.font_size_big .pillars-w .pillars .pillar a.read-more{font-size:20px;line-height:20px}.pillars-w .pillars .pillar a.read-more:after{content:'';background:url("../library/images/button-arrow.png") 0 0 no-repeat;background-size:8px;width:8px;height:13px;float:left;position:absolute;top:50%;margin-top:-7px;right:20px}.full-width-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;height:240px;position:relative;margin-bottom:40px}@media (min-width: 760px){.full-width-w{height:320px}}.mobile-banner{width:100%;clear:both;width:100%;float:left;margin-left:0;margin-right:0;height:100%;position:absolute;top:0;left:0}@media (min-width: 1023px){.mobile-banner{display:none}}.page-w-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding:50px 20px}.page-w-w .quote-w{padding-left:0;padding-right:0}.page-w-w .page-w{max-width:1000px;margin-left:auto;margin-right:auto}.page-w-w .page-w:after{content:" ";display:block;clear:both}.page-w-w .page-w .page-content{clear:both;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 760px){.page-w-w .page-w .page-content{clear:none;width:66.10169%;float:right;margin-right:0}}.page-w-w .page-w .page-sidebar{clear:both;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 760px){.page-w-w .page-w .page-sidebar{clear:none;width:28.57143%;float:left;margin-right:.84034%}}.page-w-w .page-w .page-sidebar .brochure-w{margin-bottom:20px}.page-w-w .page-w .page-sidebar .brochure-w .brochure-image{clear:both;width:100%;float:left;margin-left:0;margin-right:0;height:170px;background:url(../library/images/Internal-page-brochure-download.png) center center no-repeat;background-size:cover}.page-w-w .page-w .page-sidebar .brochure-w a.read-more{clear:both;width:100%;float:left;margin-left:0;margin-right:0;background:#70a095;color:#FFF;padding:20px;text-decoration:none;font-size:18px;line-height:18px;position:relative;font-family:"frutiger-Roman","frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif}.page-w-w .page-w .page-sidebar .brochure-w a.read-more:after{content:'';background:url("../library/images/button-arrow.png") 0 0 no-repeat;background-size:8px;width:8px;height:13px;float:left;position:absolute;top:50%;margin-top:-7px;right:20px}.page-w-w .page-w .page-sidebar .sidebar-contact-form{clear:both;width:100%;float:left;margin-left:0;margin-right:0;background:#c8d9de;margin-bottom:20px;padding:30px 20px;padding-bottom:0}.page-w-w .page-w .page-sidebar .sidebar-contact-form .input-w{margin-bottom:10px !important}.page-w-w .page-w .page-sidebar .sidebar-contact-form .input-w input{margin-bottom:0;font-size:18px !important;line-height:28px;padding-top:10px;padding-bottom:10px;height:50px !important;font-weight:200}.page-w-w .page-w .page-sidebar .sidebar-contact-form .input-w textarea{padding-left:12px;padding-top:12px;font-size:18px;line-height:28px;padding-top:10px;padding-bottom:10px;font-weight:200}.page-w-w .page-w .page-sidebar .sidebar-contact-form h2{line-height:24px;font-size:20px}@media (min-width: 760px){.page-w-w .page-w .page-sidebar .sidebar-contact-form input[type=submit]{color:#70a095 !important;background:url("../library/images/button-arrow-blue.png") #c8d9de 100% center no-repeat !important;background-size:7px !important;padding-right:20px;font-family:"frutiger-Roman","frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif}}.page-w-w .page-w .page-sidebar nav{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:20px;background:#e3e8eb}.page-w-w .page-w .page-sidebar nav h3{padding:15px 20px;padding-bottom:10px;margin-bottom:0;font-size:20px}.page-w-w .page-w .page-sidebar nav ul{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.page-w-w .page-w .page-sidebar nav ul li{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:0;font-size:18px;line-height:18px;font-family:"frutiger-Light","frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif}.page-w-w .page-w .page-sidebar nav ul li ul.children{display:none}.page-w-w .page-w .page-sidebar nav ul li.current_page_item a{background:#70a095;color:#FFF}.page-w-w .page-w .page-sidebar nav ul li a{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding:15px 20px;color:#435362;text-decoration:none}.page-w-w .page-w .page-sidebar nav ul li a:hover{background:#70a095;color:#FFF}.body-w{background:#fff;clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding-bottom:20px}.body-w .body{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.body-w .body .body-content{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.body-w .body .body-content .alm-btn-wrap{clear:both;width:100%;float:left;margin-left:0;margin-right:0;border-top:1px solid #435362;padding:10px 0;margin-top:20px}.body-w .body .body-content .alm-btn-wrap button{background:#FFF;color:#70a095;padding:0;margin:0;float:left;text-align:left;height:auto !important;font-weight:normal;line-height:auto !important}.body-w .body .body-content .alm-listing{margin:0;padding:0}.body-w .body .body-content .alm-listing .alm-reveal{margin:0;padding:0;clear:both;width:100%;float:left;margin-left:0;margin-right:0}.body-w .body .body-content .alm-listing .alm-reveal li{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding:0;margin:0;margin-bottom:40px}@media (min-width: 760px){.body-w .body .body-content .alm-listing .alm-reveal li{clear:none;width:49.15254%;float:left;margin-right:1.69492%}.body-w .body .body-content .alm-listing .alm-reveal li:nth-child(even){clear:none;width:49.15254%;float:right;margin-right:0}}.body-w .body .body-content .alm-listing .alm-reveal li .newsimage a:after{display:none}.body-w .body .body-content .alm-listing .alm-reveal li .newsimage img{width:100%;float:left;clear:both}.body-w .body .body-content .alm-listing .alm-reveal li p.entry-meta2{display:none !important}.body-w .body .body-content .alm-listing .alm-reveal li h3{float:left;width:100%;letter-spacing:0px;font-size:22px;line-height:28px;font-family:"frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:10px}@media (min-width: 760px){.body-w .body .body-content .alm-listing .alm-reveal li h3{height:70px}}.body-w .body .body-content .alm-listing .alm-reveal li h3 a:after{display:none}.body-w .body .body-content .alm-listing .alm-reveal li h3 a:visited{color:#435362}.body-w .body .body-content .alm-listing .alm-reveal li .fom p{margin-bottom:0;height:auto !important;font-family:"frutiger-Light","frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif}.body-w .body .body-content .alm-listing .alm-reveal li .fom p a{color:#70a095 !important;float:left;text-decoration:none;position:relative;font-family:"frutiger-Roman","frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif}.body-w .body .body-content .alm-listing .alm-reveal li .fom p a:after{content:'';background:url("../library/images/button-arrow-blue.png") 0 0 no-repeat;background-size:7px;width:8px;height:13px;float:left;position:absolute;top:50%;margin-top:-6px;right:-20px}.body-w .body .body-content .alm-listing .alm-reveal li p{height:80px;float:left;width:100%;margin-bottom:0}#load-more{font-size:18px !important}@media (min-width: 1000px){#inner-header .nav li a{font-size:11px}}@media (min-width: 1200px){#inner-header .nav li a{font-size:14px}}#inner-header nav #menu-uppermenu{margin-left:0 !important}@media (max-width: 760px){#head-functions-small.active{position:fixed;top:0;clear:both;width:100%;float:left;margin-left:0;margin-right:0;z-index:1000}}img.mfp-img,.mfp-image-holder .mfp-content{max-width:100% !important}@media (max-width: 770px){.loginclass{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding-right:15px}}#inner-header .nav li{position:relative}@media (min-width: 770px){#inner-header .nav li ul.sub-menu{max-width:85px}#inner-header .nav li ul.sub-menu li{padding-right:5px;padding-left:5px;font-size:14px}#inner-header .nav li ul.sub-menu li a{padding:0 !important;border-right:0 !important;font-size:13px !important}}#content{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.header-spacer{clear:both;width:100%;float:left;margin-left:0;margin-right:0;height:235px;display:none}@media (min-width: 1023px){.header-spacer{height:200px;display:block}}.header-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;position:relative;z-index:1000;background:#FFFFFF}@media (min-width: 1023px){.header-w{position:fixed;padding-bottom:20px}}@media (max-width: 1023px){.header-w .header{padding-top:50px}}.pre-header-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding:20px;background:#435362;margin-bottom:20px}.pre-header{max-width:1000px;margin-left:auto;margin-right:auto;color:#FFF;font-size:18px;line-height:18px;text-align:center;font-weight:normal;font-weight:600}.pre-header:after{content:" ";display:block;clear:both}.pre-header a{color:#FFF;font-weight:600}.homelogo a img{max-width:none}.full-width-slider-w-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;position:relative;background:#008599}.full-width-slider-w-w .full-width-banner{height:250px;position:relative}@media (min-width: 760px){.full-width-slider-w-w .full-width-banner{height:282px}}@media (min-width: 1023px){.full-width-slider-w-w .full-width-banner{height:500px}}@media (max-width: 1023px){.full-width-slider-w-w .full-width-banner{background-size:100% !important}}@media (max-width: 760px){.full-width-slider-w-w .full-width-banner{background-size:140% !important}}.full-width-slider-w-w .next{background:url(../library/images/hero-banner-arrow-right.png) center center no-repeat;width:70px;height:77%;position:absolute;right:0;top:0;background-size:23px;z-index:100}.page-child .full-width-slider-w-w .next{height:100%}@media (min-width: 760px){.full-width-slider-w-w .next{display:block;height:100%}}.full-width-slider-w-w .next:hover{cursor:pointer}.full-width-slider-w-w .prev{background:url(../library/images/hero-banner-arrow-left.png) center center no-repeat;width:70px;height:77%;position:absolute;left:0;top:0;background-size:23px;z-index:100}.page-child .full-width-slider-w-w .prev{height:100%}@media (min-width: 760px){.full-width-slider-w-w .prev{display:block;height:100%}}.full-width-slider-w-w .prev:hover{cursor:pointer}.full-width-slider-w-w .full-width-slider-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;height:240px;position:relative}@media (min-width: 760px){.full-width-slider-w-w .full-width-slider-w{height:282px}}@media (min-width: 1023px){.full-width-slider-w-w .full-width-slider-w{height:498px}}.full-width-slider-w-w .full-width-slider-w .full-width-slider{clear:both;width:100%;float:left;margin-left:0;margin-right:0;position:absolute;top:0;left:0;height:100%}.full-width-slider-w-w .full-width-slider-w .full-width-slider img.mobile-image{display:none}.full-width-slider-w-w .full-width-slider-w .caption{color:#FFF;background:#70a095;padding:14px 20px;clear:both;width:100%;float:left;margin-left:0;margin-right:0;font-family:"frutiger-Roman","frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:22px;text-align:center;position:absolute;bottom:0;left:0}.footer-post-w{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding:50px 20px;background:#435362}.footer-post-w .footer-post{max-width:1000px;margin-left:auto;margin-right:auto}.footer-post-w .footer-post:after{content:" ";display:block;clear:both}.footer-post-w .footer-post .col{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:30px}@media (min-width: 1023px){.footer-post-w .footer-post .col{margin-bottom:0;clear:none;width:32.20339%;float:left;margin-right:1.69492%}.footer-post-w .footer-post .col:nth-child(2){margin-left:16.94915%;clear:none;width:23.72881%;float:left;margin-right:1.69492%}.footer-post-w .footer-post .col:nth-child(3){clear:none;width:23.72881%;float:right;margin-right:0}}.footer-post-w .footer-post .col h4{color:#FFFFFF;margin-bottom:20px;font-size:24px;line-height:30px;font-weight:normal}.footer-post-w .footer-post .col h4.social{margin-bottom:10px}.footer-post-w .footer-post .col ul{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding-bottom:45px;position:relative;margin-bottom:15px}.footer-post-w .footer-post .col ul:after{content:'';width:20px;border-bottom:1px solid #FFF;position:absolute;bottom:15px}.footer-post-w .footer-post .col ul li{font-size:16px;line-height:22px}.footer-post-w .footer-post .col ul li a{color:#FFFFFF;text-decoration:none}.footer-post-w .footer-post .col ul li a:hover{text-decoration:underline}.footer-post-w .footer-post .col p{color:#FFFFFF}.footer-post-w .footer-post .col p a{color:#FFFFFF;text-decoration:none}.footer-post-w .footer-post .col p a:hover{text-decoration:underline}.footer-post-w .footer-post .col a.instagram{background:url(../library/images/instagram-icon.png) 0 0 no-repeat;background-size:25px;width:25px;float:left;height:25px;margin-right:5px}.footer-post-w .footer-post .col a.facebook{background:url(../library/images/facebook-icon.png) 0 0 no-repeat;width:25px;float:left;height:25px;background-size:25px}.footer-post-w .footer-post .col a.cranbrook-care-logo{background:url(../library/images/white-logo.png) 0 0 no-repeat;background-size:240px;float:left;width:240px;height:60px}#menu-uppermenu ul.sub-menu{background-image:url(../library/images/ulli-bellavista.png) !important}.callout-w .callout a.read-more:after,.body-w .body .body-content .alm-listing .alm-reveal li .fom p a:after,.content-right-image-w .content-right-image .col .copy-i p a.read-more:after,.content-left-image-w .content-left-image .col .copy-i p a.read-more:after{content:'';background:url(../library/images/button-arrow-green-blue.png) 0 0 no-repeat;background-size:7px}@media (min-width: 760px){.page-w-w .page-w .page-sidebar .sidebar-contact-form input[type=submit]{background:url(../library/images/button-arrow-green-blue.png) #c8d9de 100% center no-repeat !important;background-size:7px !important}}

.footer-post-w .footer-post .col a.cranbrook-care-logo {
	margin-left: -3px;
}
.info-txt {
    font-size: 18px;
    line-height: 24px;
}
#leftside .form-div-wrapper fieldset input.default-button-white {
    display: none;
}
div.wpcf7-mail-sent-ok {
    border: 0!important;
}
div.wpcf7-response-output {
    border: 0!important;
    padding: 0!important;
    margin: 0!important;
}
#menu-uppermenu li ul .current-menu-item > a {
    color: #7094aa !important;
}  
.content ul {
        padding: 0 0 20px 20px;
}
.content ul li {
    font-size: 18px;
    line-height: 24px;
    font-family: "frutiger-Light","frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    padding-left: 0;
    list-style-type: disc;
}
.content ol li {
    font-size: 18px;
    line-height: 24px;
    font-family: "frutiger-Light","frutiger","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.contact-title a {
    color: #435362;
    font-weight: 600;
}

.contactform3 input[type="text"], .contactform3 textarea, .contactform3 input[type="email"], .contactform3 select {
    background: #e3e8eb!important;
}
.form-alert {
    color: #a0183c;
    margin: 0;
    font-size: 14px;
    display: none;
}

.wdform_column3 .wdform-element-section {
    margin-bottom: 25px;
}

.wdform-element-section.uploadaphotoback {
    display: none;
}



.contactform3 .button-submit {
    background-color: #70a095;
    color: #ffffff;
    margin-right: 20px;
    border: 0;
}

#menu-uppermenu ul.sub-menu {
    background: #fff !important;
    padding-top: 0;
}

@media (min-width: 770px) {
#inner-header .nav li ul.sub-menu {
    max-width: 85px;
}
}


@media (min-width: 770px) {
#inner-header .nav li ul.sub-menu {
    max-width: 85px;
}
#inner-header .nav li ul.sub-menu li {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 14px;
    text-align: left!important;
}
}
@media (min-width: 760px) {
#menu-uppermenu ul.sub-menu {
    padding: 0 10px !important;
    padding-top: 20px !important;
    min-width: 200px;
    left: 0;
}
}

#inner-header .nav li ul.sub-menu li a {
	text-align: left;
}
#menu-uppermenu li:hover {
	background: #FFF;
}

#menu-uppermenu ul.sub-menu li a:hover, #menu-uppermenu li ul .current-menu-item > a {
    color: #70a095!important;
}
@media (max-width: 760px) {
	#head-functions-small.active {
		position: relative!important;
	}
}
@media (max-width: 768px) {
#inner-header > nav.show { margin-top: 0; }	
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    background: none!important;
    text-align: left;
    font-size: 14px;
}

.wdform_row {
    display: block;
    clear: both;
}