@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

:root
{
	--Dark-Blue:#212043;
	--WhiteColor: #ffffff;
	--PrimaryColor: #4D5FAB;
	--GoldColor:#BD9E70;
    --LightCream: #FAF9F5;
    --Black: #000;
    --Grey: #a4a4a4;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}



article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
    overflow-x: hidden;
    font-family: "Inter", sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a, a:hover

{
    text-decoration: none;
}

img
{
	display: block;
	width: 100%;
}
 svg
{
	display: block;
}

/* h1,h2,h3,h4,h5,h6
{
    font-family: 'Office Times Trial';
} */

/* p
{
	color: var(--Dark-Blue);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
} */

/*section.fl_inner_banner {
    background-image: url(https://forthlanestg.wpenginepowered.com/wp-content/uploads/2025/05/aboutbannerpng.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    aspect-ratio: 1905/600;
}
.fl_inner_banner .fl_hero_image {
    display: none;
}*/

.custom_container{
	max-width: 1340px;
	width: 100%;
	padding: 0 40px;
	margin: 0 auto;
}

.fl_header
{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 2;
	transition: 0.3s;
	
}

.fl_header::after
{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 215px;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 2.62%, rgba(0, 0, 0, 0.35) 96.9%);
	content: "";
	z-index: -1;
	
}

.fl_navbar
{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	grid-gap: 30px;
	padding: 54px 0 26px 0;
	border-bottom:1px solid rgba(255, 255, 255, 0.45);
}

.fl_links_inner > li > a
{
	color: var(--WhiteColor);
font-size: 16px;
font-style: normal;
font-weight: 300;
font-family: "Inter", sans-serif;
line-height: 140%; 
transition: 0.3s;
text-transform: capitalize;
}
.fl_navlinks
{
	flex: 1;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	grid-gap: 145px;
	justify-content: flex-end;
}

.fl_links_inner
{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	grid-gap: 30px;
}

.fl_button {
    display: flex;
    flex-wrap: wrap;
	border-radius: 150px;
background: var(--PrimaryColor);
color: var(--WhiteColor);
font-size: 13.54px;
font-style: normal;
font-weight: 500;
line-height: 120%; /* 16.251px */
letter-spacing: 0.406px;
text-transform: uppercase;
grid-gap: 13px;
align-items: center;
padding: 11px 19px 11px 19px;
border: 1px solid var(--PrimaryColor);
transition: 0.3s;
font-family: "Inter", sans-serif;
}
.fl_header .fl_button:hover, .fl_footer .fl_button:hover {
    background-color: var(--GoldColor);
    border-color: var(--GoldColor);
    color: var(--WhiteColor);
}

.fl_button:hover
{
	background-color: transparent;
	color: var(--PrimaryColor);
}

.fl_button svg path
{
	transition: 0.3s;
}
.fl_header .fl_button:hover svg path, .fl_footer .fl_button:hover svg path{
    fill: var(--WhiteColor);
}

.fl_button:hover svg path
{
	fill: var(--PrimaryColor);
}

.fl_hero_image
{
	width: 100%;
}

.navbar_fixed
{
	background-color: var(--WhiteColor);
	position: fixed;
}

.navbar_fixed.fl_header::after {
    background: transparent;
    height: 0;
}

.fl_logo svg *{
	transition: 0.3s;
}

.navbar_fixed img.FLlogoimg {
    filter: invert(1);
}

.navbar_fixed .fl_logo svg * {
    fill: var(--Dark-Blue);
}

.navbar_fixed .fl_links_inner > li > a {
    color: var(--Dark-Blue);
}

.fl_hero_banner
{
	position: relative;
}

.fl_hero_content
{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	display: flex;
	align-items: flex-end;
	padding-bottom: 91px;
}

.h1_heading
{
	color: #FFFEFB;
font-size: 64px;
font-style: normal;
font-family: 'Austin News Deck Roman';
font-weight: 400;
line-height: 115%; /* 73.6px */
}

.fl_hero_content .h1_heading span

{
	color: var(--GoldColor);
}
.overview_h2 {
    color: var(--Dark-Blue) ;
	font-family: 'Austin News Deck Light';
    font-size: 42px;
    line-height: 125%;
	padding-right: 100px;
}
.fl__overview {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    grid-gap: 63px;
    padding: 165px 0 142px 0;
}
.top_title:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
	background-color: var(--Dark-Blue) ;
}
.top_title {
    display: flex;
    grid-gap: 12px;
    align-items: center;
}
.top_title span {
    color:  var(--Dark-Blue) ;
    font-size: 20px;
    line-height: 170%;
    font-family: 'Austin News Deck Roman';
    font-style: italic;
}
h3.heading_h3 {
    color: var(--Dark-Blue);
    font-family: "Inter", sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%;
    width: 1030px;
    max-width: 100%;
}
.body_p {
    color: var(--Dark-Blue);
    font-family: "Inter", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
}
.fl_delivering {
    width: 513px;
    max-width: 100%;
    grid-gap: 86px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.fl__who_we {
    display: flex;
    flex-direction: column;
    grid-gap: 76px;
    padding-bottom: 170px;
}
.serve_acco_btn {
    color: var(--PrimaryColor) !important;
    font-family: "Inter", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%;
    width: 100%;
    text-align: start;
    background: transparent !important;
    border: none;
    padding:  34px 0;
    box-shadow: none !important;
}
.accordion-item:first-child .serve_acco_btn{
    padding-top: 0;
}
.we_serve_acco .accordion-item {
    border: none;
    border-bottom: 1px solid #D8D8D8;
    border-radius: 0 !important;
  
}
.accordion-button:not(.collapsed) {
    box-shadow: none !important;
}
.serve_acco_btn.accordion-button::after {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.63811 4.97296V6.69796H5.79711V10.746H4.00311V6.69796H0.162109V4.97296H4.00311V0.855957H5.79711V4.97296H9.63811Z' fill='%234D5FAB'/%3E%3C/svg%3E%0A");
    width: 13px;
    height: 13px;
    background-size: contain;
}
.serve_acco_btn.accordion-button:not(.collapsed)::after {
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='3' viewBox='0 0 10 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.67644 0.692383V2.41738H5.83544H4.04144H0.200439V0.692383H4.04144L5.83544 0.692683L9.67644 0.692383Z' fill='%234D5FAB'/%3E%3C/svg%3E%0A");
    width: 13px;
    height: 3px;
    background-size: contain;
}
.serve_acco_body {
    color: var(--Dark-Blue);
	font-family: "Inter", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    padding-bottom: 30px;
}
.slider_h2 {
    color: var(--WhiteColor);
    font-family: 'Austin News Deck';
    font-style: italic;
    font-size: 34px;
    line-height: 135%;
    font-weight: 300;
}
.fl_leadership {
    padding-top: 105px;
    position: relative;
    padding-bottom: 103px;
}
.fl_leadership:before {
    display: block;
    content: '';
    position: absolute;
    width: 60vw;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: -1;
    background: var(--GoldColor);
}
.slider_content {
    width: 539px;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 56px;
    height: 100%;
    justify-content: flex-end;

    align-items: flex-start;
}
.test_name {
    color: var(--WhiteColor);
    font-family: "Inter", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -0.5px;
}
.test_position {
    color: var(--WhiteColor);
    font-family: "Inter", sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    opacity: 0.7;
    line-height: 150%;
}
.white_btn .fl_button {
    background: transparent;
    border: 1px solid var(--WhiteColor);
}
.white_btn .fl_button:hover {
    background: var(--WhiteColor);
}
.top_title_white span {
    color:var(--WhiteColor);
}
.top_title_white:before {
    background-color:var(--WhiteColor);
}
.test_img img {
    aspect-ratio: 648 / 599;
    object-fit: cover;
    /* width: 648px; */
}
.slider_detail {
    padding-bottom: 20px;
}
.leader_slider .slick-slide  {
    padding: 0 14px;
}
.leader_slider .slick-slide .row > div {
    padding: 0;
}
.leader_slider .slick-dots li button:before {
    font-size: 9px;
    width: 9px;
    height: 9px;
    opacity: .4;
    color: var(--WhiteColor);
}
.leader_slider .slick-dots li, .news_slider .slick-dots li {
    margin: 0 2px !important;
}
.leader_slider .slick-dots li.slick-active button:before {
    opacity: 1 !important;
    color: var(--WhiteColor) !important;
}
.leader_slider .slick-dots {
    bottom: 11px;
    width: 19%;
    left: 30%;
}
.fl__leadership .top_title {
    margin-bottom: -48px;
}
.fl__what_do {
    padding-top: 166px;
    padding-bottom: 170px;
}
.fl__what_do {
    padding-top: 166px;
    padding-bottom: 170px;
    display: flex;
    flex-direction: column;
    grid-gap: 91px;
}
.fl__what_do > .row {
    justify-content: flex-end;
}
.what_we_do {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    grid-gap: 64px;
}
.inner_heading {
    color: var(--Dark-Blue,);
    font-family: "Inter", sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%;
    margin-bottom: 10px;
}
.what_we_do .row > div {
    padding: 0 15px;
}
.heading_h2 {
    color: var(--Dark-Blue);
    font-family: 'Austin News Deck Light';
    font-size: 50px;
    line-height: 115%;
}
.fl_who_are {
    padding-top: 107px;
    padding-bottom: 146px;
}
.light_bg {
    background-color: var(--LightCream);
}
.fl__who-are {
    display: flex;
    flex-direction: column;
    grid-gap: 49px;
}
.slider_target {
    padding: 5px;
    border: 1px solid var(--PrimaryColor);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 57px;
    height: 57px;
    cursor: pointer;
    transition: 0.3s all;
}
.test_arrow {
    display: flex;
    grid-gap: 17px;
}
.arrow_div {
    display: flex;
    align-items: center;
    grid-gap: 20px;
    padding-top: 31px;
    justify-content: space-between;
}   
.down_arrow {
    padding-top: 48px;
}
.slider_target:hover {
    background: var(--PrimaryColor);
}

.slider_target:hover svg path {
    fill: var(--WhiteColor)
}

.slider_target svg path {
    transition: 0.3s all;
}
.small_heading {
    color: var(--Black);
    font-family: "Inter", sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 300;
    line-height: 124%;
    padding-top: 21px;
}
.fl__who-are .heading_h2 {
    padding-top: 15px;
}
.team_content {
    padding: 0 11px;
    position: relative;
}
.team_position {
    display: flex;
    flex-direction: column;
    padding-top: 30px;
    grid-gap: 12px;
}
.team_position .test_position {
    color: var(--Dark-Blue);
    opacity: 0.7;
}
.fl_news {
    padding-top: 170px;
    padding-bottom: 183px;
}
.news_btn_wrp {
    display: flex;
    grid-gap: 30px;
    margin-top: 9px;
}
.news_img img {
    aspect-ratio: 693 / 479;
    width: 693px;
    display: block;
    object-fit: cover;
    margin-left: auto;
}
.news_content {
    display: flex;
    flex-direction: column;
    grid-gap: 21px;
    height: 100%;
    justify-content: center;
}
.fl__news .top_title {
    margin-bottom: -34px;
}
.news_slider .slick-dots {
    text-align: start;
    bottom: 7px;
    width: 20%;
}
.news_slider .slick-dots li button:before {
    font-size: 8px;
    width: 8px;
    height: 8px;
    opacity: 0.2;
    color: var(--PrimaryColor);
}
.slick-dots li.slick-active button:before {
    opacity: 1 !important;
    color: var(--PrimaryColor) !important;
}
.border_btn .fl_button {
    background: transparent;
    color: var(--PrimaryColor);
}
.border_btn .fl_button svg path {
    fill: var(--PrimaryColor);
}
.border_btn .fl_button:hover {
    background: var(--PrimaryColor);
    color: var(--WhiteColor);
}
.border_btn .fl_button:hover svg path {
    fill: var(--WhiteColor);
}
.bg_blue {
    background-color: var(--Dark-Blue);
}
.fl_footer {
    padding-top: 123px;
    padding-bottom: 42px;
}
.lets_left .heading_h2 {
    color: var(--WhiteColor);
    font-size: 60px;
    letter-spacing: -1px;
}
.lets_right .body_p {
    color: rgba(255, 255, 255, 0.7);
    font-size: 18px;
    line-height: 170%;
    font-weight: 300;
}
.lets_right {
    display: flex;
    flex-direction: column;
    grid-gap: 43px;
    align-items: flex-start;
    margin-top: 5px;
}
.fl__footer {
    grid-gap: 140px;
    flex-direction: column;
    display: flex;
}
.fl__footer_btm {
    padding-top: 260px;
    display: flex;
    flex-direction: column;
    grid-gap: 84px;
}
.footer_policy {
    padding-top: 37px;
    border-top: 1px solid #ffffff10;
    display: flex;
    align-items: center;
    justify-content: space-between;
    grid-gap: 20px;
}
.footer_copy {
    color: var(--WhiteColor);
    font-family: "Inter", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 170%;
    /*opacity: 0.31;*/
    transition: 0.3s all;
    /* font-weight: 300; */
}
a.footer_copy:hover {
    opacity: 0.7;
}
.footer_links .body_p {
    color: var(--WhiteColor);
    line-height: 160%;
    letter-spacing: -0.5px;
	font-weight:600;
}
.footer_links a.body_p {
	color: var(--Grey);
	transition: 0.3s all;
	font-weight:400;
}
.footer_links a.body_p:hover {
    color: var(--WhiteColor);
    }
    .fl_links_inner > li > a:hover {
        opacity: 0.7;
    }
    .team_slider 
 .slick-list {
    margin-left: -11px;
    margin-right: -11px;
}
.team_name {
    color: var(--Dark-Blue);
    font-family: 'Austin News Deck Light';
    font-size: 31px;
    line-height: 105%;
}

/*new css p*/
img.FLfooterlogoimg {
    width: auto;
}
.add_animation {
    transform: translateY(50px);
    transition: 1s;
    opacity: 0;
}
.animated_card {
    transform: translateY(0);
    opacity: 1;
}
@keyframes fading {
    from {opacity: 100%; padding-top: 0px;}
    to {opacity: 0; padding-top: 50px;}
}
.down_arrow {
    animation-name: fading;
    animation-delay: 2s; 
    animation-duration: 3s;
    animation-iteration-count:infinite;
    opacity: 0;
}
.fl_logo {
    margin-top: -5px;
}
.fl_hero_banner .custom_container {
    min-height: 230px;
}

.custom_container.mobile_menu {
    display: none;
}
.mobile_hero_fl {
    display: none;
}

/* section.fl_news h2.heading_h2
{
	font-size:36px;
} */


/*about page*/

.fl_inner_banner{
    position: relative;
}
.fl_inner_banner .fl_hero_image {
    max-height: 600px;
    object-fit: cover;
}
.fl_inner_content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0px;
    z-index: 1;
    display: flex;
    align-items: flex-end;
    padding-bottom: 220px;
    /* align-items: center; */
    text-align: center;
}

.fl_inner_content.multi_line {
    padding-bottom: 163px;
    align-items: flex-end;
}

.fl_inner_content .h1_heading {
    color: var(--WhiteColor);
    text-align: center;
    font-family: 'Austin News Deck Roman';
    font-size: 120px;
    font-style: normal;
    font-weight: 400;
    line-height: 105%;
}
.fl_after_banner_inner {
    padding: 45px 0 82px;
}
.fl_after_content_right .heading_h2 {
    color: var(--WhiteColor);
    margin-bottom: 61px;
}

.fl_after_content_right p {
    color: var(--WhiteColor);
    margin-bottom: 24px;
}
.fl_objectivity_inner {
    padding: 168px 0 0;
}
.fl_objectivity_inner p {
    color: var(--GoldColor);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 170%;
    text-align: center;
}
.fl_objectivity_inner h4 {
    color: var(--GoldColor);
    text-align: center;
    font-family: 'Austin News Deck';
    font-style: italic;
    font-weight: 300;
    font-size: 50px;
    line-height: 115%;
    padding-top: 49px;
    padding-bottom: 194px;
    /* border-bottom: 1px solid #D8D8D8; */
    margin-bottom: 10px;
}
.custom_container:has(.objectivity_main) {
    border-bottom: 1px solid rgb(216, 216, 216);
}
.approch_image img {
    height: auto;
    width: auto;
    object-fit: contain;
    /* margin-bottom: -1px; */
    aspect-ratio: 346/ 580;
    margin: 0 auto -1px;
}
.approch_text_inner .heading_h2 {
    margin-bottom: 33px;
    margin-top: 56px;
}

.approch_text_inner p.bold_text {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 30px;
}
.fl_approach_inner {
    padding-top: 156px;
}

.fl_different {
    padding-top: 146px;
    padding-bottom: 238px;
}

.different_heading_inner .heading_h2{
   color: var(--WhiteColor);
}
.different_text_inner p {
     color: var(--WhiteColor);
}
.different_text_inner .bold_text {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 24px;
}
.fl_different_inner .top_title {
    margin-bottom: 121px;
}
.forthlane_col h4 {
     color: var(--WhiteColor);
    margin-bottom: 21px;
}
.forthlane_col p {
    color: var(--WhiteColor);
}
.forthlane_col {
    padding-top: 38px;
    border-top: 1px solid rgb(255 255 255 / 40%);
    padding-right: 38px;
}
.diffrent_content {
    display: flex;
    flex-direction: column;
    grid-gap: 97px;
}
.fl_zigzag_text {
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.fnt_26{
    font-family: Inter;
    font-size: 26px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%;
}
.fl_zigzag_text h3 {
    margin-bottom: 22px;
    color: var(--Dark-Blue);
}
.fl_zigzag_text p.body_p {
    max-width: 493px;
    width: 100%;
}
.fl_zigzag_inner {
    padding: 181px 0 176px;
}

.fl_cayman_inner:before {
    display: block;
    content: '';
    position: absolute;
    width: 70vw;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background: var(--GoldColor);
}
.fl_cayman_inner {
    position: relative;
}
.fl_cayman_text {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    max-width: 740px;
    margin-left: 129px;
    padding-right: 135px;
    grid-gap: 71px;
}
.cayman_image img {
    max-width: 100%;
    width: 100%;
    height: 100dvh;
    object-fit: cover;
}
.fl_work__client .heading_h2 {
    margin-top: 66px;
    margin-bottom: 104px;
}
.fl_work_client_inner {
    padding-top: 132px;
    padding-bottom: 152px;
}
.work_list_inner {
    padding-top: 15px;
    border-top: 1px solid #D8D8D8;
}
.work_list_inner .work_list_count {
    color: var(--PrimaryColor);
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
    line-height: 170%;
    font-family: 'Austin News Deck Roman';
    margin-bottom: 13px;
}
.work_list_inner h4 {
    margin-bottom: 18px;
}
.our_product_item {
    padding: 47px 0 45px;
    /* border-top: 1px solid #D8D8D8; */
    border-bottom: 1px solid #d8d8d8;
}
.our_product_items .col-md-6:first-child .our_product_item, .our_product_items .col-md-6:nth-child(2) .our_product_item {
    border-top: 1px solid #D8D8D8;
}
.our_product_items .col-md-6:last-child .our_product_item {
    border-bottom: 0;
}
.our_product_items {
    padding-top: 69px;
}
.fl_our_products {
    background-color: #FAF9F5;
}
.fl_our_products_inner {
    padding-top: 134px;
    padding-bottom: 138px;
}
.fl_our_products .heading_h2 {
    padding-top: 97px;
    padding-bottom: 47px;
}
.fl_our_products p {
    max-width: 660px;
    width: 100%;
}
.our_product_item h4 {
    margin-bottom: 12px;
}
.fl_after_content_right p.body_p {
    max-width: 620px;
    width: 100%;
}
.fl_serve > .row {
    padding-top: 37px;
    padding-bottom: 23px;
    border-top: 1px solid #D8D8D8;
}
.fl_serve_title h3 {
    color: var(--Dark-Blue);
    font-size: 27px;
    font-weight: 300;
    line-height: 130%;
}
.fl_inner_banner:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(33, 32, 67, 0.00) 90%, #212043 100%);
    background-blend-mode: multiply;
}
.fl_zigzag_text .top_title {
    margin-bottom: 60px;
}
.fl_zigzag_text .heading_h2 {
    margin-bottom: 37px;
}
.fl_common_zigzag_inner .fl_zigzag_text {
    padding-right: 55px;
}
.fl_common_zigzag_inner {
    padding: 171px 0 80px;
}
.zigzag_image {
    padding-left: 32px;
}
.team_card .team_position {
    padding-top: 25px;
}
.fl_common_team_inner .top_title {
    margin-bottom: 46px;
}
.team_sub_ttl {
    margin-bottom: 72px;
}
.fl_common_team_inner {
    padding: 80px 0 150px;
}
.team_card {
    margin-bottom: 41px;
    position: relative;
}
.LinkOver:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0,0,0,0);
}
.our_team .fl_common_team_inner {
    padding: 75px 0 35px;
}
.mb-186 .fl_common_team_inner {
    padding-bottom: 146px;
}

.fl_cayman_inner_text .body_p{
     color: var(--WhiteColor);
}
.fl_cayman_inner_text .heading_h2 {
    color: var(--WhiteColor);
    margin-bottom: 40px;
}
.fl_cayman_text .fl_nav_button a.fl_button {
    width: fit-content;
    margin-top: 47px;
}
.client_card_quote {
    background-color: #FAF9F5;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 76px;
}
.client_card_quote h3{
    color: var(--Dark-Blue);
    font-family: 'Austin News Deck';
    font-style: italic;
    font-size: 34px;
    line-height: 135%;
    font-weight: 300;
}
.client_card_quote_inner {
    max-width: 606px;
    width: 100%;
    padding-right: 40px;
}
.client_card_name{
    margin-top: 67px;
}
.client_card_name .test_name, .client_card_name .test_position {
    color: var(--Dark-Blue);
}
.leadership-slider .cayman_image img {
    height: auto;
    /* max-height: 800px; */
    object-fit: cover;
    aspect-ratio: 709/719;
}
.contact_details {
    display: flex;
    flex-direction: column;
    grid-gap: 50px;
    margin-top: 50px;
    /*border-right: 1px solid #D8D8D8;
    padding-right: 100px;*/
}
.col-lg-1 span.myline {
    background: #D8D8D8;
    width: 1px;
    display: block;
    height: 100%;
}
h4.locName
{
 font-size:30px;
 font-weight: 300;
 line-height: 114.99999999999999%;
 color:#212043;
 font-family: 'Austin News Deck Roman';
 padding-bottom: 20px;
}
.contact_details ul {
    display: flex;
    flex-direction: column;
    grid-gap: 25px;
}
.contact_details > *:last-child:after {
    content: '';
    width: 91%;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
    background: #D8D8D8;
}
 
.contact_details > *:last-child {
    padding-top: 35px;
    position: relative;
}
.contact_details ul li {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    grid-gap: 28px;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
}
.contact_form .wpforms-field {
    padding: 0;
}

.contact_form .wpforms-field textarea, .contact_form .wpforms-field input {
    border: 0 !important;
    border-bottom: 1px solid #D8D8D8 !important;
    border-radius: 0 !important;
    font-size: 16px !important;
    color: #838383 !important;
    padding-left: 0 !important;
    outline: none !important;
    box-shadow: none !important;
    font-weight: 300 !important;
}
.contact_form .wpforms-field textarea::placeholder, .contact_form .wpforms-field input::placeholder {
    color: #838383 !important;
    opacity: 1 !important;
    visibility: visible !important;
}
.contact_form {
    padding-left: 62px;
    border-left: 1px solid #D8D8D8;
}
.contact_form button {
    display: flex;
    flex-wrap: wrap;
    border-radius: 150px !important;
    background: var(--PrimaryColor) !important;
    color: var(--WhiteColor) !important;
    font-size: 13.54px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 120% !important;
    letter-spacing: 0.406px !important;
    text-transform: uppercase !important;
    grid-gap: 13px;
    align-items: center;
    padding: 11px 19px 11px 19px !important;
    border: 1px solid var(--PrimaryColor) !important;
    transition: 0.3s !important;
    font-family: "Inter", sans-serif !important;
}
.contact_form button:hover{
    background-color: transparent !important;
    color: var(--PrimaryColor) !important;
}
.fl_contact_banner_after {
    padding: 135px 0;
}
button#wpforms-submit-132:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 0.5V2H12.9425L0.5 14.4425L1.5575 15.5L14 3.0575V12.5H15.5V0.5H3.5Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 15px;
    height: 15px;
    object-fit: contain;
    display: block;
    object-position: right;
    border: 0;
    position: relative;
    top: inherit;
    bottom: inherit;
    right: inherit;
    left: inherit;
    border-radius: 0;
}
.contact_form button:hover::after {
    filter: brightness(0) saturate(100%) invert(36%) sepia(20%) saturate(1510%) hue-rotate(191deg) brightness(96%) contrast(89%);
}
.simple_text_inner {
    padding: 137px 0 138px;
}
.fnt_30 h3 {
    color: var(--WhiteColor);
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.fl_expert_text{
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    max-width: 535px;
    margin-left: 129px;
    padding-right: 30px;
    grid-gap: 29px;
}
.fl_expert_insight_text p {
    color: var(--WhiteColor);
}
.fl_expert_insight_text .body_p.bold_text {
    font-weight: 600;
    margin-bottom: 24px;
}
.fl_button_white {
    display: flex;
    flex-wrap: wrap;
    border-radius: 150px;
    background: var(--WhiteColor);
    color: var(--GoldColor);
    font-size: 13.54px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0.406px;
    text-transform: uppercase;
    grid-gap: 13px;
    align-items: center;
    padding: 11px 19px 11px 19px;
    border: 1px solid var(--WhiteColor);
    transition: 0.3s;
    font-family: "Inter", sans-serif;
}
.fl_button_white .contact_svg_icon path {
    fill: var(--GoldColor);
}
.fl_nav_button.white_btn {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    grid-gap: 35px;
    margin-top: 43px;
}
.fl_nav_button.white_btn:hover {
     background-color: transparent;
    color: var(--WhiteColor);
}

.fl_custom_tabs .nav-link.active {
    background-color: var(--Dark-Blue);
}
.fl_custom_tabs .nav-link {
    color: #9EA3BF;
    padding: 9px 28px;
    border-radius: 50px;
    font-weight: 500;
    font-size: 16px;
    line-height: 170%;
}
.fl_custom_tabs {
    margin-bottom: 57px;
}
.fl_categ_content h3 {
    margin-bottom: 26px;
    max-width: 530px;
}
.fl_categ_content p.body_p {
    margin-bottom: 4px;
}
.read_more {
    color: var(--PrimaryColor);
    font-size: 16px;
    font-weight: 300;
    line-height: 150%;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.fl_categories_inner {
    padding: 141px 0 126px;
}
.fl_categ_item {
    border-bottom: 1px solid #E4E4E4;
    padding-bottom: 55px;
    padding-top: 55px;
}

.leadership_outter .slick-arrow {
    display: none;
}

/* .leadership_outter .slick-arrow::before {
    content: normal;
}
.leadership_outter .slick-arrow {
    width: 57px;
    height: 57px;
    right: 0;
    bottom: 0;
    top: auto;
    border: 1px solid #4D5FAB;
    box-shadow: none;
    outline: none;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    background-color: #faf9f5;
}
.leadership_outter .slick-arrow svg {
    display: block;
}
.leadership_outter .slick-arrow svg path {
    stroke: #4D5FAB;
}
.leadership_outter .slick-arrow.slick-prev {
    right: 163px;
    left: auto;
}
.leadership_outter .slick-arrow.slick-next {
    right: 89px;
} */
.fl_testimonial_slider {
    margin-bottom: 85px;
}
body.single-team {
    background-color: var(--Dark-Blue);
}
body.single-team .fl_footer {
    padding-top: 0;
}
body.single-team .fl__footer_btm {
    padding-top: 86px;
}
body.single-team footer.bg_blue {
    background-color:  var(--WhiteColor);
    position: relative;
}
body.single-team .footer_links .body_p {
    color: var(--Dark-Blue);
}
body.single-team .FLfooterlogoimg {
    filter: brightness(0) saturate(100%) invert(13%) sepia(19%) saturate(1700%) hue-rotate(203deg) brightness(95%) contrast(99%);
}
body.single-team .footer_policy:before {
    display: block;
    content: "";
    position: absolute;
    width: 100vw;
    top: auto;
    left: 0px;
    bottom: 0px;
    z-index: 0;
    background: var(--Dark-Blue);
    height: 100px;
}
.fl_team_nav {
    background-color:  var(--WhiteColor);
    padding: 41px 0 45px;
    border-bottom: 1px solid rgb(33 32 67 / 28%);
}
.links_navigation ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    grid-gap: 20px;
}
.fl_team_navigation {
    display: flex;
    align-items: center;
    grid-gap: 48px;
}

.fl_team_navigation .fl_button {
    color: var(--Dark-Blue);
    border-color: var(--Dark-Blue);
    padding: 14px 26px 14px 32px;
}
.fl_team_navigation .fl_button svg path{
    fill: var(--Dark-Blue);
}
.fl_team_member {
    padding-top: 130px;
}
.fl_team_member h1 {
    color: var(--WhiteColor);
    font-family: 'Austin News Deck Roman';
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: 105%;
}
.fl_team_member h3 {
    color: var(--WhiteColor);
    font-size: 25px;
    font-weight: 300;
    line-height: 170%;
    letter-spacing: -0.3px;
    margin-top: 8px;
}
.post-content {
    color: var(--WhiteColor);
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    margin-top: 45px;
}
.team_member_inner {
    max-width: 660px;
    width: 100%;
    margin-left: auto;
    padding-right: 68px;
    padding-left: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
.team_breadcrumb li {
    color: var(--WhiteColor);
    font-family: 'Austin News Deck Roman';
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 170%;
}
.team_breadcrumb ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    grid-gap: 3px;
}
.team_breadcrumb li a , .links_navigation li a{
    all: inherit;
    cursor: pointer;
    transition: 0.3s all;
}
.team_breadcrumb li a:hover, .links_navigation li a:hover {
    opacity: 0.8;
}
/* .fl_nav_button .fl_button:hover {
    background-color: var(--Dark-Blue);
} */
.team_breadcrumb {
    margin-bottom: 70px;
}
.social_icons ul {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    grid-gap: 32px;
    margin-top: 56px;
}
.post-thumbnail img {
    display: block;
    aspect-ratio: 709/648;
}
.links_navigation li {
    color: var(--Dark-Blue);
    font-size: 13.543px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0.406px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    text-transform: uppercase;
}

.single-team .fl_navbar {
    border: 0;
}
.fl_zigzag_inner .flex-row-reverse {
    margin-top: 100px;
}
.objectivity_main {
    max-width: 1120px;
    margin: 0 auto;
}
.approch_text {
    padding-top: 32px;
}
.fl_categ_item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}
.fnt_30 {
    color: var(--Dark-Blue);
    font-family: "Inter", sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.fl_map_code iframe {
    display: block;
}
.contact_details li a {
    all: inherit;
    cursor: pointer;
}
.page-template-template-contact .fl__footer_btm {
    padding-top: 10px;
}
.read_more.mob_read_more {
    display: none;
}
.flex_item {
    display: flex;
    justify-content: space-between;
    grid-gap: 20px;
}
.fl_navlinks li.active {
    color: #FFF;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.navbar_fixed li.active {
    color: inherit;
}
.contact_banner {
    position: relative;
}
.contact_banner .fl_hero_image {
    width: 100%;
    max-height: 600px;
}
/* .leadership_arrow {
    position: relative;
    max-width: 606px;
    width: 100%;
}
.leadership_arrow .test_arrow {
    position: absolute;
    bottom: 0;
    right: 0;
} */
/*about page close*/

.fnt_60 {
    color: var(--Dark-Blue);
    font-family: "Austin News Deck";
    font-size: 60px;
    font-style: normal;
    font-weight: 300;
    line-height: 115%;
    margin-bottom: 35px;
}
.fl_sub_title {
    color: var(--Dark-Blue);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 68px;
}
.fl_single_banner {
        margin-bottom: 56px;
    margin-top: 68px;
}

.fnt_22 {
    color: var(--Dark-Blue);
    font-size: 22px;
    font-style: italic;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 40px;
}
.fl_content_main .body_p {
    margin-bottom: 24px;
}
.fl_content_page .team_breadcrumb a, .fl_content_page .team_breadcrumb li {
    color: var(--Dark-Blue);
    line-height: 170%;
}
.fl_content_page_inner {
    padding-top: 227px;
}
.single-post header.fl_header {
    background-color: var(--Dark-Blue);
}
.single-post header.fl_header nav.fl_navbar {
    padding: 54px 0;
}
/* .fl_inner_content{
    padding-bottom: 100px;
} */
.share_article h3 {
    color: var(--Dark-Blue);
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
    line-height: 170%;
    font-family: 'Austin News Deck Roman';
}
.article_tags {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    /* justify-content: space-between; */
    grid-gap: 58px;
}
.article_tags a {
    color: var(--Dark-Blue);
    font-size: 20px;
    font-weight: 400;
    line-height: 150%;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.article_tags li {
    color: #E4E4E4;
    line-height: 35px;
}
.share_main {
    padding: 43px 0 34px;
    border-top: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
    margin-top: 60px;
}
.fl_navigation_main {
    padding-top: 74px;
    padding-bottom: 107px;
}
.single-post header.fl_header.navbar_fixed .fl_links_inner > li > a {
    color: var(--WhiteColor);
}
.single-post header.fl_header.navbar_fixed img.FLlogoimg {
    filter: inherit;
}
.fl_term_page_inner .body_p p {
    color: var(--WhiteColor);
    margin-bottom: 24px;
}
.fl_term_page_inner .body_p li {
    color: var(--WhiteColor);
    margin-bottom: 10px;
}
.fl_term_page_inner .body_p h3 {
    color: var(--WhiteColor);
    font-family: "Inter", sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 130%;
    margin-bottom: 10px;
    text-transform: capitalize;
}
.fl_term_page_inner .body_p ul {
    list-style: disc;
    list-style-position: inside;
    margin-bottom: 30px;
}
.fl_term_page_inner {
    padding: 137px 0px 0px;
}
.fl_term_page_inner .body_p p a {
    color: var(--WhiteColor);
}
.fl_term_page_inner .body_p {
    border-bottom: 1px solid rgb(255 255 255 / 10%);
}
/*27/05*/
button.load-more.fl_button {
    display: block;
    text-align: center;
    margin: 0 auto;
    margin-top: 50px;
    cursor: pointer;
    padding: 15px 40px;
}
.fl_cayman_inner_text .fl_nav_button.white_btn {
    margin-top: 0;
}
.team_details {
    padding-bottom: 60px;
}
.editor-rtfLink {
    color: var(--Dark-Blue);
    font-size: 13.543px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0.406px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    text-transform: uppercase;
}
.contact_details p , .contact_details ul .cont_text{
    font-size: 16px;
    line-height: 150%;
    font-weight: 300;
}
.leader_slider .fl_nav_button.white_btn {
    margin-top: 0;
}
/* .fl_team_member .post-thumbnail  ,.fl_team_member .post-thumbnail img {
    height: 100%;
    object-fit: cover;
} */

.fl_team_member .post-thumbnail, .fl_team_member .post-thumbnail img{
	    height: 100%;
    object-fit: contain;
    background-color: #e6e6e6;
}

.contact_form .wpforms-confirmation-scroll {
    background-color: transparent !important;
    border: 0 !important;
    padding: 0 !important;
}
.fl_hero_image {
    width: 100%;
    height: 100dvh;
    object-fit: cover;
}
.h1_heading.add_animation.animated_card {
    transition-delay: 1s;
}
/* .arrow_down {
    animation: arrow_delay ;
    animation-delay: 2s !important;
    transition-delay:2s !important;

} */
.fl_navlinks .fl_button {
    font-weight: 300;
}
.team_position .LinkOvername{
    transition: 0.3s all;
}
.team_position .LinkOvername:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.team_position .LinkOvername:hover .team_name {
    color: var(--GoldColor);
     transition: 0.3s all;
}
.work_list_inner h4, .our_product_item .fnt_26 ,.team_sub_ttl p.fnt_26{
    color: var(--Dark-Blue) !important;
}
.fl_expert_insight_text .fl_button_white:hover {
    border: 1px solid var(--PrimaryColor);
    background-color: var(--PrimaryColor);
    color:var(--WhiteColor);
}
.fl_expert_insight_text .fl_button_white:hover .contact_svg_icon path {
    fill: var(--WhiteColor);
}
.fl_content_main .fnt_60 {
    font-family: 'Austin News Deck Light';
}

@keyframes arrow_delay {
    0%{
        transform: translateY(-50px);
    }
    100%{
        transform: translateY(0px);
    }
}

.fl_cayman .fl_expert_text .fnt_30 h3
{
    font-weight: 500;
}

.event_top
{
	background-position:bottom center;
	background-repeat:no-repeat;
	background-size:cover;
	background-color:#212043;
	padding:200px 0 0 0;
}

.event_page .FLlogoimg
{
	height:60px;
	width:auto;
}
.event_main_head {
    color: #BD9E70;
    font-family: 'Austin News Deck Roman';
    font-size: 100px;
    font-style: normal;
    font-weight: 400;
    line-height: 115%;
    margin: 68px 0 0 0;
    width: 850px;
    max-width: 100%;
}


.event_page
{
	background-color:#212043;
	padding-bottom:125px;
}


.event_time_head
{
	color: #FFF;
font-family: 'Austin News Deck Light';
font-size: 48px;
font-style: normal;
font-weight: 300;
line-height: 115%; /* 55.2px */
}

.sub_ev_head
{
	color: #FFF;
font-family: "Inter", sans-serif;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 184%;
	margin-bottom:47px;
	display:block;
}
p.event_desc.mainDescEvent {
    margin-bottom: 40px;
}
.event_desc
{
color: #FFF;
font-family: "Inter", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 131%; /* 31.44px */
}

.event_desc a
{
	color: #BD9E70;
	text-decoration: underline;
    display: inline-block;
}
.right_details_event .event_desc a
{
	margin-top:29px;
}
.right_details_event .event_desc{
	margin-top:9px;
}


.event_details_inner {
    border-top: 2px solid #BD9E70;
    padding: 86px 0 83px 0;
    border-bottom: 2px solid #BD9E70;
	margin-top:75px;
}

/*body:has(.event_page) .fl__footer_btm {
    padding-top: 10px;
    margin-top: 0;
}*/

.event_form
{
	padding-top:100px;
	padding-bottom:100px;
	min-height:800px;
}


.right_details_event
{
	padding-left:55px;
}
.form-content h2 {
    color: #212043;
font-family: 'Austin News Deck Light';
    font-size: 36px;
    font-style: normal;
    font-weight: 300;
    line-height: 115%;
}
.form-content span {
    color: #212043;
    font-family: Inter;
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 184%;
    padding-bottom: 36px;
    display: block;
    padding-top: 3px;
}
.form-content p a {
    color: #BD9E70;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 131%;
    text-decoration-line: underline;    
}
.wpcf7-form-control .wpcf7-list-item-label, .right_hand_form label, .dietary-section p label {
    color: #838383;
    font-family: "Messina Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.form-content {
    max-width: 450px;
    margin-bottom: 52px;
}
.event_form .wpcf7-list-item label {
    flex-direction: row-reverse;
    display: flex;
       grid-gap: 7px;
    align-items: center;
}
.event_form .wpcf7-list-item {
    display: inline-block;
    margin-left: 0;
}
.event_form .wpcf7-list-item.first {
    margin-right: 31px;
}
.event_form .wpcf7-list-item label input[type="radio"] {
    -webkit-appearance: none !important;
    -webkit-appearance: none !important;
   -moz-appearance:    none !important;
   appearance:         none !important;
    outline: 1px solid #838383;
    width: 14px;
    height: 14px;
    outline-offset: 1px;
}
.event_form .wpcf7-list-item label input[type="radio"]:checked {
    display: inline-block;
    background-color: #bd9e70;
}
.radio_btn {
    padding-bottom: 35px;
    border-bottom: 1.5px solid #BD9E70;
    margin-bottom: 24px !important;
    max-width: 340px;
}
.radio_btn .wpcf7-form-control-wrap, .radio_btn .wpcf7-form-control {
    width: 100%;
    display: flex;
}
.dietary-section {
    max-width: 340px;
}
span[data-name="Dietary_Restrictions"] {
    display: block;
    padding: 25px 0 35px 0;
}
.dietary-section textarea {
    border: 1px solid #C1C1C1;
    border-radius: 0;
    margin-top: 21px;
    max-width: 340px;
    min-height: 90px;
    color: #838383;
font-family: "Messina Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; 
}
.dietary-section textarea:focus, .right_hand_form input:focus, .right_hand_form input:focus-visible, .dietary-section textarea:focus-visible {
    box-shadow: none;
    outline: none;
}
.right_hand_form input {
    border: 0;
    border-bottom: 1px solid #D8D8D8;
    font-family: "Messina Sans";
    font-size: 13.543px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
      color: #838383;
    letter-spacing: 0.406px;
    max-width: 100% !important;
    width: 450px !important;
}
.form_new_submit input {
    color: #FFF;
    text-align: center;
    font-family: "Messina Sans";
    font-size: 13.543px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0.406px;
    text-transform: uppercase;
 padding: 15px 47px 15px 33px;
    border-radius: 96.734px;
    background: #4D5FAB;
    display: flex !important;
    width: auto !important;
    margin-top: 44px;
}
.form_new_submit p:after {
    content: '';
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.5 4.5V6H16.9425L4.5 18.4425L5.5575 19.5L18 7.0575V16.5H19.5V4.5H7.5Z' fill='white'/%3E%3C/svg%3E");
       width: 22px;
    height: 22px;
    position: absolute;
    top: 11px;
    left: 95px;
}
.radio_btn .wpcf7-form-control-wrap {
    flex-wrap: wrap;

}
.form_new_submit p{
position: relative;
}
.form-content p {
    color: #505061;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 131%;
}