/*!
Theme Name: larus Digital
Version: 1.0
License: Copyright . All Rights Reserved.
Tags: 
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}a{color:#8698a3}a:hover,a:focus{color:#c4c321}html{background-color:#fff;overflow-x:hidden}body{font-family:ingra,sans-serif;-webkit-font-feature-settings:"liga" 1, "onum" 1;font-feature-settings:"liga" 1, "onum" 1;color:#121212;font-size:1rem;line-height:1.5;margin:0;padding:0}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){body{font-family:ingra, sans-serif}}@supports ((-webkit-font-variant-ligatures: common-ligatures) or (font-variant-ligatures: common-ligatures)){body{-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures}}@supports (font-variant-numeric: oldstyle-nums){body{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:oldstyle-nums}}main{display:block}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:'BigNoodleTitling', sans-serif;font-weight:400;margin:0 0 .75rem;line-height:1.3}h1{font-size:2.027rem}h2{font-size:1.802rem}h3{font-size:1.602rem}h4{font-size:1.266rem}h5{font-size:1.266rem}h6{font-size:1.266rem}p{margin-top:0;margin-bottom:1.5rem;font-size:1.125rem}p+h2,p+h3,p+h4{margin-top:1.5rem}dl,ol,ul{font-size:1.125rem}small{font-size:1rem}pre,code,samp{font-size:inherit}pre{margin-top:0;margin-bottom:1rem;overflow-x:scroll;background-color:#666;color:#eee;font-weight:700;padding:1rem;border-radius:0.25rem}code{color:#eee}b,strong{font-family:ingra,sans-serif;font-weight:600}hr{border:0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#121212}blockquote{box-sizing:border-box;margin:2rem 0;padding:1.5rem;background-color:#d8d8d8}blockquote p{quotes:"“" "”" "‘" "’";font-family:ingra,sans-serif;font-size:1.424rem}blockquote p:last-of-type,blockquote p:only-of-type{margin-bottom:.75rem}blockquote p::before{content:open-quote;color:#a810c2}blockquote cite{display:block;font-size:1rem;font-style:normal}blockquote cite:before{content:"\2014\2009"}.container{max-width:90%;margin-left:auto;margin-right:auto;box-sizing:border-box}@media (min-width: 900px){.grid{display:grid}}.grid--spaced{grid-gap:4rem}.grid--alternating .row{grid-template-columns:1fr 1fr}.grid--alternating .row:nth-child(even)>div:nth-child(2){grid-row:1;grid-column:1}.grid--alternating .row:nth-child(even)>div:nth-child(1){grid-row:1;grid-column:2}.grid--50{grid-template-columns:1fr 1fr}.grid--80-20{grid-template-columns:8fr 2fr}.grid--20-80{grid-template-columns:2fr 8fr}.grid--30-70{grid-template-columns:3fr 7fr}.grid--20{grid-template-columns:repeat(5, 1fr)}.grid--25{grid-template-columns:repeat(4, 1fr)}.grid--33{grid-template-columns:repeat(3, 1fr)}.maincontent{padding-top:4rem;padding-bottom:3rem}.challenge{text-align:center;position:relative}.challenge__content{position:absolute;top:14vw;left:0;width:100%;text-align:center}.challenge__content h3{font-size:6.2vw;text-transform:uppercase;line-height:1em}.challenge__content p{max-width:20vw;font-size:.9vw;margin-left:auto;margin-right:auto}.homeslides{margin-bottom:4rem}.homeslides h2{font-size:6vw;color:#739096}.homeslides__intro{padding:10vw 5vw}.slides__controls{font-size:4rem}.slides__controls span{color:#8299a4;cursor:pointer}.homeslides>.grid:nth-child(1){background-image:url(images/cog.svg);background-repeat:no-repeat;background-position:center bottom;background-size:5vw auto;margin-bottom:2vw;padding-bottom:2vw}.project_slides__pager strong,.services_slides__pager strong{display:inline-block;margin-right:2rem;margin-top:1rem}.project_slides__pager strong a,.services_slides__pager strong a{text-align:center;display:inline-block;text-decoration:none;font-size:.8em;color:#fff;line-height:normal;margin:0;background:#8299a4;padding:1rem;min-width:1rem;vertical-align:middle;border-radius:50%}.cycle-pager-active a{background:#203b49 !important}.service_slide,.project_slide{position:relative;zoom:1}.service_slide:before,.service_slide:after,.project_slide:before,.project_slide:after{display:block;overflow:hidden;height:0;content:"\0020"}.service_slide:after,.project_slide:after{clear:both}.service_slide img,.project_slide img{float:left}.service_slide p,.project_slide p{position:absolute;left:0;bottom:0vw;color:#fff;background:#213c4a;width:100%;margin:0;box-sizing:border-box;padding:2rem}.page__header{background:#8299a4;padding:4rem 5%}.page__header h2{font-size:4rem;margin-bottom:0;zoom:1}.page__header h2:before,.page__header h2:after{display:block;overflow:hidden;height:0;content:"\0020"}.page__header h2:after{clear:both}.page__header h2 span{display:inline-block;float:right;color:#fff}.wrappermosaic{background:#0c1a2c}.project__details>div{padding:4rem 0}.project__details ul{font-size:1.2em;padding:0 0 0 1em}.scopeitems>div{margin-bottom:1rem;grid-gap:1rem}.scopeitems strong{background:#8299a4;color:#fff;padding:1rem;display:block;text-transform:uppercase}.hd--bg{font-size:2em;background:#8299a4;color:#fff;padding:1rem;display:block;text-transform:uppercase}.scopeitems span{display:block;padding:1rem}.loop--projects ul{background:#0c1a2c;list-style:none;margin:0;padding:2px 0;border-bottom:5px solid #fff;grid-template-columns:1fr 1fr 1fr;grid-gap:2px}@media (min-width: 900px){.loop--projects ul{display:grid}}.loop--projects ul li{position:relative}.loop--projects ul li a{text-decoration:none;zoom:1}.loop--projects ul li a:before,.loop--projects ul li a:after{display:block;overflow:hidden;height:0;content:"\0020"}.loop--projects ul li a:after{clear:both}.loop--projects ul li img{float:left;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:.3s;-webkit-filter:brightness(60%);filter:brightness(60%)}.loop--projects ul li a:hover img{-webkit-filter:brightness(90%);filter:brightness(90%)}.loop--projects ul li a span{box-sizing:border-box;padding:0 2rem;position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;transition:.6s;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;font-family:"BigNoodleTitling", sans-serif;font-size:2em}.loop--projects ul li a:hover span{color:#fff}.page__intro p:first-child{font-weight:600}.why{background:#d8d8d8;padding:2rem}.why>.grid>div{padding:1rem;color:#fff;background:#8299a4}.staff{padding-bottom:4rem}.staff>div{padding:1rem 1rem 0 1rem;border:1px solid #8299a4;text-align:center}.staff>div h5{font-size:1.8em;text-align:center;color:#8299a4}.staff>div h5 span{font-size:.5em;color:#121212;display:block}.staff>div p{font-size:.9em}.why h3{text-align:center;font-size:3em}.why>p{text-align:center;font-size:1.2em}.banner{text-align:center;box-sizing:border-box;background:white;position:relative;z-index:2;padding:2rem 2vw}@media (min-width: 900px){.banner{width:100%;display:grid;grid-template-columns:20% 80%;align-items:center;text-align:left}}.banner--clicked{background:#8299a4;min-height:100vh}.banner h1{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.hero{text-align:center;position:relative;z-index:1}@media (min-width: 900px){.hero{text-align:left}}.hero>.grid>div:nth-child(1){background:#7c9aa7;padding:4vw}.hero>.grid>div:nth-child(1) h2{font-size:3em;color:#fff;text-transform:uppercase;font-weight:600;margin-bottom:0}@media (min-width: 900px){.hero>.grid>div:nth-child(1) h2{font-size:6vw;-webkit-animation:fadeInLeft 2s 1;animation:fadeInLeft 2s 1}}.hero>.grid>div:nth-child(2){padding:4vw;-webkit-animation:fadeInRight 2s 1;animation:fadeInRight 2s 1}.cog{display:none}@media (min-width: 900px){.cog{-webkit-animation:fadeInDown 2s 1;animation:fadeInDown 2s 1;display:block;position:absolute;top:30%;left:50%;width:12vw;margin-left:-6.7vw}}.cog img{width:100%;height:auto}.page__hero img{width:100%;height:auto;display:block}.footer{background:#163d4b;padding:6rem 0}.footer p{color:#5b7f86;margin-bottom:0}.footer .container{grid-gap:10rem}.footer .container div{zoom:1}.footer .container div:before,.footer .container div:after{display:block;overflow:hidden;height:0;content:"\0020"}.footer .container div:after{clear:both}.footer .container div:nth-child(1) img{float:right;display:block}.footer .container div:nth-child(2) img{margin-left:-72px;display:block}.footer a{color:#b2c1c3}.standards{padding:2rem 0;background:#7f95a0}.standards .container .grid{align-items:center}.standards p{font-size:.9em;color:#fff}.standards p a{color:#fff;font-weight:bold}.standards h4{font-size:1.6em;text-transform:uppercase;font-weight:600;color:#fff}#menutoggle{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.navigation ul{list-style:none;padding:0;line-height:normal;margin:0}.navigation a{color:#0c1a2c;text-decoration:none}@media (min-width: 900px){.navigation a{color:#7b99a7;color:#0c1a2c}}.navigation--main{zoom:1}.navigation--main:before,.navigation--main:after{display:block;overflow:hidden;height:0;content:"\0020"}.navigation--main:after{clear:both}.navigation--main>ul{font-family:ingra-2, sans-serif;display:none;font-weight:500;font-size:1.5rem}@media (min-width: 900px){.navigation--main>ul{font-size:1.2vw;display:block;float:right}}.navigation--main>ul>li{margin-top:1rem}@media (min-width: 900px){.navigation--main>ul>li{margin-top:0;position:relative;display:inline-block;margin-right:1rem;border-bottom:5px solid transparent}}@media (min-width: 900px){.navigation--main>ul>li:after{padding-left:1rem;content:"\2022";color:#8299a4}}.navigation--main>ul>li:last-child:after{padding-left:0;content:none}.navigation--main>ul>li>ul{font-size:.85em;padding:1rem 1rem;font-weight:normal}@media (min-width: 900px){.navigation--main>ul>li>ul{display:none}}.navigation--main>ul>li:hover>ul{display:block}@media (min-width: 900px){.navigation--main>ul>li:hover>ul{font-size:0.75vw;box-sizing:border-box;background-color:rgba(52,58,66,0.85);border:1px solid #fff;position:absolute;left:0;top:auto;margin-top:5px;width:10vw;box-shadow:0px 10px 15px 9px rgba(16,6,6,0.28)}}@media (min-width: 900px){.navigation--main>ul>li>ul>li{margin-bottom:1rem}}.navigation--main>ul>li:hover>ul>li:last-child{margin-bottom:0}.navigation--main>ul>li:hover>ul>li a{color:#fff}.navigation--main>ul>li:hover>ul>li a:hover,.navigation--main>ul>li:hover>ul>li a:focus,.navigation--main>ul>li:hover>ul>li a:active{color:#7b99a7}@media (min-width: 900px){.navigation--main>ul>li:last-child{margin-right:0}}.navigation--main a{padding:0.25rem;display:inline-block;transition:0.3s;text-transform:uppercase}.navigation--main>ul>li:hover a,.navigation--main>ul>li:focus a,.navigation--main>ul>li:active a,.navigation--main>ul>li.current a,.navigation--main>ul>li.current_page_item a{color:#6a8996}.navigation--main input[type="checkbox"]:checked~ul{display:block}.navigation--main__togglebutton{position:absolute;right:10px;top:36px;color:#fff;display:block;cursor:pointer;text-align:center;padding:.5rem;width:25px;height:21px;background:url("images/ico--burger.svg") no-repeat 0 0;text-indent:-9999999px}@media (min-width: 900px){.navigation--main__togglebutton{display:none;cursor:pointer}}.navigation--main__togglebutton.navigation--main__togglebutton--clicked{background:url("images/ico--close.svg") no-repeat 0 0 !important}.btn{font-family:inherit;font-size:inherit;font-weight:bold;text-decoration:none;cursor:pointer;display:inline-block;line-height:1.125rem;padding:0.5rem 1rem;margin:0;height:auto;border:1px solid transparent;vertical-align:middle;-webkit-appearance:none;color:inherit;background-color:transparent}.btn:hover{text-decoration:none}.btn:focus{outline:none;border-color:rgba(0,0,0,0.125);box-shadow:0 0 0 3px rgba(0,0,0,0.25)}::-moz-focus-inner{border:0;padding:0}.btn-primary{color:#fff;background-color:#0069d4;border-radius:3px}.btn-primary:hover{box-shadow:inset 0 0 0 20rem rgba(0,0,0,0.0625)}.btn-primary:active{box-shadow:inset 0 0 0 20rem rgba(0,0,0,0.125),inset 0 3px 4px 0 rgba(0,0,0,0.25),0 0 1px rgba(0,0,0,0.125)}.btn-primary:disabled,.btn-primary.is-disabled{opacity:0.5}.btn-outline,.btn-outline:hover{border-color:currentcolor}.btn-outline{border-radius:3px}.btn-outline:hover{box-shadow:inset 0 0 0 20rem rgba(0,0,0,0.0625)}.btn-outline:active{box-shadow:inset 0 0 0 20rem rgba(0,0,0,0.125),inset 0 3px 4px 0 rgba(0,0,0,0.25),0 0 1px rgba(0,0,0,0.125)}.btn-outline:disabled,.btn-outline.is-disabled{opacity:0.5}.btn-small{padding:0.25rem 0.5rem}.btn-big{padding:1rem 1.25rem}.btn-narrow{padding-left:0.5rem;padding-right:0.5rem}table{border-collapse:separate;border-spacing:0;max-width:100%;width:100%}th{text-align:left;font-weight:bold}th,td{padding:.75rem;line-height:inherit}th{vertical-align:bottom}td{vertical-align:top}.table-light th,.table-light td{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:1px}.table-light tr:last-child td{border-bottom:0}input,select,textarea{font-family:inherit;font-size:1rem;box-sizing:border-box;margin-top:0;margin-bottom:0;width:100%;border:1px solid #d8d8d8 !important}input[type="checkbox"]{width:auto}label{vertical-align:middle}input[type="text"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="week"]{height:2.25rem;padding:0.5rem 0.5rem;vertical-align:middle;-webkit-appearance:none}select{line-height:1.75;padding:0.5rem 0.5rem;background-color:#fff}select:not([multiple]){height:2.25rem;vertical-align:middle}textarea{line-height:1.75;padding:0.5rem 0.5rem}.field{border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.125);border-radius:3px}.field:focus,.field.is-focused{outline:none;border-color:#0069d4;box-shadow:0 0 0 2px rgba(0,116,217,0.5)}.field:disabled,.field.is-disabled{background-color:rgba(0,0,0,0.125);opacity:0.5}.field:-moz-read-only:not(select){background-color:rgba(0,0,0,0.125)}.field:read-only:not(select),.field.is-read-only{background-color:rgba(0,0,0,0.125)}.field.is-success{border-color:#46480A}.field.is-success:focus,.field.is-success.is-focused{box-shadow:0 0 0 2px rgba(46,204,64,0.5)}.field.is-warning{border-color:#ffdc00}.field.is-warning:focus,.field.is-warning.is-focused{box-shadow:0 0 0 2px rgba(255,220,0,0.5)}.field:invalid,.field.is-error{border-color:#ff4136}.field:invalid:focus,.field:invalid.is-focused,.field.is-error:focus,.field.is-error.is-focused{box-shadow:0 0 0 2px rgba(255,65,54,0.5)}.btn,.gform_button,#bh-sl-submit,.wpcf7-submit{background:#e7b154;color:#fff;border-color:transparent;border-radius:.25rem;border-width:2px;border-style:solid;transition:.3s;display:inline-block;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;line-height:normal;font-size:.8em;width:auto}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
