.fc-v-event{background-color:#7cadad!important}.submenu ul{list-style:none}.submenu ul li{border-left:5px solid #eee}.submenu ul li.current{border-left:5px solid #7cadad}.submenu ul li{margin-bottom:2px}.submenu ul li a{width:100%;background-color:#f8f8f8;display:block;padding-top:10px;padding-bottom:10px;padding-left:10px;color:#000}.submenu ul li.level-2 a{background-color:#eee;padding-left:20px}.submenu ul li.level-3 a{background-color:#f8f8f8;padding-left:30px}.btn-primary{background-color:#7cadad;color:#fff;border-color:#b1001a}.btn-primary:hover{color:#fff;background-color:#b1001a;border-color:#b1001a}.IframeContainer iframe{height:450px}@media(min-width:801px){body{overflow-y:scroll}}.grid-section ul,.accordion ul,.content ul{margin-left:20px}.content .submenu ul{margin-left:0!important}.contentpagecontents ol{margin-left:20px}h2{text-transform:none!important}.sectionline{border-bottom:1px solid #eaeaea}.sub-menu-container .menu-item .menu-link{text-transform:none!important}.menu-link{line-height:22px;padding:14px 5px;color:#444;font-weight:400;font-size:15px;letter-spacing:1px;text-transform:uppercase;font-family:'Poppins',sans-serif}h1,h2,h3,h4,h5,h6{color:#444;font-weight:400;line-height:1.5;margin:0 0 30px 0;font-family:'Poppins',sans-serif}.font-pop{font-family:'Poppins',sans-serif}.menu-link{padding-right:15px}.byline{font-size:.8em;color:#666;margin-top:.5em;margin-bottom:20px}.factbox{background-color:#f8f8f8;padding:15px;margin-bottom:20px}.entry-content ul{margin-left:20px}.searchresult{padding:20px;border:1px solid #eee;margin-bottom:20px}.searchresult h2{font-size:14px;margin-bottom:0}.article-page h2{font-size:16px;margin-bottom:20px}.article-page h1{margin-bottom:20px}h3{font-size:16px;margin-bottom:20px;font-weight:600}.entry-content img{margin-right:20px}.contentpagecontents ul li{margin-left:20px}.photobyline{font-size:.8em;color:#444;font-style:italic}p span.large{font-size:1.2em}.herocontent .text-white a{background-color:#fff;color:#7cadad;border:1px solid #7cadad;padding:10px 20px}.herocontent .text-white a:hover{box-shadow:rgba(0,0,0,.2) 0 4px 10px 0}.article-page-content h2{font-size:18px;margin-bottom:20px;font-weight:400}.middlesection{font-size:20px}.hero-background{position:relative;overflow:hidden}.hero-background::before{content:'';position:absolute;inset:0;background-image:url('/img/julie_logo_trae_new_light.png');background-repeat:no-repeat;background-position:center center;background-size:20%;opacity:.1;pointer-events:none}.hero-text-col{display:flex;align-items:stretch}.hero-text-col p{color:#000}.hero-text-col .vertical-middle{width:100%}.hero-image-col{display:flex;align-items:center;justify-content:center;padding:40px 30px}.hero-profile-image{max-width:70%;height:auto;border-radius:14px;box-shadow:0 6px 20px rgba(0,0,0,.18);transition:box-shadow .3s ease,transform .3s ease}.hero-profile-image:hover{box-shadow:0 12px 32px rgba(0,0,0,.28);transform:translateY(-3px)}.rounded-image{height:auto;border-radius:14px;box-shadow:0 6px 20px rgba(0,0,0,.18);transition:box-shadow .3s ease,transform .3s ease}@media(max-width:768px){.hero-image-col{padding:20px 15px 30px}.hero-profile-image{max-width:85%}}.parallax-section{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:400px;display:flex;align-items:center}.parallax-content{width:100%;padding:60px 0}.parallax-content h1,.parallax-content h2{color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.45);margin-bottom:15px}.parallax-content h1{font-size:2.5rem;font-weight:600}.parallax-content h2{font-size:1.25rem;font-weight:400}@media(max-width:768px){.parallax-section{background-attachment:scroll;min-height:280px}.parallax-content h1{font-size:1.75rem}.parallax-content h2{font-size:1rem}}.hero-background h1 span.small{color:#fff;font-size:16px}.hero-background h1{font-size:38px}.hero-background .herocontent a{display:inline-block;margin-top:1rem;padding:.75rem 1.75rem;background-color:#5f9190;color:#fff;border:2px solid #fff;border-radius:999px;font-weight:600;text-decoration:none;letter-spacing:.5px;transition:background-color .2s ease,color .2s ease,transform .2s ease}.hero-background .herocontent a:hover,.hero-background .herocontent a:focus{background-color:#4b7d7c;color:#fff;transform:translateY(-1px)}.bg-f3f6f4{background-color:#f8fbf9}@media(max-width:767px){#logo a img{max-height:60px!important;width:auto}}.jb-testimonials-section{max-height:400px;overflow:hidden}.jb-testimonials-wrapper{align-items:stretch}.jb-testimonial-card{background:#fff;border-radius:12px;padding:20px 20px 16px;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:12px;height:100%;overflow:hidden}.jb-testimonial-text{font-style:italic;color:#555;line-height:1.6;flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.92rem}.jb-testimonial-text::before{content:'“';font-size:2rem;line-height:0;vertical-align:-.5rem;color:#7cadad;margin-right:4px}.jb-testimonial-author{color:#444;font-size:.88rem;border-top:1px solid #eee;padding-top:10px;font-family:'Poppins',sans-serif}.swiper-pagination[class*="jb-testimonials"]{bottom:0!important}.swiper-pagination[class*="jb-testimonials"] .swiper-pagination-bullet-active{background:#7cadad!important}#footer{background-color:var(--themecolor)!important;color:#fff!important;border-top:5px solid rgba(0,0,0,.06)!important;position:relative!important;overflow:hidden!important}#footer .footer-bg-logo{position:absolute;top:50%;left:50%;height:100%;width:auto;transform:translate(-50%,-50%) rotate(-12deg);opacity:.15;pointer-events:none;z-index:0}#footer .container{position:relative;z-index:1}#footer h4,#footer address,#footer p,#footer a,#footer abbr,#footer strong{color:#fff!important}#footer a:hover{color:rgba(255,255,255,.75)!important}#copyrights{background-color:rgba(0,0,0,.1)!important;color:#fff!important}#copyrights a{color:#fff!important}#copyrights a:hover{color:rgba(255,255,255,.75)!important}.contact-form-block{margin-top:3rem;padding-top:3rem}.contact-form-block .widget{text-align:center}.contact-form-block #contact-form{margin-left:auto;margin-right:auto;text-align:left}.contact-form-block #contact-form input,.contact-form-block #contact-form textarea{border-radius:8px!important}.contact-form-block #contact-form #contact-form-submit{border-radius:8px!important;display:block;margin-left:auto;margin-right:auto}.contact-form-block #contact-form-success,.contact-form-block #contact-form-error{border-radius:8px!important;overflow:hidden}.contact-form-block #contact-form-success .sb-msg,.contact-form-block #contact-form-error .sb-msg{border-radius:8px!important}@media(min-width:992px){.contact-form-block #contact-form{width:60%}}.sectionwithleftimageandtextright ul{padding-left:15px}