header#main{width:100%;background-color:#265557;position:relative;height:350px;transition:top .8s}@media (min-width:960px) and (max-width:1024px){header#main{height:275px}}body.home header#main{height:100vh}header#main.signup-for-shopify{background-color:#004c3f!important}header#main.signup-for-shopify .header_content:after{display:none}header#main.signup-for-shopify a.magic-btn,header#main.signup-for-shopify a.my-btn{font-family:sofia-pro,sans-serif;font-weight:700;padding:.4em 1.5em .5em;display:block;outline-color:#f8f8f8;transform:scale(.75)}header#main.signup-for-shopify a.magic-btn:after,header#main.signup-for-shopify a.my-btn:after{display:none!important}header#main.signup-for-shopify .subCatMega,header#main.signup-for-shopify .subCatSimple{background:linear-gradient(45deg,#748873,#587768,#3e665f,#265557,#10434f,#013146,#01203a,#050b2b)}header#main.signup-for-shopify .subCatMega:before,header#main.signup-for-shopify .subCatSimple:before{background-color:#004c3f}header#main .container{display:flex;align-items:center;justify-content:space-between;z-index:9;position:relative}@media (min-width:768px) and (max-width:1024px){header#main .container{padding-top:0}}@media screen and (min-width:768px) and (max-width:1200px){header#main .container{width:100%}}header#main.pre-sticky{height:76px!important;background-color:#265557;background:linear-gradient(45deg,#748873,#587768,#3e665f,#265557,#10434f,#013146,#01203a,#050b2b);position:fixed;z-index:999;box-shadow:0 0 35px rgba(0,0,0,.2);transition:top .8s;top:-76px}header#main.pre-sticky .header_content{opacity:0;height:0!important}header#main.pre-sticky #theMenu{font-size:19px}@media (min-width:768px) and (max-width:1024px){header#main.pre-sticky #theMenu{font-size:18px}}header#main.pre-sticky #theMenu>ul{margin:12px 0 0 0}header#main.pre-sticky #theMenu a{color:#fff}header#main.pre-sticky #theMenu a.my-btn{border-color:#fff;color:#fff}header#main.pre-sticky #theMenu a.my-btn:before{background-color:#fff}header#main.pre-sticky #theMenu a.my-btn:hover{border-color:#fff;color:#265557!important}header#main.pre-sticky #theMenu a:after{background-color:#fff}header#main.pre-sticky #theMenu.megamenu .subCatMega,header#main.pre-sticky #theMenu.megamenu .subCatSimple{transform:translate(-50%,40px)}header#main.pre-sticky #theMenu.megamenu .subCatMega a:hover,header#main.pre-sticky #theMenu.megamenu .subCatMega li.current a,header#main.pre-sticky #theMenu.megamenu .subCatSimple a:hover,header#main.pre-sticky #theMenu.megamenu .subCatSimple li.current a{color:#e5e0d8!important}header#main.pre-sticky a.logo{width:137px;height:58px}@media (min-width:768px) and (max-width:959px){header#main.pre-sticky a.logo{width:135px;padding:0}}header#main.pre-sticky a.logo svg .cls-1{fill:#fff}header#main.pre-sticky #theMenu ul{vertical-align:inherit}header#main.sticky{top:0}header#main.sticky.signup-for-shopify{background-color:#004c3f}header#main.sticky.signup-for-shopify #theMenu a:not(.my-btn):not(.magic-btn){color:#f8f8f8}header#main.sticky.signup-for-shopify #theMenu a:not(.my-btn):not(.magic-btn):after{background-color:#f8f8f8}header#main.sticky.signup-for-shopify a.logo svg .cls-1{fill:#fff}header#main.sticky .header_content #effect-canvas{display:none}#theMenu.megamenu ul{position:relative}#theMenu.megamenu>ul{align-items:baseline;margin:15px 0 0 0}#theMenu.megamenu li.subCatItem:hover .subCatMega,#theMenu.megamenu li.subCatItem:hover .subCatSimple{opacity:1;visibility:visible}#theMenu.megamenu .menu-item{position:relative;min-width:80px;padding-bottom:20px}#theMenu.megamenu .menu-item>a{display:inline-block}#theMenu.megamenu .subCatSimple{width:230px}#theMenu.megamenu .subCatItem ul,#theMenu.megamenu .subCatSimple ul{flex-direction:column;align-items:flex-start}#theMenu.megamenu .subCatItem ul li>a,#theMenu.megamenu .subCatSimple ul li>a{font-size:16px;font-weight:400;padding:.2em 0;line-height:normal}#theMenu.megamenu .subCatItem ul li>a:after,#theMenu.megamenu .subCatSimple ul li>a:after{height:2px}#theMenu.megamenu .subCatMega,#theMenu.megamenu .subCatSimple{box-shadow:0 0 35px rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;position:absolute;background:linear-gradient(45deg,#748873,#587768,#3e665f,#265557,#10434f,#013146,#01203a,#050b2b);transform:translate(-50%,20px);left:50%;padding:10px 0;border-radius:5px}#theMenu.megamenu .subCatMega:before,#theMenu.megamenu .subCatSimple:before{content:"";position:absolute;top:-14px;left:calc(50% - 10px);width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:16px solid #08394a}#theMenu.megamenu .subCatMega a:after,#theMenu.megamenu .subCatSimple a:after{display:none}#theMenu.megamenu .subCatMega a.current,#theMenu.megamenu .subCatMega a:hover,#theMenu.megamenu .subCatSimple a.current,#theMenu.megamenu .subCatSimple a:hover{color:#e5e0d8}#theMenu.megamenu .subCatMega{display:grid;grid-template-columns:repeat(3,33.333%);min-width:1100px}#theMenu.megamenu .subCatMega .mega-col{padding:10px 20px;display:flex;flex-direction:column;justify-content:space-between}#theMenu.megamenu .subCatMega .mega-col div.h a{padding:0;line-height:1.1em;margin-bottom:10px;font-size:20px}#theMenu.megamenu .subCatMega .mega-col div.h p{color:#fff;font-size:14px;line-height:1.3em;margin-bottom:25px}#theMenu.megamenu .subCatMega .mega-col:not(:first-child){border-left:1px solid rgba(255,255,255,.3)}#theMenu.megamenu .subCatMega .mega-col ul li{padding:0;margin:0}#theMenu.megamenu .subCatMega .mega-col a.text-arrow-btn{background-image:url(../../images/arrow-right-small-yellow.svg);padding-right:26px;background-position-y:.8em;color:#fff}#theMenu.megamenu .subCatMega .mega-col a.text-arrow-btn.current,#theMenu.megamenu .subCatMega .mega-col a.text-arrow-btn:hover{padding-right:30px;color:#e5e0d8}@media screen and (max-width:850px){.header_content.signup-for-shopify{background-color:#004c3f}.header_content.signup-for-shopify:after{display:none}header#top_bar.signup-for-shopify{background-color:#004c3f!important}}header#main a.logo{display:inline-block;margin-top:-5px}header#main a.logo img{display:block}@media (min-width:768px) and (max-width:959px){header#main a.logo{height:auto;width:130px;padding:10px 0}}@media (min-width:768px) and (max-width:959px){header#main .gsb{display:none}}header#main a.slideout-btn{width:36px;height:32px;display:inline-block;vertical-align:middle;position:relative;margin-top:-3px}header#main a.slideout-btn svg path{transition:stroke .3s}header#top_bar{background:linear-gradient(45deg,#748873,#587768,#3e665f,#265557,#10434f,#013146,#01203a,#050b2b);height:70px;width:100%;top:0;left:0;position:fixed;z-index:999999;padding-top:10px}@media screen and (min-width:768px){header#top_bar{padding-top:15px}}header#top_bar .container{display:flex;align-items:center;justify-content:space-between}header#top_bar a.slideout-btn{height:33px;background-color:transparent;background-position:top right;background-repeat:no-repeat;background-size:contain;position:relative;top:4px}header#top_bar a.slideout-btn svg.close{display:none}header#top_bar a.logo{width:130px;height:50px;background-repeat:no-repeat;background-size:100%;background-position:top left}html:not(.is-touch) header#main a.slideout-btn:hover svg path,html:not(.is-touch) header#top_bar a.slideout-btn:hover svg path{stroke:#e5e0d8}body.pre-sticky{margin-top:350px}body.pre-sticky.home{margin-top:100vh}#theMenu{font-size:20px;margin:0;display:flex;align-items:center}@media (min-width:768px) and (max-width:1024px){#theMenu{font-size:18px}}#theMenu>a{display:none}#theMenu ul{display:flex;align-items:center;justify-content:flex-end;padding-left:0}#theMenu li{padding:0;height:100%;padding:0 10px;margin:0 10px;list-style-type:none}#theMenu li>a:after{content:"";display:block;width:100%;height:4px;position:relative;top:8px;background-color:#fff;opacity:0;transition:all .3s}#theMenu li a:not(.my-btn):not(.magic-btn){font-family:sofia-pro,sans-serif;font-weight:600;display:block;padding:.4em 0;color:#fff}#theMenu li a.magic-btn,#theMenu li a.my-btn{font-family:sofia-pro,sans-serif;font-weight:700;padding:.4em 1.5em .5em;transform:scale(.75);display:block;outline-color:#fff}#theMenu li a.magic-btn:after,#theMenu li a.my-btn:after{display:none!important}#theMenu li.current>a:after,#theMenu li>a:active:after,html:not(.is-touch) #theMenu li:hover>a:after,html:not(.is-touch) #theMenu li>a:hover:after{opacity:1;top:4px}#slideout{position:fixed;z-index:99999;left:0;top:-100%;background:linear-gradient(101deg,#748873,#587768,#3e665f,#265557,#10434f,#013146,#01203a,#050b2b);padding:30px;overflow:auto;transition:top .4s;width:100%;max-height:calc(100vh - 150px)}body.signup-for-shopify #slideout{background-color:#004c3f}@media (display-mode:standalone){#slideout{max-height:calc(100vh - 70px)}}#slideout::-webkit-scrollbar-track{background:#265557}#slideout::-webkit-scrollbar-thumb{background:#f8f8f8}#slideout.showMe{top:70px}#slideout li,#slideout ul{list-style-type:none}#slideout .top-menu{margin:0;padding:0}#slideout .top-menu h3,#slideout .top-menu h4{margin:0 0 10px}#slideout .top-menu li{margin:.7em 0}#slideout .top-menu li:first-child{margin-top:0}#slideout .top-menu li:last-child{margin-bottom:0}#slideout .top-menu li>ul{padding-left:0}#slideout .top-menu li>ul>li a{color:#e5e0d8;font-size:18px}#slideout .top-menu li>ul>li.current a{pointer-events:none;border-bottom:2px solid #e5e0d8}#slideout .top-menu>li{margin:1.4em 0}#slideout .top-menu>li:not(.subCat).current a{pointer-events:none;border-bottom:2px solid #e5e0d8}#slideout .top-menu>li>a,#slideout .top-menu>li>h3{color:#e5e0d8;font-family:sofia-pro,sans-serif;font-weight:600;font-size:22px}#slideout .top-menu li.subCat>a{font-size:18px;color:red}#slideout .top-menu li.subCat>ul{overflow:hidden;padding-bottom:10px}#slideout .top-menu li.subSub{border:1px rgba(255,255,255,.3) solid;padding:10px;border-radius:10px}#slideout .top-menu li.subSub h4{font-family:sofia-pro,sans-serif;font-weight:600;font-size:20px;color:#e5e0d8;margin-bottom:20px}#slideout a.my-btn{border-color:#e5e0d8;color:#e5e0d8;margin-top:30px;width:100%;font-size:1.3em;display:inline-block!important;outline-color:#fff}#slideout a.my-btn:hover:before{background:#e5e0d8}#slideout .menu .bottom-menu li.current a,#slideout .menu .top-menu li.current:not(:first-child) a,html:not(.is-touch) #slideout .menu a:not(.my-btn):hover{color:#e5e0d8}html:not(.is-touch) #slideout a.close-btn:hover{transform:rotate(90deg)}.noti-bar{width:100%;background:#e5e0d8;padding:3px 0 6px;text-align:center;color:#373737;font-size:14px;margin-top:12px;opacity:0}@media screen and (min-width:960px){.noti-bar a:hover{text-decoration:underline!important}}@media screen and (max-width:959px){.noti-bar{display:none}}.sticky .noti-bar{opacity:1}.header_content{overflow:hidden;display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:absolute;z-index:1;top:0}@media screen and (max-width:959px){.header_content{position:relative;height:100vh}body.home .header_content{height:auto;min-height:100vh}body:not(.home) .header_content{max-height:300px;margin-top:70px}}@media screen and (max-width:959px) and (min-width:768px) and (max-width:959px){body:not(.home) .header_content{margin-top:0!important;max-height:275px!important}}.header_content .bg-img{position:absolute;width:100%;height:100%;pointer-events:none;background-color:#e5e0d8}.header_content .bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.header_content .bg-img img{-o-object-position:right;object-position:right}}@media screen and (max-width:767px){.header_content .bg-img:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2)}}.header_content .title{position:relative;z-index:100;flex-direction:column;align-items:flex-start!important}body:not(.home) .header_content .title{text-align:center}.header_content .title .row{width:100%;margin:-15px 0 0}@media screen and (min-width:768px){.header_content .title .row{margin:0}}.header_content .title h1.page_title{width:100%}.header_content .title a{color:#f8f8f8;margin-top:10px;display:inline-block}body:not(.home):not(.project-page) .header_content .title{pointer-events:none}.header_content #effect-canvas{width:100%;height:100%;position:absolute}body.project-page .header_content #effect-canvas{display:none}#effect-canvas.square-effect{max-height:230px;margin-top:55px}#effect-canvas.square-effect .square{width:2%;height:0;padding-bottom:2%;background-color:#e5e0d8;float:left;opacity:0;transition:opacity .8s}#effect-canvas.bar-effect .bar{width:1%;height:100%;float:left;background-color:transparent;position:relative;max-height:230px;margin-top:120px}#effect-canvas.bar-effect .bar .el{position:absolute;height:0;width:100%;bottom:0;background-color:#e5e0d8;opacity:0;transition:all .8s}footer{color:#fff;background-color:#265557;background:linear-gradient(45deg,#748873,#587768,#3e665f,#265557,#10434f,#013146,#01203a,#050b2b);padding:50px 0 25px}@media screen and (min-width:960px){footer{padding-top:80px}}body.signup-for-shopify footer{background-color:#004c3f}body.signup-for-shopify footer nav.menu a{border-color:rgba(255,255,255,.2)}footer .row.upper-part{text-align:center;gap:20px;margin-bottom:60px;flex-direction:column}@media screen and (min-width:960px){footer .row.upper-part{text-align:left;gap:0;flex-direction:row}}footer .row.upper-part p{color:inherit;margin-top:0}footer .row.upper-part a.magic-btn,footer .row.upper-part a.my-btn{padding:.5em 2em}@media (min-width:768px) and (max-width:959px){footer .row.upper-part .col{width:100%}}footer .row.upper-part .contact a:hover{color:inherit!important;border-color:#99add5}footer .shopify{margin:30px 0 0}footer .shopify h6{font-weight:400}footer .shopify img{margin-top:10px}@media screen and (min-width:1025px){footer .menu-holder{padding-left:90px}}@media (min-width:960px) and (max-width:1024px){footer .menu-holder{width:53.333333%}}footer .contact-holder{padding-top:8px}footer .contact-holder p{font-size:16px}footer h3{color:inherit;margin:2px 0 1em}@media screen and (max-width:767px){footer h3{font-size:32px}}footer ul,footer ul li{list-style-type:none;margin:0;padding:0;line-height:1}@media screen and (min-width:960px){footer ul,footer ul li{text-align:left}}footer nav.menu a{margin:.75em 0;display:inline-block;font-weight:700;text-decoration:none!important;border-bottom:2px solid #265557;line-height:1.1em;display:inline-block}@media screen and (max-width:767px){footer nav.menu a{font-size:20px}}footer nav.menu a:focus,footer nav.menu a:hover,footer nav.menu li.current a{border-color:#f8f8f8;color:inherit}footer nav.menu a:focus span,footer nav.menu a:hover span,footer nav.menu li.current a span{text-decoration:underline}footer nav.menu li.current:not(:first-child) a{pointer-events:none}@media screen and (min-width:960px){footer nav.menu ul li{width:calc(50% - 40px);margin-right:40px;display:inline-block;font-size:16px}}@media (min-width:960px) and (max-width:1024px){footer nav.menu ul li{width:calc(50% - 10px);margin-right:10px}}footer .social_links{margin-top:30px}@media screen and (min-width:768px){footer .social_links{margin-left:-10px}}footer .social_links a{margin-right:15px}footer .social_links a img{filter:grayscale(1) brightness(20)}footer .social_links a:hover{opacity:.5}footer .links{padding-left:15px;padding-right:15px;width:100%}@media screen and (max-width:960px){footer .links{text-align:center}}footer .links li{display:inline-block;font-size:11px;color:#f8f8f8;opacity:.7;letter-spacing:.5px}footer .links li:not(:first-child):not(:last-child) a:after{content:" | ";display:inline;margin:0 5px 0 2px}@media screen and (max-width:960px){footer .links li:not(:first-child){display:none}}footer .links li a:hover{border-bottom:1px dashed rgba(54,64,66,.43)!important}footer .links li a:active,footer .links li a:focus,footer .links li a:hover{color:inherit}