/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

:root{--font-fallback:"Arial", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Helvetica Neue", sans-serif;--font-primary:"Montserrat", var(--font-fallback);--font-secondary:"Montserrat", var(--font-fallback);--font-icons:"Material Symbols Outlined";--font-size-base:1rem;--font-size-icon-m:1.5rem;--font-size-icon-s:1rem;--font-weight-strong:600;--font-weight-base:400;--fill:"FILL" 1, "wght" var(--font-weight-base), "GRAD" 0, "opsz" 24;--color-yellow:#fbc001;--alpha-yellow:251, 192, 1;--color-black:#121212;--color-grey-darker:#1d2123;--color-grey-dark:#292c2e;--color-grey:#3f4243;--color-grey-light:#bfbfbf;--color-grey-lighter:#ebebeb;--color-white:#ffffff;--alpha-black:18, 18, 18;--alpha-white:255, 255, 255;--color-linkedin:#0077b5;--color-x-twitter:#000000;--color-youtube:#ff0000;--container-max-width:87.5rem;--gap:1.875rem;--radius:6.25rem;--transition-longer:1200ms;--transition-long:1000ms;--transition:800ms;--transition-short:600ms;--transition-shorter:400ms}html{font-family:var(--font-secondary);font-size:100%;scroll-behavior:smooth;overflow-x:hidden}body{color:var(--color-grey-lighter);background:var(--color-grey-darker)}section,section.fl-row{padding-top:3.125rem;padding-bottom:3.125rem}p{font-size:var(--font-size-base);font-weight:var(--font-weight-base);line-height:1.75rem;margin:0;margin-bottom:1rem!important}b,strong{font-weight:var(--font-weight-strong)}a,p a{color:var(--color-yellow);font-weight:var(--font-weight-strong);text-decoration:var(--color-yellow) underline}a:hover,a:focus{color:var(--color-yellow);text-decoration:var(--color-yellow) underline}li{font-size:var(--font-size-base);line-height:1.75rem}::marker{color:var(--color-yellow)}h1,h2,h3,h4,h5,h6{color:var(--color-white);font-family:var(--font-primary);font-weight:var(--font-weight-strong);margin:0;margin-bottom:1rem!important}h1{font-size:clamp(1.75rem, 4vw, 2.125rem)}h2{font-size:clamp(1.75rem, 4vw, 2.125rem)}h3{font-size:clamp(1.375rem, 3.5vw, 1.625rem)}h4{font-size:clamp(1.25rem, 3vw, 1.5rem)}h5{font-size:clamp(1.125rem, 2.5vw, 1.25rem)}h6{font-size:clamp(1.125rem, 2.5vw, 1.25rem)}.fl-heading{margin:0}.fl-heading-text{display:inline-block;margin-bottom:1rem}.big,.big_bb,.big_bb .fl-heading-text{font-size:clamp(1.75rem, 4.5vw, 3rem);margin-bottom:1rem}.big-text,.big-text_bb,.big-text_bb p{font-size:clamp(1rem, 2.5vw, 1.25rem);line-height:2rem}.subheading,.subheading_bb .fl-heading-text{color:var(--color-yellow);font-size:var(--font-size-base);font-weight:var(--font-weight-strong)!important;text-transform:uppercase;margin-bottom:1rem!important}.pp-photo-gallery a{border-radius:calc(var(--radius) / 40)}.pp-photo-gallery a img{max-height:30rem;height:25vw;min-height:12.5rem;object-fit:cover}.yellow{--color:var(--color-yellow)}.black{--color:var(--color-black)}.white{--color:var(--color-white)}.linkedin{--color:var(--color-linkedin)}.x-twitter{--color:var(--color-x-twitter)}.youtube{--color:var(--color-youtube)}.no-filter *{filter:none!important}.grey-light.svg-filter{--filter:brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(7495%) hue-rotate(338deg) brightness(140%) contrast(50%)}.yellow.svg-filter{--filter:brightness(0) saturate(100%) invert(71%) sepia(91%) saturate(588%) hue-rotate(354deg) brightness(95%) contrast(108%)}.black.svg-filter{--filter:brightness(0) saturate(100%) invert(2%) sepia(7%) saturate(3%) hue-rotate(314deg) brightness(88%) contrast(89%)}.white.svg-filter{--filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(208deg) brightness(108%) contrast(101%)}.linkedin.svg-filter{--filter:brightness(0) saturate(100%) invert(19%) sepia(91%) saturate(2755%) hue-rotate(184deg) brightness(110%) contrast(104%)}.x-twitter.svg-filter{--filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7473%) hue-rotate(238deg) brightness(92%) contrast(106%)}.youtube.svg-filter{--filter:brightness(0) saturate(100%) invert(14%) sepia(81%) saturate(7481%) hue-rotate(360deg) brightness(92%) contrast(118%)}.container-max-width{max-width:var(--container-max-width)}.material-symbols-outlined{font-size:var(--font-size-icon-m)!important}.invert{mix-blend-mode:difference;filter:invert(100%)}.fixed{position:fixed;right:0;bottom:0;margin:1.25rem;z-index:2}.fixed a{width:100%}.flip{transform:rotateY(180deg)}.position-absolute{position:absolute}.clamp{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.visually-hidden{position:absolute;top:0;left:0;height:1px;width:1px;border:0;padding:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden}.banner{position:relative;border-radius:calc(var(--radius) / 100);overflow:hidden}.banner .image-wrapper{position:relative;max-height:37.5rem;height:45vw;min-height:15rem}.banner .image-wrapper img{width:100%;height:100%;object-fit:cover}.banner.has-content{display:flex;justify-content:center;align-items:center;max-height:37.5rem;height:45vw;min-height:15rem;padding:clamp(1.25rem, 3vw, 1.875rem)}.banner.has-content .content-wrapper{position:relative;text-align:center;z-index:2}.banner.has-content .content-wrapper .heading,.banner.has-content .content-wrapper p{color:var(--color-white)!important}.overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color);opacity:65%;z-index:1}.btn-main,.btn-main_bb .fl-button{display:inline-flex!important;align-items:center;justify-content:center;border:0!important;border-radius:0!important;color:var(--color-white);background:transparent!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-strong)!important;text-decoration:none!important;padding:0!important;margin-top:.75rem;transition:var(--transition)}.btn-main_bb .fl-button .fl-button-text{display:inherit;align-items:inherit;color:inherit;transition:inherit}.btn-main:hover,.btn-main:focus,.card:hover .btn-main,.btn-main_bb .fl-button:hover .fl-button-text,.btn-main_bb .fl-button:focus .fl-button-text{color:inherit!important}.btn-pill,.btn-pill_bb .fl-button,.wpcf7 input[type="submit"],input[type="submit"],input[type="file"]::-webkit-file-upload-button,.wpcf7 input::file-selector-button{display:inline-flex;align-items:center;justify-content:center;border:0!important;border-radius:calc(var(--radius) / 40)!important;color:var(--color-grey-darker)!important;background:var(--color-yellow)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-strong)!important;text-decoration:none!important;padding:.875rem 1.5rem!important;margin-top:.75rem;transition:var(--transition)}.btn-pill_bb .fl-button .fl-button-text{display:flex;align-items:center;justify-content:center;color:inherit;transition:inherit}.btn-pill:hover,.btn-pill:focus,.card:hover .btn-pill,.btn-pill_bb .fl-button:hover,.btn-pill_bb .fl-button:focus,.wpcf7 input[type="submit"]:hover,.wpcf7 input[type="submit"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,.wpcf7 input[type="file"]::-webkit-file-upload-button:hover,.wpcf7 input[type="file"]::-webkit-file-upload-button:focus,.wpcf7 input::file-selector-button:hover,.wpcf7 input::file-selector-button:focus{background:var(--color-yellow)!important}.btn-pill_bb.fl-button-group .fl-button-group-button:not(:first-child) .fl-button{background:transparent!important}.btn-pill_bb.fl-button-group .fl-button-group-button:not(:first-child) .fl-button .fl-button-text{color:var(--color-white)!important}.btn-pill_bb.fl-button-group .fl-button-group-button:not(:first-child) .fl-button .fl-button-text::after{color:var(--color-yellow)!important}.btn-main::after,.btn-main_bb .fl-button .fl-button-text::after,.btn-pill::after,.btn-pill_bb .fl-button .fl-button-text::after{content:"";height:1rem;width:1rem;background-image:url(/wp-content/uploads/chevron-right-black.svg);background-repeat:no-repeat;background-position:.25rem .25rem;margin-left:.5rem;transition:var(--transition-short)}.btn-main::after,.btn-main_bb .fl-button .fl-button-text::after{background-image:url(/wp-content/uploads/chevron-right-yellow.svg)}.btn-main:hover::after,.card:hover .btn-main::after,.btn-main_bb .fl-button:hover .fl-button-text::after,.btn-pill:hover::after,.card:hover .btn-pill::after,.btn-pill_bb .fl-button:hover .fl-button-text::after{margin-right:-.25rem;margin-left:.75rem}.btn-pill_bb .fl-button:hover .fl-button-text::after{margin-right:0}.table-container{overflow-x:auto}table,.table{width:100%;font-size:var(--font-size-base);text-align:left;margin:1.875rem 0}table thead th,.table .row.header .column{font-weight:var(--font-weight-strong);border-bottom:1px solid var(--color-grey-light);color:var(--color-black);background:none!important;padding:clamp(0.625rem, 2vw, 1rem)}table tbody td,.table .row .column{padding:clamp(0.625rem, 2vw, 1rem)}table tbody tr:nth-child(even) td,.table .row:nth-child(2n+1) .column{background:var(--color-grey-lighter)}.table .row{display:flex;width:100%}.table .row .column{width:100%}.social-media-accounts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.social-media-accounts span{font-weight:var(--font-weight-strong);margin-top:-.75rem;margin-right:1.25rem}.social-media-icon{display:inherit;justify-content:center;align-items:center;height:2rem;width:2rem;margin:0 .75rem .75rem 0;transition:var(--transition)}.social-media-icon:hover img{filter:brightness(0) invert(1)}.social-media-icon:last-child{margin-right:0}.social-media-icon img,.social-media-icon svg{display:flex;height:1rem;width:1rem;transition:var(--transition);filter:var(--filter)}.wpcf7-form{display:flex;flex-direction:column;flex-wrap:wrap}.wpcf7-form p{width:100%}.wpcf7-form input[type="text"],.wpcf7-form input[type="number"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],input[type="password"],.wpcf7-select,.wpcf7-textarea{width:100%;height:3rem;font-size:var(--font-size-base);font-weight:var(--font-weight-base);border-radius:calc(var(--radius) / 40);border:1px solid var(--color-grey);color:var(--color-grey-lighter);background-color:var(--color-grey-dark)!important;padding:.75rem;-webkit-appearance:none}.wpcf7-select{background:url(/wp-content/uploads/chevron-bottom-yellow.svg) no-repeat;background-position:calc(100% - 0.625rem) center}.wpcf7-textarea{max-width:100%;min-width:100%;height:auto;min-height:3rem}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="number"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="tel"]:focus,input[type="password"]:focus,.wpcf7-select:focus,.wpcf7-textarea:focus{border:1px solid var(--color-yellow)}.wpcf7-form label{display:inline-block;width:100%;font-weight:var(--font-weight-strong);margin-bottom:.5rem}.wpcf7-form-description{display:block;margin-top:-.5rem;margin-bottom:.5rem}.wpcf7-form .wpcf7-list-item{margin-left:0}.wpcf7-form .wpcf7-list-item input{margin-right:0.5rem!important;margin:0}.wpcf7-form .wpcf7-list-item span,.wpcf7 label span,.wpcf7 span{font-weight:var(--font-weight-base)!important;text-transform:none}.wpcf7 input[type="file"]{width:100%}.wpcf7 .wpcf7-not-valid{border:1px solid #dc3232!important}.wpcf7 .wpcf7-not-valid:focus{outline:2px solid rgba(220,50,50,30%)!important}.wpcf7 .wpcf7-not-valid-tip{font-weight:var(--font-weight-strong)!important;margin-top:.5rem}.wpcf7-form p:nth-child(5){height:0;margin-bottom:0!important}.wpcf7-form.sent *:not(.wpcf7-response-output){display:none}.fl-accordion .fl-accordion-item{border:none}.fl-accordion .fl-accordion-item .fl-accordion-button{display:flex;align-items:center;border-bottom:1px solid var(--color-grey);padding:1rem 0;transition:var(--transition)!important}.fl-accordion .fl-accordion-item .fl-accordion-button a{color:var(--color-grey-lighter)!important}.fl-accordion .fl-accordion-item .fl-accordion-button:hover a{color:var(--color-yellow)!important}.fl-accordion .fl-accordion-item .fl-accordion-button .fl-accordion-button-icon{opacity:1}.fl-accordion .fl-accordion-item .fl-accordion-button .fl-accordion-button-icon i::before{content:"";display:inline-block;height:1rem;width:1rem;background-image:url(/wp-content/uploads/chevron-right-yellow.svg);background-repeat:no-repeat;background-position:.25rem .25rem;margin-left:.5rem;transition:var(--transition-shorter)}.fl-accordion .fl-accordion-item .fl-accordion-button .fl-accordion-button-icon .fa-plus::before{transform:rotate(90deg)}.fl-accordion .fl-accordion-item .fl-accordion-button .fl-accordion-button-icon .fa-minus::before{transform:rotate(270deg)}.fl-accordion .fl-accordion-item .fl-accordion-content{padding:1rem 0}.fl-accordion .fl-accordion-item .fl-accordion-content p:last-child{margin:0!important}header{border-bottom:1px solid var(--color-grey);padding:2.5rem 0;margin-bottom:3.125rem}header .fl-html{display:flex;align-items:center;justify-content:flex-end;width:100%}header .logo{margin-right:auto}header .logo img{width:clamp(12.5rem, 20vw, 16.25rem)}header .main-menu{padding-right:1.25rem}header .menu a{display:inline-flex;color:var(--color-white);font-size:var(--font-size-base)}header .fl-menu .fl-menu-toggle:before{width:0.375rem!important;height:0.375rem!important;color:var(--color-yellow)!important;margin:-3px -5px 0 0!important}header .menu .sub-menu{border:1px solid var(--color-grey);border-radius:calc(var(--radius) / 50);background-color:var(--color-grey-dark)!important}header .menu .sub-menu a,header .menu .current_page_item .sub-menu a{width:100%;color:var(--color-white);padding:1.25rem}header .fl-menu .sub-menu .fl-menu-toggle:before{color:var(--color-yellow)!important}header .main-menu .fl-hamburger-menu-top,header .main-menu .fl-hamburger-menu-middle,header .main-menu .fl-hamburger-menu-bottom{fill:var(--color-yellow)!important}header .fl-menu-mobile-flyout{text-align:left;border-left:1px solid var(--color-grey);background:var(--color-grey-darker)!important;box-shadow:0 0 100px rgba(var(--alpha-black),0%)!important;padding:0!important}header .fl-menu-mobile-flyout .fl-menu-mobile-close{position:relative;display:inline-block;width:100%;height:3.125rem;border-bottom:1px solid var(--color-grey);border-radius:0;margin-bottom:.75rem}header .fl-menu-mobile-flyout .fl-menu-mobile-close .fas.fa-times::before{content:"";display:inline-flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 1rem);right:.375rem;width:2rem;height:2rem;font-family:var(--font-icons);font-size:var(--font-size-icon-s);color:var(--color-grey-light)}header .fl-menu-mobile-flyout .menu a{width:100%;padding:1.25rem 1rem!important}header .fl-menu-mobile-flyout .fl-has-submenu-container a{padding:1.25rem 2.5rem 1.25rem 1rem!important}header .fl-menu-mobile-flyout .sub-menu{border:#fff0;background-color:var(--color-grey-dark)!important;padding-left:0!important}header .fl-menu-mobile-flyout .sub-menu a::before{content:none!important}header .fl-menu-mobile-flyout .sub-menu .sub-menu a{padding-left:1rem}header .fl-menu-mobile-flyout .sub-menu .sub-menu a::before{content:"-"!important;margin-right:0.375rem!important}header .fl-menu-mobile-flyout .fl-menu .sub-menu .fl-menu-toggle:before{border-color:var(--color-grey-darker)}footer{border-top:1px solid var(--color-grey);padding-top:3rem;margin-top:3.125rem}footer .menu a{display:flex;color:var(--color-white)}footer .menu a::after{content:"";height:1rem;width:1rem;background-image:url(/wp-content/uploads/chevron-right-yellow.svg);background-repeat:no-repeat;background-position:.25rem .25rem;margin-left:.75rem;transition:var(--transition-short)}footer .menu a:hover::after{margin-right:-.25rem;margin-left:1rem}#footer-bottom{display:flex;flex-wrap:wrap;position:relative;padding:2rem 0;margin-top:3rem}#footer-bottom::before{content:"";display:block;position:absolute;top:0;left:calc(-50vw + 50%);width:100vw;border-top:1px solid var(--color-grey)}#footer-bottom a{color:var(--color-white);text-decoration:var(--color-white) underline}.diamond{content:"";position:absolute;top:0;left:0;height:100%;width:100%;mix-blend-mode:lighten;overflow:hidden;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.diamond.two img{content:"";position:absolute;top:-105px;left:-105px;transition:var(--transition)}.diamond.three img{content:"";position:absolute;top:-162px;left:-162px;transition:var(--transition)}.cards{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;gap:var(--gap);transition:var(--transition);margin-bottom:1.875rem}.cards .card{position:relative;max-height:25rem;height:20vw;min-height:20rem;outline:1px solid var(--color-grey);border-radius:calc(var(--radius) / 40);background:var(--color-grey-dark);padding:1.875rem;margin-bottom:var(--gap)}.cards .card::after{content:"";position:absolute;top:1.875rem;left:1.875rem;height:.75rem;width:.75rem;background:var(--color-yellow)}.cards .card .content-wrapper{position:absolute;bottom:-1.75rem;padding-right:1.875rem;z-index:1}.cards .card .content-wrapper .date{font-size:var(--font-size-base);margin-bottom:1rem}.cards .card .content-wrapper div.clamp{-webkit-line-clamp:2;margin-bottom:1rem}.cards .card:hover .diamond img{transform:scale(108%)}.cards-empty{text-align:center;border:1px dashed var(--color-grey);padding:2.5rem}.cards-empty p{font-size:var(--font-weight-base);margin-bottom:0!important}.page-id-28 .cards{gap:calc(var(--gap) * 1.75) var(--gap)}.page-id-28 .cards .card{max-height:100%;height:100%;min-height:100%;padding-bottom:0;margin-bottom:1.5rem}.page-id-28 .cards .card::after{content:none}.page-id-28 .cards .card .content-wrapper{position:relative;bottom:0;padding-right:0;margin-bottom:-3rem}.page-id-28 .cards .card .content-wrapper .image-wrapper{border-radius:calc(var(--radius) / 30);overflow:hidden;margin-bottom:1.25rem}.page-id-28 .cards .card .content-wrapper .image-wrapper img{width:100%;height:12.5rem;object-fit:cover;transition:var(--transition)}.page-id-28 .cards .card:hover .content-wrapper .image-wrapper img{transform:scale(105%)}.core-services .service{position:relative;display:flex;align-items:flex-end;min-height:22rem;outline:1px solid var(--color-grey);border-radius:calc(var(--radius) / 40);background:var(--color-grey-dark);padding:1.875rem;overflow:hidden}.core-services .service h3{margin-top:2rem}.core-services .service p{margin-bottom:0!important}.core-services .service::after{content:"";position:absolute;top:1.875rem;left:1.875rem;height:.75rem;width:.75rem;background:var(--color-yellow)}.core-services .service::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-image:url(/wp-content/uploads/diamond-3-lines.svg);background-repeat:no-repeat;background-position:-162px -162px;mix-blend-mode:lighten;pointer-events:none}.single-post .intro .fl-module-html{margin-bottom:.5rem}.single-cpt_courses .intro .fl-module-heading:not(:first-child),.single-post .intro .fl-module-heading{border-bottom:1px solid var(--color-grey);padding-bottom:2rem;margin-bottom:2rem!important}.media-text .media-col,.media-text-reversed .media-col{overflow:hidden}.media-text .media-col .fl-photo-content,.media-text-reversed .media-col .fl-photo-content{width:100%;overflow:hidden}.media-text .media-col .fl-photo-content,.media-text-reversed .media-col .fl-photo-content{border-radius:calc(var(--radius) / 30)}.media-text .media-col img,.media-text-reversed .media-col img{width:100%;max-height:32rem;height:25vw;min-height:26rem;object-fit:cover}.text-col .icon-card{outline:1px solid var(--color-grey);background:var(--color-grey-dark);padding:1.875rem}.text-col .icon-card .fl-photo-content{text-align:left;margin-bottom:1rem;filter:var(--filter)}.text-col .icon-card .fl-photo-content img{filter:var(--filter)}.text-col .icon-card .fl-module-heading{font-size:var(--font-size-base)}.full-width-img .fl-photo-content{width:100%;border-radius:calc(var(--radius) / 30);margin:1rem 0;overflow:hidden}.full-width-img .fl-photo-content img{width:100%;max-height:28rem;height:20vw;min-height:16rem;object-fit:cover}body .fl-row-content-wrap{display:flex;flex-direction:column;width:100%}body .fl-row-content-wrap{padding:0}body .fl-row-content-wrap .fl-row-content{width:100%}.post-intro{border-bottom:1px solid var(--color-grey);padding-bottom:2rem;margin-bottom:2rem}.post-intro .content-wrapper .categories span{display:inline-block;font-size:.875rem;font-weight:var(--font-weight-strong);text-transform:uppercase;border-radius:calc(var(--radius) / 40);color:var(--color-grey-darker);background:var(--color-yellow);padding:.375rem .5rem;margin-right:.375rem;margin-bottom:.375rem}.post-intro.course h1{margin-bottom:0!important}.post-intro .content-wrapper .categories{margin-bottom:1rem}.post-intro.blog .image-wrapper{border-radius:calc(var(--radius) / 40);margin-bottom:1.5rem;overflow:hidden}.post-intro.blog .image-wrapper img{width:100%;max-height:25rem;height:25vw;min-height:15rem;object-fit:cover}@media (min-width:1201px){.fl-row-content-wrap{padding-right:2.75rem!important}.max-width-text{max-width:60rem}.home .cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0}.home .cards .card{border-radius:0;margin-bottom:0}.home .cards .card:first-child{border-radius:calc(var(--radius) / 40) 0 0 calc(var(--radius) / 40)}.home .cards .card:last-child{border-radius:0 calc(var(--radius) / 40) calc(var(--radius) / 40) 0}.page-id-22 .cards{grid-template-columns:repeat(2,1fr)}.core-services .service:first-child{border-radius:calc(var(--radius) / 40) 0 0 calc(var(--radius) / 40)}.core-services .service{border-radius:0}.core-services .service:last-child{border-radius:0 calc(var(--radius) / 40) calc(var(--radius) / 40) 0}}@media (max-width:1200px){.social-media-accounts{justify-content:center;margin-top:1.5rem}footer nav{text-align:center}.cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:993px){header .current_page_item a::after{content:"";position:absolute;left:calc(50% - 0.25rem);bottom:-.25rem;height:.5rem;width:.5rem;background:var(--color-yellow)}header .sub-menu a::after{content:none}.media-text .media-col{padding-left:var(--gap)}.media-text-reversed .media-col{padding-right:var(--gap)}.media-text .text-col{padding-right:var(--gap)}.media-text-reversed .text-col{padding-left:var(--gap)}#footer-bottom a:not(:last-child){margin-left:.75rem}#footer-bottom span:last-child{margin-left:auto}}@media (max-width:992px){.core-services .service{min-height:16rem;margin-bottom:var(--gap)}.media-text .media-col,.media-text-reversed .media-col{margin-bottom:var(--gap)}.media-text .media-col img,.media-text-reversed .media-col img{height:16rem;min-height:auto}footer{padding-top:2.5rem;margin-top:2.5rem}footer .menu{flex-direction:column}#footer-bottom{flex-direction:column;align-items:center;text-align:center}#footer-bottom span:first-child{order:3}#footer-bottom a,#footer-bottom span:last-child{margin-bottom:1rem}}@media (max-width:576px){.btn-main,.btn-main_bb .fl-button{width:100%}.btn-pill,.btn-pill_bb .fl-button,.wpcf7 input[type="submit"],input[type="submit"],input[type="file"]::-webkit-file-upload-button,.wpcf7 input::file-selector-button{width:100%}.btn-pill_bb.fl-button-group .fl-button-group-button,.btn-pill_bb.fl-button-group .fl-button-group-button .fl-button-wrap,.btn-pill_bb.fl-button-group .fl-button-group-button .fl-button-wrap .fl-button{width:100%!important}footer{padding-top:1.875rem;margin-top:1.875rem}.cards{grid-template-columns:repeat(1,1fr)}}