.banner-section{width:auto;height:auto}.banner-section{min-height:600px !important}.banner-content .wp-block-column:first-child{position:relative;padding:40px 0 40px 40px}.banner-content .wp-block-column:first-child:before{content:'';width:34%;height:100%;border:10px solid rgba(255,255,255,.4);position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:-1}.banner-content a.wp-block-button__link,.about-section a.wp-block-button__link{padding:0 !important;border:0 !important;font-weight:600;position:relative}.banner-content a.wp-block-button__link:before,.about-section a.wp-block-button__link:before{content:'';width:40px;height:1px;background:#fff;display:inline-block;margin:3px 5px 3px 0}.banner-section .wp-block-social-links a{font-size:14px}.banner-section .wp-block-button.is-style-outline a{color:#fff !important}.about-section a.wp-block-button__link{color:#2a2a2a !important}.about-section a.wp-block-button__link:before{background:#2a2a2a}.about-section p.experience-number{border:10px solid #2a2a2a;border-radius:5px}.banner-content .wp-block-column{position:relative;left:20%}.banner-section .wp-block-social-links{margin-left:8%;gap:25px;margin-top:34px}.about-section,.experience-box{gap:1em}@media screen and (max-width:768px) and (min-width:426px){.wp-block-columns.about-section:not(.is-not-stacked-on-mobile) .wp-block-column{flex-basis:45% !important}.wp-block-columns.experience-box:not(.is-not-stacked-on-mobile) .wp-block-column:first-child{flex-basis:33.33% !important}.wp-block-columns.experience-box:not(.is-not-stacked-on-mobile) .wp-block-column:nth-child(2){flex-basis:56% !important}.banner-section{min-height:450px !important}.banner-content .wp-block-column{left:0}.banner-section .wp-block-social-links{margin-left:0}.about-section,.experience-box{gap:1em}}@media screen and (max-width:425px){.wp-block-columns.experience-box:not(.is-not-stacked-on-mobile) .wp-block-column:first-child{flex-basis:34% !important}.wp-block-columns.experience-box:not(.is-not-stacked-on-mobile) .wp-block-column:nth-child(2){flex-basis:43% !important}.banner-section{min-height:200px !important}.banner-content .wp-block-column{left:0}.banner-section .wp-block-social-links{margin-left:0}.about-section,.experience-box{gap:1em}}@media screen and (max-width:1024px) and (min-width:1000px){.banner-section{min-height:450px !important}.banner-section .wp-block-social-links{margin-left:14%}.about-section,.experience-box{gap:1em}}