*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Montserrat',sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6,p,button,a,input,textarea{font-family:'Montserrat',sans-serif}.container{max-width:1698px;padding:0
50px;margin:0
auto}body.careers_template section#job-list-section
.container{flex-direction:column}body.careers_template .site-header .main-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:0}body.careers_template .main-navigation ul.sub-menu{padding:10px
0}body.careers_template ul#menu-primary-menu ul.sub-menu
li{padding:5px
0 0px 25px}header{position:absolute;width:100%;padding:20px
0px 0px 0px}.banner{background-image:url(/images/career_banner.png);background-size:cover;padding:275px
0 205px 0}body .job-container.details-job-container{max-height:100%}.banner
h1{font-weight:800;font-size:69px;color:#fff;padding-right:600px;line-height:80px}.header-container,.footer-container{max-width:1698px;width:95%;margin:0
auto}.toggle-btn{cursor:pointer}.headerWrap{display:flex;justify-content:space-between;align-items:center}.headerWrap .logo-container{max-width:200px}.headerWrap .logo-container
img{width:100%}div#job-details-sidebar
a#applyNow{background-image:linear-gradient(90deg, #005487 0%, #0c7cc0 100%);display:inline-block;text-decoration:none;color:#fff;padding:10px
25px;border-radius:30px;margin-bottom:15px;font-weight:700}div#about-sidebar
img{mix-blend-mode:multiply}.headerWrap nav
ul{display:flex;list-style:none}.pagination li:first-child a, .pagination li:last-child
a{font-size:25px;margin:0
auto;text-align:center}.job-container:last-child{margin-bottom:0}.headerWrap nav ul
li{margin-right:30px}.pagination li:first-child a,
.pagination li:last-child
a{font-size:20px}.headerWrap nav ul li
a{color:#fff;font-size:18px;font-weight:600;text-decoration:none}section{padding:100px
0}.job-listing{flex:1.5;padding-right:20px}section.software-for-life{background-image:linear-gradient(90deg, #005487 60%, #0c7cc0 100%);padding:0;text-align:center;padding-top:25px;padding-bottom:12px}.job-container{background-color:#fff;padding:20px;margin-bottom:20px;border-radius:8px;box-shadow:0px 4px 10px rgba(0, 0, 0, 0.1)}.job-container
h2{font-size:18px;font-weight:700;margin-bottom:10px}.job-container
p{font-size:16px;margin-bottom:10px}.search-bar{width:100%}form.keyword-search{display:flex;flex-direction:column;justify-content:center;align-items:center}.job-container button:hover{background-color:#0f2a6d}.filter-container
.container{display:flex;justify-content:center}.sidebar{flex:1;background-color:#f7f7f7;padding:20px;border-radius:8px;box-shadow:0px 4px 10px rgba(0, 0, 0, 0.1);position:relative}#job-details-sidebar
h2{font-size:28px;font-weight:700;margin-bottom:20px}#job-details-sidebar
ul{list-style-type:disc;padding-left:20px}#close-sidebar{margin-top:20px;padding:10px
15px;background-color:#E34029;color:#fff;border:none;cursor:pointer;border-radius:5px}#close-sidebar:hover{background-color:#c72d1c}footer .footer-col{padding:10px}footer .footer-col:first-child{width:46%;flex:auto}footer .footer-col:nth-child(2), footer .footer-col:nth-child(3){width:30%;flex:auto}footer .footer-col
h2{font-size:28px;line-height:34.13px;font-weight:800;margin-bottom:29px;color:#005487}footer .footer-col
p{font-size:16px;line-height:1.8;margin-right:100px}footer .footer-col
img{width:220px;margin-bottom:10px}div#about-description{margin-top:50px}footer .footer-col
a{color:#005487;text-decoration:none}footer .footer-col a:hover{text-decoration:underline}footer nav
ul{list-style:none;padding:0}footer nav ul
li{margin-bottom:5px}footer .social-links
li{width:calc(100% / 2)}footer .social-links{list-style:none;padding:0;display:flex;flex-wrap:wrap}footer .social-links
li{margin-bottom:10px;display:flex;align-items:center}footer .social-links
a{color:#005487;text-decoration:none;font-size:16px}footer .social-links a:hover{text-decoration:underline}footer.footer-container{display:flex;justify-content:space-between;margin-bottom:50px}footer .footer-col nav ul
li{width:calc(100% / 2)}footer .footer-col nav
ul{display:flex;flex-wrap:wrap}.filter-container{padding:50px
0 0 0;border-radius:8px}.keyword-search{display:flex;flex-direction:column}.search-bar{display:flex;align-items:center;margin-bottom:25px;max-width:640px}.search-input{position:relative;flex:1}.search-icon{position:absolute;left:19px;transform:translateY(-50%);fill:#888;top:56%}.filter_wrap .dropdown button.dropbtn:after{content:'▼';position:absolute;right:14px}div#about-sidebar img#about-image{mix-blend-mode:multiply}div#about-sidebar{position:sticky;top:0}.search-bar button,
.job-container button,button#close-sidebar,.applybtn{cursor:pointer;display:block;font-weight:bold;line-height:17px;box-sizing:border-box;height:40px;outline:none;overflow:hidden;padding:10px
28px;border:1px
solid #005487;color:#fff;background-image:linear-gradient(90deg, #005487 0%, #0c7cc0 100%);border-radius:50px;font-size:16px;margin-left:10px}.job-container
button{margin-left:0}input[type="text"]{width:100%;padding:15px
0 15px 60px;border-radius:4px;font-size:14px;background-color:rgb(240, 241, 242);border:1px
solid rgb(240, 241, 242);border-radius:50px}.button-container{display:flex;justify-content:space-between}.button-container
button{cursor:pointer;display:block;font-weight:bold;line-height:17px;box-sizing:border-box;height:40px;outline:none;overflow:hidden;padding:10px
28px;border:2px
solid #005487;color:#fff;background-image:linear-gradient(90deg, #005487 0%, #0c7cc0 100%);border-radius:50px;font-size:16px}.checkboxes{padding:20px}span.icon{position:absolute;left:12px;top:24%}.search-box{position:relative}button{background-color:#007bff;color:white;border:none;border-radius:4px;padding:10px
15px;font-size:14px;cursor:pointer;margin-left:10px}button:hover{background-color:#0056b3}fieldset{border:none;padding:0;margin:0}legend{font-weight:bold;margin-bottom:10px}.filter-button{display:inline-block;background-color:#f8f8f8;border:1px
solid #ccc;border-radius:4px;padding:10px
15px;font-size:14px;margin-right:10px;cursor:pointer;position:relative;color:#000}.filter-button
svg{margin-left:5px}.filter-button:hover{background-color:#e7e7e7}.modal-content button:hover{color:#fff}.filter-button
span{display:flex;align-items:center}.filter_wrap{display:flex}.selected-filters{margin-top:20px}.selected-filters
.tag{display:inline-block;background-color:#f1f1f1;color:#333;padding:5px
10px;border-radius:20px;margin-right:10px;margin-bottom:10px;font-size:14px;position:relative}.selected-filters .tag .remove-tag{cursor:pointer;margin-left:10px;font-weight:bold;color:#f00}.filter_wrap .dropdown
button.dropbtn{background-color:transparent;color:#000;border:1px
solid #0000002b}.filter_wrap .dropdown
button.dropbtn{cursor:pointer;display:block;font-weight:bold;line-height:17px;border-radius:4px;box-sizing:border-box;height:40px;outline:none;overflow:hidden;padding:10px
48px 10px 24px;text-align:left;border:2px
solid #005487;color:#005487;background-color:transparent;border-radius:50px;font-size:16px;position:relative}div#job-description p
a{text-decoration:none;color:#000}.dropdown:first-child
button.dropbtn{margin-left:0}button.dropbtn:after{content:'▼';right:10px;position:absolute}.dropdown-content{background-color:#fff;box-shadow:0 13px 14px 0 rgba(0, 0, 0, 0.05);width:384px;position:absolute;padding:50px
20px;border-radius:15px;z-index: +9}footer .footer-col
a{color:#474747 !important;line-height:62px;font-size:16px;font-weight:600;text-decoration:none}div#job-list{display:flex;flex-wrap:wrap;justify-content:center;gap:25px}.job-container{background-color:#fff;margin-bottom:20px;border-radius:8px;box-shadow:0px 4px 10px rgba(0, 0, 0, 0.1);width:calc(100% / 4 - 20px);max-width:350px;position:relative;min-height:300px;padding:40px;min-width:350px;max-height:300px}.dyn_content_Wrap{min-height:185px}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5)}.modal-content{background-color:#fff;margin:10% auto;padding:20px;border-radius:10px;width:400px;text-align:center;position:relative;top:15%}.modal-content
h2{font-size:18px;margin-bottom:10px}.modal-content
p{font-size:14px;color:#333;margin-bottom:20px}.autofill-btn,.manual-btn,.last-application-btn{display:block;width:100%;padding:10px;margin:10px
0;border:none;border-radius:25px;font-size:14px;cursor:pointer}.autofill-btn{background-color:#007bff;color:white}.manual-btn,.last-application-btn{background-color:#f1f1f1;color:black}.close{position:absolute;top:10px;right:20px;font-size:24px;cursor:pointer}.applybtn{background-color:#007bff;color:white;border:none;padding:10px
20px;border-radius:25px;cursor:pointer;margin-left:0}.applybtn:hover{background-color:#0056b3}span.gb-icon{margin-right:10px;width:38px;height:38px;background:#F4F4F4;border-radius:100%;display:flex;align-items:center;justify-content:center}.footer_bottom{padding:20px
0;text-align:center;border-top:1px solid #0000001c;background-color:#2E2E2E}.footer_bottom h2
a{text-decoration:none;color:#fff}.footer_bottom
h2{font-size:18px;font-weight:500;text-align:center;color:#fff}section#shadow-host-companion{display:none}.pagination-container{display:flex;justify-content:center;align-items:center;margin-top:20px}.pagination-container
ul#pagination{margin:0
20px 0 0}.pagination{list-style-type:none;display:flex;gap:10px}.pagination
li{display:inline}body li.active
a{background-image:linear-gradient(90deg, #005487 0%, #0c7cc0 100%);color:#fff}.pagination li
a{padding:10px
15px;color:#0073e6;text-decoration:none;border:1px
solid #0073e6;border-radius:50%;transition:background-color 0.3s, color 0.3s;display:flex;width:30px;text-align:center;justify-content:center;line-height:1em;height:30px;justify-content:center;align-items:center;font-size:12px}.menu-tray{position:absolute;background-color:#fff;padding:20px;width:90%;left:0;right:0;margin:0
auto;border-bottom-left-radius:30px;border-bottom-right-radius:30px;top:75px}.menu-tray ul li
a{font-size:18px;font-weight:700;text-decoration:none;color:#000}.menu-tray ul li:last-child{margin-bottom:0}.menu-tray ul li
a{font-size:18px;font-weight:700}.menu-tray ul li:last-child{margin-bottom:0}.menu-tray ul
li{margin-bottom:15px}span#pagination-summary{font-weight:700;font-size:12px}.menu-tray
ul{list-style-type:none}.pagination li
a.active{background-color:#0073e6;color:white}.pagination-info{font-size:14px;color:#333}.container{display:flex}#job-details-sidebar{display:none}#about-sidebar,#about-image{display:block}.mobile{display:none}.menu-tray{display:none}.footer-container.mobile button.accordion:after{content:'';position:absolute;right:5%;background-image:url(/images/arrow_menu.png);width:20px;height:20px;background-repeat:no-repeat;top:46%}.footer-container.mobile{display:none}.footer-col.first_col
p{margin-right:0;padding:0
8%}.footer-col.first_col{text-align:center}footer .social-links li svg
path{fill:#005487}.footer{background-color:#202020;color:white;padding:40px
20px}.footer-contacts a:last-child{margin-left:50px}.footer-contacts a:first-child{margin-right:50px}.footer-content{display:flex;gap:20px}.footer-logo-social{width:20%;margin-right:30px}.footer-logo{display:block;margin-bottom:20px;max-width:100%}.social-icons{display:flex;gap:10px;margin-top:25px}.social-icon{text-decoration:none;color:white;border-radius:4px;font-size:14px}.footer-menu-info{width:80%}.footer-menu
a{color:white;text-decoration:none;margin-right:60px;font-weight:bold;font-size:20px}.footer-description{margin:25px
0;line-height:1.6;font-size:18px;padding-right:109px}.footer-contacts
a{color:white;text-decoration:none;font-size:20px}.footer-contacts{margin-top:20px;font-weight:bold}@media only screen and (max-width:1450px){.job-container
p{font-size:14px;margin-bottom:10px;line-height:22px}.job-container
h2{font-size:16px;line-height:25px}}@media only screen and (max-width:1280px){.job-container{width:calc(100% / 3 - 25px)}.banner
h1{font-size:55px}}@media only screen and (max-width:1150px){body.careers_template .site-header .main-navigation li.menu-item{padding:0
15px}.footer-description{padding-right:0}.footer-logo-social{margin-right:50px}body.careers_template .banner
h1{padding-right:0}}@media only screen and (max-width:1024px){.footer-content{flex-direction:column;align-items:center}.footer-logo-social{margin-right:0}.footer-menu,.footer-menu-info{text-align:center}.footer-menu-info{width:100%}.social-icons{justify-content:center}.job-listing{padding-right:0}footer .footer-col:first-child{width:100%}.pagination-container{margin:25px
0}.footer-col.first_col
p{padding:0}.footer_bottom{border-top:none}section#job-list-section
.container{flex-direction:column}.banner
h1{font-size:55px;padding:0
15px;text-align:center;line-height:70px}.footer-container.desktop{display:none}.footer-container.mobile{display:flex;flex-direction:column}.footer-container.mobile
button.accordion{background-color:transparent;text-align:left;color:#005487;font-size:20px;font-weight:700;border-bottom:1px solid #0000002b;margin:0;padding:25px
0;position:relative}}@media only screen and (max-width:980px){body.careers_template .site-header .site-logo{padding-left:45px}body.careers_template .site-header button.menu-toggle:before{right:60px;top:40px}body .job-container{min-width:260px}body .filter_wrap .dropdown
button.dropbtn{padding:10px
40px 10px 24px}.footer-menu
a{display:inline-block;margin:0
7px;font-size:16px}.footer-contacts a:last-child{margin-left:20px;font-size:16px}.footer-contacts a:first-child{margin-right:20px;font-size:16px}.job-container{width:calc(100% / 2 - 25px)}body
.banner{padding:200px
0 150px 0}}@media only screen and (max-width:768px){body.careers_template .site-header button.menu-toggle:before{top:35px}body.careers_template .site-header .site-logo{width:26%}body.careers_template .site-header .site-logo{padding-left:0}body.careers_template .inside-header.grid-container{flex-direction:row}.search-input{width:100%}.search-bar{flex-direction:column}.search-bar
button#textSearchButton{margin:30px
0 0 0;width:100%}.error-message{position:absolute;left:0;bottom:-25px}.headerWrap .logo-container
img{width:100%;max-width:111px}header{padding:20px
25px 0px 25px}.container.single_page{flex-direction:column}#sidebar-job-cards{width:100%}div#sidebar-job-cards
.sidebar{box-shadow:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}div#sidebar-job-cards .job-card{padding:25px;width:calc(100% / 2 - 20px);margin-right:20px}div#sidebar-job-cards .job-card:nth-child(odd){margin-right:0}.footer-logo-social,.footer-menu-info{width:100%}.footer-content{flex-direction:column;align-items:center;text-align:center}.social-icons{justify-content:center}footer .footer-col
a{font-size:14px;line-height:50px}.desktop{display:none}.mobile{display:block}.filter_wrap{flex-wrap:wrap;justify-content:center}.filter_wrap .dropdown:nth-child(2n+2){margin:0
0 20px 0}.filter_wrap
.dropdown{width:calc(100% / 2 - 30px);margin:0
20px 20px 0}.filter_wrap .dropdown
button.dropbtn{width:100%;height:50px}.dropdown:first-child
button.dropbtn{margin-left:0}.filter_wrap .dropdown:nth-child(3) button.dropbtn{margin-left:0}.dropdown-content{z-index: +9}.dropdown-content{width:307px}.button-container{flex-direction:column}.button-container button:first-child{margin-bottom:13px}.button-container
button{width:65%}}@media only screen and (max-width:667px){section{padding:50px
0}.container{padding:0
25px}body
.banner{padding:173px
0 110px 0}p.footer-contacts{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:0}p.footer-contacts
a{margin:0
0 10px 0 !important}.banner
h1{font-size:30px;padding:0;text-align:center;line-height:42px}.footer_bottom
h2{font-size:14px}.filter_wrap .dropdown
button.dropbtn{margin:0}.filter_wrap
.dropdown{width:100%;margin:0
0 20px 0}.keyword-search{width:100%}.dropdown-content{width:85%}.pagination-container{flex-direction:column}.pagination-container
ul#pagination{margin-bottom:15px}.search-bar{flex-direction:column}.search-input{width:100%}div#job-list .job-container{width:100%;margin-right:0;min-width:100%;max-width:100%}}@media only screen and (max-width:480px){body.careers_template .site-header .site-logo{width:35%}body.careers_template .site-header button.menu-toggle:before{top:23px;right:58px}body.careers_template .inside-header{padding:0}.error-message{font-size:10px !important}section.software-for-life .blue_back
img{width:100%}.footer-description{font-size:13px}.footer-contacts{font-size:13px}}#dropdown123::-webkit-scrollbar{width:5px;height:12px}#dropdown123::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}#dropdown123::-webkit-scrollbar-thumb{background:linear-gradient(90deg, #005487 0%, #0c7cc0 100%);border-radius:10px;height:50px}#dropdown123::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg, #004074 0%, #0a68a1 100%)}#dropdown123::-webkit-scrollbar-corner{background:transparent}#locationSearchInput123{width:100%;padding:10px;box-sizing:border-box;padding-left:40px}#dropdown123{position:absolute;top:100%;left:0;width:100%;z-index:10;max-height:150px;overflow-y:auto;background-color:#fff;margin-bottom:20px;border-radius:8px;box-shadow:0px 4px 10px rgba(0, 0, 0, 0.1);border:1px
solid #cccccc73}.hidden123{display:none}#dropdown123
ul{list-style:none;margin:0;padding:0}#dropdown123
li{padding:8px
10px;cursor:pointer;font-size:14px}#dropdown123 li:hover{background:linear-gradient(90deg, #005487 0%, #0c7cc0 100%);color:#fff}#dropdown123
li.NotFound{color:#000 !important}#dropdown123 li.NotFound:hover{background:transparent !important;color:#000 !important}.clear-btn123{position:absolute;right:0;top:50%;transform:translateY(-50%);background:transparent;border:none;font-size:18px;cursor:pointer;display:none;border-top-right-radius:15px;border-bottom-right-radius:15px;background-image:linear-gradient(90deg, #005487 0%, #0c7cc0 100%);padding:9px
15px;border-top-left-radius:0;border-bottom-left-radius:0}.error-message{position:absolute;left:0}body.careers_template
div#page{width:100%;max-width:100%;padding:0;display:block}body.careers_template div#page
div#content{display:block;width:100%}body.careers_template .filter-container .container .search-bar .search-input input[type="text"]{width:100%;padding:15px
0 15px 60px;border-radius:4px;font-size:14px;background-color:rgb(240, 241, 242);border:1px
solid rgb(240, 241, 242);border-radius:50px}body.careers_template .filter-container .container form.keyword-search .filter_wrap
.dropdown{padding:0
5px}body.careers_template .inside-header.grid-container{justify-content:space-between}section#job-list-section .container .job-listing .job-container
.dyn_content_Wrap{color:#000;line-height:25px;font-weight:400}section#job-list-section .container .job-listing .job-container .dyn_content_Wrap
h2{color:#000}body li#menu-item-3580 ul.sub-menu{width:250px;margin-right:auto;right:0;left:auto}body.careers_template .site-header .main-navigation
li{padding:0
20px}header.desktop,header.mobile{display:none}
/*!/wp-content/themes/generatepress-child/css/header-footer.css*/
body .site-header{background-color:#fff0;position:absolute;width:100%}body .site-header .site-logo{z-index:99}body .site-header .main-navigation ul li.current-menu-parent{padding:7px
25px 7px 25px}body .site-header .main-navigation li.current-menu-parent,body .site-header .main-navigation li.current-menu-item{background-color:#FFF;padding:18px
41px;border-radius:100px}body .site-header .main-navigation li
a{padding:0!important;line-height:21.94px!important;font-size:18px;font-weight:600}body .site-header .main-navigation
li{padding:0
30px}header .main-navigation .sub-menu li.current-menu-item{border-radius:0}body ul#menu-primary-menu li.current-menu-item ul.sub-menu{transform:translate(0,18px);left:0}body .footer .footer-col
ul{display:flex;flex-wrap:wrap;justify-content:space-between}body .footer .footer-col ul
li{width:calc(100% / 2 - 50px);margin-right:20px}body .footer .footer-col ul li:nth-child(even){margin-right:0}body .footer .footer-col ul li a,body .footer .footer-col:nth-child(3) p
a{color:#474747!important;line-height:62px;font-size:16px;font-weight:600;text-decoration:none}body .footer .footer-col:nth-child(3) p{margin-bottom:10px}body section.footer-mobile h2
a{text-decoration:none;color:#474747}body .footer-col.desktop{border:1px
solid #E3E3E3}body .footer-col.desktop h2
a{text-decoration:none;color:#474747}body .gb-container.footer-col .social-links-container .social-links:first-child{margin-right:160px}body .footer-col.desktop h2 a:hover,body .footer .footer-col ul li a:hover,body .footer .footer-col:nth-child(3) p a:hover{color:#035d94!important}.main-navigation .main-nav ul ul li
a{color:#000!important}ul#menu-primary-menu ul.sub-menu
li{margin-bottom:10px;padding:0
0 0 25px}.site-footer .social-follow span.gb-icon{position:static}.site-footer .social-follow{padding-top:0}.site-footer .social-follow span.gb-icon{margin-right:10px;width:38px;height:38px;background:#F4F4F4;border-radius:100%;display:flex;align-items:center;justify-content:center}body .main-navigation ul.sub-menu{width:450px;border-radius:10px}body .main-navigation ul.sub-menu li
a{padding:20px
0;display:inline-block}body .main-navigation ul.sub-menu li:hover{background-color:#005487}body .main-navigation ul.sub-menu li:hover
a{color:#F4F4F4!important}.footer-contacts a:hover{color:var(--accent)}@media only screen and (max-width:1550px){body .site-header .main-navigation
li{padding:0
15px}body .site-header .main-navigation li
a{font-size:16px}body footer.footer .footer-row .footer-col{margin-right:50px}body .footer .footer-col ul
li{width:calc(100% / 2 - 20px)}body .footer .footer-col .social-links-container{justify-content:flex-start}body .footer .footer-col .social-links-container .social-links:first-child{margin-right:70px}body footer.footer .footer-row .footer-col:last-child{margin-right:0}body footer.footer .footer-row .footer-col:first-child{width:40%}}@media only screen and (max-width:1450px){body .site-header .main-navigation li
a{font-size:14px}}@media only screen and (max-width:1280px){body .site-header .main-navigation li.current-menu-item{padding:10px
25px}body footer.footer .footer-row .footer-col{margin-right:0}body .footer .footer-col ul li a,body .footer .footer-col:nth-child(3) p
a{font-size:16px}body .site-header .main-navigation li
a{font-size:13px}body .site-header .main-navigation
li{padding:0
10px}body .site-header .main-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:10px}body footer.footer .footer-row .footer-col:first-child
p{padding-right:55px}}@media only screen and (max-width:1150px){body .site-header .main-navigation li.current-menu-item{padding:12px
20px}body .site-header .header-image{width:130px}body .inside-header{padding:20px
30px 0 30px}body .footer .footer-col ul
li{width:calc(100% / 2 - 15px)}body .footer .footer-col ul li a,body .footer .footer-col:nth-child(3) p
a{font-size:15px}}@media only screen and (max-width:1024px){body .footer-mobile .gb-accordion{width:100%}body .footer-mobile .gb-accordion__item{width:100%;border-bottom:1px solid #0000002b}body .footer-mobile .gb-accordion__item button.gb-button{padding:20px
0;background-color:#fff0;font-weight:700}body .footer-mobile .gb-accordion .gb-accordion__content .footer-col nav ul.wp-block-navigation__container
li{width:calc(100% / 2 - 10px)}body .footer-mobile .gb-accordion .gb-accordion__content .footer-col nav ul.wp-block-navigation__container{display:flex;flex-wrap:wrap}body .footer-mobile .social-links-container{justify-content:flex-start}body .footer-mobile .social-links-container .social-links{width:calc(100%)}body .footer-mobile .social-links-container .social-links p.gb-headline-text{margin-bottom:17px}body .footer-mobile .social-links-container .social-links p.gb-headline-text
a{text-decoration:none;font-size:18px;font-family:'Montserrat';font-weight:500;color:#474747}}@media screen and (max-width:1024px) and (min-width:981px){body .main-navigation .main-nav>ul>li{padding:0
7px!important}body .site-header .main-navigation ul li.current-menu-parent{padding:7px
7px 7px 7px}}@media only screen and (max-width:980px){body .site-header .main-navigation ul li.current-menu-parent{padding:0
15px}ul#menu-primary-menu ul.sub-menu{background-color:#fff0}body nav ul#menu-primary-menu{background-color:#fff;padding:30px;border-radius:0 0 20px 20px}body nav ul#menu-primary-menu li
a{color:#000}body .site-header .main-navigation li.current-menu-item{padding:0
15px}body .site-header .main-navigation
li{margin-bottom:15px}body .site-header .main-navigation li:last-child{margin-bottom:0}body .site-header .main-navigation li
a{font-size:16px}body nav.main-navigation.sub-menu-right.toggled{margin-top:0!important}body .footer-mobile button.gb-button.gb-accordion__toggle{font-weight:700}body .site-header button.menu-toggle:before{content:'';background-image:url(/wp-content/themes/generatepress-child/css/../images/hamburger.png);width:30px;height:20px;position:absolute;top:40px}body .site-header button.menu-toggle span.gp-icon.icon-menu-bars{display:none}}@media only screen and (max-width:480px){body .site-header .header-image{width:100%}body .form-section-container .custom-contact-form p input.wpcf7-form-control.wpcf7-submit{padding:12px
10px;width:160px;text-align:center;height:auto}body .custom-contact-form .form-column
input{height:52px}body .custom-contact-form .form-column-full
textarea{padding:25px
0 0 25px;height:144px}body .custom-contact-form .form-column-full textarea,body .custom-contact-form .form-column input,body .custom-contact-form .form-column-full textarea::placeholder,body .custom-contact-form .form-column input::placeholder{font-size:15px!important}body .form-section-container .anchor-box h4,body .form-section-container .anchor-box
p{font-size:16px;line-height:25px}body .form-section-container .anchor-box .img-cont
figure{width:60px;height:60px}body .footer-mobile .footer-col ul li a,body .footer-mobile .social-links-container .social-links p.gb-headline-text
a{font-size:14px}body .excellence-sec .excellence-col-container .excellence-image-col{width:70px;margin-right:20px}body .excellence-sec .excellence-col-container .excellence-image-col
figure{width:80%}body .excellence-sec .gb-container.excellence-content-col{width:95%;padding-left:0}body .excellence-sec .excellence-col-container
h3{margin-bottom:17px}}