html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body .__web-inspector-hide-shortcut__,body .__web-inspector-hide-shortcut__ *{visibility:visible !important;display:none !important}img{max-width:100%;height:auto}.dummy{display:none}html,body,button{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}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-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@keyframes life_fadein{0%{opacity:0}100%{opacity:1}}.life_animate{opacity:0}.life_animate.visible{animation:life_fadein .8s 0s ease-in;animation-fill-mode:forwards}.life_animate.delay1{animation-delay:150ms}.life_animate.delay2{animation-delay:300ms}.life_animate.delay3{animation-delay:450ms}.life_animate.delay4{animation-delay:600ms}.life_animate.delay5{animation-delay:850ms}.life_animate.delay6{animation-delay:1000ms}.life_animate_children{opacity:1;animation:none !important}.life_animate_children>*{opacity:0}.life_animate_children.visible>*{animation:life_fadein 1s 0s ease-in;animation-fill-mode:forwards}.life_animate_children.visible>*:nth-child(0){animation-delay:0ms}.life_animate_children.visible>*:nth-child(1){animation-delay:25ms}.life_animate_children.visible>*:nth-child(2){animation-delay:50ms}.life_animate_children.visible>*:nth-child(3){animation-delay:75ms}.life_animate_children.visible>*:nth-child(4){animation-delay:100ms}.life_animate_children.visible>*:nth-child(5){animation-delay:125ms}.life_animate_children.visible>*:nth-child(6){animation-delay:150ms}.life_animate_children.visible>*:nth-child(7){animation-delay:175ms}.life_animate_children.visible>*:nth-child(8){animation-delay:200ms}.life_animate_children.visible>*:nth-child(9){animation-delay:225ms}.life_animate_children.visible>*:nth-child(10){animation-delay:250ms}.life_animate_children.visible>*:nth-child(11){animation-delay:275ms}.life_animate_children.visible>*:nth-child(12){animation-delay:300ms}.life_animate_children.visible>*:nth-child(13){animation-delay:325ms}.life_animate_children.visible>*:nth-child(14){animation-delay:350ms}.life_animate_children.visible>*:nth-child(15){animation-delay:375ms}.life_animate_children.visible>*:nth-child(16){animation-delay:400ms}.life_animate_children.visible>*:nth-child(17){animation-delay:425ms}.life_animate_children.visible>*:nth-child(18){animation-delay:450ms}.life_animate_children.visible>*:nth-child(19){animation-delay:475ms}.life_animate_children.visible>*:nth-child(20){animation-delay:500ms}.life_animate_children.visible>*:nth-child(21){animation-delay:525ms}.life_animate_children.visible>*:nth-child(22){animation-delay:550ms}.life_animate_children.visible>*:nth-child(23){animation-delay:575ms}.life_animate_children.visible>*:nth-child(24){animation-delay:600ms}.life_animate_children.visible>*:nth-child(25){animation-delay:625ms}.life_animate_children.visible>*:nth-child(26){animation-delay:650ms}.life_animate_children.visible>*:nth-child(27){animation-delay:675ms}.life_animate_children.visible>*:nth-child(28){animation-delay:700ms}.life_animate_children.visible>*:nth-child(29){animation-delay:725ms}.life_animate_children.visible>*:nth-child(30){animation-delay:750ms}.life_animate_children.visible>*:nth-child(31){animation-delay:775ms}.life_animate_children.visible>*:nth-child(32){animation-delay:800ms}.life_animate_children.visible>*:nth-child(33){animation-delay:825ms}.life_animate_children.visible>*:nth-child(34){animation-delay:850ms}.life_animate_children.visible>*:nth-child(35){animation-delay:875ms}.life_animate_children.visible>*:nth-child(36){animation-delay:900ms}.life_animate_children.visible>*:nth-child(37){animation-delay:925ms}.life_animate_children.visible>*:nth-child(38){animation-delay:950ms}.life_animate_children.visible>*:nth-child(39){animation-delay:975ms}.life_animate_children.visible>*:nth-child(40){animation-delay:1000ms}.life_animate_children.visible>*:nth-child(41){animation-delay:1025ms}.life_animate_children.visible>*:nth-child(42){animation-delay:1050ms}.life_animate_children.visible>*:nth-child(43){animation-delay:1075ms}.life_animate_children.visible>*:nth-child(44){animation-delay:1100ms}.life_animate_children.visible>*:nth-child(45){animation-delay:1125ms}.life_animate_children.visible>*:nth-child(46){animation-delay:1150ms}.life_animate_children.visible>*:nth-child(47){animation-delay:1175ms}.life_animate_children.visible>*:nth-child(48){animation-delay:1200ms}.life_animate_children.visible>*:nth-child(49){animation-delay:1225ms}.life_animate_children.visible>*:nth-child(50){animation-delay:1250ms}.life_animate_children.visible>*:nth-child(51){animation-delay:1275ms}.life_animate_children.visible>*:nth-child(52){animation-delay:1300ms}.life_animate_children.visible>*:nth-child(53){animation-delay:1325ms}.life_animate_children.visible>*:nth-child(54){animation-delay:1350ms}.life_animate_children.visible>*:nth-child(55){animation-delay:1375ms}.life_animate_children.visible>*:nth-child(56){animation-delay:1400ms}.life_animate_children.visible>*:nth-child(57){animation-delay:1425ms}.life_animate_children.visible>*:nth-child(58){animation-delay:1450ms}.life_animate_children.visible>*:nth-child(59){animation-delay:1475ms}.life_animate_children.visible>*:nth-child(60){animation-delay:1500ms}.life_animate_children.visible>*:nth-child(61){animation-delay:1525ms}.life_animate_children.visible>*:nth-child(62){animation-delay:1550ms}.life_animate_children.visible>*:nth-child(63){animation-delay:1575ms}.life_animate_children.visible>*:nth-child(64){animation-delay:1600ms}.life_animate_children.visible>*:nth-child(65){animation-delay:1625ms}.life_animate_children.visible>*:nth-child(66){animation-delay:1650ms}.life_animate_children.visible>*:nth-child(67){animation-delay:1675ms}.life_animate_children.visible>*:nth-child(68){animation-delay:1700ms}.life_animate_children.visible>*:nth-child(69){animation-delay:1725ms}.life_animate_children.visible>*:nth-child(70){animation-delay:1750ms}.life_animate_children.visible>*:nth-child(71){animation-delay:1775ms}.life_animate_children.visible>*:nth-child(72){animation-delay:1800ms}.life_animate_children.visible>*:nth-child(73){animation-delay:1825ms}.life_animate_children.visible>*:nth-child(74){animation-delay:1850ms}.life_animate_children.visible>*:nth-child(75){animation-delay:1875ms}.life_animate_children.visible>*:nth-child(76){animation-delay:1900ms}.life_animate_children.visible>*:nth-child(77){animation-delay:1925ms}.life_animate_children.visible>*:nth-child(78){animation-delay:1950ms}.life_animate_children.visible>*:nth-child(79){animation-delay:1975ms}.life_animate_children.visible>*:nth-child(80){animation-delay:2000ms}body.is_instagram .life_animate{animation:none !important;opacity:1}body.is_instagram .life_animate_children>*{animation:none !important;opacity:1}@font-face{font-family:'Roboto';src:url('fonts/Roboto-Variable.woff2') format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:'Merriweather';src:url('fonts/Merriweather-Bold.woff2') format('woff2');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Merriweather';src:url('fonts/Merriweather-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Merriweather';src:url('fonts/Merriweather-Regular.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap}body{color:#646464;font-family:'Merriweather';font-size:15px;font-weight:300;line-height:1.3}::selection{color:#FFF;background:#6c8c7c}hr{border:0;height:8px;background:url('img/divider-2.png') center / contain no-repeat;margin:65px 0}@media only screen and (max-width:600px){hr{height:6px}}p{font-size:1em;line-height:1.6;text-indent:30px}p:not(:last-child){margin-bottom:15px}strong{color:#312b22;font-weight:700}h1{font-family:'Roboto';text-transform:uppercase;font-size:3em;font-weight:300;line-height:1.1;letter-spacing:8px}@media only screen and (max-width:600px){h1{font-size:3.5em}}h2,h3,h4,h5,h6{font-family:'Roboto';text-transform:uppercase;text-align:center;font-weight:300;letter-spacing:1px;font-size:1.5em;line-height:1.25;color:#6c8c7c;margin:30px 0 20px}h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h3,h4,h5,h6{font-family:'Merriweather';text-transform:none;color:#312b22;font-weight:325;letter-spacing:0;font-size:1.05em;margin-bottom:15px}h4,h5,h6{font-size:1em}.life_typography ul{margin-bottom:15px;margin-left:45px;list-style:square;font-weight:300;line-height:1.6}@media only screen and (max-width:600px){.life_typography ul{margin-left:10px}}.life_typography ul ul,.life_typography ul ol{margin-left:20px;margin-bottom:0}.life_typography ul>li{margin:10px 0;position:relative}.life_typography ol{line-height:1.6;margin-bottom:20px;margin-left:45px}@media only screen and (max-width:600px){.life_typography ol{margin-left:10px}}.life_typography ol ol,.life_typography ol ul{margin-left:20px;margin-bottom:0}.life_typography ol>li{margin:15px 0;list-style:decimal}html,body{display:flex;flex-direction:column}.life_canvas{width:80%;max-width:865px;margin-left:auto;margin-right:auto}.life_body{padding:40px 0}section{margin:50px 0}section:first-child{margin-top:0}section:last-child{margin-bottom:0}[data-life-redirect]{cursor:pointer}.life_photo_caption{text-align:center;font-size:.8em;margin-top:20px;margin-bottom:-5px;color:#a4a4a4}.life_photo_caption cite{font-family:sans-serif;font-style:normal}.life_logo{text-align:center;margin:15px auto 10px}.life_logo a{display:inline;text-decoration:none;color:#312b22;font-family:'Ruthie';font-weight:400;font-size:3.2em;line-height:1}.life_logo a img{display:inline-block}.life_tagline{text-align:center;font-size:1.5em;color:#312b22}.life_header .metabar{display:flex;align-items:center;justify-content:flex-end;max-width:1100px;padding:0 20px;margin:0 auto}.life_header .metabar .life_language_switcher{position:relative;top:10px;right:-8px}.life_menu{margin:30px 0;display:flex;gap:10px 25px;justify-content:center}@media only screen and (max-width:600px){.life_menu{gap:4px 14px}}.life_menu a{text-decoration:none;color:inherit;font-family:'Roboto';text-transform:uppercase;font-size:1em;font-weight:380;letter-spacing:.5px;color:#312b22}.life_menu .current-menu-item a{color:#6c8c7c}.life_header .titlebar{margin:30px auto 0;max-width:1100px;min-height:400px;position:relative;overflow:hidden;padding:20px;display:flex;justify-content:center;align-items:center}.life_header .titlebar h1{margin:0 50px;color:#FFF;position:relative;text-align:center;z-index:3}.life_header .titlebar h1 .slogan{font-family:'Merriweather';font-family:'Roboto';font-style:italic;font-weight:250;line-height:1.25;text-transform:none;letter-spacing:0;font-size:.95em;max-width:420px;display:block}body.home .life_header .titlebar h1 .slogan{max-width:550px}@media only screen and (max-width:600px){.life_header .titlebar h1 .slogan{font-size:.65em}}.life_header .titlebar .hero_image{background:#f1efec;background:#99a49e;position:absolute;top:0;bottom:0;left:20px;right:20px;z-index:1;overflow:hidden}.life_header .titlebar .hero_image img{display:block;width:100%;height:100%;object-fit:cover}.life_header .titlebar .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:#000;opacity:.15}.life_footer{margin-top:40px;background:#f9f9f9 !important}.life_footer .widgets{padding:40px 0;font-size:.9em;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.life_footer .widgets h4{padding-top:25px;font-size:1.2em;font-family:Roboto;text-transform:uppercase;color:#6c8c7c;letter-spacing:.5px}.life_footer .widgets .recent_posts{display:flex;flex-direction:column;align-items:center;gap:20px}.life_footer .widgets .recent_posts li{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.life_footer .widgets .recent_posts li .post_title{color:#312b22;text-decoration:none;font-size:.9em;line-height:1.4}.life_footer .widgets .recent_posts li .post_date{color:#646464;font-size:.8em;font-style:italic}.life_footer .widgets .contacts{grid-column:span 2;text-align:center}.life_footer .widgets .contacts .life_logo{max-width:280px;margin:0 auto 15px}.life_footer .widgets .contacts .direct_contacts{margin:18px 0}.life_footer .widgets .contacts .direct_contacts li:not(:last-child){margin-bottom:8px}.life_footer .widgets .contacts .direct_contacts label{opacity:.7}.life_footer .widgets .contacts .direct_contacts a{text-decoration:none;color:inherit;font-weight:500;transition:color .2s ease}.life_footer .widgets .contacts .direct_contacts a:hover{color:#312b22}.life_footer .widgets .contacts .social_networks{display:flex;justify-content:center;gap:15px;margin-top:25px}.life_footer .widgets .contacts .social_networks img{height:15px;width:auto;filter:grayscale(1);transition:all .2s ease}.life_footer .widgets .contacts .social_networks img:hover{filter:grayscale(0)}.life_footer .widgets .quick_links .life_menu{flex-direction:column;align-items:center;gap:15px}.life_footer .widgets .quick_links .life_menu a{color:#646464;text-transform:none;font-family:'Merriweather';transition:color .2s ease}.life_footer .widgets .quick_links .life_menu a:hover{color:#312b22}@media only screen and (max-width:820px){.life_footer .widgets .recent_posts{display:none}.life_footer .widgets .contacts{grid-column:span 3}}@media only screen and (max-width:600px){.life_footer .widgets{gap:20px}.life_footer .widgets .contacts{grid-column:span 4}.life_footer .widgets .quick_links{grid-column:span 4}}.life_footer .socket{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 15px;padding:20px 0;border-top:solid 1px #dadada;font-size:.85em;line-height:1.1}@media only screen and (max-width:820px){.life_footer .socket{flex-direction:column;align-items:center}}.life_footer .socket a{text-decoration:none;color:#312b22;display:inline-block}.life_footer .socket a:after{content:'';display:block;height:1px;width:0;background:#312b22;transition:all .2s ease-out}.life_footer .socket a:hover:after{width:100%}a.button,input[type="submit"]{display:inline-block;text-decoration:none;font-family:Roboto;text-transform:uppercase;font-weight:400;letter-spacing:1px;font-size:.95em;line-height:1;padding:14px 30px 13px;white-space:nowrap;border:0;background:#6c8c7c;color:#FFF;transition:all .2s ease;cursor:pointer}a.button:hover,input[type="submit"]:hover{background-color:#f2cd88;color:#000}form{max-width:550px;margin:0 auto}form input[type="text"],form input[type="email"],form input[type="number"],form input[type="date"],form input[type="password"],form textarea{-webkit-appearance:none;appearance:none;font-family:'Merriweather';font-weight:400;font-size:.9em;line-height:1.2;padding:8px 0;border:0;border-bottom:1px solid #e1e1e1;transition:all .2s ease;display:block;width:100%}form input[type="text"]:active,form input[type="email"]:active,form input[type="number"]:active,form input[type="date"]:active,form input[type="password"]:active,form textarea:active,form input[type="text"]:focus,form input[type="email"]:focus,form input[type="number"]:focus,form input[type="date"]:focus,form input[type="password"]:focus,form textarea:focus{border-color:#689d60}form input::placeholder,form textarea::placeholder{color:gray;font-style:italic;font-weight:300}form input:-webkit-autofill,form input:-webkit-autofill:hover,form input:-webkit-autofill:focus,form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}form textarea{height:auto;resize:vertical}form label.checkbox{padding:10px 0;font-size:.85em;display:flex;align-items:center;gap:8px;cursor:pointer}form fieldset{padding:0;margin:0}form fieldset>*:not(:last-child){margin-bottom:20px}form fieldset .conditional_field>*:not(:last-child){margin-bottom:20px}form fieldset .conditional_field{margin-left:30px}form fieldset h2{font-size:1.3em;font-weight:350;margin-bottom:30px !important}form fieldset .two_columns{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 30px}@media only screen and (max-width:600px){form fieldset .two_columns{grid-template-columns:repeat(1,1fr)}}form fieldset cite{text-align:center;display:block;font-style:normal;font-size:.825em;margin-top:-15px;color:gray}form fieldset+fieldset{margin-top:60px}form .actions label.checkbox{margin:10px 0}form .actions input[type="submit"]{width:100%}form .error_feedback{text-align:center;margin-bottom:35px;font-size:.9em;font-weight:400;line-height:1.5;color:#d12323;opacity:0;animation:life_fadein .25s .15s ease-in;animation-fill-mode:forwards}form .error_feedback:before{content:'';display:inline-block;width:40px;height:40px;background:url('icons/warning.svg') no-repeat center center;background-size:contain;display:block;margin:0 auto 10px}form .success_feedback{text-align:center;margin-bottom:35px;font-size:.9em;font-weight:400;line-height:1.5;color:green;border:1px dashed #ccc;padding:60px 20px 80px;opacity:0;animation:life_fadein .25s .15s ease-in;animation-fill-mode:forwards}form .success_feedback:before{content:'';display:inline-block;width:42px;height:42px;background:url('icons/message-sent.svg') no-repeat center center;background-size:contain;display:block;margin:0 auto 10px}.life_radio_buttons{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e1e1e1}.life_radio_buttons .name{appearance:none;font-family:'Merriweather';font-weight:400;font-size:.9em;line-height:1.2;padding:8px 0;border:0;color:gray;font-style:italic;font-weight:300}.life_radio_buttons .options{flex-shrink:0;display:flex;gap:12px;font-family:'Merriweather';font-weight:400;font-size:.9em}.life_radio_buttons .options label{display:flex;align-items:center;gap:4px;cursor:pointer}.life_mobile_menu_toggler{display:inline-flex;align-items:center;border:1px solid #eee;padding-right:12px;padding-left:3px;vertical-align:middle}.life_mobile_menu_toggler .icon{flex-shrink:0;padding:10px;cursor:pointer;position:relative;align-self:center}.life_mobile_menu_toggler .icon .hamburguer{width:20px;height:12px;position:relative;transform:rotate(0);transition:.5s ease-in-out}.life_mobile_menu_toggler .icon .hamburguer span{display:block;position:absolute;height:1px;width:100%;background:#000;border-radius:10px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.life_mobile_menu_toggler .icon .hamburguer span:nth-child(1){top:0}.life_mobile_menu_toggler .icon .hamburguer span:nth-child(2),.life_mobile_menu_toggler .icon .hamburguer span:nth-child(3){top:6px}.life_mobile_menu_toggler .icon .hamburguer span:nth-child(4){top:12px}.mobile_menu_open .life_mobile_menu_toggler .icon .hamburguer span:nth-child(1),.mobile_menu_open .life_mobile_menu_toggler .icon .hamburguer span:nth-child(4){top:7px;width:0;left:50%}.mobile_menu_open .life_mobile_menu_toggler .icon .hamburguer span:nth-child(2){transform:rotate(45deg)}.mobile_menu_open .life_mobile_menu_toggler .icon .hamburguer span:nth-child(3){transform:rotate(-45deg)}.life_mobile_menu_toggler .name{text-transform:uppercase;font-family:Roboto;font-weight:375;font-size:.85em;letter-spacing:1px;line-height:1;color:#000;position:relative;top:1px}@media only screen and (min-width:601px){.life_mobile_menu_toggler{display:none}}.life_mobile_menu{position:fixed;width:100%;height:100%;top:0;left:0;z-index:5;background-color:#FFF;padding:180px 0 20px;transform:translateY(-100%);display:none}.life_mobile_menu .life_canvas{height:100%;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.life_mobile_menu .menu_wrapper{flex-grow:1;overflow-y:scroll;width:100%}.life_mobile_menu .menu_socket{width:100%;position:relative;opacity:0;transition:opacity .5s ease;text-align:center;color:#FFF;font-size:.8em}.mobile_menu_open .life_mobile_menu{transform:translateY(0);transition:.25s ease-in-out}.mobile_menu_open .life_mobile_menu .menu_socket{opacity:1;transition-delay:.6s}@media only screen and (max-width:600px){.life_mobile_menu{display:block}}.life_mobile_menu .life_mobile_menu_options{text-align:center}.life_mobile_menu .life_mobile_menu_options>li{padding:8px 0;opacity:0;visibility:hidden;transform:translateX(-20px)}.mobile_menu_open .life_mobile_menu .life_mobile_menu_options>li{opacity:1;visibility:visible;transform:translateX(0);transition:all .25s ease-out 1.6s}.mobile_menu_open .life_mobile_menu .life_mobile_menu_options>li:nth-child(1){transition-delay:.2s}.mobile_menu_open .life_mobile_menu .life_mobile_menu_options>li:nth-child(2){transition-delay:.3s}.mobile_menu_open .life_mobile_menu .life_mobile_menu_options>li:nth-child(3){transition-delay:.4s}.mobile_menu_open .life_mobile_menu .life_mobile_menu_options>li:nth-child(4){transition-delay:.5s}.mobile_menu_open .life_mobile_menu .life_mobile_menu_options>li:nth-child(5){transition-delay:.6s}.mobile_menu_open .life_mobile_menu .life_mobile_menu_options>li:nth-child(6){transition-delay:.6s}.mobile_menu_open .life_mobile_menu .life_mobile_menu_options>li:nth-child(7){transition-delay:.7s}.mobile_menu_open .life_mobile_menu .life_mobile_menu_options>li:nth-child(8){transition-delay:.8s}.mobile_menu_open .life_mobile_menu .life_mobile_menu_options>li:nth-child(9){transition-delay:.9s}.mobile_menu_open .life_mobile_menu .life_mobile_menu_options>li:nth-child(10){transition-delay:1.0s}.mobile_menu_open .life_mobile_menu .life_mobile_menu_options>li:nth-child(11){transition-delay:1.1s}.mobile_menu_open .life_mobile_menu .life_mobile_menu_options>li:nth-child(12){transition-delay:1.2s}.mobile_menu_open .life_mobile_menu .life_mobile_menu_options>li:nth-child(13){transition-delay:1.3s}.mobile_menu_open .life_mobile_menu .life_mobile_menu_options>li:nth-child(14){transition-delay:1.4s}.mobile_menu_open .life_mobile_menu .life_mobile_menu_options>li:nth-child(15){transition-delay:1.5s}.life_mobile_menu .life_mobile_menu_options>li ul{padding-left:0;margin:4px 0;display:grid;grid-template-columns:repeat(1,1fr)}.life_mobile_menu .life_mobile_menu_options>li ul a{text-transform:none;font-size:1em;padding:4px 2px;font-weight:500;color:#042e3f}.life_mobile_menu .life_mobile_menu_options a{text-decoration:none;color:#000;font-family:'Roboto';font-size:1.3em;font-weight:220;letter-spacing:.5px;padding:5px 3px 5px 3px;display:inline-block;text-transform:uppercase;text-align:center}.life_mobile_menu .life_mobile_menu_options .current_page_item>a,.life_mobile_menu .life_mobile_menu_options .current_page_parent>a,.life_mobile_menu .life_mobile_menu_options .current_page_ancestor>a,.life_mobile_menu .life_mobile_menu_options .current-menu-item>a,.life_mobile_menu .life_mobile_menu_options .current-menu-parent>a,.life_mobile_menu .life_mobile_menu_options .current-menu-ancestor>a{color:#6c8c7c;font-weight:350}.life_mobile_menu .life_mobile_menu_options .current_page_item>a:after,.life_mobile_menu .life_mobile_menu_options .current_page_parent>a:after,.life_mobile_menu .life_mobile_menu_options .current_page_ancestor>a:after,.life_mobile_menu .life_mobile_menu_options .current-menu-item>a:after,.life_mobile_menu .life_mobile_menu_options .current-menu-parent>a:after,.life_mobile_menu .life_mobile_menu_options .current-menu-ancestor>a:after{width:100%}@media only screen and (max-width:600px){.navbar.life_canvas{width:85%;position:relative;z-index:10;text-align:center}.life_logo{margin-top:30px}.life_menu{display:none !important}.life_header .metabar{display:none !important}}@media only screen and (max-width:600px){.menu_noscroll{overflow:hidden}}.life_home_page section.welcome .cta{margin-top:25px;font-weight:400;text-align:center;font-size:1.05em;line-height:1.5;color:#312b22}.life_home_page section.about .content{display:flex;align-items:center;gap:30px}.life_home_page section.about .content .image{flex-basis:45%}.life_home_page section.about .content .text{flex:1}.life_home_page section.about .content .image img{display:block}@media only screen and (max-width:820px){.life_home_page section.about .content{flex-direction:column}.life_home_page section.about .content .image img{max-height:400px;object-fit:cover}}.life_home_page section.about h2 ~ .content{margin-top:30px}.life_home_page section.about .cta{margin-top:25px;font-weight:400;text-align:center;font-size:1.05em;line-height:1.5;color:#312b22;max-width:500px;margin:30px auto}.life_home_page section.about.vertical_layout .content{flex-direction:column}.life_home_page section.about.vertical_layout .content .image{max-width:680px}.life_home_page section.about.vertical_layout .content .image img{max-height:none}.life_services_page .features_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 60px}@media only screen and (max-width:600px){.life_services_page .features_grid{grid-template-columns:repeat(1,1fr)}}.life_services_page .features_grid .feature{text-align:center}.life_services_page .features_grid .feature .title{margin:10px 0 10px;font-weight:500;font-size:1em}.life_services_page .features_grid .feature .description{text-indent:0;font-size:.95em}.life_services_page .features_grid .feature .icon img{display:inline-block;height:60px}.life_services_page .services_grid{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.life_services_page .services_grid .services_wrapper{max-width:1100px;padding:0 20px;margin:0 auto;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1000px){.life_services_page .services_grid .services_wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:700px){.life_services_page .services_grid .services_wrapper{grid-template-columns:repeat(1,1fr)}}.life_services_page .services_grid .service{text-align:center;position:relative;padding:30px;overflow:hidden}.life_services_page .services_grid .service .background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:all .2s ease;filter:grayscale(100%)}.life_services_page .services_grid .service:hover .background{transform:scale(1.05);filter:grayscale(0)}.life_services_page .services_grid .service .info{position:relative;z-index:1;background-color:rgba(255,255,255,0.97);padding:40px 20px;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.life_services_page .services_grid .service .info h3{font-weight:500;font-size:1em}.life_services_page .services_grid .service .info h3 a{color:inherit;text-decoration:none}.life_services_page .services_grid .service .info h3:before{content:'';display:inline-block;width:75px;height:75px;background:url('icons/icon.svg') no-repeat center center;background-size:contain;height:45px;display:block;margin:0 auto 20px}.life_services_page .services_grid .service .info .excerpt{font-size:.85em;line-height:1.6}.life_services_page .services_grid .service .info .more .button{font-size:.85em}.life_service_page section.contact_form h3{margin:-10px 0 30px;font-weight:400;text-align:center;font-size:1.05em;line-height:1.5;color:#312b22}.life_service_page section.introductory_call_form h3{max-width:400px;margin-left:auto;margin-right:auto;line-height:1.45}.life_service_page section.introductory_call_form h3 strong{display:block;margin-bottom:8px;font-size:1.1em}.life_portfolio_page h2{margin-bottom:35px}.life_portfolio_page .stories_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}@media only screen and (max-width:820px){.life_portfolio_page .stories_grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.life_portfolio_page .stories_grid{grid-template-columns:repeat(1,1fr);max-width:280px;margin:0 auto}}.life_portfolio_page .stories_grid .thumbnail{background:#f0f0f0}.life_portfolio_page .stories_grid .thumbnail a{display:block;position:relative;overflow:hidden}.life_portfolio_page .stories_grid .thumbnail a:before{content:'';display:block;padding-bottom:60%}.life_portfolio_page .stories_grid .thumbnail a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .2s ease}.life_portfolio_page .stories_grid .story:hover .thumbnail img{transform:scale(1.05)}.life_portfolio_page .stories_grid .title{margin:10px auto 0;font-size:.9em;line-height:1.35;max-width:170px;font-weight:400}.life_portfolio_page .stories_grid .title a{text-decoration:none;color:inherit}.life_portfolio_page .testimonials_carousel{position:relative}.life_portfolio_page .testimonials_carousel .testimonial .icon{font-family:'Times';font-size:90px;line-height:1;height:50px;text-align:center;color:#6c8c7c;margin-bottom:15px}.life_portfolio_page .testimonials_carousel .testimonial .title{text-align:center;font-weight:400;font-size:1.15em;color:#312b22;margin-bottom:15px}.life_portfolio_page .testimonials_carousel .testimonial .text{font-style:italic;font-size:.95em;font-weight:300;line-height:1.8;color:#6f6f6f;text-align:center;padding:0 30px;user-select:none}.life_portfolio_page .testimonials_carousel .testimonial .socket{margin-top:25px;text-align:center}.life_portfolio_page .testimonials_carousel .testimonial .socket .thumbnail{text-align:center;margin:10px 0}.life_portfolio_page .testimonials_carousel .testimonial .socket .thumbnail img{display:inline-block;width:85px;height:85px;border-radius:100%}.life_portfolio_page .testimonials_carousel .testimonial .socket .author{font-family:'Merriweather';font-size:1.1em;color:#312b22;font-weight:600}.life_portfolio_page .testimonials_carousel .testimonial .socket .year{font-size:1.1em}.life_portfolio_page .testimonials_carousel .swiper-wrapper{align-items:flex-start}.life_portfolio_page .testimonials_carousel .pagination{display:flex;justify-content:center;gap:5px;padding:30px 0 15px;margin-top:25px}.life_portfolio_page .testimonials_carousel .pagination .swiper-pagination-bullet{background-color:#d0d0d0;opacity:1;border-radius:0;width:15px;height:2px;margin:0;transition:all .2s ease}.life_portfolio_page .testimonials_carousel .pagination .swiper-pagination-bullet-active{background-color:#6c8c7c;width:35px}.life_portfolio_page .testimonials_carousel .nav{position:absolute;top:200px;cursor:pointer}@media only screen and (max-width:820px){.life_portfolio_page .testimonials_carousel .nav{display:none}}.life_portfolio_page .testimonials_carousel .nav:before{content:'';display:inline-block;width:30px;height:30px;background:url('icons/swiper-next.svg') no-repeat center center;background-size:contain}.life_portfolio_page .testimonials_carousel .nav.prev:before{background-image:url('icons/swiper-prev.svg')}.life_portfolio_page .testimonials_carousel .nav.prev{left:-60px}.life_portfolio_page .testimonials_carousel .nav.next{right:-60px}.life_team_page h2{margin-bottom:35px}.life_team_page .team_members .text+.team_grid,.life_team_page .team_members h2+.team_grid{margin-top:50px}.life_team_page .team_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}@media only screen and (max-width:820px){.life_team_page .team_grid{grid-template-columns:repeat(2,1fr)}}.life_team_page .team_grid .thumbnail{background:#f0f0f0}.life_team_page .team_grid .thumbnail a{display:block;position:relative;overflow:hidden}.life_team_page .team_grid .thumbnail a:before{content:'';display:block;padding-bottom:140%}.life_team_page .team_grid .thumbnail a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .2s ease}.life_team_page .team_grid .team_member:hover .thumbnail img{transform:scale(1.05)}.life_team_page .team_grid .title{margin:10px auto 0;font-size:.9em;line-height:1.35;max-width:170px;font-weight:400}.life_team_page .team_grid .title a{text-decoration:none;color:inherit}.life_team_page .testimonials_carousel{position:relative}.life_team_page .testimonials_carousel .testimonial .icon{font-family:'Times';font-size:90px;line-height:1;height:50px;text-align:center;color:#6c8c7c;margin-bottom:15px}.life_team_page .testimonials_carousel .testimonial .title{text-align:center;font-weight:400;font-size:1.15em;color:#312b22;margin-bottom:15px}.life_team_page .testimonials_carousel .testimonial .text{font-style:italic;font-size:.95em;font-weight:300;line-height:1.8;color:#6f6f6f;text-align:center;padding:0 30px;user-select:none}.life_team_page .testimonials_carousel .testimonial .socket{margin-top:25px;text-align:center}.life_team_page .testimonials_carousel .testimonial .socket .thumbnail{text-align:center;margin:10px 0}.life_team_page .testimonials_carousel .testimonial .socket .thumbnail img{display:inline-block;width:85px;height:85px;border-radius:100%}.life_team_page .testimonials_carousel .testimonial .socket .author{font-family:'Merriweather';font-size:1.1em;color:#312b22;font-weight:600}.life_team_page .testimonials_carousel .testimonial .socket .year{font-size:1.1em}.life_team_page .testimonials_carousel .swiper-wrapper{align-items:flex-start}.life_team_page .testimonials_carousel .pagination{display:flex;justify-content:center;gap:5px;padding:30px 0 15px;margin-top:25px}.life_team_page .testimonials_carousel .pagination .swiper-pagination-bullet{background-color:#d0d0d0;opacity:1;border-radius:0;width:15px;height:2px;margin:0;transition:all .2s ease}.life_team_page .testimonials_carousel .pagination .swiper-pagination-bullet-active{background-color:#6c8c7c;width:35px}.life_team_page .testimonials_carousel .nav{position:absolute;top:200px;cursor:pointer}@media only screen and (max-width:820px){.life_team_page .testimonials_carousel .nav{display:none}}.life_team_page .testimonials_carousel .nav:before{content:'';display:inline-block;width:30px;height:30px;background:url('icons/swiper-next.svg') no-repeat center center;background-size:contain}.life_team_page .testimonials_carousel .nav.prev:before{background-image:url('icons/swiper-prev.svg')}.life_team_page .testimonials_carousel .nav.prev{left:-60px}.life_team_page .testimonials_carousel .nav.next{right:-60px}.life_contacts_page{padding-bottom:50px}.life_contacts_page section.intro .cta{margin-top:25px;font-weight:400;text-align:center;font-size:1.05em;line-height:1.4;color:#312b22}.life_questionnaire_page section.intro h2{font-family:'Merriweather';font-size:1.2em;font-weight:400;line-height:1.4;text-transform:none;letter-spacing:0;color:#312b22;max-width:400px;margin-left:auto;margin-right:auto}.life_questionnaire_page section.intro .text{text-align:center}.life_questionnaire_page .actions{margin-top:60px}.life_questionnaire_page .actions label.checkbox{justify-content:center}.life_post_page .related_posts h2{margin:-10px auto 35px}.life_blog_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}@media only screen and (max-width:820px){.life_blog_grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.life_blog_grid{grid-template-columns:repeat(1,1fr);max-width:280px;margin:0 auto}}.life_blog_grid .thumbnail{background:#f0f0f0}.life_blog_grid .thumbnail a{display:block;position:relative;overflow:hidden}.life_blog_grid .thumbnail a:before{content:'';display:block;padding-bottom:120%}.life_blog_grid .thumbnail a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .2s ease}.life_blog_grid .post:hover .thumbnail img{transform:scale(1.05)}.life_blog_grid .category{text-align:center;font-family:'Roboto';font-size:.85em;text-transform:uppercase;padding-top:15px}.life_blog_grid .category:empty{display:none}.life_blog_grid .title{margin:10px auto 0;font-size:.9em;line-height:1.35;font-weight:400}.life_blog_grid .title a{text-decoration:none;color:inherit}.life_blog_grid .date{text-align:center;font-size:.8em;margin-top:10px}.single-life_file{display:flex;flex-direction:column;justify-content:center;min-height:100vh}.life_file_page .life_logo img{width:320px}.life_file_page form{margin:30px auto;max-width:420px}.life_file_page form label{display:block}.life_file_page form input[type="submit"]{display:block;width:100%;margin-top:20px}.life_file_page form p{text-indent:0}.life_language_switcher{margin-left:10px;position:relative;user-select:none;display:inline-block}.life_language_switcher .current_language{cursor:pointer;border:1px solid transparent;border-radius:6px;height:34px;width:40px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.life_language_switcher .current_language:hover{border-color:#d0d5dd}.life_language_switcher .language_selector{position:absolute;z-index:85;right:0;width:max-content;min-width:130px;white-space:nowrap;padding-top:10px}.life_language_switcher .language_selector ul{border-radius:6px;font-size:.85em;font-weight:500;background-color:#FFF;padding:5px 0}.life_language_switcher .language_selector ul a{padding:2px 8px 2px 12px;color:inherit;display:flex;flex-direction:row-reverse;align-items:center;font-family:'Roboto';font-weight:400;font-size:.9em;text-transform:uppercase;text-decoration:none;letter-spacing:.5px;color:#312b22}.life_language_switcher .language_selector ul a img{margin-left:8px}.life_language_switcher .language_selector ul a .check{margin-left:15px}.life_language_switcher .language_selector ul a .check:before{content:'';display:inline-block;width:24px;height:24px;background:url('icons/check-bullet.svg') no-repeat center center;background-size:contain}.life_language_switcher .language_selector ul a:hover{color:#6c8c7c}.life_language_switcher .language_selector ul li.active a{color:#6c8c7c}.life_public_nav_mobile .life_language_switcher .language_selector{right:auto;bottom:100%;padding-top:0;padding-bottom:0}.life_public_nav_mobile .life_language_switcher .language_selector ul{padding-bottom:10px}.life_public_nav_mobile .life_language_switcher .language_selector ul a{flex-direction:row}.life_public_nav_mobile .life_language_switcher .language_selector ul a img{margin-left:0;margin-right:8px}.life_language_switcher .language_selector{opacity:0;visibility:hidden;transition:all .2s ease;transform:translateY(10px)}.life_language_switcher.active .current_language{border-color:#d0d5dd}.life_language_switcher.active .language_selector{opacity:1;visibility:visible;transform:translateY(0)}.life_language_switcher_inline{align-self:center;display:inline-flex;gap:10px;user-select:none}.life_language_switcher_inline img{display:block}.life_language_switcher_inline li{position:relative}.life_language_switcher_inline li.active:after{content:'';display:block;width:4px;height:4px;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);border-radius:100%;background:#000;transition:background-color .2s ease}