/*!
 Theme Name:     Katarina Stoltz
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/@font-face{font-display:swap;font-family:Cervanttis;font-style:normal;font-weight:400;src:url('./assets/img/cervanttisfont.eot');src:url('./assets/img/cervanttisfont_1.eot') format("embedded-opentype"),url('./assets/img/cervanttisfont.woff2') format("woff2"),url('./assets/img/cervanttisfont.woff') format("woff"),url('./assets/img/cervanttisfont.ttf') format("truetype"),url('./assets/img/cervanttisfont.svg') format("svg")}h1,h2,h3,h4,h5,h6{line-height:1.4;padding-bottom:20px}.accent{font-family:Cervanttis,Open Sans,sans-serif;font-size:150%}.underline{background-image:url('./assets/img/underline.svg');background-position:bottom;background-repeat:no-repeat;background-size:100px 6px;border-bottom:none;display:inline-flex;flex-direction:column;padding-bottom:5px}.underline.small{background-size:80px 5px}@media (min-width:768px){.underline{background-size:130px 8px}}@media (min-width:1400px){.underline{background-size:176px 11px}}.link{color:#e60c29;text-decoration-color:#e60c29}.link:hover{color:#070c18;text-decoration-color:#070c18;transition:all .5s}hr{background-image:url('./assets/img/underline.svg');background-position:bottom;background-repeat:no-repeat;background-size:160px 15.8797px;background-size:176px 11px;border:none!important;display:flex;height:15.8797px;height:11px;padding:5px 0}p.note{font-size:.8823529412em;font-style:italic}header .et_pb_row_1_tb_header.et_pb_row{padding:15px!important}@media (min-width:768px){header .et_pb_row_1_tb_header.et_pb_row{padding:30px!important}}@media (min-width:1200px){header .et_pb_row_1_tb_header.et_pb_row{padding:10px 30px!important}}header .et_pb_section_0_tb_header.et_pb_section{padding:0}.et_mobile_nav_menu{display:none!important}@media (max-width:1199px){#et_mobile_nav_menu{display:block}.et_pb_menu__menu{display:none!important}.et_mobile_nav_menu{display:flex!important}}#menu-primary-menu li{height:47px;margin-bottom:10px;padding:10px 15px;text-align:left}#menu-primary-menu li a{font-weight:600}.et_pb_menu__wrap .et_pb_menu__menu{padding-bottom:10px;padding-top:23px}.et_pb_menu__wrap .et_pb_menu__menu nav>ul>li>a{padding:0}.et_pb_menu__wrap .et_pb_menu__menu nav>ul#menu-primary-menu>li.button{background-color:#e60c29!important;border-radius:4px;transition:all .5s}.et_pb_menu__wrap .et_pb_menu__menu nav>ul#menu-primary-menu>li.button:hover{background-color:#070c18!important;color:#fff!important}.et_pb_menu__wrap .et_pb_menu__menu nav>ul#menu-primary-menu>li.button:hover a{color:#fff!important;opacity:1}.et_pb_menu__wrap .et_pb_menu__menu nav>ul#menu-primary-menu>li.button a{color:#fff!important;font-weight:700;transition:all .5s}.et_mobile_menu{top:47px!important}@media (min-width:768px){.et_mobile_menu{top:63px!important}}.et_mobile_menu,.et_mobile_menu ul{list-style-type:none!important;text-align:left}#footer-widgets .footer-widget:last-of-type{margin-bottom:0!important}#footer-widgets .footer-widget h2,#footer-widgets .footer-widget h3,#footer-widgets .footer-widget h4{color:#fff}#footer-widgets .footer-widget ul li{padding-left:0}#footer-widgets .footer-widget ul li:before{display:none}#footer-widgets .footer-widget ul.menu li a{text-transform:uppercase}#footer-widgets .footer-widget .textwidget a,#footer-widgets .footer-widget ul li a,#footer-widgets .footer-widget ul.menu li a{color:#fff;text-decoration:underline;transition:all .5s}#footer-widgets .footer-widget .textwidget a:hover,#footer-widgets .footer-widget ul li a:hover,#footer-widgets .footer-widget ul.menu li a:hover{color:#cdbceb}#footer-widgets .footer-widget .et-social-icon{vertical-align:middle}#footer-widgets .footer-widget .et-social-icon a{display:inline-flex;text-decoration:none}#footer-widgets .footer-widget .et-social-linkedin a.icon:before{content:"\e09d"}#footer-widgets .footer-widget .et-social-googlebusiness{margin-left:5px}#footer-widgets .footer-widget .et-social-googlebusiness a{display:inline-flex}#footer-widgets .footer-widget .et-social-googlebusiness a svg{margin-top:2px;width:28px}#footer-widgets .footer-widget .et-social-googlebusiness a svg path{transition:fill .5s}#footer-widgets .footer-widget .et-social-googlebusiness a:hover svg path{fill:#cdbceb}#footer-bottom .container #footer-info{border-top:1px solid #fff;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:40px!important;padding-top:17px;width:100%}@media only screen and (min-width:1400px){#footer-bottom .container #footer-info{flex-direction:row;padding-bottom:10px!important}}#footer-bottom .container #footer-info p{text-align:center}@media only screen and (min-width:1400px){#footer-bottom .container #footer-info p{text-align:right}}#footer-bottom .container #footer-info p a{text-decoration:underline}.et_pb_section.hero{align-items:center;display:flex;flex-direction:column;padding-bottom:0!important}@media only screen and (min-width:981px){.et_pb_section.hero{flex-direction:row;min-height:500px!important}}@media only screen and (min-width:981px) and (max-width:1399px){.et_pb_section.hero.imageLeft{background-position:0 100%}.et_pb_section.hero.imageRight{background-position:100% 100%}.et_pb_section.hero .et_pb_row{padding:60px 0!important}.et_pb_section.hero h2{font-size:2.125rem}.et_pb_section.hero h1,.et_pb_section.hero h3{font-size:1.5rem}.et_pb_section.hero p{font-size:1.0625rem}}@media only screen and (min-width:1400px){.et_pb_section.hero{min-height:650px!important}}@media only screen and (min-width:1600px){.et_pb_section.hero{min-height:800px!important}}.et_pb_section.hero h1,.et_pb_section.hero h2,.et_pb_section.hero h3,.et_pb_section.hero h4{font-weight:400;margin-bottom:.85em}.et_pb_section.hero h1:last-child,.et_pb_section.hero h2:last-child,.et_pb_section.hero h3:last-child,.et_pb_section.hero h4:last-child{margin-bottom:0;padding-bottom:0}.et_pb_section.hero h1 .accent,.et_pb_section.hero h2 .accent,.et_pb_section.hero h3 .accent,.et_pb_section.hero h4 .accent{text-transform:lowercase}@media only screen and (min-width:981px) and (max-width:1399px){.et_pb_section.hero.home h1{font-size:2.8235294118em}}.et_pb_module.hero_h2 .et_pb_text_inner h2{font-weight:400!important}.et_pb_section.page-header h1,.et_pb_section.page-header h2{font-weight:400}@media only screen and (min-width:981px) and (max-width:1099px){#about{background-position:38% top!important}#about .et_pb_column .et_pb_module{margin-left:0!important}}@media only screen and (min-width:1100px) and (max-width:1250px){#about{background-position:40% top!important}#about .et_pb_column .et_pb_module{margin-left:-50px!important}}.et_pb_section.testimonial .et_pb_row{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:981px){.et_pb_section.testimonial .et_pb_row{flex-direction:row}}.et_pb_section.testimonial .et_pb_row .et_pb_code_inner svg{width:50px}.et_pb_section.testimonial .et_pb_row .et_pb_module.cite-title{font-size:1em;font-weight:400!important}.et_pb_section.testimonial .et_pb_row .et_pb_module.cite{font-weight:700!important}.cite{font-family:Cervanttis,Open Sans,sans-serif;font-size:170%;margin-top:28px!important;padding-bottom:28px!important}.et_pb_section.boxes .et_pb_module.call-to-action{align-items:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:980px){.et_pb_section.boxes .et_pb_module.call-to-action{margin-left:auto!important}}.et_pb_section.boxes .et_pb_module.call-to-action .et_pb_button_wrapper{margin-top:auto}.et_pb_module.call-to-action .et_pb_promo_description{padding-bottom:40px}.et_pb_module.call-to-action .et_pb_promo_description .et_pb_module_header{font-weight:400;padding-bottom:20px}.et_pb_module.call-to-action .et_pb_promo_description p{margin:auto}.et_pb_section.overlay:before{content:"";display:block;height:100%;position:absolute;top:0;width:100%}.et_pb_section.overlay.flower:before{background:rgba(52,53,68,.8)}.et_pb_section.overlay.leaves:before{background:rgba(52,53,68,.9)}.et_pb_section.overlay.leaves .et_pb_text_inner{font-weight:700}.et_pb_section.overlay.light:before{background:hsla(20,41%,90%,.2)}.et_pb_newsletter_fields .et_pb_button.et_pb_newsletter_button{display:inline-block;text-decoration:none!important;width:auto}.et_pb_section.pull-quote .et_pb_text_inner{line-height:1.8em!important}.et_pb_section.investment-box .et_pb_module.your-investment h2{font-weight:400;padding-bottom:0}.et_pb_section.investment-box .et_pb_module.your-investment hr{background-size:150px}.et_pb_section.investment-box .et_pb_text_inner h1,.et_pb_section.investment-box .et_pb_text_inner h4,.et_pb_section.investment-box .et_pb_text_inner p{font-weight:600}.et_pb_section.investment-box .et_pb_text_inner h4{padding-bottom:24px}.et_pb_section.investment-box .et_pb_text_inner h6{font-size:.8em;font-style:italic;font-weight:400}.et_pb_section.investment-box .et_pb_text_inner h1,.et_pb_section.investment-box .et_pb_text_inner h3,.et_pb_section.investment-box .et_pb_text_inner h6,.et_pb_section.investment-box .et_pb_text_inner p{padding-bottom:11px}.et_pb_section.investment-box.col .et_pb_row{align-items:center;display:flex}.et_pb_section.investment-box.col .et_pb_row .et_pb_column_1_2{margin:0!important;padding:0 30px;width:50%!important}.et_pb_section.investment-box.col .et_pb_row .et_pb_column_1_2 .et_pb_text_inner h2{font-weight:400}@media (min-width:1315px){.et_pb_section.free-download .et_pb_row .et_pb_column_2_5{width:32.7%}.et_pb_section.free-download .et_pb_row .et_pb_column_3_5{width:61.8%}}.et_pb_section.journal .et_pb_module.et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_button{width:100%}@media only screen and (min-width:981px){.et_pb_section.meet-your-coach .et_pb_row{background-position:40vw 50%!important}}@media only screen and (min-width:1340px){.et_pb_section.meet-your-coach .et_pb_row{background-position:35vw 50%!important}}@media only screen and (min-width:1500px){.et_pb_section.meet-your-coach .et_pb_row{background-position:30vw 50%!important}}@media only screen and (min-width:1644px){.et_pb_section.meet-your-coach .et_pb_row{background-position:100%!important}}@media only screen and (min-width:981px){#strengths.et_pb_section{background-position:35%!important}}@media only screen and (min-width:1150px){#strengths.et_pb_section{background-position:28%!important}}@media only screen and (min-width:1350px){#strengths.et_pb_section{background-position:0!important}}@media only screen and (min-width:1500px){#strengths.et_pb_section{background-position:100px!important}}@media only screen and (min-width:1850px){#strengths.et_pb_section{background-position:100%!important;background-size:contain}}@media only screen and (min-width:981px) and (max-width:1350px){#strengths.et_pb_section .et_pb_module .et_pb_text_inner h2{width:140%}#strengths.et_pb_section .et_pb_module .et_pb_text_inner p:first-of-type{width:120%}}@media only screen and (min-width:981px) and (max-width:1150px){#coach{background-position:45% top!important}}@media only screen and (min-width:981px){.et_pb_text.text-columns{columm-width:50%;-moz-column-count:2;column-count:2;-moz-column-gap:60px;column-gap:60px}}.et_pb_code.svg-icon .et_pb_code_inner{text-align:center}.et_pb_code.svg-icon .et_pb_code_inner svg{height:auto;width:24px}.et_pb_code.svg-icon.orange .et_pb_code_inner svg path{fill:#d37c57}.et_pb_code.svg-icon.white .et_pb_code_inner svg path{fill:#fff}svg#leaf path.burnt-orange{fill:currentColor}.et_pb_contact input.et_pb_contact_captcha{background-color:#fff;border:1px solid #f0e2db}.et-pb-contact-message li{color:#e60c29;font-weight:700}.et_pb_text_inner p:not(.has-background):last-of-type+ol,.et_pb_text_inner p:not(.has-background):last-of-type+ul{padding-top:1em}.mejs-time{margin-top:-5px!important;overflow:visible!important}.page-blog .entry-title,.single-post .entry-title{font-weight:400;padding-bottom:20px!important}body.single-post #main-content .container{max-width:100%;padding:0;width:100%}body.single-post #main-content .container #content-area #left-area{padding:0;width:100%}body.single-post #main-content .container #content-area #left-area .et_pb_post{margin-bottom:0;padding-bottom:0}body.single-post #main-content .container #content-area #sidebar{display:none}.et_pb_pagebuilder_layout.single-post .et_post_meta_wrapper{margin:auto;max-width:1080px;padding-top:6%;width:80%}.page-template-page-praise .et_pb_section.testimonial .et_pb_module.et_pb_text{text-align:center}@media only screen and (min-width:981px){.page-template-page-praise .et_pb_section.testimonial .et_pb_module.et_pb_text{text-align:left}.page-template-page-praise .et_pb_section.testimonial:nth-child(odd) .et_pb_row{flex-direction:row-reverse}.page-template-page-praise .et_pb_section.testimonial:nth-child(odd) .et_pb_row .et_pb_column{margin-right:0!important}.page-template-page-praise .et_pb_section.testimonial:nth-child(odd) .et_pb_row .et_pb_column.et-last-child{margin-right:5.5%!important}}