/*!
Theme Name:   Media Financial Works website
Description:  Media Financial Works: Production Accounting Services
Author:       Mark Genest
Author URL:
Template:     astra
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  MediaFinancialWorksWebsite
*//*! Write here your own personal stylesheet */h1,h2,h3,h4,h5,h6{letter-spacing:-1px}h1,h2,h3,h4,h5{letter-spacing:0}.heading-in-focus{animation:mfw-animate-focus 8s ease-in-out infinite}.logo-text{font-family:"Look Script", "Brandon Grotesque", sans-serif}.text-lowercase{text-transform:none !important}@media (max-width:576px){.hidden-xs{display:none !important}}@media (min-width:575px){.hidden-xs-and-up{display:none !important}}@media (max-width:768px){.hidden-sm{display:none !important}}@media (min-width:767px){.hidden-sm-and-up{display:none !important}}@media (max-width:992px){.hidden-md{display:none !important}}@media (min-width:993px){.hidden-md-and-up{display:none !important}}@media (max-width:1200px){.hidden-lg{display:none !important}}@media (min-width:1199px){.hidden-lg-and-up{display:none !important}}@media (max-width:1400px){.hidden-xl{display:none !important}}@media (min-width:1399px){.hidden-xl-and-up{display:none !important}}@keyframes mfw-animate-rotation-pause{0%{transform:rotate(0deg);filter:blur(5px)}20%{transform:rotate(359deg);filter:blur(0px)}100%{transform:rotate(359deg)}}@keyframes mfw-animate-focus{0%{filter:blur(5px)}10%{filter:blur(5px)}30%{filter:blur(0px)}100%{filter:blur(0px)}}@keyframes mfw-animate-pulse{0%{transform:scale(0)}10%{transform:scale(2.3)}11%{transform:scale(2.4)}20%{transform:scale(2.3)}100%{transform:scale(2.3)}}html,body{background-color:#E6E6FA;scrollbar-color:#150e1f transparent;scrollbar-width:thin}@media (max-width:768px){html,body{overflow-x:hidden}}html::-webkit-scrollbar,body::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:rgba(21, 14, 31, 0.8);transition:all 250ms linear}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:#150e1f;transition:all 250ms linear}body{width:100vw;overflow-x:hidden;height:100vh}a,button,.btn,li,h1,h2,h3,h4,h5,h6,input,select,textarea{outline:0 !important;transition:all 1s cubic-bezier(0, 1.5, 1, 1)}a :active,a :focus,a :focus-within,a :hover,button :active,button :focus,button :focus-within,button :hover,.btn :active,.btn :focus,.btn :focus-within,.btn :hover,li :active,li :focus,li :focus-within,li :hover,h1 :active,h1 :focus,h1 :focus-within,h1 :hover,h2 :active,h2 :focus,h2 :focus-within,h2 :hover,h3 :active,h3 :focus,h3 :focus-within,h3 :hover,h4 :active,h4 :focus,h4 :focus-within,h4 :hover,h5 :active,h5 :focus,h5 :focus-within,h5 :hover,h6 :active,h6 :focus,h6 :focus-within,h6 :hover,input :active,input :focus,input :focus-within,input :hover,select :active,select :focus,select :focus-within,select :hover,textarea :active,textarea :focus,textarea :focus-within,textarea :hover{outline:0 !important;transition:all 1s cubic-bezier(0, 1.5, 1, 1)}a{text-decoration:none !important}.visually-hidden{position:fixed !important;opacity:0 !important;line-height:0 !important;top:0 !important;left:-9999px !important;height:0 !important}.body--no-scroll{overflow-y:hidden}.scroll-offset-above-below{z-index:2 !important}.anchor-offset-div{position:relative;height:0;z-index:-1}@media (min-width:993px){.anchor-offset-div{padding-top:99px;margin-top:-99px}}.blend-multiply{mix-blend-mode:multiply}.parallax-text,.parallax-text p{position:relative;height:0 !important;padding:0 !important;margin:0 !important;color:#9191e9;color:#000000;text-transform:uppercase;line-height:0.8em;font-family:"Roboto Condensed", "Brandon Grotesque", sans-serif;font-size:28px;font-weight:normal;letter-spacing:4px;transform:scale(1.4);white-space:nowrap;z-index:10;mix-blend-mode:color-burn;letter-spacing:0}@media (max-width:1199px){.parallax-text,.parallax-text p{max-width:60vw !important;opacity:0.25}}@media (max-width:768px){.parallax-text,.parallax-text p{display:none;position:absolute;bottom:0;right:0}}.parallax-text.blur,.parallax-text p.blur{filter:blur(2px)}.parallax-text.blur-2x,.parallax-text p.blur-2x{filter:blur(4px);letter-spacing:2px !important}@media (min-width:767px){.parallax-margin-adjust{margin-top:-20px !important}}.mfw-arrow-button{max-width:360px !important}.mfw-arrow-button a{transition:all 3s cubic-bezier(0, 1.5, 1, 1);border-top:0px !important;border-left:0px !important;border-right:0px !important;border-width:1px !important;padding:0 0 8px 0 !important}@media (max-width:768px){.mfw-arrow-button a{font-size:14px !important}}.menu-within-without-menu-toggle{position:fixed;top:30px;left:30px;width:56px;height:56px;padding:10px;z-index:10002;cursor:pointer;opacity:1;color:#150e1f}.menu-within-without-menu-toggle .menu-text{position:absolute;right:50px;top:3px;text-transform:uppercase;font-family:"Brandon Grotesque", sans-serif;font-size:1.3em;font-weight:bold;opacity:1;transition:all 500ms cubic-bezier(0.45, -0.01, 0.06, 1.01);color:currentColor}.menu-within-without-menu-toggle .menu-icon{content:"";display:block;position:relative;width:6px;height:6px;background-color:#150e1f;opacity:1;border-radius:6px;z-index:2 !important;transition:all 500ms cubic-bezier(0.45, -0.01, 0.06, 1.01)}.menu-within-without-menu-toggle .menu-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px;background-color:rgba(166, 166, 237, 0.5);z-index:0 !important;animation:mfw-animate-pulse infinite 5s;mix-blend-mode:overlay;opacity:1;transition-duration:2s}.menu-within-without-menu-toggle span{opacity:0.8 !important}.menu-within-without-menu-toggle span:nth-of-type(1){transform:rotate(0) translateY(1px) scale(2);transform-origin:top left;z-index:2}.menu-within-without-menu-toggle span:nth-of-type(2){top:7px;left:27px;transform:translateX(0) scale(2.3)}.menu-within-without-menu-toggle span:nth-of-type(3){top:14px;transform:rotate(0) translateY(-1px) scale(1.6);transform-origin:bottom left}.menu-within-without-menu-toggle:hover{opacity:1;transition:all 500ms cubic-bezier(0.45, -0.01, 0.06, 1.01);border:0 solid transparent}.menu-within-without-menu-toggle:hover .menu-icon{border-bottom-left-radius:0;border-top-right-radius:0}.menu-within-without-menu-toggle:hover .menu-icon:before{opacity:0;transform:scale(0);transition-duration:1ms}.menu-within-without-menu-toggle:hover span{opacity:1 !important}.menu-within-without-menu-toggle:hover span:nth-of-type(1){width:30px;transform:rotate(0) translateY(0) scale(1)}.menu-within-without-menu-toggle:hover span:nth-of-type(2){width:40px;left:-5px;transform:scale(1)}.menu-within-without-menu-toggle:hover span:nth-of-type(3){transform:rotate(0) translateY(0) scale(1);width:30px}.menu-within-without-menu-toggle.is-open .menu-icon{border-bottom-left-radius:0;border-top-right-radius:0}.menu-within-without-menu-toggle.is-open .menu-icon:before{opacity:0;transform:scale(0);transition-duration:0}.menu-within-without-menu-toggle.is-open .menu-text{opacity:0;transition:all 500ms cubic-bezier(0.45, -0.01, 0.06, 1.01)}.menu-within-without-menu-toggle.is-open span{transition:all 500ms cubic-bezier(0.45, -0.01, 0.06, 1.01)}.menu-within-without-menu-toggle.is-open span:nth-of-type(1){transform:rotate(-45deg);transform-origin:top right;width:35px;height:4px;width:45px;height:4px;left:-10px}.menu-within-without-menu-toggle.is-open span:nth-of-type(2){top:7px;height:3px;width:0;opacity:0;transform:translateX(-100px);transform-origin:center right}.menu-within-without-menu-toggle.is-open span:nth-of-type(3){transform:rotate(45deg);transform-origin:bottom right;width:35px;height:4px;width:45px;top:23px;left:-10px}.menu-within-without-menu-wrapper{position:fixed;top:0;left:0;width:100vw !important;height:100vh !important;max-height:auto !important;text-align:center;z-index:-1;opacity:0;backdrop-filter:blur(5px);transition:all 500ms cubic-bezier(0.45, -0.01, 0.06, 1.01);background-color:#E6E6FA;overflow:hidden;border:20px solid #E6E6FA;box-shadow:0 0 50px rgba(230, 230, 250, 0.7);padding:20px}.menu-within-without-menu-wrapper .menu-main-container,.menu-within-without-menu-wrapper .menu-services-container{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center}.menu-within-without-menu-wrapper img{object-position:-340px 50% !important;background-color:white}@media (max-width:1199px){.menu-within-without-menu-wrapper{backdrop-filter:blur(5px)}.menu-within-without-menu-wrapper img{display:none}}.menu-within-without-menu-wrapper.is-open{z-index:10001 !important;opacity:1;transition:all 500ms cubic-bezier(0.45, -0.01, 0.06, 1.01)}.menu-within-without-menu-wrapper.is-open li{opacity:0.9;transform:translateY(0);transition:all 500ms cubic-bezier(0.45, -0.01, 0.06, 1.01)}.menu-within-without-menu-wrapper.is-open li:hover{opacity:1}.menu-within-without-menu-wrapper.is-open li:nth-child(1){transition-delay:0.1s}.menu-within-without-menu-wrapper.is-open li:nth-child(2){transition-delay:0.2s}.menu-within-without-menu-wrapper.is-open li:nth-child(3){transition-delay:0.3s}.menu-within-without-menu-wrapper.is-open li:nth-child(4){transition-delay:0.4s}.menu-within-without-menu-wrapper.is-open li:nth-child(5){transition-delay:0.5s}.menu-within-without-menu-wrapper.is-open li:nth-child(6){transition-delay:0.6s}.menu-within-without-menu-wrapper.is-open li:nth-child(7){transition-delay:0.7s}.menu-within-without-menu-wrapper.is-open li:nth-child(8){transition-delay:0.8s}.menu-within-without-menu-wrapper.is-open li:nth-child(9){transition-delay:0.9s}.menu-within-without-menu-wrapper.is-open li:nth-child(10){transition-delay:1s}.menu-within-without-menu-wrapper ul{display:block;list-style-type:none;text-align:center;width:100%;padding:0;margin:0;scrollbar-color:rgba(21, 14, 31, 0.6) transparent;scrollbar-width:thin}.menu-within-without-menu-wrapper ul::-webkit-scrollbar{width:4px}.menu-within-without-menu-wrapper ul::-webkit-scrollbar-track{background:transparent}.menu-within-without-menu-wrapper ul::-webkit-scrollbar-thumb{background:rgba(21, 14, 31, 0.5);transition:all 250ms linear}.menu-within-without-menu-wrapper ul::-webkit-scrollbar-thumb:hover{background:rgba(21, 14, 31, 0.9);transition:all 250ms linear}.menu-within-without-menu-wrapper ul li{font-family:"Brandon Grotesque", sans-serif;font-size:clamp(14px, 5.5vh, 46px) !important;font-weight:bold !important;width:100%;max-width:600px;margin:0 auto;opacity:0;transform:translateY(100%);transition:all 1s ease-in-out;text-align:center;padding:10px;line-height:1.2em !important}.menu-within-without-menu-wrapper ul li a{position:relative;color:#150e1f;text-decoration:none !important;transition:all 2s ease-in-out;border-bottom:1px solid transparent;opacity:1}.menu-within-without-menu-wrapper ul li a:hover{color:#150e1f;transition:all 500ms ease-in-out;border-bottom:1px solid currentColor;opacity:1}.mfw-anchor{position:relative;height:1px;padding:10px 0;z-index:-1}@media (min-width:993px){.mfw-anchor{padding-top:14vh;margin-top:-14vh}}@media (max-width:1199px){.mfw-anchor{padding-top:80px;margin-top:-80px}}.mfw-section{position:relative;z-index:3 !important;transform:translateX(0vw);transition:all 500ms cubic-bezier(0.45, -0.01, 0.06, 1.01);overflow:visible;filter:blur(0);padding:0 0 0 0 !important}.mfw-section.services-visible{transform:translateX(-50vw);transition:all 500ms cubic-bezier(0.45, -0.01, 0.06, 1.01);filter:blur(20px)}.section-title{font-size:clamp(16px, 6vh, 56px) !important}.video-background,.video-background-2{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0 !important;overflow:hidden;margin:0 !important;padding:0 !important;background:#E6E6FA}.video-background .video-wrapper,.video-background-2 .video-wrapper{padding:0 !important;margin-top:0 !important;margin-bottom:0 !important}.video-background div[data-awb-type="yt_vm_video"],.video-background-2 div[data-awb-type="yt_vm_video"]{position:absolute;top:0;left:0;width:100vw;mix-blend-mode:overlay;padding:0 !important}.video-background-2{position:absolute;bottom:0;top:auto;z-index:1 !important}.next-section{position:fixed;width:100%;padding:30px;text-align:center;bottom:20px !important;left:0;transition:all 500ms ease-out;margin:0;padding:0;z-index:10000 !important;opacity:1;cursor:pointer;color:rgba(0, 0, 0, 0.5);opacity:0.5}.next-section .next-arrow-line-1,.next-section .next-arrow-line-2,.next-section .next-arrow-line-3{display:inline-block;height:2px;width:26px;transition:all 250ms ease-out;transform:translateY(-3px);background-color:currentColor}.next-section .next-arrow-line-1{margin-right:-3px;transform:rotate(15deg);transform-origin:center right;transition:all 250ms ease-out}.next-section .next-arrow-line-2{margin-left:-2px;transform:rotate(-15deg);transform-origin:center left;transition:all 250ms ease-out}.next-section .next-arrow-line-3{margin-left:-55px;width:40px}.next-section:hover{opacity:0.9}.next-section:hover .next-arrow-line-1{transform:rotate(30deg);transform-origin:center right;transition:all 250ms ease-out}.next-section:hover .next-arrow-line-2{transform:rotate(-30deg);transform-origin:center left;transition:all 250ms ease-out}.next-section:hover .next-arrow-line-3{width:40px}.next-section.at-bottom{opacity:0;z-index:-1 !important}@media (min-width:1199px){.intro-section,.intro-section-2{min-height:100vh !important}}#intro-section.mfw-anchor{padding:0;margin-top:0}.intro-section-2 .nk-awb-wrap{overflow:visible !important}.intro-section-2 #jarallax-container-1{clip-path:none !important;overflow:visible !important}.intro-section-2 .jarallax-img{transform:scale(1.07) !important}.intro-section-2 h1{position:relative;font-family:"Arboria", "Brandon Grotesque", sans-serif !important;font-size:68px;padding-top:82px;padding-bottom:30px;padding-left:30px;padding-right:30px}.intro-section-2 h1 span{position:relative;display:inline-block}.intro-section-2 h1 .first-text:first-letter{color:transparent}.intro-section-2 h1 .first-text:before{content:"W";left:calc(50% - 105px);top:9px;position:absolute;transform:rotate(180deg)}.intro-section-2 h2{font-family:"Brandon Grotesque", sans-serif !important;text-transform:uppercase;font-size:24px !important;padding-right:60px;padding-left:60px}.intro-logo-tagline{transform:scale(0.8)}.intro-logo-tagline .logo-heading{font-family:"Eleanor Rigby", "Brandon Grotesque", sans-serif;font-size:98px;font-weight:normal;margin-bottom:20px;text-align:center !important}@media (max-width:1199px){.intro-logo-tagline .logo-heading{font-size:78px}}@media (max-width:768px){.intro-logo-tagline .logo-heading{font-size:68px;margin-bottom:40px}}.intro-logo-tagline .logo-subheading{font-family:"Brandon Grotesque", sans-serif;text-transform:uppercase;text-align:center !important;font-size:32px !important;line-height:1.2em}@media (max-width:768px){.intro-logo-tagline .logo-subheading{transform:scale(0.9)}}@media (min-width:1199px){.intro-logo-tagline{margin-right:auto}}.about-section{padding-left:50px !important;padding-right:50px !important;padding-top:100px !important;padding-bottom:100px !important}@media (min-width:1199px){.about-section{min-height:100vh !important}}.about-section .tagline-group .tagline-heading h3{line-height:1.2em;text-transform:uppercase !important}.spiral-line-divider{margin-bottom:100px}.spiral-line-divider img{display:none !important}@media (max-width:768px){.spiral-line-divider{margin-bottom:0}}.services-text-section{padding-left:50px !important;padding-right:50px !important;padding-top:100px !important;padding-bottom:100px !important;padding-bottom:50px !important}.logo-initials-text{font-family:"Eleanor Rigby", "Brandon Grotesque", sans-serif !important}.service-fold-wrapper,.service-fold-wrapper-2{filter:grayscale(0);padding:0 !important}.service-fold-wrapper:before,.service-fold-wrapper-2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.service-fold-wrapper .wp-block-cover__background,.service-fold-wrapper-2 .wp-block-cover__background{background:linear-gradient(180deg, rgba(230, 230, 250, 0) 0%, rgba(230, 230, 250, 0.85) 70%) !important;transform:scaleY(1.8);transform-origin:bottom center}.service-fold-wrapper .wp-block-cover__image-background,.service-fold-wrapper-2 .wp-block-cover__image-background{display:none !important}.service-fold-wrapper .wp-block-cover__inner-container,.service-fold-wrapper-2 .wp-block-cover__inner-container{padding:0 !important;margin:0 !important;max-width:100% !important;width:100% !important}.service-fold-wrapper-2{border-radius:0;box-shadow:0 0 0 0}.service-fold-wrapper-2 .wp-block-cover__background{background:rgba(230, 230, 250, 0.86) !important;transform:scaleY(1);transform-origin:top center}.service-folds-section{position:relative;column-gap:0px !important;row-gap:35px !important;z-index:10 !important;padding:0 0 150px !important}@media (max-width:992px){.service-folds-section{column-gap:10px !important;row-gap:10px !important;padding:0 30px !important}}@media (max-width:768px){.service-folds-section{column-gap:0 !important;row-gap:10px !important;padding:0 0 !important}}.service-fold-outer{padding:0 !important;z-index:4;backdrop-filter:blur(15px);overflow:hidden;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:80px;border-bottom-left-radius:30px}@media (max-width:992px){.service-fold-outer{margin-bottom:20px}}@media (max-width:768px){.service-fold-outer{margin-bottom:20px;width:100% !important}}.service-fold{border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:80px;border-bottom-left-radius:30px;overflow:hidden;height:100%;box-shadow:0 0 100px -54px rgba(0, 0, 0, 0.2);background:linear-gradient(180deg, rgba(243, 243, 253, 0.35) 0%, rgba(255, 255, 255, 0.35) 30%) !important;padding:40px 40px 0}@media (max-width:992px){.service-fold{padding:40px 40px 0}}@media (max-width:768px){.service-fold{padding:40px 40px 0;max-width:96%}}.service-fold h2{font-family:"Brandon Grotesque", sans-serif;font-weight:700;font-size:24px !important;letter-spacing:0px;text-transform:uppercase;text-shadow:3px 4px rgba(222, 222, 248, 0.9)}.clients-section{padding-left:50px !important;padding-right:50px !important;padding-top:100px !important;padding-bottom:100px !important;background:linear-gradient(180deg, rgba(230, 230, 250, 0.8) 0%, rgba(230, 230, 250, 0) 50%)}.client-list-section{padding-left:50px !important;padding-right:50px !important;padding-top:100px !important;padding-bottom:100px !important;text-align:center;z-index:10;background:linear-gradient(180deg, rgba(230, 230, 250, 0) 0%, rgba(230, 230, 250, 0.95) 100%)}@media (min-width:1199px){.client-list-section .mfw-anchor{padding-top:500px !important;margin-top:-500px !important}}.client-list-section .we-work-with-heading{margin-bottom:40px;margin-left:-5px}.client-list-section .client-list-items{padding:0 !important}.client-list-section .client-list-item{font-size:clamp(16px, 7vw, 32px) !important}.who-we-are-section{padding-left:50px !important;padding-right:50px !important;padding-top:100px !important;padding-bottom:100px !important;background:linear-gradient(180deg, rgba(230, 230, 250, 0.95) 0%, rgba(230, 230, 250, 0.95) 100%)}@media (min-width:993px){.who-we-are-section .mfw-anchor{padding-top:10vh;margin-top:-10vh}}.who-we-are-section .meet-the-team-title{margin-bottom:-16px}.who-we-are-section .who-we-are-columns{padding:0;column-gap:60px !important}@media (max-width:768px){.who-we-are-section .columns-switched-sm .wp-block-column:first-child{order:1}}.who-we-are-section .profile-name{font-family:"Brandon Grotesque", sans-serif !important;text-transform:none !important;font-weight:700 !important;text-transform:uppercase !important;font-size:clamp(14px, 5vh, 36px) !important;margin-top:-5px}.who-we-are-section .profile-title{font-family:"Brandon Grotesque", sans-serif !important;text-transform:uppercase !important;opacity:0.8;letter-spacing:0 !important}@media (max-width:768px){.who-we-are-section .profile-title,.who-we-are-section .profile-name{text-align:center}.who-we-are-section .profile-name{font-size:40px}}.who-we-are-section .profile-crop{border-radius:80px}.who-we-are-section .profile-image{position:relative}.who-we-are-section .profile-image-small{opacity:0.9}.who-we-are-section .profile-column{position:relative}@media (max-width:1199px){.who-we-are-section .profile-column{position:sticky;top:30px;align-self:flex-start;max-height:500px}}.who-we-are-section .profile-column:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2 !important}.who-we-are-section .profile-social-media .wp-block-uagb-image{width:40px !important}.who-we-are-section .profile-social-media figure{opacity:0.25;transition:all 3s ease-in-out}.who-we-are-section .profile-social-media figure:hover{opacity:0.9;transition:all 500ms ease-in-out}.who-we-are-section .social-media-links{padding:20px 0 0}.who-we-are-section .social-media-links .social-media-link{opacity:0.25;transition:all 3s ease-in-out}.who-we-are-section .social-media-links .social-media-link path{fill:#6464e0 !important;mix-blend-mode:overlay}.who-we-are-section .social-media-links .social-media-link:hover{opacity:0.7;transition:all 500ms ease-in-out}.contact-section,.contact-section-services{padding-left:50px !important;padding-right:50px !important;padding-top:100px !important;padding-bottom:100px !important;background:linear-gradient(180deg, rgba(230, 230, 250, 0.95) 0%, rgba(230, 230, 250, 0) 100%);overflow:hidden;margin-top:-1px;padding-bottom:20px !important}@media (max-width:768px){.contact-section,.contact-section-services{padding-bottom:50px !important}}.contact-section .contact-heading,.contact-section-services .contact-heading{max-width:600px;text-transform:none !important;font-weight:300 !important;padding:0}.contact-section .info-box.email,.contact-section-services .info-box.email{margin-bottom:-20px}.contact-section-services{background:linear-gradient(180deg, rgba(230, 230, 250, 0.8) 10%, rgba(230, 230, 250, 0) 100%)}.mfw-contact-form{max-width:900px;text-align:center}@media (min-width:993px){.mfw-contact-form{padding:50px}}.mfw-contact-form input:not([type="submit"]),.mfw-contact-form select,.mfw-contact-form textarea{font-size:22px;font-weight:400;letter-spacing:1px;width:100%;margin:10px 0;background-color:transparent;border:0;border-radius:0;border-bottom:2px solid #000000;box-shadow:0}@media (max-width:768px){.mfw-contact-form input:not([type="submit"]),.mfw-contact-form select,.mfw-contact-form textarea{font-size:16px}}.mfw-contact-form input:not([type="submit"]):hover,.mfw-contact-form input:not([type="submit"]):focus,.mfw-contact-form select:hover,.mfw-contact-form select:focus,.mfw-contact-form textarea:hover,.mfw-contact-form textarea:focus{background-color:transparent;border:0;border-bottom:2px solid #000000}.mfw-contact-form input:not([type="submit"]):focus,.mfw-contact-form select:focus,.mfw-contact-form textarea:focus{border-bottom:6px double #000000}.mfw-contact-form input:not([type="submit"])::placeholder,.mfw-contact-form select::placeholder,.mfw-contact-form textarea::placeholder{color:rgba(0, 0, 0, 0.5)}.mfw-contact-form input:not([type="submit"]):-webkit-autofill,.mfw-contact-form input:not([type="submit"]):-webkit-autofill:hover,.mfw-contact-form input:not([type="submit"]):-webkit-autofill:focus,.mfw-contact-form input:not([type="submit"]):-webkit-autofill:active,.mfw-contact-form select:-webkit-autofill,.mfw-contact-form select:-webkit-autofill:hover,.mfw-contact-form select:-webkit-autofill:focus,.mfw-contact-form select:-webkit-autofill:active,.mfw-contact-form textarea:-webkit-autofill,.mfw-contact-form textarea:-webkit-autofill:hover,.mfw-contact-form textarea:-webkit-autofill:focus,.mfw-contact-form textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 0px #E6E6FA inset !important;transition:background-color 9999s ease-in-out 0s}@media (min-width:993px){.mfw-contact-form .half-column{display:flex;gap:20px}}.profile-accordion .ghostkit-accordion-item-collapse,.service-item-accordion .ghostkit-accordion-item-collapse{display:none !important}.profile-accordion .ghostkit-accordion-item-content,.service-item-accordion .ghostkit-accordion-item-content{padding-top:30px}.profile-accordion a,.service-item-accordion a{padding-bottom:40px;text-decoration:none;line-height:1.2em}@media (max-width:768px){.profile-accordion a,.service-item-accordion a{padding-right:0}}.profile-accordion a:after,.service-item-accordion a:after,.profile-accordion a:before,.service-item-accordion a:before{content:"";position:absolute;left:0;bottom:0;width:28px;height:1px;background-color:rgba(0, 0, 0, 0.5);transition:all 500ms ease-in-out;opacity:1}.profile-accordion a:before,.service-item-accordion a:before{transform:rotate(90deg)}.profile-accordion a:hover:after,.service-item-accordion a:hover:after{width:20%;transition:all 500ms ease-in-out}.profile-accordion a:hover:before,.service-item-accordion a:hover:before{opacity:0}.profile-accordion .ghostkit-accordion-item-active a:after,.service-item-accordion .ghostkit-accordion-item-active a:after{width:25%;transition:all 500ms ease-in-out}.profile-accordion .ghostkit-accordion-item-active a:before,.service-item-accordion .ghostkit-accordion-item-active a:before{opacity:0}.service-item-accordion a:before,.service-item-accordion a:after{top:0;bottom:auto}.service-item-accordion .ghostkit-accordion-item-content{padding-top:0;margin-top:-20px}.service-item-accordion .ghostkit-accordion-item-content p{position:relative;line-height:1.2em;margin:5px 0;padding:0 0 0 20px}.service-item-accordion .ghostkit-accordion-item-content p:before{content:"-";position:absolute;top:0;left:0}footer{position:relative;z-index:1000 !important;background-color:transparent !important}footer div{background-color:transparent !important}footer .copyright{text-transform:uppercase;font-weight:500;font-size:12px}.grecaptcha-badge{z-index:10000 !important;visibility:hidden}.grecaptcha-badge.show-recaptcha{visibility:visible}