﻿/*!
Theme Name: Cosmos-Service-6
Description: A Wordpress theme developed by North Star Sites.
Version: 2.0.0
Author: North Star Sites
Author URI: http://www.northstarsites.com
Template: cosmos-theme
*/.hero.portfolio-hero{background-color:#f8f8f8}.hero.portfolio-hero.curated-post,.hero.portfolio-hero.latest-post{text-align:left;color:#6d6a6a}.hero.portfolio-hero.curated-post.full-width,.hero.portfolio-hero.latest-post.full-width{text-align:center}.hero.portfolio-hero.curated-post.full-width h1,.hero.portfolio-hero.latest-post.full-width h1{margin:0 0 10px;font-size:38px}.hero.portfolio-hero.curated-post.full-width h1,.hero.portfolio-hero.curated-post.full-width p,.hero.portfolio-hero.latest-post.full-width h1,.hero.portfolio-hero.latest-post.full-width p{color:#fff}.hero.portfolio-hero.curated-post .grid,.hero.portfolio-hero.latest-post .grid{max-width:1100px;margin:0 auto}.hero.portfolio-hero.curated-post .grid .span-7,.hero.portfolio-hero.latest-post .grid .span-7{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0 30px;align-items:center}.hero.portfolio-hero.curated-post .grid .span-7 h1,.hero.portfolio-hero.latest-post .grid .span-7 h1{margin:0 0 10px;font-size:38px}.hero.portfolio-hero.featured-posts .posts-featured .post-item img{object-position:center;object-fit:contain;flex:1;overflow:hidden;height:450px}.hero.portfolio-hero.featured-posts .posts-featured .post-item .btn-pulldown-handle{max-width:200px;text-align:left}.hero.portfolio-hero.featured-posts .posts-featured .post-item .btn-pulldown-handle a{padding:10px 30px}.hero.portfolio-hero.featured-posts .posts-featured .post-item .btn-pulldown.-open{flex-direction:column;display:flex;align-items:center}.hero.portfolio-hero.featured-posts .posts-featured .post-item .btn-pulldown .btn-pulldown-list{max-width:200px;text-align:left;left:auto;right:auto}.hero.portfolio-hero.posts-slider{max-width:100%}.hero.portfolio-hero.posts-slider .slick-list{padding:0 !important}.hero.portfolio-hero.posts-slider .slick-list .grid{max-width:1100px;margin:0 auto;text-align:left;color:#6d6a6a}.hero.portfolio-hero.posts-slider .slick-list .grid .span-7{padding:0 25px}.hero.portfolio-hero.posts-slider .slick-prev .slick-prev-icon,.hero.portfolio-hero.posts-slider .slick-next .slick-next-icon,.hero.portfolio-hero.posts-slider .slick-dots li.slick-active button .slick-dot-icon,.hero.portfolio-hero.posts-slider .slick-dots li button .slick-dot-icon,.hero.portfolio-hero.posts-slider .slick-dots li.slick-active button:focus .slick-dot-icon:before{color:#1b1b1b}.post-type-archive-portfolio .container.format-default #portfolio-posts article,.tax-portfolio_category .container.format-default #portfolio-posts article{margin:25px calc(50% - 50vw) !important;max-width:100vw !important;width:100vw !important;position:relative}.post-type-archive-portfolio .container.format-default #portfolio-posts article .entry-image,.tax-portfolio_category .container.format-default #portfolio-posts article .entry-image{aspect-ratio:1400/900}.post-type-archive-portfolio .container.format-default #portfolio-posts article .entry-image img,.tax-portfolio_category .container.format-default #portfolio-posts article .entry-image img{display:block;width:100%;height:100%;object-fit:cover}.post-type-archive-portfolio .container.format-default #portfolio-posts article .post-content,.tax-portfolio_category .container.format-default #portfolio-posts article .post-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:20px;color:#fff;text-decoration:none;transition:.3s all ease;background:rgba(0,0,0,.2)}.post-type-archive-portfolio .container.format-default #portfolio-posts article .post-content:hover,.tax-portfolio_category .container.format-default #portfolio-posts article .post-content:hover{background:rgba(0,0,0,.65)}.post-type-archive-portfolio .container.format-default #portfolio-posts article .post-content a,.tax-portfolio_category .container.format-default #portfolio-posts article .post-content a{color:#fff;text-decoration:none}.post-type-archive-portfolio .container.format-default #portfolio-posts article .post-content .post-meta,.tax-portfolio_category .container.format-default #portfolio-posts article .post-content .post-meta{margin-bottom:10px}.post-type-archive-portfolio .container.format-default #portfolio-posts article .post-content h3.entry-title,.tax-portfolio_category .container.format-default #portfolio-posts article .post-content h3.entry-title{margin:0 0 10px;font-size:25px}.post-type-archive-portfolio .container.format-default #portfolio-posts article .post-content .button,.tax-portfolio_category .container.format-default #portfolio-posts article .post-content .button{background-color:#f04a3b;background-border-color:#f04a3b}.post-type-archive-portfolio .container.format-default #portfolio-posts article .post-content .button:hover,.tax-portfolio_category .container.format-default #portfolio-posts article .post-content .button:hover{background-color:#99261c;background-border-color:#99261c;color:#6d6a6a}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article,.tax-portfolio_category .container.format-content-right #portfolio-posts article,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article{position:relative}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article .entry-image,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article .entry-image,.tax-portfolio_category .container.format-content-right #portfolio-posts article .entry-image,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article .entry-image{max-height:none}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article .entry-image a,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article .entry-image a,.tax-portfolio_category .container.format-content-right #portfolio-posts article .entry-image a,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article .entry-image a{aspect-ratio:655/875}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article .entry-image img,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article .entry-image img,.tax-portfolio_category .container.format-content-right #portfolio-posts article .entry-image img,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article .entry-image img{display:block;width:100%;height:100%;object-fit:cover}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article .post-content,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article .post-content,.tax-portfolio_category .container.format-content-right #portfolio-posts article .post-content,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article .post-content{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0 30px}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article .post-content .post-meta,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article .post-content .post-meta,.tax-portfolio_category .container.format-content-right #portfolio-posts article .post-content .post-meta,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article .post-content .post-meta{margin-bottom:10px}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article .post-content .entry-header a,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article .post-content .entry-header a,.tax-portfolio_category .container.format-content-right #portfolio-posts article .post-content .entry-header a,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article .post-content .entry-header a{text-decoration:none}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article .post-content .entry-header a h3.entry-title,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article .post-content .entry-header a h3.entry-title,.tax-portfolio_category .container.format-content-right #portfolio-posts article .post-content .entry-header a h3.entry-title,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article .post-content .entry-header a h3.entry-title{margin:0 0 10px;font-size:25px}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article .post-content .button,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article .post-content .button,.tax-portfolio_category .container.format-content-right #portfolio-posts article .post-content .button,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article .post-content .button{background-color:#f04a3b;background-border-color:#f04a3b}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article .post-content .button:hover,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article .post-content .button:hover,.tax-portfolio_category .container.format-content-right #portfolio-posts article .post-content .button:hover,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article .post-content .button:hover{background-color:#99261c;background-border-color:#99261c;color:#6d6a6a}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article:nth-child(even),.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article:nth-child(even),.tax-portfolio_category .container.format-content-right #portfolio-posts article:nth-child(even),.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article:nth-child(even){margin:50px calc(50% - 50vw) !important;max-width:100vw !important;width:100vw !important;position:relative;display:block}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article:nth-child(even) .entry-image a,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .entry-image a,.tax-portfolio_category .container.format-content-right #portfolio-posts article:nth-child(even) .entry-image a,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .entry-image a{aspect-ratio:1400/900}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article:nth-child(even) .entry-image img,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .entry-image img,.tax-portfolio_category .container.format-content-right #portfolio-posts article:nth-child(even) .entry-image img,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .entry-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article:nth-child(even) .post-content,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .post-content,.tax-portfolio_category .container.format-content-right #portfolio-posts article:nth-child(even) .post-content,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .post-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:20px;color:#fff;text-decoration:none;transition:.3s all ease;background:rgba(0,0,0,.2)}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article:nth-child(even) .post-content:hover,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .post-content:hover,.tax-portfolio_category .container.format-content-right #portfolio-posts article:nth-child(even) .post-content:hover,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .post-content:hover{background:rgba(0,0,0,.65)}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article:nth-child(even) .post-content a,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .post-content a,.tax-portfolio_category .container.format-content-right #portfolio-posts article:nth-child(even) .post-content a,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .post-content a{color:#fff;text-decoration:none}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article:nth-child(even) .post-content .post-meta,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .post-content .post-meta,.tax-portfolio_category .container.format-content-right #portfolio-posts article:nth-child(even) .post-content .post-meta,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .post-content .post-meta{margin-bottom:10px}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article:nth-child(even) .post-content h3.entry-title,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .post-content h3.entry-title,.tax-portfolio_category .container.format-content-right #portfolio-posts article:nth-child(even) .post-content h3.entry-title,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .post-content h3.entry-title{margin:0 0 10px;font-size:25px}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article:nth-child(even) .post-content .button,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .post-content .button,.tax-portfolio_category .container.format-content-right #portfolio-posts article:nth-child(even) .post-content .button,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .post-content .button{background-color:#f04a3b;background-border-color:#f04a3b}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article:nth-child(even) .post-content .button:hover,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .post-content .button:hover,.tax-portfolio_category .container.format-content-right #portfolio-posts article:nth-child(even) .post-content .button:hover,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .post-content .button:hover{background-color:#99261c;background-border-color:#99261c;color:#6d6a6a}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article:nth-child(3n),.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article:nth-child(3n),.tax-portfolio_category .container.format-content-right #portfolio-posts article:nth-child(3n),.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article:nth-child(3n){flex-direction:row-reverse}.post-type-archive-portfolio .container.format-grid-layout #portfolio-posts article,.tax-portfolio_category .container.format-grid-layout #portfolio-posts article{flex:0 0 calc(31.3% - 13.34px);margin:0 20.5px 13.34px}.post-type-archive-portfolio .container.format-grid-layout #portfolio-posts article .entry-image,.tax-portfolio_category .container.format-grid-layout #portfolio-posts article .entry-image{aspect-ratio:4/3;height:unset;max-height:unset;margin-bottom:0}.post-type-archive-portfolio .container.format-grid-layout #portfolio-posts article .entry-image img,.tax-portfolio_category .container.format-grid-layout #portfolio-posts article .entry-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.post-type-archive-portfolio .container.format-grid-layout #portfolio-posts article .post-content h3,.tax-portfolio_category .container.format-grid-layout #portfolio-posts article .post-content h3{margin:0 0 20px}.post-type-archive-portfolio .container.format-cat-divided #portfolio-posts article .entry-image,.tax-portfolio_category .container.format-cat-divided #portfolio-posts article .entry-image{height:40vw;max-height:690px;margin-bottom:10px}.post-type-archive-portfolio .container.format-cat-divided #portfolio-posts article .entry-image img,.tax-portfolio_category .container.format-cat-divided #portfolio-posts article .entry-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.single-portfolio .entry-image,.single-portfolio .post-meta,.single-portfolio .entry-header,.single-portfolio .entry-content{text-align:center}.single-portfolio .entry-image{margin-bottom:50px}.single-portfolio .entry-image img{margin:0 calc(50% - 50vw) !important;max-width:100vw !important;width:100vw !important;position:relative;display:block}.single-portfolio .post-meta{margin-bottom:15px;font-size:12px}.single-portfolio .entry-header h1{margin:0 0 10px;font-size:38px}.single-portfolio .project-details{flex-direction:row-reverse;margin:30px auto;background-color:#f8f8f8}.single-portfolio .project-details .cell{display:flex;flex-direction:column;justify-content:center;padding:20px 20px 20px 0}.single-portfolio .project-details .cell.detail-list{padding:50px 100px 50px 50px}html{outline:none !important;font-size:100%;scroll-behavior:smooth}body{background-color:#fff;font-family:"Lora",serif;font-weight:400;font-size:16px;line-height:1.6;color:#6d6a6a}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif;font-weight:400;text-transform:none;line-height:1.2;margin-top:0;margin-bottom:20px;color:#1b1b1b}h1{font-size:38px}h2{font-size:30px}h3{font-size:25px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}a{color:#f04a3b;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration:none;transition:.3s all ease}a:hover,a:focus{color:#99261c}p{margin-bottom:30px}#hero p{font-size:18px}pre,dl,table,ul,ol,form{margin-bottom:1em}::placeholder{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em;color:#6d6a6a;letter-spacing:normal}label,legend{text-transform:none;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#1b1b1b;margin-bottom:10px}.button,button,input[type=submit],input[type=reset],input[type=button],.wp-block-file__button,.wp-block-button__link,.entry-read-more .button{text-decoration:none;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#1b1b1b;border:1px solid #1b1b1b;margin-bottom:20px;padding:22px 30px}.button:hover,.button:focus,button:hover,button:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=button]:hover,input[type=button]:focus,.wp-block-file__button:hover,.wp-block-file__button:focus,.wp-block-button__link:hover,.wp-block-button__link:focus,.entry-read-more .button:hover,.entry-read-more .button:focus{color:#6d6a6a;background-color:#99261c;border-color:#99261c}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{letter-spacing:normal;text-transform:none;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em;font-size:12px;border:1px solid #eee;color:#1b1b1b;background-color:rgba(0,0,0,0)}#hero input[type=email],#search_form input[type=text]{background-color:#fff;color:#6d6a6a}.button{padding:22px 30px}.button.button-primary,button.button-primary,input[type=submit],input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary,.wp-block-file__button,.blog .entry-read-more .button,.wp-block-button__link,.gform_wrapper input[type=submit],.search .entry-read-more .button,.entry-read-more .button.alt,.woocommerce div.product form.cart .button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;background-color:#f04a3b;border-color:#f04a3b;color:#fff;min-width:218px}.button.button-primary:hover,.button.button-primary:focus,button.button-primary:hover,button.button-primary:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=submit].button-primary:hover,input[type=submit].button-primary:focus,input[type=reset].button-primary:hover,input[type=reset].button-primary:focus,input[type=button].button-primary:hover,input[type=button].button-primary:focus,.wp-block-file__button:hover,.wp-block-file__button:focus,.blog .entry-read-more .button:hover,.blog .entry-read-more .button:focus,.wp-block-button__link:hover,.wp-block-button__link:focus,.gform_wrapper input[type=submit]:hover,.gform_wrapper input[type=submit]:focus,.search .entry-read-more .button:hover,.search .entry-read-more .button:focus,.entry-read-more .button.alt:hover,.entry-read-more .button.alt:focus,.woocommerce div.product form.cart .button:hover,.woocommerce div.product form.cart .button:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:focus,.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-message .button:hover,.woocommerce .woocommerce-message .button:focus,.woocommerce-page .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button:focus{color:#fff;background-color:#99261c;border-color:#99261c;box-shadow:unset}.woocommerce div.product form.cart .button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{padding:15px 30px;min-width:185px;border-radius:0 !important}.select2-container .select2-selection--single .select2-selection__rendered{padding:0 10px}.wp-core-ui .button.button-large{width:100%;padding:13px 30px !important;line-height:1.2 !important;border-radius:0;margin-top:10px}.woocommerce div.product div.images.woocommerce-product-gallery.vgpd-left:has(.woocommerce-product-gallery__image:only-child){display:block}.weight-light{font-weight:300}.weight-regular{font-weight:400}.weight-medium{font-weight:500}.weight-semibold{font-weight:600}.weight-bold{font-weight:700}.weight-black{font-weight:900}.text-underline{text-decoration:underline}.text-uppercase{text-transform:uppercase}p .font-serif,.font-serif{font-family:"Playfair Display",serif;line-height:1.2}p .font-sans,.font-sans{font-family:"Montserrat",sans-serif}p .font-accent,.font-accent{font-family:"Playfair Display",serif;font-style:italic;font-weight:400;line-height:1.6;color:#fff0e9}.color-accent-1{color:#1b1b1b}.color-accent-2{color:#f04a3b}.color-accent-3{color:#99261c}.color-accent-4{color:#fff0e9}.color-accent-5{color:#f8f8f8}.color-accent-6{color:#afafaf}span.color-white{color:#fff}.text_style-light-text{color:#fff}.text_style-light-text a{color:#f8f8f8}.text_style-light-text a:hover,.text_style-light-text a:focus{color:#fff}.text_style-light-text .button:not(.button.button-primary){border-color:#fff}.text_style-light-text .button:not(.button.button-primary):hover{border-color:#99261c;color:#6d6a6a}a img{transition:.3s all ease}a:hover img{opacity:.7}.editor-styles-wrapper button{margin-bottom:0}.arrow-link{text-decoration:none}.arrow-link:after{content:"";margin-left:5px;width:30px;height:10px;background-image:url("../cosmos-a-1/_static/images/arrow.svg");background-repeat:no-repeat;background-size:cover;display:inline-block;background-position:center}.arrow-link:hover:after{content:"";margin-left:5px;width:30px;height:10px;background-image:url("../cosmos-a-1/_static/images/arrow-hover.svg");background-size:cover;display:inline-block;background-position:center}ol,ul{padding-left:1em}li{margin-bottom:0}pre,dl,table,ul,ol,form{margin-bottom:30px}.bg-accent5{background-color:#f8f8f8}.pad-col-1.layout-section.container-default .container{padding:0}.pad-col-1 .grid .cell:nth-child(1){padding:0 50px 0 120px}.pad-left.layout-section.container-default .container{padding:0}.pad-left .content{padding:0 60px 0}.uppercase{text-transform:uppercase}.page-about .pad-col-1 .grid .cell:nth-child(1){padding:0 50px 0 60px}header{position:relative;z-index:2}.text-logo{font-family:"Playfair Display",serif;font-weight:400;text-transform:none;line-height:1.2;font-size:25px;line-height:1;text-transform:uppercase}a.text-logo:hover{text-decoration:none;opacity:.7}.logo{width:auto;max-height:130px}.logo-menu-below .logo{margin-bottom:25px}.header-img .widget{position:absolute;z-index:-1;width:100%}.header-img .widget img{object-fit:cover;width:100%}#header-wrapper .hello-bar{background-color:#fff0e9;color:#6d6a6a;padding:15px 0}#header-wrapper .hello-bar p{margin-bottom:0;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em;font-size:15px}#header-wrapper .hello-bar a{color:#6d6a6a}#header-wrapper .hello-bar a:hover{color:#1b1b1b}a#slideout-trigger.desktop-slideout-trigger{top:36px}#logo{display:inline-block;margin-right:10px}#linkbar{display:inline-block}#linkbar ul li{padding:0 30px}.default-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.social-links a{text-decoration:none;font-size:16px;margin:10px 0;color:#f04a3b;display:inline-block;height:30px;width:30px;border-radius:15px;background-color:#99261c}.social-links a:hover{color:#fff;background-color:#f04a3b}.default-header .social-links a{padding-left:8px}.cart{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;float:right;position:relative;top:-20px}.cart a{color:#1b1b1b}.cart a:hover{color:#f04a3b}.cart a:before{content:url("../cosmos-service-6/_static/images/cart.svg");width:18px;height:auto;display:inline-block;margin-right:10px;vertical-align:middle}#slideout-menu .cart{top:0;float:none;text-align:left}#slideout-menu{min-width:500px;padding:100px 30px}#slideout-menu ul{margin-bottom:12px;padding-left:0}#search-trigger,#search-trigger-mobile{transition:.3s all ease-out;border:none;padding:0;float:left;position:relative;top:-20px}#search-trigger:before,#search-trigger-mobile:before{content:url("../cosmos-service-6/_static/images/search.svg");margin-right:10px;vertical-align:middle}#search-trigger-mobile:before{content:url("../cosmos-service-6/_static/images/search-white.svg")}#search-trigger-mobile{display:none;top:0;float:none;color:#fff}#search-trigger:hover,#search-trigger:focus,#search-trigger:visited,#search-trigger-mobile:hover,#search-trigger-mobile:focus,#search-trigger-mobile:visited{background-color:rgba(0,0,0,0);color:#f04a3b}#slideout-menu .header_search{position:relative}.search-results .content-area,.search-no-results .content-area{width:100%}.header_search{display:none;position:absolute;left:-2px;top:190px;width:100%;z-index:10}.header_search #search_form{position:relative;width:50%;margin-left:0;top:0}.header_search #search_form input[type=text],#slideout-nav .header_search #search_form input[type=text]{width:100%;text-align:left;color:#1b1b1b;border:1px solid #eee;margin:0 !important;text-transform:lowercase;font-size:16px;line-height:20px;letter-spacing:.5px;margin-bottom:10px;text-indent:4px}header .header_search #search_form .svg-inline--fa,#slideout-nav .header_search .svg-inline--fa{position:absolute;top:14px;left:12px}#linkbar .nav-menu{float:none;margin-top:0;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase}#linkbar .nav-menu a{text-decoration:none;color:#1b1b1b}#linkbar .nav-menu a:hover,#linkbar .nav-menu a:focus{color:#f04a3b}#linkbar .current-menu-item a{color:#1b1b1b !important}#linkbar .current-menu-item a:hover,#linkbar .current-menu-item a:focus{color:#f04a3b !important}.nav-list{margin-bottom:0}.menu-item-has-children{margin-right:15px}#hero h1{margin-bottom:0}#hero h1+p{margin-top:30px;margin-bottom:0}.layout-section,.hero.simple.desktop,.hero.simple.category-hero{max-width:1325px;margin:auto}.layout-section.container-full{max-width:100%}.layout-section.container-full.constrain-width .container{max-width:1325px;margin:auto}.layout-section.section-slider{padding:0}.container{padding:0}.layout-section.padding-small .cls-background{padding-top:30px;padding-bottom:30px}.layout-section.padding-medium .cls-background{padding-top:60px;padding-bottom:60px}.layout-section.padding-large.pad-xl .cls-background{padding-top:225px;padding-bottom:130px}.no-pad-top.layout-section .cls-background{padding-top:0 !important}.no-pad-bottom.layout-section .cls-background{padding-bottom:0 !important}.less-pad-bottom.layout-section .cls-background{padding-bottom:50px}.less-pad-top.layout-section .cls-background,.pad-top-50.layout-section .cls-background{padding-top:50px}.align-center .grid.grid-12-col .cell{align-self:center}.align-end .grid.grid-12-col .cell{align-self:flex-end}.pad-more-top.layout-section .cls-background{padding-top:200px}.pad-more-bottom.layout-section .cls-background{padding-bottom:200px}.bg-img-top.layout-section.background_style-image .cls-background{background-position:top}#header-wrapper .header-inner.container{padding:27px 0 0;position:relative;max-width:1325px}.layout-section.container-default .container,.single-portfolio .container,.page-privacy-policy .container,.page-terms .container{padding:0 20px;max-width:1325px}.layout-section.container-full .container{padding:0}.layout-section.container-small .container,.page-privacy-policy .container{padding:0 20px}.layout-section.section-image-text.container-default .container{padding:0}.layout-section.section-image-text.container-default .grid.grid-12-col .cell.span-6{flex:0 0 calc(50% - 0px)}.layout-section.section-image-text.container-default .offset{padding-top:60px;padding-bottom:60px}.section-image-text .grid.offset.right .txt-col{padding:40px 50px 30px 75px}.section-image-text .grid.offset.left .txt-col{padding:40px 60px 30px 70px}.section-image-text .grid.offset .img-col img{object-fit:cover;height:100%}.section-image-text .grid.offset .cell{justify-content:flex-start}.section-image-text .grid.offset .txt-col h2{font-size:38px}.gform_wrapper.gravity-theme .gfield_label{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px !important}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:12px !important;padding:22px !important;color:#1b1b1b;background-color:#fff}.pre-footer .gform_wrapper.gravity-theme input[type=email]{border:0;padding:23px 22px !important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #gform_submit_button_2{padding:23px 22px !important;border-radius:0}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{padding:0 !important}.gform_wrapper p{margin-bottom:0}.gform_wrapper.gravity-theme input[type=submit]{min-width:192px}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{-webkit-box-shadow:0 0 0 30px #fff inset}#search_form input[type=text]:focus{background-color:#fff;-webkit-box-shadow:0 0 0 30px #fff inset}footer{background:#1b1b1b;padding:10px}footer #credits,#creditslide .callout-std{font-family:"Lora",serif;font-weight:400;font-size:16px;line-height:1.6;font-family:"Montserrat",sans-serif;color:#fff}#credit-trigger,footer #credits a{text-transform:none;font-family:"Lora",serif;font-weight:400;font-size:16px;line-height:1.6;color:#afafaf;font-family:"Montserrat",sans-serif;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-line:underline;letter-spacing:normal;font-size:15px}#credit-trigger:hover,footer #credits a:hover{color:#fff}#creditslide{left:0;background-color:#fff0e9}#creditslide .container{padding:0 20px}#creditslide #credit-close{top:15px;right:30px}#creditslide .callout-std span{margin-bottom:10px;color:#1b1b1b}#creditslide .callout-std{color:#1b1b1b}#creditslide .container>*{width:90%}#creditslide .callout-std a{color:#f04a3b}#creditslide .callout-std a:hover{color:#1b1b1b}footer{position:relative;width:100%}footer #credits .footer-right{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-weight:400;width:100%;text-align:center;padding-top:20px;padding-bottom:20px;position:relative;z-index:1}footer #credits .footer-right a{color:#fff;text-decoration:none}footer #credits .footer-right a:hover{color:#999}#credit-trigger,footer #credits a{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-weight:400;text-transform:uppercase}#footer-top{margin-top:0;background:#1b1b1b;color:#fff;padding-top:60px;padding-bottom:0px;position:relative}#footer-top .container{padding:0}#footer-top .grid .cell{position:relative;z-index:1;color:#999;padding:0}#footer-top .grid .cell a{color:#999}#footer-top .grid .cell a:hover{color:#fff}#footer-top .grid.grid-12-col{max-width:1325px;margin:auto}#footer-top .widget_media_image{margin-bottom:10px}#footer-top .widget_nav_menu{margin-bottom:50px}#footer-top .grid .cell nav ul li{display:block;margin:0 17px}#footer-top .grid .cell nav ul li a{text-decoration:none;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em;color:#fff}#footer-top .grid .cell nav ul li a:hover{color:#99261c}#footer-top a{color:#fff}#footer-top a:hover{color:#99261c}#footer-top strong{font-family:"Playfair Display",serif;font-size:20px;font-weight:400}#footer-top .grid .cell h3.widget-title{color:#fff;font-size:20px}#footer-top .grid .cell:nth-child(1) p{margin-bottom:15px}#footer-top .grid .cell:nth-child(1){flex-basis:24%;text-align:center;padding-top:0;color:#fff}#footer-top .grid .cell:nth-child(2){flex-basis:20%;padding:0 30px}#footer-top .grid .cell:nth-child(4){flex-basis:27%;padding:0 30px}#footer-top .grid .cell .social-links a{color:#afafaf;background-color:rgba(0,0,0,0);padding-left:0}#footer-top .grid .cell .social-links a:hover,#footer-top .grid .cell .social-links a:focus{color:#f04a3b}.pre-footer .cls-background{background-color:#fff0e9;padding-top:60px;padding-bottom:60px;text-align:center}.pre-footer .container{max-width:760px;margin:auto;padding:0 40px}.pre-footer h3{font-size:30px;margin-top:20px}.pre-footer .gform_wrapper.gravity-theme form{margin-top:30px;margin-bottom:20px}.pre-footer #field_2_2{flex-basis:68%}.pre-footer #field_submit{flex-basis:32%}.pre-footer .gform_wrapper.gravity-theme .gform_fields{display:flex;grid-column-gap:0}.pre-footer .gform_wrapper.gravity-theme #field_submit input{width:100%}button.slick-arrow{border:0}button.slick-arrow:hover,button.slick-arrow:focus,button.slick-arrow:active,button.slick-arrow:visited,.slick-autoplay-toggle-button:hover,.slick-autoplay-toggle-button:focus{background-color:unset;border:0}.slick-dots li{margin:0 17px}.slick-dots li button{height:10px;width:10px;margin-bottom:0}.slick-dots li.slick-active button .slick-dot-icon:before{margin-top:0;margin-left:0;font-size:12px}.slick-autoplay-toggle-button{padding:0;bottom:40px;left:10px;margin-bottom:0}.light-controls .slick-autoplay-toggle-button{color:#fff}.dark-controls .slick-prev .slick-prev-icon,.dark-controls .slick-next .slick-next-icon,.dark-controls .slick-pause-icon,.dark-controls .slick-dots li button .slick-dot-icon,.dark-controls .slick-dots li.slick-active button .slick-dot-icon,.dark-controls .slick-autoplay-toggle-button:focus{color:#f04a3b}.testimonials-slider .slick-autoplay-toggle-button{left:0;bottom:-30px;display:none}.slick-slider.slick-dotted{margin-bottom:0}.section-hero .hero-slider .slide{background-position:center}.section-hero .desktop,.section-hero .desktop .slide{aspect-ratio:16/9}.section-hero .hero-slider p,#hero p,.hero p{font-size:18px}.home h1{line-height:1.3}#cta{margin-bottom:30px}#blog .cls-background{padding-bottom:60px}p:has(.font-accent){margin-bottom:10px;font-size:18px}p:has(.font-accent)+p{margin-top:20px}#about .logo-with-margin{margin-bottom:30px}#about img{margin-bottom:20px}#about .grid .cell.span-6:first-of-type img:last-of-type{max-width:303px;height:auto;margin-top:-150px;margin-left:230px;outline:10px solid #fff}#stats span{line-height:74px}#services{padding:0 28px}#services .cls-background{background-color:#afafaf}#testimonial-title .svg-inline--fa{height:18px;margin:0 7px}.layout-section.section-slider.container-default .slider-container{padding:0 20px;max-width:1325px;margin:auto}.section-slider .testimonials-slider .testimonial-slide{padding:0 20px;max-width:760px;margin:auto}.section-slider .testimonials-slider .testimonial-slide .auth-img{display:inline-block;margin-bottom:0}.section-slider .testimonials-slider .testimonial-slide .auth-img img{border-radius:50%}.section-slider .testimonials-slider .testimonial-slide .testimonial-auth{display:block;margin-left:12px}.section-slider .testimonials-slider .testimonial-slide .testimonial-auth em{font-family:"Playfair Display",serif;font-style:italic;font-weight:400;line-height:1.6;color:#fff0e9;font-size:12px}.section-slider .testimonials-slider .testimonial-slide .testimonial-txt p{font-size:18px}.section-slider .testimonials-slider .testimonial-slide .testimonial-txt p:last-of-type{margin-bottom:20px}.section-slider.section-slider .testimonials-slider .slick-slide{padding:0;margin:0}.section-slider.section-slider .testimonials-slider .slick-dots{bottom:-65px}.section-slider.section-slider .testimonials-slider .slick-arrow.slick-next{right:30px}.section-slider.section-slider .testimonials-slider .slick-arrow.slick-prev{left:30px}.slick-dots li button{width:15px;height:15px;border-radius:50%;background-color:#fff;opacity:35%}.slick-dots li button .slick-dot-icon:before{content:""}.slick-dots li.slick-active button{background-color:#fff;opacity:1}#testimonials .slick-next,#testimonials .slick-prev{display:none}#testimonial-title{display:block;text-align:center;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-weight:400;font-size:15px;font-weight:400;font-size:15px;margin-bottom:0;position:relative;bottom:-100px;color:#fff}.layout-section.section-slider.padding-large .cls-background{padding-top:150px;padding-bottom:110px}#featured-book .grid{justify-content:space-between}#featured-book.section-image-text .grid.boxed .cell.img-col{padding-top:0;max-width:544px;height:544px;background-size:contain;background-repeat:no-repeat;position:relative;top:2vw}#featured-book p{padding-left:100px}#featured-book p:first-of-type{padding-left:0}#newsletter .cls-background{background-color:#f8f8f8;padding-top:55px}#newsletter p,#newsletter form{margin-bottom:0}#newsletter form{margin-top:30px}#newsletter .grid.grid-12-col .cell:last-of-type{padding-left:35px}#newsletter #field_2_2{grid-column:span 7}#newsletter #field_submit{grid-column:span 4}.section-logos .logo-slider .logos{max-width:90%}.logo-header{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-size:12px}.latest-posts .entry-header a{text-decoration:none}.latest-posts .entry-header h3{font-size:22px;transition:.3s all ease;text-align:center;margin-bottom:0}#blog-title.less-pad-bottom.layout-section .cls-background{padding-bottom:10px}#blog .latest-posts .entry-image,#team .latest-posts .entry-image{overflow:hidden;aspect-ratio:4/3;margin-bottom:20px}#blog h3,#team h3{margin-bottom:20px;text-align:left}#blog a:hover h3{color:#fff0e9}.latest-posts .entry-image a img{transition:transform 1.5s ease;min-width:100%;height:100%;object-fit:cover}#blog .latest-posts article:hover img{opacity:1;transform:scale(1.2)}.section-latest-posts .latest-posts-slider .post-list{padding:0}.section-latest-posts.container-default .latest-posts{max-width:1325px;margin:auto;padding:0 20px}.section-latest-posts .latest-posts-slider .post,.section-latest-posts .latest-posts-slider .team{margin:0;padding:0 10px}.section-latest-posts .latest-posts-slider .slick-slide{margin:10px 0 0}.section-latest-posts .post-list .post{margin:0 20px}.section-latest-posts .post-list .post:first-child{margin-left:0}.section-latest-posts .post-list .post:last-child{margin-right:0}.section-latest-posts .post-list .team-member{flex-basis:20%;padding:0 20px;text-align:center}.section-latest-posts .post-list{max-width:1325px;margin:auto;padding-bottom:50px}.section-latest-posts .post-list .team-member h3{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.section-latest-posts .post-list .team-member .title{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em}.section-latest-posts .categories a{display:inline-block;font-size:14px;background-color:#99261c;padding:8px 25px;margin-right:20px}.section-latest-posts .categories a:hover,.section-latest-posts .categories a:focus{background-color:#fff0e9}.section-latest-posts .image-cat{position:relative}.section-latest-posts .categories{position:absolute;top:23px;width:100%;text-align:right}#blog .latest-posts .post-content .post-meta,#blog .latest-posts .post-content .post-meta a{font-size:14px;text-transform:none;font-family:"Playfair Display",serif;font-style:italic;font-weight:400;line-height:1.6;color:#fff0e9}#blog-posts.section-latest-posts .latest-posts{padding:0}.section-latest-posts .type-post .entry-image{margin-bottom:45px}.section-latest-posts .latest-posts .type-post .entry-header h3{margin-bottom:10px}.section-latest-posts .latest-posts .type-post p{margin-bottom:0}#blog-posts.section-latest-posts .post-list{padding-bottom:0}#blog-posts.section-latest-posts .post-list .post{margin-bottom:10px}.section-process .process-blocks .process-block{background-color:#f8f8f8;text-align:center;margin-bottom:40px;padding-bottom:40px}.section-process .process-blocks .process-block .num{font-family:"Playfair Display",serif;font-style:italic;font-weight:400;line-height:1.6;color:#fff0e9;background-color:#f04a3b;color:#fff;left:50%;top:-30px;transform:translateX(-50%);font-size:38px;line-height:1.2}.section-process .process-blocks .process-block p{margin-bottom:0}.layout-section.section-process.container-default{max-width:1325px;margin:auto;padding:0 20px}.page-contact #content .container{padding:0}.page-contact #content .grid.grid-12-col .cell.span-6{flex:0 0 50%}.page-contact #content .grid.grid-12-col .cell.span-6:nth-child(2){padding-left:60px}.page-contact #content .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:13px}.page-contact #content textarea{min-height:220px}.page-contact #content input,.page-contact #content textarea{padding:20px;border-color:#e8e8e8}.content-slide img{max-height:50px;width:auto;margin-bottom:10px}.content-slide hr{margin-left:0;width:30px;border:3px solid #f8f8f8;margin-bottom:20px;margin-top:20px}.content-slide p{margin-bottom:0}.light-controls .button{border-color:#fff;color:#fff}.light-controls .button:hover{border-color:#99261c;background-color:#99261c}.layout-section.section-accordion.container-default .accordion{max-width:1325px;padding:0 20px;margin:auto}.layout-section.section-accordion.container-small .accordion{max-width:1020px;padding:0 20px;margin:auto}.accordion .accordion__details .accordion__summary{background-color:unset;border:0;padding:10px 50px 12px 10px}.accordion .accordion__details .accordion__summary h3{font-weight:unset;font-size:30px;color:#1b1b1b}.accordion .accordion__details .accordion__summary:hover,.accordion .accordion__details[open] .accordion__summary{background-color:unset}.accordion .accordion__details .accordion__summary:hover h3,.accordion .accordion__details[open] .accordion__summary h3{color:#f04a3b;text-decoration:none}.accordion{list-style:none;counter-reset:lis}.accordion .accordion__details{counter-increment:lis}.accordion .accordion__details .accordion__summary h3:before{content:counter(lis) ". ";font-size:30px;line-height:1.2;color:#f04a3b;display:inline-block;margin-right:10px}.numbered .accordion .accordion__details .accordion__summary h3:before{content:counters(lis, ".", decimal-leading-zero) "."}.accordion .accordion__details>*+*{padding:15px 0 0}.accordion .accordion__details p{margin-bottom:20px}.accordion .accordion__details{border-bottom:1px solid #eee;padding-bottom:20px;margin-right:10px;margin-left:10px}.accordion{gap:20px}.accordion .accordion__details .accordion__summary .accordion__marker{background-image:none;width:0;height:0}.accordion .accordion__details .accordion__summary .accordion__marker::after{content:"+";position:absolute;right:0;font-size:60px;line-height:1;color:#f04a3b;top:-14px}.accordion .accordion__details[open] .accordion__marker{background-image:none !important}.accordion .accordion__details[open] .accordion__summary .accordion__marker::after{content:"−";position:absolute;right:0;font-size:60px;line-height:1;color:#f04a3b;top:-14px}.is-vertically-aligned-stretch .layout-section,.is-vertically-aligned-stretch .cls-background{height:100%}.wp-block-gallery{margin:20px auto}.wp-block-columns{margin-bottom:30px}.no-thumbnails.section-slider .image-slider-nav .slick-list{display:none}.two-col p:not(p:has(.button.button-primary)){column-count:2;column-gap:40px;text-align:justify}.two-col ul{column-count:2;column-gap:40px}.wp-block-separator{border-top:1px solid #eee;max-width:1325px;margin:1em auto}.is-layout-grid{max-width:1325px;padding:0 20px;margin:auto}:root :where(.is-layout-grid){gap:20px}.wp-block-image figcaption a{text-decoration:none;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.button+.button{margin-left:10px}.archive-header{text-align:center}.archive .container.format-grid-layout,.archive .container.format-content-right-alternate,.blog .container.format-content-right-alternate,.search-results .container.format-default,.single:not(.single-books) #main .container,.archive .container.format-content-right,.archive .container.format-default,.container.format-content-right-alternate,.container.format-grid-layout{max-width:1325px;padding:0;margin:65px auto}.single:not(.single-books) #main .container{margin-top:0}.hero.latest-post,.hero.curated-post{margin-bottom:50px}.blog .entry-header a,.archive .entry-header a,.search .entry-header a{text-decoration:none}.format-content-right article,.format-content-right-alternate article{margin-bottom:50px}.hero.simple,.hero.simple .category-hero{background-color:#f8f8f8}.hero.simple.mobile{background-color:#fff}.hero.simple .container .search-results h6,.hero.simple .container .cat-info h6{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;line-height:2}.hero.simple .container .search-results h6 span,.hero.simple .container .cat-info h6 span{font-family:"Playfair Display",serif;letter-spacing:normal;text-transform:none;font-family:"Playfair Display",serif;font-weight:400;text-transform:none;line-height:1.2;font-weight:400}.hero s-slider{max-width:100%}.archive .format-grid-layout{margin-top:40px;margin-bottom:30px}.search .format-content-right-alternate article:nth-child(even){flex-direction:row}.pagination{clear:both;display:block;width:100%}#blog-posts #navigation{width:100%;text-align:center;margin:5px auto 65px}.nav-links{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.nav-links a{margin:0 5px;color:#6d6a6a}.nav-links a:hover{color:#f04a3b}.current{color:#f04a3b;margin:0 5px}.post-meta{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.format-content-right article .post-content h3,.format-content-right-alternate article .post-content h3{margin-bottom:15px !important}.blog #content-wrapper .container.format-content-right{margin-top:30px}.format-content-right article,.search-results article{margin-bottom:50px}.search-results article:last-of-type{margin-bottom:25px}.search-results article:last-of-type{margin-bottom:50px}.search-results article{padding-bottom:0}.format-content-right article .entry-image a,.format-content-right-alternate article .entry-image a{display:inline}.format-grid-layout #blog-posts{justify-content:space-between;flex-direction:row}.format-grid-layout #blog-posts article,.latest-posts article.type-post{position:relative}.format-grid-layout #blog-posts article .date,.search .container.format-grid-layout .date,.latest-posts .date{position:absolute;top:15px;left:15px;background-color:#fff;padding:9px 17px;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#1b1b1b}.latest-posts article.type-post{text-align:center}.format-grid-layout #blog-posts article .post-content{padding:23px 20px 0;text-align:center}.format-grid-layout #blog-posts article .post-content h3{margin-bottom:10px;font-size:22px}.format-grid-layout #blog-posts article .post-content .entry-content p{margin-bottom:0}.blog .entry-header a:hover h3,.archive .entry-header a:hover h3,.search .entry-header a:hover h3{color:#99261c}.search .container.format-grid-layout{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row}.search .container.format-grid-layout article{position:relative;margin:0 0 50px;flex:0 0 calc(33% - 20px);text-align:center}.search .container.format-grid-layout article img{width:100%}.search .container.format-grid-layout .team .date,.search .container.format-grid-layout .media_press .date,.search .container.format-grid-layout .page .date,.search .container.format-grid-layout .product .date{display:none}.search #navigation{width:100%;text-align:center}.content-area{width:76%}.aside{width:20%;margin-right:0}#sidebar{background-color:#fff;padding:0;margin-bottom:50px}.post-meta,.categories{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#6d6a6a;margin-bottom:20px;font-size:12px}.post-meta a,.categories a{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#f04a3b;text-decoration:none}.post-meta a:hover,.categories a:hover{color:#99261c}.entry-archive .categories,.entry-archive .post-meta{margin-bottom:15px;font-size:12px}.single .post-meta{float:left;display:inline-block}.single .post-meta span{margin-right:20px}.single .post-meta span.comment:before{content:url("../cosmos-service-6/_static/images/comment.svg");vertical-align:middle}.single .post-meta span.category:before{content:url("../cosmos-service-6/_static/images/category.svg");vertical-align:middle}.single .post-meta span.tags:before{content:url("../cosmos-service-6/_static/images/tag.svg");vertical-align:middle}.single .post-meta .comment{color:#f04a3b}.single .entry-image{margin-bottom:20px}.single .entry-single h2,.single .entry-single h3,.single .entry-single h4,.single .entry-single h5,.single .entry-single h6{margin:.5em auto .25em}.single .post-footer{float:right;margin-bottom:0;clear:both;display:inline-block;vertical-align:top;top:-40px;position:relative}.share-buttons a{text-decoration:none;font-size:15px}.share-buttons a:hover{color:#99261c}#related_posts{clear:both;padding:50px 0 0;border-top:1px solid #f8f8f8}#related_posts h2{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#1b1b1b}#related a{text-decoration:none}#related_posts ul li h3{font-size:20px}#related_posts ul{margin-bottom:0}#related_posts .post-meta{display:none}.share-buttons{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.single #navigation .pagination{padding:0;border-top:1px solid #f8f8f8;margin-bottom:0}.single #navigation .pagination .button{margin-top:0;margin-bottom:20px;padding:0;background-color:rgba(0,0,0,0);color:#6d6a6a;min-width:unset;border:0}.single #navigation .pagination .button:hover{color:#99261c}#comments{margin-top:50px;padding:0;border-top:0;background-color:#fff}#comments h2{font-family:"Playfair Display",serif;font-weight:400;text-transform:none;line-height:1.2;color:#1b1b1b;font-size:30px;margin-bottom:40px}h3.comments-headers{margin-bottom:20px}.comment-block{padding:0}#comments ul#comment-block li.comment .message{margin-bottom:40px}.reply-link,.comment-author,.comment-author a{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#1b1b1b}.comment-author a{color:#1b1b1b}.comment-author a:hover{color:#99261c}.comment-author{margin-top:5px;margin-bottom:20px}.comment-body{margin-bottom:15px}.comment-time,.comment-time a{color:#6d6a6a;font-size:10px}.comments p{margin-bottom:0}h3.comments-headers{font-size:30px}.wp-block-quote{border-color:#f04a3b;padding:15px}.wp-block-quote p{font-size:22px;font-style:italic;color:#1b1b1b;line-height:1.4}.single article .entry-header h1{margin-bottom:30px}.form__name,.form__email,.form__url{width:32%;margin-right:1.5%;display:inline-block}.form__url{margin-right:0}#respond form label{display:none}#respond form fieldset.form__data .form-element input,#respond form fieldset.form__data .form-element textarea{padding:20px;border-color:#e8e8e8}#respond form fieldset.form__data .form-element{margin-bottom:20px}#respond fieldset{margin-bottom:0}#respond form{margin-bottom:0}#about_author{margin:70px auto 20px;background-color:unset;padding:0}.format-grid-layout #author-posts{justify-content:space-between}#author-posts article .entry-image img{height:unset}.hero.author-hero{background-color:#f8f8f8;padding:20px}.hero.author-hero .span-5{text-align:center}.hero.author-hero .social-links a{background-color:unset}.hero.author-hero .social-links a:hover{color:#99261c}.author_text a{color:#1b1b1b}.author_text a:hover{color:#99261c}#about_author img{height:165px;width:165px}#about_author h3{padding-top:30px}#sidebar .widget{border-bottom:0;padding:0 0 30px}#sidebar .widget:last-of-type{border-bottom:0;padding-bottom:0}#sidebar h3.widget-title,#sidebar h3{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-align:left;margin-bottom:15px;color:#1b1b1b}#sidebar ul{margin-top:0;text-align:left;padding-left:0}#sidebar ul .cat-item{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em;list-style-type:none;text-align:left;margin-bottom:10px}#sidebar ul .cat-item a{text-decoration:none}#sidebar ul li.cat-item::marker{display:none}#sidebar form{margin-bottom:5px;text-align:center}#sidebar form .form_data{margin:auto}#sidebar #search_form input[type=text]{width:100%;height:60px}#sidebar form .form_data{position:relative}#searchsubmit{min-width:unset;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);padding:0;position:absolute;top:12px;right:20px;margin-bottom:0;border:0;background-image:url("../cosmos-service-6/_static/images/search-gray.svg");height:18px;width:18px}.hero.simple .container .search-results form fieldset input[type=text]{width:100%}.hero.simple .container .search-results form{position:relative}.hero.simple #searchsubmit{top:10px}#sidebar #search_form{position:relative}#sidebar #searchsubmit{top:20px;right:20px}#sidebar ul .cat-item a{color:#6d6a6a}#sidebar ul .cat-item a:hover{color:#f04a3b}#sidebar .widget_categories ul{margin-bottom:20px}#sidebar .posts-list li .featured{margin-right:10px}#sidebar .popular .postthumb{max-width:84px;max-height:52px;overflow:hidden}#sidebar .popular{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin-bottom:20px}#sidebar .popular a{color:#1b1b1b}#sidebar .popular a:hover{color:#99261c}#sidebar .widget.widget_media_image{padding:0}#sidebar .widget.widget_media_image img{padding:0;width:100%}#sidebar .posts-list{margin-bottom:0}.latest-posts .books .entry-header h3{font-size:20px;transition:.3s all ease;text-align:center;margin-bottom:10px}.latest-posts .books .entry-header a:hover h3{color:#99261c}.latest-posts .books .entry-read-more{text-align:center}.latest-posts .books .entry-read-more .button{border:unset;padding:unset;font-size:15px;color:#f04a3b;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration:underline}.latest-posts .books .entry-read-more .button:hover{color:#99261c;background-color:unset}.format-grid-layout #book-posts article{flex:0;margin:0;margin-bottom:50px;padding:0 20px}.format-grid-layout #book-posts article{flex-basis:33%}.format-grid-layout #book-posts article .entry-image{padding:unset;min-height:unset;margin-bottom:20px}.format-grid-layout #book-posts article .entry-image img{width:auto}.format-grid-layout #book-posts article h3{text-align:center;font-size:20px;margin-bottom:10px}.format-grid-layout #book-posts article .entry-content{text-align:center}.format-grid-layout #book-posts article .entry-read-more{text-align:center}.btn-pulldown-handle a{padding:0;text-align:center;padding-right:20px}.btn-pulldown-handle a span.arrows{top:0;background-size:12px;margin-top:-0.3em;height:32px}.btn-pulldown.-open .btn-pulldown-handle a span.arrows{margin-top:-0.3em}.btn-pulldown.-open .btn-pulldown-list{margin:auto}.btn-pulldown.-open .button.button-primary{margin-bottom:0}.btn-pulldown-handle:hover{background-color:#99261c !important;color:#6d6a6a}.btn-pulldown-handle:hover a{color:#6d6a6a}.btn-pulldown-list a{text-decoration-line:none}.format-content-right #book-posts article .entry-image img,.format-content-right-alternate #book-posts article .entry-image img,.format-grid-layout #book-posts article .entry-image img,.format-cat-divided #book-posts article .entry-image img{object-fit:contain}#book-posts .button{min-width:225px}#book-posts .button+.button{margin-left:auto}.single-books #gform_2{margin-bottom:0;margin-top:50px}.post-type-archive-portfolio .container.format-grid-layout #portfolio-posts article,.tax-portfolio_category .container.format-grid-layout #portfolio-posts article{flex:0 0 calc(50% - 20px);margin:0 10px 20px;position:relative}#portfolio-posts article.entry{position:relative}.container.format-grid-layout #portfolio-posts .entry-image{overflow:hidden;margin-bottom:0}.container.format-grid-layout #portfolio-posts .entry-image a img{min-width:100%;height:100%;object-fit:cover}.container.format-grid-layout #portfolio-posts article:hover img{transform:unset}.container.format-grid-layout #portfolio-posts article a:hover img{opacity:1}.container.format-grid-layout #portfolio-posts article:hover .post-content{opacity:1}.container.format-grid-layout #portfolio-posts article .post-content{opacity:0;transition:opacity .7s ease;min-width:calc(100% - 250px);position:absolute;z-index:3;padding:15px;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);text-align:center;background-color:#f8f8f8}#portfolio-posts article .post-content .entry-read-more{display:none}#portfolio-posts h3{color:#6d6a6a;display:block;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-align:center;font-size:20px}.post-type-archive-portfolio .container.format-grid-layout #portfolio-posts article .post-content h3,.tax-portfolio_category .container.format-grid-layout #portfolio-posts article .post-content h3{margin-bottom:10px}#portfolio-posts .post-meta,#portfolio-posts .post-meta a{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em;color:#99261c}#portfolio-posts .post-meta{margin-bottom:0}#portfolio-posts .entry-header a,#portfolio-posts .post-meta a{transition:none}#portfolio-posts #navigation{flex-basis:100%}.detail-list{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#f04a3b}.detail-list p{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em;margin-top:10px;color:#6d6a6a}.entry-single.portfolio{margin-bottom:50px}#media-posts article .post-content{padding:0 20px;align-self:center;text-align:center}#media-posts article .post-content h3{font-size:22px;margin-bottom:5px}#media-posts .entry-image{overflow:hidden;aspect-ratio:294/390;background-color:#f04a3b;margin-bottom:20px}#media-posts .entry-image a img{opacity:1;transition:transform 1.5s ease;min-width:100%;height:100%;object-fit:cover}.format-grid-layout #media-posts .entry-read-more{margin-top:0}.format-grid-layout #media-posts .entry-read-more a{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.format-grid-layout #media-posts .entry-read-more a:hover{color:#99261c}.archive .container.format-grid-layout{padding:0}#media-posts .featured{background-color:#f8f8f8;padding:75px 85px;margin:auto}#media-posts .featured article{display:flex;justify-content:space-between}#media-posts .featured .entry-image{flex-basis:36.5%;margin-bottom:0}#media-posts .featured .post-content{flex-basis:56%;text-align:left}#media-posts .featured .post-meta a{font-style:normal;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-size:15px;color:#1b1b1b}#media-posts .featured .post-meta a:hover{color:#99261c}.archive .featured .entry-header a{font-size:38px;color:#1b1b1b}.archive .featured .entry-header a:hover{color:#99261c}.archive .featured .entry-header{margin-bottom:15px}.archive .featured .entry-header a span{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em;font-size:15px;color:#6d6a6a}.format-grid-layout #media-posts .featured .entry-read-more a:hover{color:#fff}.format-grid-layout #media-posts .featured article{margin:0}.format-grid-layout #media-posts .featured{margin-bottom:50px}.single-media_press .media_press{display:flex;justify-content:space-between;background-color:#f8f8f8;padding:75px 85px;margin:auto}.single-media_press .media_press .entry-image{flex-basis:36.5%}.single-media_press .media_press .post-content{flex-basis:56%;text-align:left}.single-media_press .media_press .post-meta{float:unset;display:block}.single-media_press #related_posts{border-top:0}.single-media_press .post-footer{padding-right:20px}.format-grid-layout #team-posts .team-member .name-title{background-color:#fff;padding:0}.format-default #team-posts article .name-title{background-color:#fff}.teammember-info{margin-top:20px}.format-default #team-posts{text-align:center}.format-grid-layout #team-posts article .name-title h3{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.format-grid-layout #team-posts article .title{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em;color:#99261c;font-size:16px}.post-type-archive-team #navigation{margin:30px auto 70px;flex-basis:100%}.single-team .content-area{margin:auto;float:none}.single-team .entry-image{text-align:center}.single-team #related_posts{max-width:1325px;width:76%;margin:30px auto}.single-team #related_posts h3.name{font-size:20px}.single-team #related_posts h4.title{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em}.single-team #related_posts a{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#1b1b1b}.single-team #related_posts a:hover{color:#f04a3b}.single-team #navigation{max-width:1325px;width:76%;margin:0px auto 70px}.single-team .info-col hr{display:none}.single-team .info-col .title{font-size:18px;margin-bottom:20px}.single-team .info-col .email-address,.single-team .info-col .phone-number{font-style:italic}.single-team .info-col .email-address a,.single-team .info-col .phone-number a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.single-team .info-col .social-links a:first-of-type{margin-left:10px}.single-team .info-col .social-links h6{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase}#shop .container{padding:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.woocommerce-LoopProduct-link{text-align:center}.woocommerce ul.products li.product .price{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:30px}.woocommerce ul.products li.product .price del{color:#6d6a6a}.woocommerce ul.products li.product .price ins{font-weight:400;text-decoration:none}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale,.woocommerce-page .wc-block-grid__product .wc-block-grid__product-onsale,.woocommerce-cart .wc-block-grid__product .wc-block-grid__product-onsale{border-radius:0;top:0px;left:15px;right:unset;margin:auto;padding:15px 15px 0;background-color:#f04a3b;font-family:"Playfair Display",serif;font-weight:400;text-transform:none;line-height:1.2;font-size:16px}.wc-block-grid__product .wc-block-grid__product-onsale{padding:15px !important;border:0 !important;color:#fff !important}.woocommerce span.onsale{z-index:1}.outofstock .woocommerce-loop-product__title:after{content:"Sold Out";position:absolute;border-radius:0;top:0px;left:15px;right:unset;margin:auto;padding:15px 15px;text-align:center;background-color:#1b1b1b;color:#fff;font-family:"Playfair Display",serif;font-weight:400;text-transform:none;line-height:1.2;font-size:16px;max-width:63px}.less-pad.layout-section.container-default .cls-background{padding-top:50px;padding-bottom:10px}.less-pad.layout-section.container-default.padding-medium .container{padding:0}.layout-section.container-default.shop-woo .container{padding:0;max-width:100%}.shop-woo .grid.grid-12-col .cell.span-3{flex:0 0 25%;padding-right:40px}.shop-woo .content-area{width:100%}.shop-woo .sidebar{padding-top:10px}.shop-woo .widget-title{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.shop-woo .widget{margin-bottom:55px}.product-categories{list-style-type:none;padding-left:0}.shop-woo .product-categories li{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em;margin-bottom:15px}.shop-woo .product-categories li a{color:#6d6a6a}.shop-woo .product-categories li a:hover{color:#99261c}.woocommerce ul.product_list_widget li img{float:left;margin-left:0;width:52px;margin-right:20px}.woocommerce ul.product_list_widget li a .product-title,.wc-block-grid__product .wc-block-grid__product-title{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#1b1b1b}.woocommerce ul.product_list_widget li a .product-title:hover,.wc-block-grid__product .wc-block-grid__product-title:hover{color:#f04a3b}.woocommerce ul.product_list_widget li del,.woocommerce ul.product_list_widget li ins,.wc-block-grid__product-price del,.wc-block-grid__product-price ins,.wc-block-grid__product .wc-block-grid__product-price{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em}.woocommerce ul.product_list_widget li ins,.wc-block-grid__product-price ins{text-decoration:none;color:#f04a3b}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#f04a3b}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#f04a3b;z-index:1}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#1b1b1b}.woocommerce .widget_price_filter .ui-slider-horizontal{height:2px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{height:10px;width:10px}.woocommerce .widget_price_filter .price_slider_amount .button{float:right;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-weight:500;background-color:unset;padding:0}.woocommerce .widget_price_filter .price_slider_amount .button:hover{color:#f04a3b}.woocommerce .widget_price_filter .price_slider_amount{text-align:left;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em}.shop-woo select{height:42px;border-color:#e8e8e8}.shop-woo .outofstock .woocommerce-loop-product__title:after,.outofstock .woocommerce-loop-product__title:after{padding:15px 10px}.woocommerce .woocommerce-result-count{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em;margin-bottom:15px}.shop-toolbar{display:flex;justify-content:space-between;align-items:center}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border-right:0}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:unset;color:#f04a3b}.woocommerce .page-numbers{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em;font-weight:500;color:#6d6a6a}.woocommerce nav.woocommerce-pagination ul li a{color:#6d6a6a}.woocommerce nav.woocommerce-pagination ul li a:hover{color:#f04a3b}.woocommerce #hero h1{text-align:center}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#f04a3b}.woocommerce-page #content-wrapper{max-width:1325px;margin:auto;margin-bottom:30px}.woocommerce-page #content-wrapper .content-area{float:none;width:100%}.woocommerce div.product div.summary{padding-left:10px;padding-top:10px}.woocommerce div.product .product_title{margin-bottom:5px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-size:15px;color:#f04a3b;margin-bottom:25px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price del{color:#6d6a6a}.woocommerce div.product p.price ins{font-weight:400;color:#f04a3b;text-decoration:none}.product_meta{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em;color:#1b1b1b;font-weight:500}.product_meta .sku_wrapper,.product_meta .posted_in,.product_meta .tagged_as{display:block;line-height:1.6}.woocommerce div.product form.cart{float:none;top:0}.woocommerce div.product form.cart div.quantity:before{content:"Quantity";font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em;margin-right:120px}.woocommerce div.product form.cart div.quantity{border:1px solid #999;padding:4px 18px;margin-right:0}.woocommerce .quantity .qty{margin-bottom:0;border:0;width:45px}.woocommerce #main,.woocommerce-cart #main,.woocommerce-checkout #main,.woocommerce-page #main{background-color:#fff}.related.products h2{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin-bottom:60px}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:15px 50px;border-radius:0;border:1px solid #eee;border-bottom-color:#eee;color:#999;background-color:#fff;margin:0;margin-left:-5px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background-color:#f04a3b;border-color:#f04a3b}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#f04a3b;color:#fff;border:1px solid #f04a3b}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:1px solid #eee}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.woocommerce div.product .woocommerce-tabs{padding-bottom:50px;margin-bottom:30px;border-bottom:1px solid #eee}.woocommerce div.product .woocommerce-tabs h2:first-of-type{display:none}.woocommerce div.product div.images{margin-bottom:60px}.woocommerce-message{border-top-color:#f04a3b}.woocommerce-message::before{color:#f04a3b}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background-color:#f04a3b;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#fff;padding:15px !important}.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{background-color:#99261c;color:#fff}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url],.wc-blocks-components-select .wc-blocks-components-select__select{border-color:#eee !important;border-radius:0 !important}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{background-color:#f8f8f8;border-radius:0 !important;border:1px solid #eee !important;box-shadow:none !important}.woocommerce-account .woocommerce-MyAccount-navigation li{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;padding:10px 30px;list-style-type:none;border-bottom:1px solid #eee}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active{background-color:#f04a3b}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation li:hover{background-color:#99261c}.woocommerce-account .woocommerce-MyAccount-navigation li:hover a{color:#fff}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border-radius:0;border:1px solid #eee}.error404 .not-found{padding:100px 20px}.error404 #search_form{text-align:center}.page-privacy-policy h1{margin-bottom:20px}.page-privacy-policy .container .entry-content{padding-bottom:100px}.page-terms h1{margin-bottom:20px}.page-terms .container .entry-content{padding-bottom:100px}.block-editor .acf-button.button{padding:10px 10px;height:auto}.login{background-color:#f8f8f8}.login h1 a{width:300px !important;background-size:contain !important;height:50px !important;margin-bottom:0 !important}.login form .input,.login input[type=password],.login input[type=text]{border-radius:0;border:1px solid #1b1b1b;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:.05em}.login a,.login #nav a,.login #backtoblog a{text-decoration:none;color:#f04a3b !important}.login a :hover,.login #nav a :hover,.login #backtoblog a :hover{color:#1b1b1b !important}.login #nav,.login #backtoblog{text-align:center !important}a#slideout-trigger{background-color:#1b1b1b;display:none;top:20px;right:20px;width:40px;height:33px;padding:10px 5px}#slideout-bar,#slideout-bar:before,#slideout-bar:after{background-color:#fff;color:#fff}#slideout-menu{background-color:#1b1b1b}#slideout-menu a{text-decoration:none}#slideout-menu ul li{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-size:12px;text-align:left}#slideout-menu ul.sub-menu{margin:0}#slideout-menu ul li #submenu-link:after{top:10px}#slideout-menu ul.sub-menu li:first-child{margin-top:1em}@media only screen and (min-width: 1475px){.layout-section,.hero.simple.desktop,#media-posts .featured,.hero.simple.category-hero{max-width:calc(100vw - 100px);margin:auto}.layout-section.container-full.constrain-width .container,#header-wrapper .header-inner.container{max-width:calc(100vw - 100px);margin:auto}.woocommerce-page #content-wrapper{max-width:calc(100vw - 100px);margin:auto}.archive .container.format-grid-layout,.archive .container.format-content-right-alternate,.blog .container.format-content-right-alternate,.search-results .container.format-default,.single:not(.single-books) #main .container,.archive .container.format-content-right,.archive .container.format-default,.container.format-content-right-alternate,.container.format-grid-layout,.hero.simple.category-hero{max-width:calc(100vw - 100px);margin:auto}.container.format-grid-layout,.archive .container.format-grid-layout{margin-top:65px}}@media only screen and (max-width: 1425px){.layout-section,.hero.simple.desktop,#media-posts .featured,.woocommerce-page #content-wrapper{max-width:calc(100vw - 100px)}.layout-section.container-full.constrain-width .container,#header-wrapper .header-inner.container{max-width:100%;padding:20px 50px 0;margin:auto}.archive .container.format-grid-layout,.archive .container.format-content-right-alternate,.blog .container.format-content-right-alternate,.search-results .container.format-default,.single:not(.single-books) #main .container,.archive .container.format-content-right,.archive .container.format-default,.container.format-content-right-alternate,.container.format-grid-layout,.hero.simple.category-hero{max-width:calc(100vw - 100px);margin:65px auto 50px}.pad-col-1 .grid .cell:nth-child(1),.page-about .pad-col-1 .grid .cell:nth-child(1){padding:0 50px 0 0}.pad-left .content{padding:0}.cell.span-6 img{margin-bottom:30px}}@media only screen and (max-width: 1199px){.layout-section,.hero.simple.desktop,#media-posts .featured,.woocommerce-page #content-wrapper{max-width:calc(100% - 40px);margin:auto}.layout-section.container-full.constrain-width .container,#header-wrapper .header-inner.container{max-width:100%;padding:20px 20px 0;margin:auto}.archive .container.format-grid-layout,.archive .container.format-content-right-alternate,.blog .container.format-content-right-alternate,.search-results .container.format-default,.single:not(.single-books) #main .container,.archive .container.format-content-right,.archive .container.format-default,.container.format-content-right-alternate,.container.format-grid-layout,.hero.simple.category-hero,.section-latest-posts .post-list,.woocommerce-page #content-wrapper{max-width:100%;margin:auto;padding:20px}.woocommerce-page #content-wrapper{padding:0 20px}.woocommerce-shop #content-wrapper{padding:0}.home .section-latest-posts .post-list{padding:0}.section-latest-posts .post-list{margin-top:0}.single-portfolio .project-details .cell.detail-list{padding:100px}.format-grid-layout #portfolio-posts article{display:block}.format-grid-layout #portfolio-posts .entry-read-more .button{position:relative;bottom:unset}.format-grid-layout #blog-posts article .post-content{flex-basis:60%}.container.format-grid-layout #portfolio-posts article .post-content{position:relative;opacity:1;top:unset;left:unset;transform:unset;min-width:unset;display:block}.home #hero img:last-of-type{margin-left:-100px;max-width:300px}#media-posts .featured{max-width:100%;width:100%;padding:50px}.single-media_press .media_press{padding:50px}.single-team #related_posts,.single-team #navigation,.single-team .content-area{width:100%;max-width:100%}.layout-section.container-full.constrain-width .container{padding:0 20px}.header_search{left:20px}}@media only screen and (min-width: 992px){.section-latest-posts .post-list .post{flex:1 !important}}@media only screen and (max-width: 991px){a#slideout-trigger{display:block}.logo-center .nav-bar-left,.logo-center .nav-bar-right{display:none}.logo-menu-below .logo{margin-bottom:0}.layout-section.section-image-text.container-default .offset{padding-top:40px;padding-bottom:40px}.section-latest-posts .latest-posts-slider .post-list{padding:0 2%}#blog .latest-posts .post-content,#blog h3,#team h3{text-align:center}.single-portfolio .project-details .cell.detail-list{padding:50px}.section-latest-posts .latest-posts-slider .slick-dots{bottom:0}.section-image-text .grid.offset.right .txt-col,.section-image-text .grid.offset.left .txt-col{padding:25px}.page-contact .section-image-text .grid.offset .cell{justify-content:flex-start;padding-top:0}.post-type-archive-portfolio .container.format-grid-layout #portfolio-posts article,.tax-portfolio_category .container.format-grid-layout #portfolio-posts article,.post-type-archive-media_press .container.format-grid-layout #media-posts article,.tax-media_category .container.format-grid-layout #media-posts article{flex:0 0 calc(50% - 20px)}.pad-more-bottom.layout-section .cls-background{padding-bottom:100px}#book-now .overlay-content.half{width:100%}.section-process .process-blocks .process-block{margin-top:10px}iframe{max-width:100%;margin:auto}.format-grid-layout #book-posts article{flex-basis:50%}#hero.section-image-text .grid.boxed .cell.img-col,#about.section-image-text .grid.boxed .cell.img-col,#speaking.section-image-text .grid.boxed .cell.img-col,#featured-book.section-image-text .grid.boxed .cell.img-col{max-width:unset;max-height:unset;height:auto}#hero.section-image-text .grid.boxed .cell.txt-col{padding-top:100px;padding-right:50px}#hero.section-image-text .grid.boxed .cell.img-col{top:20px;background-image:unset !important;border:0}#hero.section-image-text .grid.boxed .cell.img-col img{display:block}#hero{padding-bottom:50px}#hero.bg-left.section-image-text .grid.boxed .cell.txt-col{padding-top:100px;padding-left:50px}#about.section-image-text .grid.boxed .cell.img-col{background-image:unset !important;border:0;height:unset}#about.section-image-text .grid.boxed .cell.img-col img{display:block}#featured-book p{padding-left:0}#featured-book.section-image-text .grid.boxed .cell.img-col{top:unset}#opt-in .cls-background .container,#cta .cls-background .container{padding:30px}#speaking.section-image-text .grid.boxed .cell.txt-col{padding-top:100px;padding-right:50px}#speaking.section-image-text .grid.boxed .cell.img-col{top:20px;background-image:unset !important;border:0}#speaking.section-image-text .grid.boxed .cell.img-col img{display:block}#speaking{padding-bottom:50px}.default-header{display:block}.default-header #logo{display:block}.header-right{display:none}.home #hero img:last-of-type{margin-left:-100px;max-width:240px}#hero,#services{padding:0}.section-latest-posts .post-list .post{margin:0}.format-grid-layout #book-posts article .entry-image img{max-height:unset}.entry-archive.books .entry-image{aspect-ratio:unset}.content-area{float:none;width:100%}.aside{width:100%;margin-right:0;margin-top:50px;float:none}#media-posts .featured,.single-media_press .media_press{padding:20px}.accordion .accordion__details{margin-right:0;margin-left:0}.accordion .accordion__details .accordion__summary .accordion__marker::after,.accordion .accordion__details[open] .accordion__summary .accordion__marker::after{top:0}.pad-col-1.layout-section.container-default .grid{display:block}.pad-col-1 .grid .cell:nth-child(1),.page-about .pad-col-1 .grid .cell:nth-child(1){padding-left:0;padding-right:0}.pad-col-1 img{width:100%}.page-about .wp-block-spacer{height:30px !important}#media-posts .featured,.single-media_press .media_press{padding:30px}#header-wrapper .header-inner.container{padding:20px 0}.cart{top:-40px}.header_search,#search-trigger,.cart{display:none}#slideout-menu .header_search{top:0;left:0}.header_search #search_form{width:100%}#search-trigger-mobile{display:block}#slideout-menu .cart,#slideout-menu #search-trigger{display:block}}@media only screen and (max-width: 960px){.layout-section.background_style-image .cls-background.background_mobile-mobile-image-before{padding:0;background-color:#f8f8f8}.layout-section.background_style-image .cls-background.background_mobile-mobile-image-before .cls-mobile-image{margin-top:0}.section-overlay-content.layout-section.text_style-light-text .background_mobile-mobile-image-before h1,.section-overlay-content.layout-section.text_style-light-text .background_mobile-mobile-image-before h2,.section-overlay-content.layout-section.text_style-light-text .background_mobile-mobile-image-before h3,.section-overlay-content.layout-section.text_style-light-text .background_mobile-mobile-image-before h4,.section-overlay-content.layout-section.text_style-light-text .background_mobile-mobile-image-before h5,.section-overlay-content.layout-section.text_style-light-text .background_mobile-mobile-image-before h6{color:#1b1b1b}.section-overlay-content.layout-section.text_style-light-text .background_mobile-mobile-image-before p,.section-overlay-content.layout-section.text_style-light-text .background_mobile-mobile-image-before ul{color:#6d6a6a}.section-overlay-content.layout-section.text_style-light-text .background_mobile-mobile-image-before p .font-accent{color:#f04a3b}.section-overlay-content .cls-mobile-image+.container .overlay-content.half{width:100%}.section-overlay-content .overlay-content{padding:20px}.section-overlay-content.layout-section.text_style-light-text{background-color:#f8f8f8}.page-shop .wp-container-core-group-is-layout-1{grid-template-columns:repeat(3, minmax(0, 1fr))}#hero .background_mobile-mobile-image-before input[type=email]{background-color:#f8f8f8}.page-contact .layout-section.background_style-image .cls-background.background_mobile-mobile-image-before{background-color:#fff}#footer-top .grid{display:block;text-align:center}#footer-top .grid .cell nav ul li{display:inline-block}#footer-top .grid .cell{margin-bottom:50px}#footer-top .grid .cell h3.widget-title{margin-bottom:10px}.home #hero img:last-of-type{margin-left:-80px;max-width:180px}#about .grid .cell.span-6:first-of-type img:last-of-type{margin-top:unset;margin-left:unset;max-width:100%}#opt-in .gform_wrapper.gravity-theme .gfield.gfield--width-half{grid-column:span 12}#opt-in .gform_wrapper.gravity-theme #field_submit,.gform_wrapper.gravity-theme .gform_footer{display:block}#opt-in .gform_wrapper.gravity-theme input[type=submit]{width:100%}#book-posts .entry-read-more .button{width:225px;margin:0 auto 20px;display:block}.section-latest-posts .post-list .team-member{flex-basis:50%;margin-bottom:30px}.form__name,.form__email,.form__url{width:100%;margin-right:auto}}@media only screen and (min-width: 768px){.format-grid-layout #media-posts{justify-content:space-between}.format-grid-layout #podcasts-posts article,.format-grid-layout #events-posts article,.format-grid-layout #book-posts article,.format-grid-layout #portfolio-posts article,.format-grid-layout #media-posts article,.format-grid-layout #team-posts article,.format-grid-layout #recipe-posts article,.format-grid-layout #author-posts article{margin:0 0 50px;flex:0 0 calc(25% - 37px)}.format-grid-layout #blog-posts article{margin:0 0 50px;flex:0 0 calc(33% - 20px)}.format-default #team-posts article{width:21%;float:left;margin:0 2% 30px}.shop-grid-width .grid.grid-12-col .cell.span-6{flex-basis:48.1%}.grid.grid-12-col .cell.span-9{flex:0 0 calc(75% - 10px)}.section-latest-posts .post-list .post{flex-basis:48.1%}#blog-posts.section-latest-posts .post-list .post{margin-bottom:50px}}@media only screen and (max-width: 767px){.format-content-right-alternate article .entry-image,.format-content-right-alternate article:nth-child(even) .entry-image{padding:0px 20px;margin-bottom:40px}.format-content-right-alternate article .entry-image img{left:unset}.format-content-right-alternate article:nth-child(even) .entry-image img{right:unset}.format-content-right-alternate article .post-content{padding-left:0;padding:0 20px}.format-content-right-alternate article:nth-child(even) .post-content{padding-right:0}.section-overlay-content .overlay-content.half{width:100%}.section-overlay-content .overlay-content{padding:30px}#gform_wrapper_1{width:100%}.section-hero .hero-slider.mobile .slide .hero-text{background-color:#f8f8f8 !important}.section-hero .hero-slider.mobile .slide .hero-text p .color-white{color:#1b1b1b}.section-hero .hero-slider.mobile .slide .hero-text h1 .color-white{color:#1b1b1b}.section-hero .hero-slider.mobile.light-controls .slide .hero-text .button{color:#1b1b1b;border-color:#1b1b1b}.section-hero .hero-slider.mobile.light-controls .slide .hero-text .button:hover{color:#fff;background-color:#99261c;border-color:#99261c}.slick-autoplay-toggle-button{display:none}.section-logos .logo-list .logos{max-width:100%}.section-image-text .grid.offset.left .txt-col,.section-image-text .grid.offset.right .txt-col{padding:25px}.section-image-text .grid.boxed .cell.txt-col{padding:25px 0}#header-wrapper .hello-bar p{font-size:12px}.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article .post-content{padding:30px 30px 0}.single-portfolio .project-details .cell{padding:20px}.single-portfolio .project-details .cell.detail-list{padding:20px}#footer-top .grid .cell.span-4{text-align:center}#footer-top .grid.grid-12-col .cell.span-4:nth-child(3){text-align:center;margin-top:40px}#footer-top .grid .cell:nth-child(3) h3,#footer-top .grid .cell:nth-child(3) nav ul li{text-align:center}.slick-dots{bottom:30px}.section-hero .hero-slider.mobile .slide .hero-text{padding:25px}#footer-top .grid .cell nav ul li{padding:0 15px}#hero-offset-image img{top:0}#hero-offset-image{margin-bottom:50px}.format-grid-layout #portfolio-posts{display:block}.post-type-archive-portfolio .container.format-grid-layout #portfolio-posts article:nth-child(odd),.tax-portfolio_category .container.format-grid-layout #portfolio-posts article:nth-child(odd),.post-type-archive-portfolio .container.format-grid-layout #portfolio-posts article:nth-child(even),.tax-portfolio_category .container.format-grid-layout #portfolio-posts article:nth-child(even){margin:0 0 30px 0}.post-type-archive-portfolio .container.format-grid-layout #portfolio-posts article .entry-image,.tax-portfolio_category .container.format-grid-layout #portfolio-posts article .entry-image{height:auto}.service .grid.grid-12-col .cell:nth-child(2){padding-top:0px}.section-slider.section-slider .testimonials-slider .slick-arrow.slick-prev{left:15px}.section-slider.section-slider .testimonials-slider .slick-arrow.slick-next{right:15px}.layout-section.section-slider.container-default .slider-container{padding:0}.section-slider .testimonials-slider .testimonial-slide{padding:0 5%}.section-slider .testimonials-slider .testimonial-slide{display:block !important}.section-slider .testimonials-slider .testimonial-slide .auth-img{text-align:center}.section-slider .testimonials-slider .testimonial-slide .auth-img img{width:100%}.section-slider .testimonials-slider .testimonial-slide .auth-text{text-align:center}.section-image-text .grid.offset .cell.img-col img{width:100%}.hello-bar a{white-space:nowrap}.format-grid-layout #blog-posts article,.search-results article{display:block;margin-bottom:30px}.format-grid-layout #blog-posts article .post-content{padding:20px}.search-results article .post-content{padding:0}.post-type-archive-media_press .container.format-grid-layout #media-posts,.tax-media_category .container.format-grid-layout #media-posts{display:block}#media-posts .entry-image img{height:auto}.post-type-archive-portfolio .container.format-grid-layout #portfolio-posts article .entry-image,.tax-portfolio_category .container.format-grid-layout #portfolio-posts article .entry-image{height:auto;max-height:unset}.page-shop .wp-container-core-group-is-layout-1{grid-template-columns:repeat(2, minmax(0, 1fr))}.slick-next{right:10px}.slick-prev{left:10px}.section-latest-posts .latest-posts-slider .post,.section-latest-posts .latest-posts-slider .team{padding:0 15px}.aside{width:100%;margin-right:0}.hero.simple.mobile .hero-text h1 span.color-white{color:#1b1b1b}.hero.simple.mobile .hero-text p span.color-white{color:#6d6a6a}.hero.simple.mobile .hero-text p span.color-white.font-accent{color:#f04a3b}#media-posts .entry-image{width:100%;margin-bottom:20px}#media-posts article .post-content{padding:0}.page-shop #hero .cls-background{padding-bottom:25px;padding-top:25px}.home .grid.offset{background:unset !important}.home .header-overlay.padding-large .cls-background{padding-bottom:20px}#hero.section-overlay-content .overlay-content.half{width:50%}.col-2-bg-2 .cell:nth-of-type(2){margin-top:50px}#hero br{display:none}.page-speaking .col-2-bg-2 .cell:nth-of-type(2){text-align:center}.col-numbers .cell{margin-bottom:40px}.hero.simple.mobile{background-color:#f8f8f8}.blog .hero.simple.mobile{padding-top:20px}.format-grid-layout #book-posts{display:block}.format-grid-layout #book-posts article .entry-image img{width:100%;max-height:unset}#hero.section-image-text .grid.boxed .cell.img-col,#about.section-image-text .grid.boxed .cell.img-col,#speaking.section-image-text .grid.boxed .cell.img-col{top:20px}#hero.section-image-text .grid.boxed .cell.txt-col,#about.section-image-text .grid.boxed .cell.txt-col,#speaking.section-image-text .grid.boxed .cell.txt-col,#hero.bg-left.section-image-text .grid.boxed .cell.txt-col{background-color:#fff;padding-top:50px;padding-right:0;padding-left:0;padding-bottom:0}#about,#speaking{padding-bottom:0}#blog-title,#additional-content,#topics-title,#speaking,#opt-in,#testimonial-title,#book,#about,#hero{text-align:center}#blog-title p,#testimonial-title p{text-align:center !important}#opt-in form{margin-top:40px}#field_2_2,#field_submit{grid-column:span 12}#field_submit{text-align:center;margin:auto}.home #hero img:last-of-type{margin-left:-45vw;max-width:unset;margin-top:-280px}#hero img:first-of-type{float:unset;width:100%;margin:auto}.section-slider.section-slider .testimonials-slider .slick-dots{text-align:center}#hero .grid .cell.span-6:first-of-type{padding-right:0;padding-top:0}#book-info img{margin-bottom:20px}#hero .grid{display:flex;flex-direction:column-reverse}.layout-section.section-image-text.container-default .offset{padding-top:0;padding-bottom:0}.layout-section.section-image-text.padding-small .cls-background{padding-top:0}.layout-section.section-accordion.container-small .accordion{padding:0}.gform_wrapper.gravity-theme input[type=submit]{min-width:unset}.pre-footer .cls-background{padding-top:20px;padding-bottom:20px}.hero.simple .container.padding-large{padding:45px 20px}.layout-section.padding-large .cls-background{padding:35px 20px}#footer-top{padding-top:40px}.post-type-archive-media_press .hero.simple.desktop{display:block}.post-type-archive-media_press .hero.simple.mobile{display:none}#media-posts .featured article{display:block}#media-posts .featured .entry-image{margin-bottom:20px}.post-type-archive-media_press .container.format-grid-layout #media-posts article{margin-bottom:50px}.featured{max-width:100%;margin-top:20px}.layout-section.section-image-text.container-default .container{padding-right:0 !important;padding-left:0 !important}.blog .hero.simple.mobile{display:none}.blog .hero.simple.desktop{display:block}.format-grid-layout #blog-posts{margin-top:20px}.section-latest-posts .post-list .team-member{margin-bottom:50px}.archive-header{margin-top:50px;margin-bottom:70px}.format-default #team-posts article{margin:0 auto 30px}.format-default #team-posts article .name-title{padding:0}.single-team .info-col{text-align:center}.single-media_press .media_press{display:block}.single-media_press .media_press .entry-image img{width:100%}.search .container.format-grid-layout{display:block}.hero.author-hero .cell{text-align:center}#about_author img{float:none;margin:auto}#about_author{text-align:center}#blog-posts.section-latest-posts .post-list .post{margin-bottom:50px}#shop-ads img{width:100%}#shop-ads .grid .cell:nth-child(1) img{margin-bottom:40px}.section-overlay-content .overlay-content.custom{width:100% !important}.layout-section.container-full.constrain-width .container .cell:nth-child(1){margin-bottom:40px}.section-latest-posts .type-post .entry-image{margin-bottom:20px}.home #cta.layout-section.padding-medium .cls-background{padding-top:0;padding-bottom:0}.page-contact #content .grid.grid-12-col .cell.span-6:nth-child(1) img{width:100%;margin-bottom:40px}.page-contact #content .grid.grid-12-col .cell.span-6:nth-child(2){padding:0}.shop-woo .product-categories li{margin-right:20px;display:inline-block}.product-categories{margin-bottom:20px}.shop-woo .widget{margin-bottom:20px}.shop-woo .grid.grid-12-col .cell.span-3{padding-right:0}.pad-col-1.layout-section.container-default .container,.pad-left.layout-section.container-default .container{padding:0 !important}#slideout-menu{min-width:75%}.woocommerce div.product div.images{margin-bottom:30px}}@media only screen and (max-width: 640px){.gform_wrapper.gravity-theme .ginput_complex span{margin-bottom:0 !important}.gform_wrapper.gravity-theme .ginput_complex span.name_first{margin-bottom:16px !important}}@media only screen and (max-width: 575px){#content-wrapper>.container{padding-left:0 !important;padding-right:0 !important}.single #content-wrapper .container,.blog #content-wrapper>.container,.archive #content-wrapper>.container,.page-privacy-policy #content-wrapper>.container,.search-results #content-wrapper>.container,.page-terms #content-wrapper>.container{padding-left:20px !important;padding-right:20px !important}.single-3.search .container.format-grid-layoutbooks #content-wrapper>.container{padding-left:0 !important;padding-right:0 !important}.search #content-wrapper .container.format-grid-layout{padding-left:20px !important;padding-right:20px !important}.section-logos .logo-list .logos .logo{margin-top:10px}.post-type-archive-portfolio .container.format-content-right #portfolio-posts article:nth-child(even) .post-content,.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .post-content,.tax-portfolio_category .container.format-content-right #portfolio-posts article:nth-child(even) .post-content,.tax-portfolio_category .container.format-content-right-alternate #portfolio-posts article:nth-child(even) .post-content{padding:50px 20px}#footer-top .grid .cell.span-4{padding:0}#footer-top .grid .cell nav ul li{display:block}#header-wrapper .hello-bar p{font-size:12px}.page-shop .wp-container-core-group-is-layout-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.section-latest-posts .latest-posts-slider .post-list{padding:0 20px}.section-overlay-content .overlay-content{padding:20px 0}.section-process .process-blocks .process-block{padding:50px 20px 20px}.hero.simple .container .search-results form fieldset,.hero.simple .container .cat-info form fieldset{flex-wrap:wrap}.hero.simple .container .search-results form fieldset input[type=text],.hero.simple .container .cat-info form fieldset input[type=text]{width:100%}.hero.simple .container .search-results form fieldset input[type=submit],.hero.simple .container .cat-info form fieldset input[type=submit]{width:unset;margin:20px auto 0}.button+.button{margin-left:auto}#cta .button{min-width:280px}#topics.section-slider .content-slider .content-slide{text-align:center}.content-slide img{margin:auto}.content-slide hr{margin-left:auto}.home #hero img:last-of-type{margin-left:-10vw;margin-top:-140px}.page-services h2 .font-sans{display:inline-block}#blog br{display:none}}/*# sourceMappingURL=style.css.map */
