/*!
Theme Name: dynamite-graphic
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Dynamite Graphic custom theme.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dynamite-graphic
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

dynamite-graphic is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

*/div.editor-styles-wrapper,html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#EEF2F6;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:300;line-height:1.65;color:#89969F}img{max-width:100%;height:auto}body{margin:0}*,*:before,*:after{box-sizing:border-box}img{border:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}.btn,button,html input[type="button"],input[type="reset"],input[type="submit"]{border:0;background-color:#89969F;padding:.85em 1.5em;background-image:linear-gradient(to left, #f6f8fa, #f6f8fa);background-repeat:no-repeat;background-size:0 100%;font-size:.8125em;font-family:"Michroma",sans-serif;text-transform:uppercase;color:#fff;transition:all 300ms, background-size 350ms;text-align:center;-webkit-appearance:button;cursor:pointer}.btn:hover,button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-size:100% 100%;color:#89969F}.btn:disabled,button:disabled,html input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{opacity:.5}@media only screen and (max-width: 500px){.btn,button,html input[type="button"],input[type="reset"],input[type="submit"]{width:100%}}.btn.btn--alt,button.btn--alt,html input[type="button"].btn--alt,input[type="reset"].btn--alt,input[type="submit"].btn--alt{box-shadow:0 0 0 2px #B8C5D0 inset;background-color:transparent;color:#B8C5D0}.btn.btn--alt:hover,button.btn--alt:hover,html input[type="button"].btn--alt:hover,input[type="reset"].btn--alt:hover,input[type="submit"].btn--alt:hover{box-shadow:0 0 0 2px #f6f8fa inset}.btn--wide,.btn--wide .btn,.btn--wide button,.btn--wide html input[type="button"],.btn--wide input[type="reset"],.btn--wide input[type="submit"]{display:block;margin-bottom:.9375em}.btn--wide:last-child,.btn--wide .btn:last-child,.btn--wide button:last-child,.btn--wide html input[type="button"]:last-child,.btn--wide input[type="reset"]:last-child,.btn--wide input[type="submit"]:last-child{margin-bottom:0}.btn{-webkit-appearance:none;text-decoration:none}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}::-webkit-input-placeholder{text-transform:uppercase;color:#fff;opacity:1;transition:color 300ms}:-ms-input-placeholder{text-transform:uppercase;color:#fff;opacity:1;transition:color 300ms}::placeholder{text-transform:uppercase;color:#fff;opacity:1;transition:color 300ms}::-webkit-input-placeholder{text-transform:uppercase;color:#fff;opacity:1;transition:color 300ms}:-moz-placeholder{text-transform:uppercase;color:#fff;opacity:1;transition:color 300ms}:-ms-input-placeholder{text-transform:uppercase;color:#fff;opacity:1;transition:color 300ms}:focus::-webkit-input-placeholder{color:#dde3e8}:focus:-ms-input-placeholder{color:#dde3e8}:focus::placeholder{color:#dde3e8}:focus::-webkit-input-placeholder{color:#dde3e8}:focus:-moz-placeholder{color:#dde3e8}:focus::-moz-placeholder{color:#dde3e8}:focus:-ms-input-placeholder{color:#dde3e8}input[type="text"],input[type="password"],input[type="search"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],textarea{width:100%;padding:.45em .5em;border:0;font-size:.875em;background-color:#89969F;background-image:linear-gradient(to left, #fff, #fff);background-repeat:no-repeat;background-size:0 100%;color:#fff;transition:background-size 600ms}input.entered[type="text"],input.entered[type="password"],input.entered[type="search"],input.entered[type="email"],input.entered[type="url"],input.entered[type="tel"],input.entered[type="number"],input.entered[type="range"],input.entered[type="date"],input.entered[type="month"],input.entered[type="week"],input.entered[type="time"],input.entered[type="datetime"],input.entered[type="datetime-local"],textarea.entered,input[type="text"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,textarea:focus{outline:none;color:#89969F;background-size:100% 100%}input[type="text"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="email"]:disabled,input[type="url"]:disabled,input[type="tel"]:disabled,input[type="number"]:disabled,input[type="range"]:disabled,input[type="date"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="time"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,textarea:disabled{opacity:.4}textarea{overflow:auto}optgroup{font-weight:bold}figure{margin:1em 40px}hr{box-sizing:content-box;height:1px;background-color:#B8C5D0;border:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;background-repeat:no-repeat;background-size:0 100%;background-image:linear-gradient(to right, #d7dee4, #d7dee4);color:#000;transition:background-size 300ms, color 300ms}a:active,a:hover{outline:0;background-size:100% 100%;color:#89969F}ul,ol{margin:.2em 0 1em;padding:0 0 0 1em}ul li,ol li{padding-left:0;margin:0 0 0.5em}ul li{position:relative;list-style-type:circle}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}p{margin-top:0}p:last-child{margin-bottom:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1,.h1,h2,.h2,h3,.h3,blockquote,h4,.h4,h5,.h5,h6,.h6{margin:1.25em 0 .75em;font-weight:normal;font-family:"Michroma",sans-serif;line-height:1.1}h1 strong,.h1 strong,h2 strong,.h2 strong,h3 strong,.h3 strong,blockquote strong,h4 strong,.h4 strong,h5 strong,.h5 strong,h6 strong,.h6 strong{font-weight:normal}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,blockquote:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.h6:last-child{margin-bottom:0}h1,.h1{margin-top:.75em;font-size:3.75em}@media only screen and (max-width: 800px){h1,.h1{font-size:2.8125em}}@media only screen and (max-width: 500px){h1,.h1{font-size:2.1em}}h2,.h2{margin-top:.5em;font-size:3.125em}@media only screen and (max-width: 800px){h2,.h2{font-size:2.34375em}}@media only screen and (max-width: 500px){h2,.h2{font-size:1.75em}}h3,.h3,blockquote{font-size:1.875em}@media only screen and (max-width: 800px){h3,.h3,blockquote{font-size:1.40625em}}@media only screen and (max-width: 500px){h3,.h3,blockquote{font-size:1.05em}}h4,.h4{font-size:1.25em}@media only screen and (max-width: 500px){h4,.h4{font-size:1em}}h5,.h5{font-size:.9375em}h6,.h6{font-family:"Montserrat",sans-serif;font-size:1.125em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}cite,blockquote strong,blockquote em{font-weight:400;line-height:1.1}blockquote{margin:1.875em 0;padding-left:4em;padding:1.875em 1.875em 1.875em 1.6em;background-color:#fff;font-style:normal;line-height:1.2}cite,blockquote strong{font-style:normal}.wp-block-cgb-block-algori-social-share-buttons .bttn-simple.bttn-md{width:15%;margin:0;padding:0;border-radius:0;font-size:0;height:1.5rem}.wp-block-cgb-block-algori-social-share-buttons .bttn-simple.bttn-md i{font-size:1rem}.wpforms-field-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpforms-field{position:relative;width:50%;margin-bottom:.9375em}@media only screen and (max-width: 599px){.wpforms-field{width:100%}}.wpforms-field.entered .wpforms-label-hide:before{right:0}.wpforms-field input,.wpforms-field textarea{position:relative;z-index:10;background-color:transparent;background-image:none}.wpforms-label-hide{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#89969F;color:transparent}.wpforms-label-hide:before{content:"";position:absolute;top:0;left:0;right:100%;bottom:0;background-color:#fff;transition:right 600ms}label.wpforms-error{position:absolute;top:auto;left:0;bottom:100%;z-index:10;padding:0 .25em;background-color:red;font-size:.7em;color:#fff}.wpforms-field-textarea{width:100%}.wpforms-field-textarea textarea{height:100%;resize:none}.wpforms-field-hp{position:absolute;height:0;width:0;overflow:hidden}.wpforms-submit{float:right}.extend-focus .wpforms-field.entered .wpforms-label-hide:before{right:-1.875em}.wp-block-button__link{border:0;background-color:#89969F;padding:.85em 1.5em;background-image:linear-gradient(to left, #f6f8fa, #f6f8fa);background-repeat:no-repeat;background-size:0 100%;font-size:.8125em;font-family:"Michroma",sans-serif;text-transform:uppercase;color:#fff;transition:all 300ms, background-size 350ms;text-align:center;border-radius:0}.wp-block-button__link:hover{background-size:100% 100%;color:#89969F}.wp-block-button__link:disabled{opacity:.5}@media only screen and (max-width: 500px){.wp-block-button__link{width:100%}}.wp-block-button__link.btn--alt{box-shadow:0 0 0 2px #B8C5D0 inset;background-color:transparent;color:#B8C5D0}.wp-block-button__link.btn--alt:hover{box-shadow:0 0 0 2px #f6f8fa inset}.btn--wide,.btn--wide .wp-block-button__link{display:block;margin-bottom:.9375em}.btn--wide:last-child,.btn--wide .wp-block-button__link:last-child{margin-bottom:0}.wp-block-image>a{background-image:none}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.contact-list{margin:0;padding:0}.contact-list__item{position:relative;margin:0;padding:0 0 .5em 2em;list-style:none}.contact-list__icon{position:absolute;left:0;top:.15em;width:1.375em;height:1.375em;fill:currentcolor}.contact-list__link{text-decoration:none;color:inherit;background-image:none}.contact-list__link:hover{color:#B8C5D0}.entry-header{overflow:hidden;position:relative;height:100vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 800px), screen and (max-height: 700px) and (max-width: 900px){.entry-header{height:auto}}.entry-header__image{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}@media screen and (max-width: 800px), screen and (max-height: 700px) and (max-width: 900px){.entry-header__image{position:relative;height:75vh;max-width:100%}}.entry-header__overlay{width:100%;max-width:1440px;padding:0 1.875em}@media only screen and (max-width: 1121px){.entry-header__overlay{margin-bottom:5.625em}}@media only screen and (max-width: 599px){.entry-header__overlay{padding:0 .9375em}}.entry-header__overlay h1{margin-top:0;font-size:1.5em}.entry-header__col{width:25%;position:relative;padding:1.875em .9375em 1.875em;background-color:#fff}@media only screen and (max-width: 1121px){.entry-header__col{width:32%}}@media screen and (max-width: 800px), screen and (max-height: 700px) and (max-width: 900px){.entry-header__col{padding-top:3.75em;width:100%;padding-right:0;background-color:transparent}}.entry-header__text{position:relative}.page-title{margin-top:1.16667em;padding-top:1em;text-align:center}.quote{position:relative;top:1.875em;background-color:#fff}@media only screen and (max-width: 500px){.quote{z-index:10}}.quote .h3{margin-top:0}@media only screen and (max-width: 500px){.quote .h3{font-size:1.75em;text-align:center}}.quote__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;margin-left:auto;margin-right:auto}.quote__text,.quote__form{width:50%}.quote__text{padding:1.875em 1.875em 3.75em}@media only screen and (max-width: 500px){.quote__text{width:100%;padding:.9375em}}.quote__form{position:relative;top:-1.875em;padding:1.875em 1.875em .9375em;background-color:#B8C5D0;color:#fff}@media only screen and (max-width: 500px){.quote__form{top:auto;padding:.9375em;width:calc(100% - 1.875em);margin-left:auto;margin-right:auto;margin-bottom:-4.6em}}.scroll-down{position:absolute;bottom:5em;left:50%;background-image:none;text-decoration:none}@media screen and (max-width: 800px), screen and (max-height: 590px) and (max-width: 900px){.scroll-down{display:none}}.scroll-down svg{fill:#fff;width:3.5625em;height:.6875em}.scroll-down__lines{display:block;overflow:hidden;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms;height:5.3125em}.scroll-down__lines svg{width:3.5625em;height:3.5625em;transition:height 600ms}.scroll-down:hover .scroll-down__lines svg{height:5.3125em}.scroll-down:hover .scroll-down__lines #scroll-down-1,.scroll-down:hover .scroll-down__lines #scroll-down-2,.scroll-down:hover .scroll-down__lines #scroll-down-3,.scroll-down:hover .scroll-down__lines #scroll-down-4,.scroll-down:hover .scroll-down__lines #scroll-down-5{-webkit-animation-play-state:paused;animation-play-state:paused}#scroll-down-1{-webkit-animation:scroll-down 2s ease-in-out infinite;animation:scroll-down 2s ease-in-out infinite}#scroll-down-2{-webkit-animation:scroll-down 2s ease-in-out .1s infinite;animation:scroll-down 2s ease-in-out .1s infinite}#scroll-down-3{-webkit-animation:scroll-down 2s ease-in-out .4s infinite;animation:scroll-down 2s ease-in-out .4s infinite}#scroll-down-4{-webkit-animation:scroll-down 2s ease-in-out .7s infinite;animation:scroll-down 2s ease-in-out .7s infinite}#scroll-down-5{-webkit-animation:scroll-down 2s ease-in-out 1s infinite;animation:scroll-down 2s ease-in-out 1s infinite}@-webkit-keyframes scroll-down{50%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes scroll-down{50%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.stripe{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;color:inherit;text-decoration:none;background-image:none}.stripe--pre-visible:not(.in-view),.stripe:hover{color:inherit}.stripe--pre-visible:not(.in-view) .stripe__base,.stripe:hover .stripe__base{min-width:65%;transition-timing-function:cubic-bezier(0, 0.48, 0, 0.93);transition-duration:400ms}.stripe--pre-visible:not(.in-view) .stripe__base:before,.stripe:hover .stripe__base:before{width:100%;transition:width 480ms}.stripe--pre-visible:not(.in-view) .stripe__base:after,.stripe:hover .stripe__base:after{width:100%;transition-delay:0;transition:width 800ms}.stripe__base{position:relative;background-color:currentcolor;height:1.875em;min-width:6.25em;padding-left:.5em;padding-right:.5em;transition:min-width 640ms;transition-timing-function:cubic-bezier(0.42, 0, 0.46, 0.51);color:#fff}.stripe__base:before,.stripe__base:after{content:"";position:absolute;height:.9375em;width:0;background-repeat:no-repeat;background-image:linear-gradient(to left, currentcolor 0%, currentcolor 100%),linear-gradient(to left, currentcolor 0%, currentcolor 100%);background-position:0 0,0 .5em;transition:width 560ms}.stripe__base:before{background-size:40% .375em,30% .375em}.stripe__base:after{background-size:50% .375em,75% .375em;transition-delay:160ms}.stripe__base--top:before{bottom:calc(100% + 1.0625em)}.stripe__base--top:after{bottom:calc(100% + .0625em)}.stripe__base--left:before,.stripe__base--left:after{left:-.05em}.stripe__base--right{margin-left:auto;text-align:right}.stripe__base--right:before,.stripe__base--right:after{right:-.05em;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.stripe__base--bottom:before{top:calc(100% + .125em)}.stripe__base--bottom:after{top:calc(100% + 1.125em)}.stripe__label{position:relative;top:-0.1em;font-size:1.25em;font-family:"Michroma",sans-serif;color:#89969F}.main-navigation{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:rgba(184,197,208,0.9);opacity:0;transition:z-index 0s 300ms,opacity 300ms}@media screen and (max-width: 599px){.main-navigation{padding-top:3.75rem}}@media screen and (max-width: 410px){.main-navigation{font-size:.8em}}@media screen and (max-height: 600px){.main-navigation{font-size:2.5vh}}.main-navigation ul,.main-navigation li{margin:0;padding:0;list-style:none}.main-navigation__close-wrap,.main-navigation .menu-item{margin-top:.3125em;text-align:right;-webkit-transform:translateX(101%);transform:translateX(101%);transition:-webkit-transform 600ms;transition:transform 600ms;transition:transform 600ms, -webkit-transform 600ms}.main-navigation .main-navigation__menu>.menu-item:last-child{position:relative}.main-navigation .main-navigation__menu>.menu-item:last-child:before,.main-navigation .main-navigation__menu>.menu-item:last-child:after{content:"";position:absolute;top:100%;right:0;height:1.875em;background-color:#fff}.main-navigation .main-navigation__menu>.menu-item:last-child:before{margin-top:.3125em;width:20vw}.main-navigation .main-navigation__menu>.menu-item:last-child:after{margin-top:2.5em;width:15vw}.main-navigation__close,.main-navigation a{display:inline-block;padding-right:20vw;padding-left:.5em;background-color:#fff;background-image:none;font-size:2.8125em;font-family:"Michroma",sans-serif;text-decoration:none;color:#B8C5D0;-webkit-transform:translateX(0.5em);transform:translateX(0.5em);transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms;-webkit-tap-highlight-color:transparent}@media only screen and (max-width: 800px){.main-navigation__close,.main-navigation a{font-size:2.45em}}.main-navigation__close:hover,.main-navigation a:hover{-webkit-transform:translateX(0);transform:translateX(0)}.main-navigation .sub-menu a{font-size:1.5625em}.main-navigation__close-wrap{display:inline-block;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.main-navigation__close{position:relative;display:block;background-color:#fff;padding:.25em 20vw .25em .75em;font-size:1em;outline:none}.main-navigation__close:before,.main-navigation__close:after{content:"";display:block;width:.375em;height:1.1875em;background-color:#B8C5D0}.main-navigation__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-navigation__close:after{position:absolute;top:.25em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-active .main-navigation{z-index:10;opacity:1;transition:z-index 0s,opacity 300ms}.nav-active .main-navigation .main-navigation__close-wrap,.nav-active .main-navigation .menu-item{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 900ms;transition:transform 900ms;transition:transform 900ms, -webkit-transform 900ms}.nav-active .main-navigation .main-navigation__menu>.menu-item:nth-of-type(1){transition-delay:0ms}.nav-active .main-navigation .main-navigation__menu>.menu-item:nth-of-type(2){transition-delay:100ms}.nav-active .main-navigation .main-navigation__menu>.menu-item:nth-of-type(3){transition-delay:200ms}.nav-active .main-navigation .main-navigation__menu>.menu-item:nth-of-type(4){transition-delay:300ms}.nav-active .main-navigation .main-navigation__menu>.menu-item:nth-of-type(5){transition-delay:400ms}.nav-active .main-navigation .main-navigation__menu>.menu-item:nth-of-type(6){transition-delay:500ms}.nav-active .main-navigation .main-navigation__menu>.menu-item:nth-of-type(7){transition-delay:600ms}.nav-active .main-navigation .main-navigation__menu>.menu-item:nth-of-type(8){transition-delay:700ms}.nav-active .main-navigation .main-navigation__menu>.menu-item:nth-of-type(9){transition-delay:800ms}.nav-active .main-navigation .main-navigation__menu>.menu-item:nth-of-type(10){transition-delay:900ms}.menu-toggle{overflow:hidden;position:absolute;right:1.875em;top:0;bottom:0;-webkit-tap-highlight-color:transparent}@media only screen and (max-width: 599px){.menu-toggle{right:.9375em}}.menu-toggle__btn{width:44px;height:90px;padding:0;background-image:url("images/menu.svg");background-size:44px 90px;background-color:transparent;transition:-webkit-transform 450ms;transition:transform 450ms;transition:transform 450ms, -webkit-transform 450ms}.menu-toggle__btn:hover{-webkit-transform:translateY(-25%);transform:translateY(-25%)}@media only screen and (max-width: 599px){.menu-toggle__btn:hover{-webkit-transform:translateY(-12%);transform:translateY(-12%)}}.single-portfolio h1.h2{font-size:2.5em}.single-portfolio h1.h2:first-child{margin-top:1.425rem}@media only screen and (max-width: 800px){.single-portfolio h1.h2{font-size:2.125em}}@media only screen and (max-width: 500px){.single-portfolio h1.h2{font-size:1.75em}}.single-portfolio .stripe-slider{margin-top:1.875rem}@media only screen and (max-width: 599px){.single-portfolio .stripe-slider{margin-top:-1.25em}}@media only screen and (max-width: 500px){.single-portfolio .stripe-slider{margin-top:1rem}}.site-footer{position:relative;z-index:10;background-color:#89969F;color:#B8C5D0}@media only screen and (max-width: 960px){.site-footer{font-size:1.66vw}}@media only screen and (max-width: 599px){.site-footer{font-size:1em}}@media only screen and (max-width: 500px){.site-footer{z-index:0}}.site-footer .contact-list__link:hover{color:#fff}@media only screen and (max-width: 599px){.site-footer__branding,.site-footer__cred,.site-footer .contact-list{width:15em}}.site-footer__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 500px){.site-footer__inner{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 1.875em)}}.site-footer__group{padding:1.875em 0 .9375em 1.875em;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width: 501px) and (max-width: 599px){.site-footer__group{width:50%}.site-footer__group--1{-webkit-order:1;-ms-flex-order:1;order:1;padding-bottom:0}.site-footer__group--2{-webkit-order:2;-ms-flex-order:2;order:2;padding-bottom:0;padding-left:.75em}.site-footer__group--3{-webkit-order:4;-ms-flex-order:4;order:4;padding-top:0;padding-left:.75em}.site-footer__group--4{-webkit-order:3;-ms-flex-order:3;order:3;padding-top:0}}@media only screen and (max-width: 500px){.site-footer__group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1.875em;width:100%;border-bottom:0.625em solid #B8C5D0}.site-footer__group--1{padding-top:9em}}.site-footer__group--4{padding-right:1.875em}.site-footer__branding img{width:12.25em;height:2.5625em}.site-footer__cred{width:10.9375em;height:8.75em}@media only screen and (min-width: 501px) and (max-width: 599px){.site-footer__cred{margin-top:-3em}}@media only screen and (max-width: 500px){.site-footer__cred{font-size:1.3715em}}.site-info{background-color:#fff}@media only screen and (max-width: 500px){.site-info{padding:.9375em;background-color:#89969F;text-align:center}}.site-info__inner{max-width:960px;margin-left:auto;margin-right:auto;padding-left:1.875em;font-size:.875em}.site-header__sticky{position:fixed;top:0;left:0;right:0;bottom:100%;z-index:100;-webkit-transform:translateY(-1.5625em);transform:translateY(-1.5625em);transition:bottom 0s 300ms,-webkit-transform 300ms;transition:transform 300ms,bottom 0s 300ms;transition:transform 300ms,bottom 0s 300ms,-webkit-transform 300ms}.site-header__sticky:after{content:"";position:absolute;z-index:-1;top:3.75em;width:100%;height:2px;background-color:rgba(184,197,208,0.45)}.site-header__inset{height:3.75em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(184,197,208,0.45)}.site-header__inset:before,.site-header__inset:after{content:"";display:block;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.site-header__inset:before{position:relative;z-index:20;background-color:#fff;background-image:linear-gradient(to bottom, transparent 0.3125em, #fff 0.3125em, #fff 3em);transition:background-color 300ms}.site-header__inset:after{background-color:#fff}.site-header__inner{position:relative;width:960px}@media only screen and (max-width: 960px){.site-header__inner{width:100%}}.site-header__inner:before,.site-header__inner:after{content:"";position:absolute;top:0;background-color:#fff;height:3.75em}.site-header__inner:before{left:0;right:74px}@media only screen and (max-width: 599px){.site-header__inner:before{right:59px}}.site-header__inner:after{right:0;width:30px}@media only screen and (max-width: 599px){.site-header__inner:after{width:15px}}.site-header__branding{position:relative;float:left;left:0;top:0;bottom:0;z-index:20;height:100%;padding:0.8em 0.5em 0 1.875em;background-color:#fff;background-image:linear-gradient(to bottom, transparent 0.3125em, #fff 0.3125em, #fff 3em);transition:background-color 300ms}@media only screen and (max-width: 599px){.site-header__branding{padding-left:.9375em}}.site-header__branding a{background-image:none;-webkit-transform:translateY(1.05em) scale(0.72);transform:translateY(1.05em) scale(0.72);-webkit-transform-origin:0 0;transform-origin:0 0;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms}.site-header__branding-back{position:absolute;top:3.75em;left:0;z-index:20;height:3.75em;width:0;background-repeat:no-repeat;background-position:0 0.3125em,0 1.5625em,0 2.8125em;background-size:100% .9375em,70% .9375em,80% .9375em;background-image:linear-gradient(to bottom, #fff, #fff),linear-gradient(to bottom, #fff, #fff),linear-gradient(to bottom, #fff, #fff);transition:width 600ms}@media screen and (max-width: 599px){.site-header__branding-back{display:none}}@media only screen and (min-width: 600px){.at-top .site-header__sticky,.nav-active .site-header__sticky,.site-header__sticky:hover{-webkit-transform:translateY(0);transform:translateY(0)}.at-top .site-header__sticky .site-header__branding a,.nav-active .site-header__sticky .site-header__branding a,.site-header__sticky:hover .site-header__branding a{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.nav-active .site-header__sticky{bottom:-1.5625em;transition:bottom 0s}.nav-active .site-header__sticky .site-header__branding-back{width:30vw;transition:width 900ms}.nav-active .site-header__sticky .site-header__branding{background-color:rgba(255,255,255,0)}.nav-active .site-header__sticky .site-header__inset:before{background-color:rgba(255,255,255,0.3)}.nav-active{overflow:hidden}.space-above{margin-top:4.375em}@media only screen and (max-width: 500px){.space-above{margin-top:1.25em}}.space-below{margin-bottom:9.375em}@media only screen and (max-width: 500px){.space-below{margin-bottom:4.375em}}.pull-up{margin-top:-1.875em}.entry-content>.space-above:first-child{margin-top:3.75em}@media only screen and (max-width: 500px){.entry-content>.space-above:first-child{margin-top:2.1875em}}.has-black-color{color:#000}.has-dark-gray-color{color:#89969F}.has-medium-gray-color{color:#B8C5D0}.has-light-gray-color{color:#EEF2F6}.has-white-color{color:#fff}.has-black-background-color{background-color:#000}.has-dark-gray-background-color{background-color:#89969F}.has-medium-gray-background-color{background-color:#B8C5D0}.has-light-gray-background-color{background-color:#EEF2F6}.has-white-background-color{background-color:#fff}@media only screen and (max-width: 1121px){.spot-fix-contact .row__inner>.wp-block-columns{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.spot-fix-contact .row__inner>.wp-block-columns>.wp-block-column{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0}}.testimonials__before{background-image:url("images/quote-open.svg")}.testimonials__after{background-image:url("images/quote-close.svg")}@media only screen and (max-width: 500px){.main-nav__nav:before{content:"";position:absolute;width:1em;height:1em;right:100%;background-color:transparent}}[id^="things-list-"]:not(:hover)>li>a{display:none !important}[id^="things-list-"]:before{content:"max (over 1440px)";width:100%;color:#fff;padding-left:5px;font-size:10px;float:left}@media only screen and (max-width: 1440px){[id^="things-list-"]:before{content:"$bp-lg--max (1440px)"}}@media only screen and (max-width: 1121px){[id^="things-list-"]:before{content:"$bp-lg--mid (1121px)"}}@media only screen and (max-width: 801px){[id^="things-list-"]:before{content:"$bp-lg--min (801px)"}}@media only screen and (max-width: 800px){[id^="things-list-"]:before{content:"$bp-md--max (800px)"}}@media only screen and (max-width: 599px){[id^="things-list-"]:before{content:"$bp-md--mid (599px)"}}@media only screen and (max-width: 501px){[id^="things-list-"]:before{content:"$bp-md--min (501px)"}}@media only screen and (max-width: 500px){[id^="things-list-"]:before{content:"$bp-sm--max (500px)"}}@media only screen and (max-width: 410px){[id^="things-list-"]:before{content:"$bp-sm--mid (410px)"}}@media only screen and (max-width: 320px){[id^="things-list-"]:before{content:"$bp-sm--min (320px)"}}#__bs_notify__{opacity:.8;bottom:0;left:0;right:auto !important;top:auto !important;border-radius:0 10px 0 0 !important;-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-transform-origin:0 100%;transform-origin:0 100%;background-color:mediumaquamarine !important}#pix2pix{max-width:none !important}


/*# sourceMappingURL=style.css.map */
