/*!
Theme Name: Cosmos-Service-7
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:#faf7ed}.hero.portfolio-hero.curated-post,.hero.portfolio-hero.latest-post{text-align:left;color:#242419}.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:40px}.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:40px}.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:#242419}.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:#722f37}.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:36px}.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:#d4af37;background-border-color:#d4af37}.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:#8b4a53;background-border-color:#8b4a53;color:#242419}.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:36px}.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:#d4af37;background-border-color:#d4af37}.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:#8b4a53;background-border-color:#8b4a53;color:#242419}.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:36px}.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:#d4af37;background-border-color:#d4af37}.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:#8b4a53;background-border-color:#8b4a53;color:#242419}.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{height:40vw;max-height:690px;margin-bottom:10px}.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:10px}.single-portfolio .entry-header h1{margin:0 0 10px;font-size:40px}.single-portfolio .project-details{flex-direction:row-reverse;margin:30px auto}.single-portfolio .project-details .cell{display:flex;flex-direction:column;justify-content:center;padding:20px}.single-portfolio .project-details .cell.detail-list{padding:100px;background-color:#faf7ed}html{outline:none !important;font-size:100%;scroll-behavior:smooth}body{background-color:#fff;font-family:"Lato",sans-serif;font-weight:400;font-size:20px;line-height:1.5;color:#242419}h1,h2,h3,h4,h5,h6{font-family:"Cormorant Garamond",serif;font-weight:400;line-height:1.2;margin-top:0;margin-bottom:20px}h1{font-size:40px}h2{font-size:40px}h3{font-size:36px}h4{font-size:30px}h5{font-size:24px}h6{font-size:20px}a{color:#722f37;text-decoration:none;transition:.3s all ease}a:hover,a:focus{text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-line:underline}p{margin-bottom:20px}pre,dl,table,ul,ol,form{margin-bottom:1em}::placeholder{font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#722f37;letter-spacing:normal}label,legend{text-transform:none;text-decoration:none;font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#722f37;margin-bottom:10px}.button,button,input[type=submit],input[type=reset],input[type=button],.wp-block-file__button,.wp-block-button__link{text-decoration:none;font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#722f37;border:1px solid #722f37;margin-bottom:20px;padding:13px 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{color:#fff;background-color:#722f37;border-color:#722f37;text-decoration:none}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{padding:11.6px 12px 12px;letter-spacing:normal;text-transform:none;font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;text-transform:none;font-weight:700;letter-spacing:normal;font-size:14px;border:1px solid #f4d76a;color:#722f37}.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,.wp-block-button__link,.entry-read-more .button,.gform_wrapper input[type=submit]{font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background-color:#722f37;border-color:#722f37;color:#fff}.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,.wp-block-button__link:hover,.wp-block-button__link:focus,.entry-read-more .button:hover,.entry-read-more .button:focus,.gform_wrapper input[type=submit]:hover,.gform_wrapper input[type=submit]:focus{color:#242419;background-color:#8b4a53;border-color:#8b4a53;text-decoration:none}.wp-core-ui .button.button-large{width:100%;padding:13px 30px !important;line-height:1.2 !important;border-radius:0;margin-top:10px}.weight-light{font-weight:300}.weight-regular{font-weight:400}.weight-medium{font-weight:500}.weight-bold{font-weight:700}.weight-black{font-weight:900}.text-underline{text-decoration:underline}.text-uppercase{text-transform:uppercase}p .font-serif{font-family:"Cormorant Garamond",serif}p .font-sans{font-family:"Lato",sans-serif}.color-accent-1{color:#722f37}.color-accent-2{color:#d4af37}.color-accent-3{color:#8b4a53}.color-accent-4{color:#f4d76a}.color-accent-5{color:#faf7ed}.text_style-light-text{color:#fff}.text_style-light-text a{color:#faf7ed}.text_style-light-text a:hover,.text_style-light-text a:focus{color:#fff}a img{transition:.3s all ease}a:hover img{opacity:.7}::placeholder{font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;text-transform:none;font-weight:700;letter-spacing:normal;color:#8b4a53}.editor-styles-wrapper button{margin-bottom:0}p:has(.font-serif){line-height:1.2;font-weight:400}.font-accent{font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d4af37}.font-accent:before{content:"";height:1px;width:50px;background-color:#d4af37;display:inline-block;margin-bottom:4px;margin-right:10px}.color-white.font-accent:before{background-color:#fff}.text_style-light-text .font-accent:before{background-color:#fff}.text_style-light-text .font-accent{color:#fff}.text_style-light-text .button{border-color:#fff}.text_style-light-text .button:hover{border-color:#722f37}.text_style-light-text .button.button.button-primary{border-color:#722f37}.text_style-light-text .button.button.button-primary:hover{border-color:#8b4a53}.align-center{text-align:center}.theme-bg-color .cls-background{background-color:#faf7ed}#about_author img{border-radius:50%}#about_author{background-color:#faf7ed}.align-center .grid{align-items:center}.text-logo{font-family:"Cormorant Garamond",serif;font-weight:400;line-height:1.2;font-size:30px;line-height:1}a.text-logo:hover{text-decoration:none;opacity:.7}.logo{width:130px}#header-wrapper .hello-bar{background-color:#f4d76a}.hello-bar p{margin-bottom:0;font-size:18px}.hello-bar a{text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-line:underline}.hello-bar a:hover{background-color:#d4af37;color:#fff}#linkbar .nav-menu{margin-top:5px}.nav-list{margin-bottom:0}.menu-item-has-children{margin-right:15px}.container{padding:0}#header-wrapper .header-inner.container{max-width:1200px;position:relative}.layout-section.container-default .container,.single-portfolio .container,.privacy-policy .container{padding:0 20px;max-width:1200px}.layout-section.container-full .container{padding:0}.layout-section.container-full .section-image-text .grid.boxed{justify-content:stretch}.layout-section.container-small .container{padding:0 20px}.layout-section.vh-full .cls-background{min-height:100vh}.align-top.section-image-text .grid.offset .cell.img-col{align-self:flex-start}.margin-after-full.layout-section .cls-background{padding-bottom:100px}.margin-after-half.layout-section .cls-background{padding-bottom:50px}.service-list .cell{margin-bottom:20px;border:2px solid #f4d76a;padding:30px}.outline.section-image-text .grid.boxed .cell.txt-col{border:2px solid #f4d76a;padding:30px}.outline.section-image-text .grid.grid-12-col .cell.no-gutter.span-6{flex:0 0 calc(50% - 10px)}.outline.section-image-text .grid.boxed{justify-content:space-between}.pad-xl.layout-section .cls-background{min-height:70vh}.lesstall.section-hero.layout-section .hero-video.desktop{min-height:unset}.lesstall.section-hero.layout-section .hero-video.desktop p:last-child{margin-bottom:0}form{margin-bottom:0}#opt-in.section-overlay-content .overlay-content{padding-bottom:0}.accordion .accordion__details .accordion__summary{background-color:rgba(0,0,0,0);border:0;text-align:center}.accordion .accordion__details[open] .accordion__summary{background-color:rgba(0,0,0,0)}.accordion .accordion__details .accordion__summary>*{justify-content:center}.accordion .accordion__details .accordion__summary h3{font-family:"Lato",sans-serif;font-weight:400;font-size:20px;line-height:1.5;font-size:24px}.accordion .accordion__details .accordion__summary .accordion__marker{display:none}.accordion .accordion__details .accordion__summary h3:after{content:"";transition:transform .5s ease;transform:rotate(-90deg);display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;width:12px;height:12px;margin-left:10px;background-image:url("../cosmos-ianpai/_static/images/down.svg")}.accordion .accordion__details .accordion__summary:hover,.accordion .accordion__details .accordion__summary:focus{background-color:unset}.accordion .accordion__details .accordion__summary:hover>*,.accordion .accordion__details .accordion__summary:focus-visible>*{text-decoration-thickness:1px;text-underline-offset:3px}.accordion .accordion__details .accordion__summary:hover h3:after{transform:rotate(0)}.tabs div[role=tablist] button[role=tab]{background-color:#f4d76a;border-color:#f4d76a}.tabs div[role=tablist] button[role=tab][aria-selected=true]{background-color:#fff;border-color:#f4d76a;border-bottom:0}.tabs div[role=tablist] button[role=tab][aria-selected=false]:hover{background-color:#722f37}.tabs div[role=tablist] button[role=tab][aria-selected=true]:hover,.tabs div[role=tablist] button[role=tab][aria-selected=true]:focus{color:#722f37}.resource-content,.collapsible-btn,.collapsible-content{background-color:#faf7ed}.resource-content .collapsible-btn:hover{color:#8b4a53}.dialog .dialog__card{background-color:#fff}.js-close-dialog:focus{background-color:rgba(0,0,0,0)}#join-us .overlay-content{padding-top:10vh}.cell p:last-child{margin-bottom:0}.layout-section.section-register.container-default .cls-background{max-width:1200px;position:relative;margin:auto}.layout-section.section-register.container-small .cls-background{max-width:960px;position:relative;margin:auto}.layout-section.section-register.container-full .cls-background{max-width:100%}.layout-section.section-register .cls-background .cls-inner{padding:0 20px}.layout-section.section-resources.container-default .cls-background{max-width:1200px;position:relative;margin:auto}.layout-section.section-resources.container-small .cls-background{max-width:960px;position:relative;margin:auto}.layout-section.section-resources.container-full .cls-background{max-width:100%}.layout-section.section-resources .cls-background .cls-inner{padding:0 20px}.layout-section.section-author.container-default .cls-background{max-width:1200px;position:relative;margin:auto}.layout-section.section-author.container-small .cls-background{max-width:960px;position:relative;margin:auto}.layout-section.section-author.container-full .cls-background{max-width:100%}.layout-section.section-author .cls-background .cls-inner{padding:0 20px}.layout-section.section-tabs.container-default .cls-background{max-width:1200px;position:relative;margin:auto}.layout-section.section-tabs.container-small .cls-background{max-width:960px;position:relative;margin:auto}.layout-section.section-tabs.container-full .cls-background{max-width:100%}.layout-section.section-tabs .cls-background .cls-inner{padding:0 20px}.layout-section.section-accordion.container-default .cls-background{max-width:1200px;position:relative;margin:auto}.layout-section.section-accordion.container-small .cls-background{max-width:960px;position:relative;margin:auto}.layout-section.section-accordion.container-full .cls-background{max-width:100%}.layout-section.section-accordion .cls-background .cls-inner{padding:0 20px}.layout-section.section-process.container-default .cls-background{max-width:1200px;position:relative;margin:auto}.layout-section.section-process.container-small .cls-background{max-width:960px;position:relative;margin:auto}.layout-section.section-process.container-full .cls-background{max-width:100%}.layout-section.section-process .cls-background .cls-inner{padding:0 20px}.layout-section.section-value-stack.container-default .cls-background{max-width:1200px;position:relative;margin:auto}.layout-section.section-value-stack.container-small .cls-background{max-width:960px;position:relative;margin:auto}.layout-section.section-value-stacks.container-full .cls-background{max-width:100%}.layout-section.section-value-stack .cls-background .cls-inner{padding:0 20px}.layout-section.section-latest-posts.container-default .cls-background{max-width:1200px;position:relative;margin:auto}.layout-section.section-latest-posts.container-small .cls-background{max-width:960px;position:relative;margin:auto}.layout-section.section-latest-posts.container-full .cls-background{max-width:100%}.layout-section.section-latest-posts .cls-background .cls-inner{padding:0 20px}.section-process .process-blocks .process-block{background-color:#faf7ed;text-align:center;margin-bottom:40px;padding-bottom:40px}.section-process .process-blocks .process-block .num{font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background-color:#d4af37;color:#fff;left:50%;top:-30px;transform:translateX(-50%);font-size:36px;line-height:60px}.section-process .process-blocks .process-block p{margin-bottom:0}.section-process .intro-text{margin-bottom:50px}.align-offset .cell:nth-child(1){align-self:flex-end}.align-offset .cell:nth-child(2){padding:0 50px}.section-value-stack .value-stacks .stack{border-right:1px solid #f4d76a}.section-value-stack .value-stacks .stack:last-of-type{border-right:0}.section-slider .testimonials-slider .testimonial-slide .auth-img img{border-radius:50%}.gform_wrapper.gravity-theme .gfield_label{font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;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:14px !important;padding:12px !important}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{padding-bottom:0}s .layout-section .gform_wrapper.gravity-theme .gform_footer,.layout-section .gform_wrapper.gravity-theme .gform_page_footer{margin:0 !important;padding:0 !important}form br{display:none}.section-hero .gform_wrapper.gravity-theme .gform_fields{align-items:start}#field_2_3 p{display:none}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{background-color:#fff}#footer-top{margin-top:0;background:#fff}footer{background:#fff;padding:10px 20px 40px}footer #credits,#creditslide .callout-std{font-family:"Lato",sans-serif;font-weight:400;font-size:20px;line-height:1.5;font-size:14px}#credit-trigger{text-decoration:none;font-family:"Lato",sans-serif;font-weight:400;font-size:20px;line-height:1.5;letter-spacing:normal;font-size:14px}#credit-trigger:hover{text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-line:underline}#creditslide.credit-open{background:#f4d76a}footer #credits .footer-right{width:100%;text-align:center}#creditslide{left:0}#creditslide .container{padding:0 20px}#creditslide #credit-close{top:15px;right:30px}#creditslide .callout-std span{margin-bottom:10px;font-family:"Cormorant Garamond",serif;font-size:20px}.social-links a{text-decoration:none;font-size:20px;margin-right:10px}.social-links a:hover{color:#8b4a53}#footer-top{padding-bottom:0}#footer-top .cell{text-align:center}#footer-top .widget_nav_menu li{display:inline-block;margin:0 15px}#footer-top .cell .widget:last-of-type{margin-bottom:30px}#creditslide .container>*{width:90%}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 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:#d4af37}.section-hero .hero-slider .slide{background-position:center}.slick-slider.slick-dotted{margin-bottom:10px}.logo-header{font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.latest-posts .entry-header a{text-decoration:none}.latest-posts .entry-header h3{font-size:30px;margin-bottom:15px;transition:.3s all ease}.latest-posts .entry-header h3:hover{font-weight:400}.latest-posts .entry-content{display:none}.latest-posts .entry-image{overflow:hidden}.latest-posts .entry-image a img{transition:transform 1.5s ease}.latest-posts .entry-image a:hover img{opacity:1;transform:scale(1.2)}.section-latest-posts.container-default .latest-posts{padding:0 20px}.section-latest-posts .latest-posts-slider .post{margin:0}.section-latest-posts .latest-posts-slider .slick-slide{margin:10px 0}.section-hero.full-height .hero-image.desktop{min-height:100vh;aspect-ratio:unset;padding:0 8vw}.section-hero .hero-slider .slide{min-height:100vh;padding:0 8vw}.hero-image p{margin-bottom:0}.archive-header{text-align:center;margin-bottom:50px}.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{max-width:1200px;padding:0 20px}.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}.format-content-right-alternate article .entry-image{padding:0 20px 0 0}.format-content-right-alternate article:nth-child(even) .entry-image{padding:0 0 0 20px}.hero.simple,.hero.simple .category-hero{background-color:#fff;margin-bottom:30px}.hero.simple.mobile{background-color:#fff}.hero.simple .container .search-results h6,.hero.simple .container .cat-info h6{font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero.simple .container .search-results h6 span,.hero.simple .container .cat-info h6 span{font-family:"Cormorant Garamond",serif;letter-spacing:normal;text-transform:none;font-family:"Cormorant Garamond",serif;font-weight:400;line-height:1.2}.hero h1{margin-bottom:0}.hero.posts-slider{max-width:100%}.archive .format-grid-layout{margin-bottom:50px}.format-grid-layout #blog-posts article,.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-bottom:50px}.pagination{clear:both;display:block;width:100%}.blog #navigation{padding-bottom:100px}.search-results .post-meta,.archive.category .post-meta,.blog .post-meta{display:none}@media only screen and (min-width: 768px){.format-content-right article .entry-image,.format-content-right-alternate article .entry-image{max-height:unset;overflow:unset}}@media only screen and (min-width: 960px){.format-content-right article .entry-image,.format-content-right-alternate article .entry-image{flex-basis:55%;position:relative;left:50px}.format-content-right article .post-content,.format-content-right-alternate article .post-content{flex-basis:45%;margin-top:50px;margin-bottom:25px;position:relative;left:-50px;background-color:#faf7ed;padding:50px}}#sidebar{background-color:#faf7ed;padding:20px;margin-bottom:50px}.post-meta,.categories{font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b4a53;margin-bottom:20px}.post-meta a,.categories a{font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#722f37}.post-meta a:hover,.categories a:hover{color:#d4af37;font-weight:500}.entry-archive .categories,.entry-archive .post-meta{margin-bottom:10px}.entry-image{margin-bottom:20px}article .entry-header h1{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}.post-footer{margin-top:30px;padding:20px 0;margin-bottom:0;border-top:1px solid #f4d76a;clear:both}.share-buttons a{text-decoration:none;font-size:15px}.share-buttons a:hover{color:#d4af37}#related_posts{padding:20px 0;border-top:1px solid #f4d76a}#related_posts h2{font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#722f37}#related a{text-decoration:none}#related_posts ul li h3{font-size:24px}#related_posts ul{margin-bottom:0}#related_posts .post-meta{display:none}.single #navigation .pagination{padding:20px 0;border-top:1px solid #f4d76a;margin-bottom:20px}.single #navigation .pagination .button{margin-top:0;margin-bottom:20px}#comments{padding:20px 0;border-top:1px solid #f4d76a}#comments h2{font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#722f37}h3.comments-headers{margin-bottom:20px}#sidebar a{text-decoration:none}#sidebar .widget{border-bottom:1px solid #fff;padding:30px 0}#sidebar .widget:last-of-type{border-bottom:0}#sidebar h3.widget-title,#sidebar h3{font-family:"Cormorant Garamond",serif;font-weight:400;line-height:1.2;font-size:30px;text-align:center;margin-bottom:10px;text-align:center}#sidebar ul{margin-top:0;text-align:center;padding-left:0}#sidebar ul .cat-item{list-style-type:none;text-decoration:none;font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center}#sidebar ul li.cat-item::marker{display:none}#sidebar p{text-align:center}.post-type-archive-books .hero{text-align:center}.format-content-right #book-posts article .entry-image,.format-content-right-alternate #book-posts article .entry-image,.format-grid-layout #book-posts article .entry-image,.format-cat-divided #book-posts article .entry-image{padding:0}.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{max-height:unset}.latest-posts .books .entry-header h3{font-size:24px;transition:.3s all ease;text-align:center;margin-bottom:10px}.latest-posts .books .entry-header a:hover h3{color:#8b4a53}.latest-posts .books .entry-read-more{text-align:center}.latest-posts .books .entry-read-more .button{border:unset;padding:unset;color:#d4af37;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration:underline}.latest-posts .books .entry-read-more .button:hover{color:#8b4a53;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}.format-grid-layout #book-posts article .entry-image img{width:auto}.format-grid-layout #book-posts article h3{text-align:center;font-size:30px}.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;color:#fff}.btn-pulldown-handle:hover a{text-decoration:none}.btn-pulldown-handle a span.arrows{top:0;background-size:14px;margin-top:-7px;height:32px}.btn-pulldown-handle:hover a span.arrows{filter:invert(1)}.btn-pulldown.-open .btn-pulldown-handle a span.arrows{margin-top:-0.3em}.btn-pulldown.-open .btn-pulldown-list{margin:0 0 10px}.btn-pulldown.-open .button.button-primary{margin-bottom:0}.btn-pulldown-handle:hover{background-color:#8b4a53 !important;color:#242419}.btn-pulldown-handle:hover a{color:#242419}#book-posts .button{min-width:225px;text-transform:none;font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.btn-pulldown-handle a span.arrows{filter:invert(0)}.btn-pulldown-handle:hover a span.arrows{filter:invert(1)}.single-books a.button{text-decoration:none}.post-type-archive-portfolio .container.format-grid-layout #portfolio-posts article,.tax-portfolio_category .container.format-grid-layout #portfolio-posts article{margin:0 auto 50px}.post-type-archive-portfolio .container.format-grid-layout #portfolio-posts article .entry-image{margin-bottom:20px;overflow:hidden}.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:20vw}.post-type-archive-portfolio .container.format-grid-layout #portfolio-posts article .entry-image a img{transition:transform 1.5s ease}.post-type-archive-portfolio .container.format-grid-layout #portfolio-posts article .entry-image a:hover img{opacity:1;transform:scale(1.2)}.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article .entry-image{padding:0;margin-bottom:0}.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article .post-content .entry-header a h3.entry-title{transition:.3s all ease}.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article .post-content .entry-header a:hover h3.entry-title{font-weight:400}.detail-list{font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d4af37}.detail-list p{font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;text-transform:none;font-weight:700;letter-spacing:normal;margin-top:10px;color:#242419}.entry-single.portfolio{margin-bottom:50px}.error404 .not-found{padding:100px 20px}.error404 #search_form{text-align:center}.privacy-policy h1{margin-bottom:20px}.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:#fff}.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 #722f37;font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;text-transform:none;font-weight:700;letter-spacing:normal}.login a,.login #nav a,.login #backtoblog a{text-decoration:none;color:#d4af37 !important}.login a :hover,.login #nav a :hover,.login #backtoblog a :hover{color:#722f37 !important}.login #nav,.login #backtoblog{text-align:center !important}#slideout-bar,#slideout-bar:before,#slideout-bar:after{background-color:#242419;color:#242419}#slideout-menu{background-color:#242419}#slideout-menu a{text-decoration:none}#slideout-menu ul li{font-family:"Lato",sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:14px}@media only screen and (max-width: 1200px){.layout-section.section-register.container-default .cls-background,.layout-section.section-resources.container-default .cls-background,.layout-section.section-author.container-default .cls-background,.layout-section.section-tabs.container-default .cls-background,.layout-section.section-process.container-default .cls-background{max-width:100%}}@media only screen and (max-width: 960px){.layout-section.section-register.container-small .cls-background,.layout-section.section-resources.container-small .cls-background,.layout-section.section-author.container-small .cls-background,.layout-section.section-tabs.container-small .cls-background,.layout-section.section-process.container-small .cls-background{max-width:100%}}@media only screen and (max-width: 1199px){.single-portfolio .project-details .cell.detail-list{padding:100px}}@media only screen and (max-width: 991px){h1,.single-portfolio .entry-header h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:20px}a#slideout-trigger{display:block;top:37px}.section-latest-posts .latest-posts-slider .post-list{padding:0 2%}.single-portfolio .project-details .cell.detail-list{padding:50px}.single-portfolio .project-details .cell.detail-image{padding:0}}@media only screen and (max-width: 960px){.section-overlay-content .overlay-content.custom{width:100% !important;padding:20px}.layout-section.background_style-image .cls-background.background_mobile-mobile-image-after .cls-mobile-image,.layout-section.background_style-image .cls-background.background_mobile-mobile-image-before .cls-mobile-image{margin-top:0}.layout-section.background_style-image .cls-background.background_mobile-mobile-image-before .cls-mobile-image{font-size:0}.service-list .grid{display:block}.format-content-right article,.format-content-right-alternate article{display:block}}@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: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{background-color:#faf7ed !important}.section-hero .hero-slider.mobile .slide .hero-text h1 .color-white,.section-hero .hero-slider.mobile .slide .hero-text p .color-white{color:#242419}.slick-autoplay-toggle-button{display:none}.section-hero .hero-video .hero-overlay{display:block}.section-logos .logo-list .logos{max-width:100%}.section-image-text .grid.offset.left .txt-col{padding:25px}.section-image-text .grid.boxed .cell.txt-col{padding:25px}#header-wrapper .hello-bar p{font-size:14px}.post-type-archive-portfolio .container.format-content-right-alternate #portfolio-posts article .post-content{padding:30px 30px 0}.single-portfolio .project-details .cell.detail-list{padding:0 0 20px}#footer-top .grid .cell.span-4{text-align:center;margin-bottom:20px}#footer-top .grid.grid-12-col .cell.span-4:nth-child(3){text-align:center;margin-top:40px}.single-portfolio .project-details .cell.detail-list{padding:20px;margin-top:20px}.section-hero .hero-video.mobile{display:none}.section-hero .hero-video.desktop{display:flex}.section-hero .hero-video .videoembed{position:absolute}.section-hero .hero-video .hero-text{display:block;max-width:100% !important;padding:0 20px}.layout-section.padding-large .cls-background{padding-top:50px;padding-bottom:50px}.section-hero .hero-image.mobile .hero-text .color-white{color:#242419}.section-hero .hero-slider.mobile .hero-text .color-white{color:#242419}.section-hero .hero-slider .slide{min-height:unset}.slick-dots li button .slick-dot-icon,.slick-dots li.slick-active button .slick-dot-icon{color:#d4af37}.section-image-text .grid.offset .cell{display:block}.section-image-text .grid.offset .cell.img-col{text-align:center}#services-about .cell.img-col{padding-top:50px}.layout-section.section-columns .cell{margin-bottom:20px}.margin-after-full.layout-section .cls-background{padding-bottom:50px}.align-offset .grid{display:flex}.align-offset .cell:nth-child(1){order:2;flex-basis:30%;text-align:center}.align-offset .cell:nth-child(2){order:1;flex-basis:100%;padding:0;padding-bottom:30px}.align-offset .cell:nth-child(3){order:3;flex-basis:40%}.section-value-stack .value-stacks .stack{border-right:0}}@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,.privacy-policy #content-wrapper>.container{padding-left:20px !important;padding-right:20px !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-books #content-wrapper>.container{padding-left:0 !important;padding-right:0 !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}.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}}#header-wrapper .header-inner{padding:10px 20px}.page-landing-page #intro h2,.page-id-1184 #intro h2,.page-services #intro h2{max-width:80%;margin:0 auto 25px}.page-landing-page #invest .grid,.page-id-1184 #invest .grid,.page-services #invest .grid{align-items:center}.page-landing-page #invest .grid .cell img,.page-id-1184 #invest .grid .cell img,.page-services #invest .grid .cell img{margin-bottom:0}.page-landing-page #invest .grid .cell:nth-child(2),.page-id-1184 #invest .grid .cell:nth-child(2),.page-services #invest .grid .cell:nth-child(2){padding-left:25px}@media(max-width: 767px){.page-landing-page #invest .grid .cell:nth-child(2),.page-id-1184 #invest .grid .cell:nth-child(2),.page-services #invest .grid .cell:nth-child(2){padding-left:0}}.page-landing-page #services h3,.page-id-1184 #services h3,.page-services #services h3{max-width:960px;margin:0 auto 50px}.page-landing-page #services .grid .cell,.page-id-1184 #services .grid .cell,.page-services #services .grid .cell{box-sizing:border-box;padding:25px}.page-landing-page #services .grid .cell h4,.page-id-1184 #services .grid .cell h4,.page-services #services .grid .cell h4{font-size:24px}.page-landing-page #services .grid .cell p,.page-id-1184 #services .grid .cell p,.page-services #services .grid .cell p{font-size:16px}.page-landing-page #optin h2+p,.page-id-1184 #optin h2+p,.page-services #optin h2+p{max-width:80%;margin:0 auto 50px}.page-landing-page #optin .gform_heading,.page-id-1184 #optin .gform_heading,.page-services #optin .gform_heading{display:none}.page-landing-page #optin form input[type=tel],.page-landing-page #optin form input[type=email],.page-landing-page #optin form input[type=text],.page-landing-page form textarea,.page-id-1184 #optin form input[type=tel],.page-id-1184 #optin form input[type=email],.page-id-1184 #optin form input[type=text],.page-id-1184 form textarea,.page-services #optin form input[type=tel],.page-services #optin form input[type=email],.page-services #optin form input[type=text],.page-services form textarea{background-color:#f3f3f5;border-color:#d8cdcf;border-radius:25px}.page-landing-page form textarea,.page-id-1184 form textarea,.page-services form textarea{padding:20px !important}.page-landing-page #optin .gform_wrapper.gravity-theme .gfield_label,.page-id-1184 #optin .gform_wrapper.gravity-theme .gfield_label,.page-services #optin .gform_wrapper.gravity-theme .gfield_label{text-transform:none;font-size:16px;font-weight:400;letter-spacing:normal}.page-landing-page #optin .gfield--type-email,.page-id-1184 #optin .gfield--type-email,.page-services #optin .gfield--type-email{top:-7px;position:relative}.page-landing-page #optin .gform-footer,.page-id-1184 #optin .gform-footer,.page-services #optin .gform-footer{justify-content:center}.page-landing-page #optin .gform_wrapper input[type=submit]:hover,.page-id-1184 #optin .gform_wrapper input[type=submit]:hover,.page-services #optin .gform_wrapper input[type=submit]:hover{background-color:#d4af37;border-color:#d4af37}.page-landing-page footer,.page-id-1184 footer,.page-services footer{background-color:#722f37;color:#fff;margin-top:0;padding:40px 20px}.page-landing-page footer a,.page-id-1184 footer a,.page-services footer a{color:#d4af37}.page-landing-page footer a#credit-trigger:hover,.page-id-1184 footer a#credit-trigger:hover,.page-services footer a#credit-trigger:hover{color:#d4af37}#packages .box{border:1px solid #722f37;padding:50px}#packages .box h4{max-width:80%;margin:0 auto 25px}#packages .box .font-accent{color:#722f37}#packages .box .font-accent:before{display:none}.cal-inline-container{background-color:#f8f6f5}#details .cls-background{padding-top:0}/*# sourceMappingURL=style.css.map */
