/*

Theme Name: Law Firm Sites | Attorney Website Designs

Theme URI: 

Author: Law Firm Sites

Author URI: https://www.lawfirmsites.com

Description:

Keywords: 

Version: 1.0
*/

@font-face {
	font-family: 'Unna';
	src: url('https://46f0fb.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Unna-Regular.eot');
	src: local('☺'), url('https://0d6c57.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Unna-Regular.woff') format('woff'), url('https://8528df.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Unna-Regular.ttf') format('truetype'), url('https://b3002e.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Unna-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Unna';
	src: url('https://e95426.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Unna-Italic.eot');
	src: local('☺'), url('https://b7d6c7.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Unna-Italic.woff') format('woff'), url('https://d29e58.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Unna-Italic.ttf') format('truetype'), url('https://fd6459.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Unna-Italic.svg') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Unna';
	src: url('https://747eb5.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Unna-Bold.eot');
	src: local('☺'), url('https://0910bf.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Unna-Bold.woff') format('woff'), url('https://8cd579.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Unna-Bold.ttf') format('truetype'), url('https://2a10fe.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Unna-Bold.svg') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Unna';
	src: url('https://f0fe6e.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Unna-BoldItalic.eot');
	src: local('☺'), url('https://1fbf5c.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Unna-BoldItalic.woff') format('woff'), url('https://d153ca.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Unna-BoldItalic.ttf') format('truetype'), url('https://94270d.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Unna-BoldItalic.svg') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'UnicaOne';
	src: url('https://5f34cf.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/UnicaOne-Regular.eot');
	src: local('☺'), url('https://4a9eb2.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/UnicaOne-Regular.woff') format('woff'), url('https://d18334.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/UnicaOne-Regular.ttf') format('truetype'), url('https://9d264c.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/UnicaOne-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Metrophobic';
	src: url('https://6538fe.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Metrophobic-Regular.eot');
	src: local('☺'), url('https://5434d4.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Metrophobic-Regular.woff') format('woff'), url('https://1f5a21.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Metrophobic-Regular.ttf') format('truetype'), url('https://6e0c65.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Metrophobic-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Yantramanav';
	src: url('https://7cd299.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Thin.eot');
	src: local('☺'), url('https://2b0614.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Thin.woff') format('woff'), url('https://07c2e1.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Thin.ttf') format('truetype'), url('https://920f60.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Thin.svg') format('svg');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Yantramanav';
	src: url('https://de9b4f.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Light.eot');
	src: local('☺'), url('https://6ae993.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Light.woff') format('woff'), url('https://1c9f83.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Light.ttf') format('truetype'), url('https://ce3dc7.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Light.svg') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Yantramanav';
	src: url('https://26dca6.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Regular.eot');
	src: local('☺'), url('https://006346.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Regular.woff') format('woff'), url('https://ec4235.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Regular.ttf') format('truetype'), url('https://bebed5.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Yantramanav';
	src: url('https://af00d5.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Medium.eot');
	src: local('☺'), url('https://7c4f38.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Medium.woff') format('woff'), url('https://dc4ab3.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Medium.ttf') format('truetype'), url('https://f4e770.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Medium.svg') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Yantramanav';
	src: url('https://3e285f.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Bold.eot');
	src: local('☺'), url('https://41b57b.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Bold.woff') format('woff'), url('https://234dd9.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Bold.ttf') format('truetype'), url('https://1086cb.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Bold.svg') format('svg');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Yantramanav';
	src: url('https://875056.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Black.eot');
	src: local('☺'), url('https://02d9b4.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Black.woff') format('woff'), url('https://c3e2e8.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Black.ttf') format('truetype'), url('https://da9064.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/fonts/Yantramanav-Black.svg') format('svg');
	font-weight: 900;
	font-style: normal;
}
/* Ovewrite Bootstrap */ 
html, body {
    height: 100%;
}
body {
    background-color: #fff;
    font-weight: normal;
    font-family: 'Metrophobic';
}
h1, h2, h3, h4, h5, h6 {
    margin: 0px;
    color: #231f1f;
    font-weight: normal;
    font-family: 'Unna';
}
p {
    margin-bottom: 0px;
}
ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
a {
    color: #000080;
    text-decoration: none;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -mz-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
}
a:focus,
a:hover {
    color: #293040;
    text-decoration: none;
    outline: none;
}
p:empty {
    display: none;
}
.container {
    max-width: 1670px;
    width: 100%;
}
.img-thumbnail {
    margin-bottom: 20px;
}
*:focus {outline:0;}
/* Form */
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    opacity: 1;
}
textarea::-moz-placeholder,
input::-moz-placeholder { /* Firefox 19+ */
    opacity: 1;
}
textarea:-ms-input-placeholder,
input:-ms-input-placeholder { /* IE 10+ */
    opacity: 1;
}
textarea:-moz-placeholder,
input:-moz-placeholder { /* Firefox 18- */
    opacity: 1;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url('https://5c6b3e.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/images/icon-select.png') no-repeat calc(100% - 14px) center;
    background-color: #fff;
}
.btn {
    background-color: #000080;
    color: #fff;
    font-size: 24px;
    font-family: 'UnicaOne';
    min-height: 61px;
    max-width: 312px;
    padding: 0 15px;
    text-transform: uppercase;
    text-decoration: none !important;
    border: 1px solid #fff;
    border-radius: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.btn-icon {
    background-image: url('https://88c3e1.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/images/icon-left-arrow.png');
    background-position: calc(100% - 37px) center;
    background-repeat: no-repeat;
    padding: 0 60px 0 41px;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
}
.btn:active,
.btn:focus,
.btn:hover {
    color: #000080;
    background-color: #fff;
    border-color: #000080;
}
.btn-default {
    display: inline-block;
    min-width: 160px;
    min-height: 44px;
    color: #fff;
    border-radius: 50px;
    font-weight: bold;
    letter-spacing: 0.02em;
    font-size: 16px;
    background-color: #06639e;
    padding: 14px 20px;
    text-align: center;
    text-transform: uppercase;
}
.btn-default:active,
.btn-default:focus,
.btn-default:hover {
    background-color: #191919;
    color: #fff;
}
.aligncenter,
.img-responsive {
    margin: 0 auto 25px;
}
.img-responsive:last-child {
    margin-bottom: 0px;
}
hr {
    border-color: #dcdcdc;
    margin: 50px 0;
}
hr.clear {
    clear: both;
}
.learn-more {
    font-size: 18px;
    color: #464646;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}
.learn-more:hover {
    color: #285482;
    letter-spacing: 0.2em;
}
.learn-more-icon {
    display: inline-block;
    padding-right: 33px;
    background: url('https://6e9146.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/images/icon-arrow-right.png') no-repeat center right;
    color: #285482;
}
.learn-more-icon:hover {
    color: #464646;
}
.learn-more-icon-w {
    background: url('https://c28ada.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/images/icon-arrow-right-w.png') no-repeat center right;
    color: #fff;
}
.learn-more-icon-w:hover {
    color: #fff;
}
.img-left {
    float: left;
    margin-right: 56px;
    margin-bottom: 20px !important;
    max-width: 50%;
}
.img-right {
    float: right;
    margin-left: 56px;
    margin-bottom: 20px !important;
    max-width: 50%;
}
.img-right:last-child,
.img-left:last-child {
    margin-bottom: 0px;
}
.big-video {
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
    min-width: 100vw;
    min-height: 100vh;
}
.container-big {
    max-width: 1425px;
}
.table-responsive {
    margin-bottom: 40px;
}
.embed-responsive {
    margin-bottom: 0;
    min-height: 515px;
    padding-bottom: 0;
}
.disabled-cursor {
    pointer-events: none;
}
/* Hover Animation */
.image-hover {
  position: relative;
  overflow: hidden;
}
.image-hover:after {
  content: "";
  background-color: rgba(0, 0, 0, 0.3);
  height: 100%;
  width: 100%;
  position: absolute;
  transform: scale(2) rotate(45deg);
  left: -120%;
  top: -180%;
  opacity: 0;
  transition: left 0.8s ease, top 0.8s ease, opacity 0.8s ease;
}
.image-hover:hover:after {
  left: 0;
  top: 0;
  opacity: 1;
}
/* Header */
.body-wrapper {
    overflow: hidden !important;
}
.header {
    position: relative;
}
.menu-logo-content.menu-fix-header {
    position: fixed;
    width: 100%;
    display: none;
    margin-top: 0px;
    z-index: 1000;
    top: 0;
}
.menu-logo-content {
    background-color: #fff;
}
.logo-content {
    float: left;
    width: 271px;
    text-align: right;
    padding: 22px 0 21px;
}
.logo-content img {
    max-width: 100%;
}
.menu-content {
    float: left;
    text-align: right;
    width: calc(100% - 271px);
}
.menu-section {
    width: calc(100% - 305px);
    float: left;
    padding-right: 93px;
    padding-top: 40px;
}
.menu-section ul {
    font-size: 0;
}
.menu-section ul > li {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 0 32px;
}
.menu-section ul > li:first-child {
    padding-left: 0;
    border-left: none;
}
.menu-section ul > li:last-child {
    padding-right: 0;
    border-right: none;
}
.menu-section ul > li > a {
    color: #293040;
    font-size: 18px;
    position: relative;
    z-index: 38;
    font-weight: 700;
    line-height: 2;
    display: block;
    letter-spacing: 0.133em;
    font-family: 'Yantramanav';
    text-transform: uppercase;
}
/*
.menu-section ul > li > a:hover,
.menu-section ul > li.current-page-ancestor > a,
.menu-section ul > li.current_page_parent > a,
.menu-section ul > li.current-menu-parent > a,
.menu-section ul > li.current-menu-ancestor > a,
.menu-section ul > li.current-menu-item > a {
    color: #293040;
}
*/
.header-phone p a:after,
.menu-section > ul > li > a:after {
    content: "";
    border-bottom: 2px solid #000080;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transition: all .2s ease;
    -webkit-transition: all .2s ease;
    -mz-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
}
.header-phone p a:hover:after,
.menu-section > ul > li > a:hover:after,
.menu-section > ul > li.current-menu-parent > a:after,
.menu-section > ul > li.current-menu-ancestor > a:after,
.menu-section > ul > li.current-menu-item > a:after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
/*
.menu-section > ul > li.menu-item-has-children > a {
    padding-right: 19px;
    background: url('https://d66bed.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/images/icon-sub.png') no-repeat right center;
}
*/
.menu-section li .sub-menu {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: calc(100% + 10px);
    max-width: 100%;
    min-width: 200px;
    background-color: #000080;
    z-index: 37;
    padding: 0;
    border: none;
    transition: all .2s ease;
    -webkit-transition: all .2s ease;
    -mz-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -webkit-transform: translate(0, 10px);
        -ms-transform: translate(0, 10px);
            transform: translate(0, 10px);
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color=#ffffff)";/*IE 8*/
    -moz-box-shadow: 0 0 5px 0 rgba(255,255,255,0.5);/*FF 3.5+*/
    -webkit-box-shadow: 0 0 5px 0 rgba(255,255,255,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: 0 0 5px 0 rgba(255,255,255,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#fff); /*IE 5.5-7*/
}
.menu-section li:hover > .sub-menu {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
}
.menu-section li > .sub-menu:before {
    position: absolute;
    height: 62px;
    width: 100%;
    left: 0;
    top: -50px;
    background: transparent;
    content: "";
}
.menu-section li .sub-menu li {
    border: 1px solid #000080;
    width: 100%;
    text-align: left;
    padding: 0;
	margin-left: 0px;
    position: relative;
    background-color: #000080;
    transition: all .2s ease;
    -webkit-transition: background .2s ease;
    -mz-transition: background .2s ease;
    -moz-transition: background .2s ease;
    -o-transition: background .2s ease;
}
/*
.menu-section li .sub-menu li:last-child {
    border-bottom: none;
}
*/
.menu-section li .sub-menu li a {
    display: block;
    padding: 13px 20px 10px;
    color: #fff;
    text-transform: none;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.3;
}
.menu-section li .sub-menu li:last-child a {
    border-bottom: none;
}
.menu-section li .sub-menu li.menu-item-has-children > a {
    position: relative;
    width: 100%;
}
.menu-section li .sub-menu li.menu-item-has-children > a:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
    border-color: transparent transparent transparent #fff;
    -webkit-transition: border 0.3s ease;
    -moz-transition: border 0.3s ease;
    -o-transition: border 0.3s ease;
    transition: border 0.3s ease;
}
.menu-section li .sub-menu .sub-menu {
    left: 100%;
    top: 0;
}
.menu-section li .sub-menu li.menu-item-12393 .sub-menu {
    top: auto;
    bottom: 0;
}
.menu-section li > .sub-menu > li.current-menu-item > a,
.menu-section li > .sub-menu > li:hover > a {
    background-color: #fff;
    color: #293040;
}
.header-phone {
    float: left;
    width: 320px;
    background-color: #000080;
    margin-right: -15px;
    padding: 29.5px 0;
}
.header-phone p {
    text-align: center;
    font-size: 40px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'UnicaOne';
}
.header-phone p a {
    color: #fff;
    position: relative;
}
.header-phone p a:after {
    border-color: #fff;
}
/* Home */
.hero {
    position: relative;
    height: 964px;
    background: url('https://8307c2.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/images/hero.jpg') no-repeat center top;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.hero:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(41 48 64 / .5);
}
.hero-wrapper {
    position: relative;
    max-width: 1283px;
    margin: auto;
    text-align: center;
}
.hero-wrapper h1 {
    font-size: 150px;
    color: #fff;
    line-height: 0.8667;
    text-transform: uppercase;
    margin-bottom: 21px;
}
.hero-wrapper h2 {
    text-transform: uppercase;
    font-size: 49px;
    color: #fff;
    font-family: 'UnicaOne';
    letter-spacing: 0.494em;
    line-height: 0.5919;
    margin-bottom: 32px;
}
.hero-wrapper p {
    color: #fff;
    font-size: 20px;
    line-height: 1.65;
    max-width: 720px;
    margin: 0 auto 27px;
}
.hero-wrapper .btn {
    margin: auto;
}
.home-content {
    padding: 102px 0 162px;
    position: relative;
}
.home-content:before {
    content: '';
    width: 100%;
    height: 514px;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #000080;
}
.hc-wrapper {
    position: relative;
    padding-top: 37px;
}
.hc-wrapper > h2 {
    max-width: calc(1364px / 2);
    margin-left: auto;
    margin-right: 138px;
    color: #fff;
    font-size: 58px;
    text-transform: uppercase;
    margin-bottom: 35px;
}
.hc-wrapper > h2 span {
    display: block;
    font-size: 24px;
    font-family: 'UnicaOne';
    line-height: 1.2084;
    letter-spacing: 0.494em;
    margin-bottom: 9px;
}
.hc-main {
    font-size: 0;
    background-color: #fff;
    padding: 0 138px 88px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=43, Direction=0, Color=#000000)";
    -moz-box-shadow: 0 43px 43px rgba(0,0,0,0.16);
    -webkit-box-shadow: 0 43px 43px rgba(0,0,0,0.16);
    box-shadow: 0 43px 43px rgba(0,0,0,0.16);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=43, Direction=135, Color=#000000);
}
.hc-main > div {
    display: inline-block;
    vertical-align: top;
}
.hc-left {
    height: 714px;
    width: 614px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    margin-top: -167px;
}
.hc-right {
    width: calc(100% - 614px);
    padding-left: 72px;
    padding-top: 61px;
    padding-right: 40px;
}
.hc-right p {
    font-size: 18px;
    color: #293040;
    line-height: 1.8889;
    margin-bottom: 34px;
}
.hc-right h3 {
    color: #000080;
    font-size: 31px;
    line-height: 1.2904;
    padding-top: 12px;
}
.pas-wrapper {
    font-size: 0;
}
.pas-wrapper a {
    display: inline-block;
    vertical-align: top;
    width: 20%;
    height: 20vw;
    font-size: 31px;
    position: relative;
    background-size: cover;
    counter-increment: pas-counter;
    background: -moz-linear-gradient(135deg, #13138C 41%, #000080 33%);/* FF3.6+ */
    background: -webkit-gradient(linear, 135deg, color-stop(41%, 13138C), color-stop(33%, 000080));/* Chrome,Safari4+ */
    background: -webkit-linear-gradient(135deg, #13138C 41%, #000080 33%);/* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(135deg, #13138C 41%, #000080 33%);/* Opera 11.10+ */
    background: -ms-linear-gradient(135deg, #13138C 41%, #000080 33%);/* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */
    background: linear-gradient(135deg, #13138C 41%, #000080 33%);/* W3C */
}
.pas-wrapper a:hover {
    font-size: 35px;
}
.pas-wrapper a:before {
    content: counter(pas-counter, decimal-leading-zero);
    position: absolute;
    color: #fff;
    right: 17px;
    top: 4px;
    font-family: 'UnicaOne';
}
.pas-wrapper a:last-child:before {
    display: none;
}
.pas-wrapper h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 30px;
    height: 100%;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.pas-wrapper a:hover h2 {
    letter-spacing: 0.05em;
}
.pas-wrapper h2 > span {
    position: relative;
    padding: 43.5px 5px;
    width: 100%;
    text-align: center;
}
.pas-wrapper h2 > span:before,
.pas-wrapper h2 > span:after {
    content: '';
    width: 146px;
    height: 2px;
    margin: auto;
    background-color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}
.pas-wrapper h2 > span:after {
    top: auto;
    bottom: 0;
}
.pas-wrapper h2 > span span {
    height: 33px;
    width: 55px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    margin: auto;
    background: url('https://a9069f.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/images/icon-arrow.png') no-repeat center #000080;
    z-index: 2;
}
.result-section {
    padding: 145px 0 308px;
}
.rs-wrapper {
    padding: 0 116px 0 138px;
    font-size: 0;
}
.rs-wrapper > div {
    display: inline-block;
    vertical-align: top;
}
.rs-left {
    width: 694px;
    padding-right: 20px;
}
.rs-left h2 {
    color: #293040;
    font-size: 126px;
    line-height: 0.8969;
    margin-bottom: 54px;
}
.rs-left figure img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#000080)";/*IE 8*/
    -moz-box-shadow: 20px 20px 0 #000080;/*FF 3.5+*/
    -webkit-box-shadow: 20px 20px 0 #000080;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: 20px 20px 0 #000080;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#000080); /*IE 5.5-7*/
}
.rs-right {
    width: calc(100% - 694px);
    padding-left: 65px;
}
.rs-right p {
    font-size: 18px;
    color: #293040;
    line-height: 1.8889;
    margin-bottom: 34px;
}
.rs-right blockquote {
    border-left: 9px solid #000080;
    padding: 20px 0 12px 42px;
    margin-bottom: 30px;
}
.rs-right blockquote p {
    font-size: 31px;
    line-height: 1.2904;
    font-family: 'Unna';
    margin-bottom: 0;
}
.rs-right h3 {
    font-size: 30px;
    color: #000080;
    line-height: 1.3;
    margin-bottom: 12px;
}
.featured-testimonials {
    padding-bottom: 144px;
    background: -moz-linear-gradient(150deg, #13138C 45%, #000080 33%);/* FF3.6+ */
    background: -webkit-gradient(linear, 150deg, color-stop(45%, 13138C), color-stop(33%, 000080));/* Chrome,Safari4+ */
    background: -webkit-linear-gradient(150deg, #13138C 45%, #000080 33%);/* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(150deg, #13138C 45%, #000080 33%);/* Opera 11.10+ */
    background: -ms-linear-gradient(150deg, #13138C 45%, #000080 33%);/* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */
    background: linear-gradient(150deg, #13138C 45%, #000080 33%);/* W3C */
}
.ft-wrapper {
    padding-left: 138px;
    padding-right: 177px;
    font-size: 0;
}
.ft-left {
    display: inline-block;
    vertical-align: top;
    width: 674px;
}
.ft-left figure {
    margin-top: -126px;
}
.ft-right {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 674px);
    padding-top: 115px;
    padding-left: 128px;
}
.ft-right h2 {
    color: #fff;
    font-size: 100px;
    margin-bottom: 35px;
}
.ft-right h2 span {
    display: block;
    font-size: 24px;
    font-family: 'UnicaOne';
    letter-spacing: 0.494em;
    text-transform: uppercase;
    line-height: 1.2084;
}
.ft-right .btn {
    background-color: transparent;
}
.ft-right .btn:hover {
    background-color: #fff;
}
.ft-main {
    font-size: 0;
    padding: 90px 41px 0 42px;
    margin: 0 -77px;
}
.ft-main p {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding: 0 50px;
    text-align: justify;
    font-size: 20px;
    color: #fff;
    line-height: 1.9;
}
.ft-main p span {
    display: block;
    font-size: 26px;
    margin-top: 45px;
}
.ft-main p span:before {
    content: '';
    display: block;
    width: 160px;
    height: 1px;
    background-color: #fff;
    margin-bottom: 15px;
}
/* Content */
.hero-page {
    position: relative;
    background: url('https://7c3532.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/images/hero-about.jpg') no-repeat center;
    background-size: cover;
    height: 378px;
}
.hero-page-blog {
    background-image: url('https://332eb7.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/images/hero-blog.jpg');
}
.hero-page:before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(0 0 0 / .17);
    position: absolute;
    left: 0;
    top: 0;
}
.main-content {
    position: relative;
    padding: 88px 0 90px;
}
.main-content:before {
    content: '';
    width: 100%;
    height: 514px;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #000080;
}
.mc-wrapper {
    position: relative;
}
.mc-wrapper > h1 {
    line-height: 1.2;
    text-align: center;
    font-size: 60px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 70px;
}
.mc-wrapper h2 {
    font-size: 43px;
    color: #000080;
    line-height: 1.3;
    margin-bottom: 40px;
    margin-top: 85px;
}
.mc-wrapper h2:first-of-type {
    margin-top: 0;
}
.mc-wrapper h2:after {
    content: '';
    display: block;
    width: 227px;
    height: 2px;
    background-color: #c1c2c6;
    margin-top: 30px;
}
.mc-wrapper h3 {
    color: #000080;
    line-height: 1.3;
    font-size: 36px;
    margin-bottom: 35px;
}
.mc-wrapper h4 {
    color: #000080;
    line-height: 1.25;
    font-size: 21px;
    font-family: 'Metrophobic';
    text-transform: uppercase;
}
.mc-wrapper li,
.mc-wrapper p {
    color: #293040;
    text-align: justify;
    line-height: 1.8889;
    font-size: 18px;
    margin-bottom: 35px;
}
.mc-wrapper ol,
.mc-wrapper ul {
    padding-left: 25px;
    margin-bottom: 35px;
}
.mc-wrapper ul li {
    list-style: disc;
}
.mc-wrapper li {
    text-align: left;
    margin-bottom: 0;
}
.mc-wrapper li b,
.mc-wrapper p b,
.mc-wrapper li strong,
.mc-wrapper p strong {
    font-weight: normal;
    text-transform: uppercase;
}
.mc-wrapper li a:hover,
.mc-wrapper p a:hover {
    text-decoration: underline;
}
.mc-wrapper .row {
    margin-bottom: 35px;
}
.mc-main {
    min-height: 390px;
    background-color: #fff;
    padding: 90px 100px 106px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=43, Direction=0, Color=#000000)";
    -moz-box-shadow: 0 43px 43px rgba(0,0,0,0.16);
    -webkit-box-shadow: 0 43px 43px rgba(0,0,0,0.16);
    box-shadow: 0 43px 43px rgba(0,0,0,0.16);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=43, Direction=135, Color=#000000);
}
.mc-about-top,
.mc-about-bottom {
    font-size: 0;
}
.mc-about-bottom > div,
.mc-about-top > div {
    display: inline-block;
    vertical-align: top;
    width: 50%;
}
.mc-about-top {
    margin-bottom: 76px;
}
.mc-about-top-image {
    padding-right: 36px;
}
.mc-about-top-content {
    padding-left: 36px;
}
.mc-about-bottom-content {
    padding-right: 50px;
}
.mc-about-bottom-image {
    padding-left: 15px;
}
.mc-about h3 {
    line-height: 1.4166;
    font-size: 24px;
    font-family: 'Metrophobic';
    margin-bottom: 0;
}
.mc-att-item {
    margin-bottom: 98px;
    font-size: 0;
}
.mc-att-image {
    display: inline-block;
    vertical-align: top;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    width: 457px;
    height: 423px;
}
.mc-att-details {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 457px);
    padding-left: 60px;
}
.mc-att-details h2 {
    margin-bottom: 30px;
}
.mc-att-details h2:after {
    width: 100%;
}
.mc-att-details h3 {
    font-style: italic;
    font-size: 24px;
    color: #293040;
}
.mc-bio-image {
    float: left;
    width: 457px;
    margin-right: 60px;
    margin-bottom: 20px;
}
.mc-bio-details h2 {
    margin-bottom: 35px;
}
.mc-bio-details h2 span {
    font-size: 24px;
    color: #293040;
    display: block;
    font-style: italic;
    line-height: 1;
}
.mc-bio-details h2:after {
    overflow: hidden;
    margin-bottom: 25px;
}
.mc-bio-contact {
    margin-bottom: 20px;
}
.mc-bio-contact p {
    font-size: 24px;
    font-family: 'Unna';
    line-height: 1.25;
}
.mc-bio-details > .row {
    padding-top: 65px;
    margin-bottom: 0;
}
.mc-pa-list {
    margin: 0 -63px;
    font-size: 0;
}
.mc-pa-item {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding: 0 63px;
    margin-bottom: 82px;
}
.mc-pa-image {
    display: block;
    position: relative;
    height: 724px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.mc-pa-image:hover {
    opacity: 0.8;
}
.mc-pa-item h2 {
    font-size: 48px;
    text-align: center;
    background-color: #000080;
    color: #fff;
    text-transform: uppercase;
    padding: 19px 0 18px;
}
.mc-pa-item h2:after {
    display: none;
}
.mc-pa-details {
    padding: 0 15px;
}
.mc-pa-details p {
    text-align: center;
    font-size: 24px;
    line-height: 1.5;
}
.mc-pa-details .btn {
    margin: auto;
}
.mc-pa-child ul li a {
    text-transform: uppercase;
}
.mc-contact {
    font-size: 0;
}
.mc-contact > div {
    display: inline-block;
    vertical-align: top;
    width: 50%;
}
.mc-contact-main p {
    text-align: left;
    margin-bottom: 65px;
}
.mc-contact-main h3 {
    font-size: 24px;
}
.mc-contact-main h3:last-of-type {
    margin-bottom: 65px;
}
.mc-contact-map {
    padding-left: 70px;
}
.mc-contact-map .embed-responsive {
    min-height: 740px;
}
.mc-wrapper *:first-child {
    margin-top: 0;
}
.mc-wrapper *:last-child {
    margin-bottom: 0;
}
/* Footer */
.badges-list {
    text-align: center;
    padding-top: 95px;
	width: 100%;
}
.hc-main .badges-list {
    padding-top: 75px;
}
.badges-list ul {
    font-size: 0;
    width: 100%;
    list-style: none;
    padding: 0;
}
.badges-list ul li {
    display: inline-block;
    vertical-align: middle;
    padding: 0 33px;
}
.badges-list ul li a[href=""] {
    pointer-events: none;
}
.badges-list ul li a:hover {
    opacity: 0.8;
}
.form-section {
    padding: 115px 0 128px;
    background-color: #000080;
}
.form-section-home {
    background: url('https://6eacf2.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/images/bg-form.jpg') no-repeat center;
    background-size: cover;
}
.form-details h2 {
    font-size: 100px;
    color: #fff;
    line-height: 0.8;
    text-align: center;
    position: relative;
    padding-top: 59px;
    margin-bottom: 110px;
}
.form-section-home .form-details h2 {
    color: #293040;
}
.form-details h2:before,
.form-details h2:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
}
.form-details h2:before {
    background-color: #fff;
    top: 12px;
    width: 432px;
    height: 3px;
}
.form-section-home .form-details h2:before {
    background-color: #000080;
}
.form-details h2:after {
    width: 68px;
    height: 31px;
    background: #000080 url('https://d6ccf0.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/images/icon-dialog-white.png') no-repeat center;
}
.form-section-home .form-details h2:after {
    background: #f7f7f7 url('https://fd2714.claudeassets.com/20250513000226im_/https://englelegal.com/wp-content/themes/lawfirmsites/assets/images/icon-dialog.png') no-repeat center;
}
.fb-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
}
.fb-wrapper > div {
    flex: 0 1 50%;
}
.fb-left {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    min-height: 793px;
}
.fb-right-wrap {
    padding: 80px 100px 70px 80px;
}
.fb-phone {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 28px;
    margin-bottom: 56px;
}
.fb-phone h3 {
    font-size: 40px;
    color: #293040;
}
.fb-phone h3 a {
    font-family: 'UnicaOne';
}
.fb-contact {
    border-bottom: 1px solid #e6e6e6;
    font-size: 0;
    padding: 48px 0 60px;
    margin-bottom: 49px;
}
.fb-contact > div {
    display: inline-block;
    vertical-align: top;
    min-width: 324px;
}
.fb-contact p {
    color: #293040;
    font-size: 24px;
    line-height: 1.5;
}
.fb-contact p a {
    font-family: 'Unna';
}
.social-media {
    margin-bottom: 26px;
}
.social-media ul {
    font-size: 0;
}
.social-media ul li {
    display: inline-block;
    vertical-align: top;
    padding-right: 17px;
}
.social-media ul li a:hover {
    opacity: 0.8;
}
.copyright {
    font-size: 0;
}
.copyright p {
    display: inline-block;
    vertical-align: middle;
    color: #293040;
    width: 50%;
    font-size: 14px;
    text-transform: uppercase;
}
.copyright p:last-child {
    text-align: right;
}
/* Page Pagination */
.blog-item {
    margin-bottom: 78px;
}
.blog-item h2 span {
    display: block;
    font-size: 21px;
    font-style: italic;
    color: #293040;
}
.blog-pagination .pagination {
    padding: 135px 0 0;
}
.blog-pagination .pagination .page-numbers.current,
.blog-pagination .pagination .page-numbers:hover:not(.dots) {
    color: #fff;
    text-decoration: none;
    background-color: #0a3ab7;
}
/*
.pagination {
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 0px !important;
    font-size: 0;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    text-align: center;
}
.pagination:before {
    display: none;
}
.pagination .page-numbers {
    border-radius: 0px;
    color: #616161;
    height: auto;
    padding: 0;
    text-align: center;
    width: auto;
    border: none;
    text-decoration: none!important;
    font-weight: bold;
}
.pagination .page-numbers.dots {
    border: none;
}
.pagination .page-numbers.next ,
.pagination .page-numbers.prev  {
    border-radius: 0;
    color: #fff;
    display: inline-block;
    position: relative;
    border: none;
    margin-right: 9px;
    font-size: 18px;
    background-color: #f2b035;
    float: left;
    padding: 15px 30px 10px;
    font-weight: bold;
    letter-spacing: 0.075em;
    text-transform: uppercase;
}
.pagination .page-numbers.next {
    margin-right: 0;
    float: right;
}
.pagination .page-numbers.next:focus,
.pagination .page-numbers.prev:focus,
.pagination .page-numbers.next:active,
.pagination .page-numbers.prev:active,
.pagination .page-numbers.next:hover,
.pagination .page-numbers.prev:hover {
    background-color: #233559;
    color: #fff;
}
.pagination .page-numbers.prev i,
.pagination .page-numbers.next i {
    width: 7px;
    height: 12px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.pagination .page-numbers.next i {
    margin-left: 24px;
    left: -4px;
}
.pagination .page-numbers.prev i {
    margin-right: 24px;
    right: -4px;
}
.pagination .page-numbers.next i:before,
.pagination .page-numbers.prev i:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    display: block;
}
.pagination .page-numbers.next i:before {
    border-width: 6px 0 6px 7px;
    border-color: transparent transparent transparent #fff;
}
.pagination .page-numbers.prev i:before {
    border-width: 6px 7px 6px 0;
    border-color: transparent #fff transparent transparent;
}
.pagination .page-numbers:active,
.pagination .page-numbers:focus,
.pagination .page-numbers:hover,
.pagination .page-numbers.current {
    color: #002366;
}
.pagination .page-numbers.dots:active,
.pagination .page-numbers.dots:focus,
.pagination .page-numbers.dots:hover {
    color: #00375d;
    background-color: transparent;
}
*/
/* Gform */
.red {
    color: #790000;
    font-size: 18px;
}
#contact-form {
    max-width: 1281px;
    margin: auto;
}
#contact-form .gfield_required {
    color: #fc7a00;
    font-weight: bold;
    display: none;
}
#contact-form .gform_wrapper {
    margin: 0;
}
#contact-form .gform_wrapper .gfield_label {
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
    line-height: 1.45;
    text-transform: uppercase;
    font-family: 'UnicaOne';
}
.form-section-home #contact-form .gform_wrapper .gfield_label {
    color: #293040;
}
#contact-form .gform_wrapper ul {
	list-style-type:none;
	padding: 0;
	overflow: hidden;
    margin: 0 !important;
}
#contact-form .gform_wrapper ul li {
    padding: 0 15px;
    clear: none;
    font-size: 0;
    margin: 0 0 35px !important;
    max-width: 100% !important;
    border: none;
}
#contact-form .gform_wrapper .validation_error {
	background: #FFE1E1 none repeat scroll 0 0;
    padding: 10px;
    border: solid 2px #9A6262;
    color: #9A6262;
    margin-bottom: 10px;
    font-size: 14px;
}
#contact-form .gform_wrapper .validation_message {
    font-size: 11px;
    padding: 0;
    display: none;
}
#contact-form .gform_confirmation_wrapper{
	background: #DFFFDE none repeat scroll 0 0;
    color: #276F26;
    border: solid 2px #276F26;
    padding: 10px;
} 
#contact-form .gform_wrapper .gform_half_left,
#contact-form .gform_wrapper .gform_half_right {
	float:left;
	width:50%;
}
#contact-form .gform_wrapper .gform_left_third,
#contact-form .gform_wrapper .gform_middle_third,
#contact-form .gform_wrapper .gform_right_third
{
	float:left;
	width:33.33333%;
}
#contact-form .gform_wrapper input[type="text"],
#contact-form .gform_wrapper input[type="email"],
#contact-form .gform_wrapper input[type="phone"],
#contact-form .gform_wrapper textarea{
	width:100%;
}
#contact-form .gform_wrapper textarea{
    resize:none;
}
#contact-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    opacity: 1;
    color: #252428;
}
#contact-form ::-moz-placeholder { /* Firefox 19+ */
    opacity: 1;
    color: #252428;
}
#contact-form :-ms-input-placeholder { /* IE 10+ */
    opacity: 1;
    color: #252428;
}
#contact-form :-moz-placeholder { /* Firefox 18- */
    opacity: 1;
    color: #252428;
}
.archive-dropdown,
#contact-form .gform_wrapper input[type="text"],
#contact-form .gform_wrapper input[type="phone"],
#contact-form .gform_wrapper input[type="email"],
#contact-form .gform_wrapper select,
#contact-form .gform_wrapper textarea {
    font-size: 18px;
    padding: 3px 20px 0;
    width: 100%;
    background-color: #fff;
    height: 67px;
    color: #252525;
    border: 1px solid #fff;
    margin: 0;
}
#contact-form .gform_wrapper textarea {
    height: 240px;
    padding-top: 18px;
}
#contact-form .gform_wrapper .gform_footer {
    margin: 20px 0 0;
    padding: 0;
    position: relative;
    text-align: center;
}
.bc-content #contact-form .gform_wrapper .gform_footer {
    text-align: left;
}
#contact-form .gform_wrapper input[type="submit"] {
    background: transparent;
    font-size: 24px;
    border: 1px solid #fff;
    max-width: 312px;
    width: 100%;
    position: relative;
    min-height: 62px;
    margin: 0;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    font-family: 'UnicaOne';
    text-transform: uppercase;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}
.form-section-home #contact-form .gform_wrapper input[type="submit"] {
    background-color: #000080;
}
#contact-form .gform_wrapper input[type="submit"]:active,
#contact-form .gform_wrapper input[type="submit"]:focus,
#contact-form .gform_wrapper input[type="submit"]:hover {
    background-color: #fff;
    color: #000080;
}
#contact-form .gform_wrapper ul li.gfield_error textarea,
#contact-form .gform_wrapper ul li.gfield_error input {
    border-color: red;
}
#contact-form .gform_wrapper .top_label div.ginput_container {
    margin-top: 0px;
}
#contact-form .gform_wrapper .gfield_html h3 {
    padding-top: 80px;
    font-size: 22px;
    color: #248aff;
    margin-bottom: 20px;
    font-weight: bold;
}
#contact-form .gform_wrapper .gfield_checkbox li,
#contact-form .gform_wrapper .gfield_radio li {
    width: 100%;
}
#contact-form .gform_wrapper p,
#contact-form .gform_wrapper .gfield_checkbox li label,
#contact-form .gform_wrapper .gfield_radio li label {
    font-size: 18px;
    line-height: 1.5;
    color: #fff;
    padding-left: 5px;
    font-weight: 500;
    vertical-align: top;
}
#contact-form .gform_wrapper p {
    padding-left: 0;
    padding-right: 5px;
}
#contact-form .gform_wrapper p a {
    color: #00aeff;
}
#contact-form .gform_wrapper p a:focus,
#contact-form .gform_wrapper p a:active,
#contact-form .gform_wrapper p a:hover {
    color: #fff;
}
#contact-form .gform_wrapper .gfield_checkbox li label a {
    color: #dbdbdb;
    text-decoration: underline;
}
#contact-form .gform_wrapper .gfield_checkbox li label a:active,
#contact-form .gform_wrapper .gfield_checkbox li label a:focus,
#contact-form .gform_wrapper .gfield_checkbox li label a:hover {
    color: #fff;
}
#contact-form .gform_wrapper ul li .gfield_checkbox {
    padding: 0;
}
#contact-form .gform_wrapper ul li .gfield_checkbox li {
    margin-bottom: 0;
    color: #fff;
    font-size: 18px;
    margin-bottom: 0 !important;
}
#contact-form .gform_wrapper ul li .gfield_checkbox li input {
    margin-top: 0px;
    margin-right: 5px;
}
#contact-form .gform_wrapper .gfield_error .gfield_label {
    margin-top: 0;
}
/*
     FILE ARCHIVED ON 17:01:43 May 12, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:10:07 Jun 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.613
  exclusion.robots: 0.075
  exclusion.robots.policy: 0.064
  esindex: 0.011
  cdx.remote: 34.557
  LoadShardBlock: 175.467 (3)
  PetaboxLoader3.datanode: 195.037 (5)
  load_resource: 253.557 (2)
  PetaboxLoader3.resolve: 127.958 (2)
*/