@font-face{font-family:"FuturaPT-Book";src:url(/wp-content/uploads/2026/05/FuturaCyrillicMedium.woff2) format('woff2'),url(/wp-content/uploads/2026/05/FuturaCyrillicMedium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"BauerBodoniStd-Bold";src:url(/wp-content/uploads/2026/05/BauerBodoniStd-Bold.woff2) format('woff2'),url(/wp-content/uploads/2026/05/BauerBodoniStd-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{font-family:"BauerBodoniStd-Bold",serif;color:#333E47}@font-face{font-family:"FuturaPT-Book";src:url(/wp-content/uploads/2026/05/FuturaPT-Book.woff2) format('woff2'),url(/wp-content/uploads/2026/05/FuturaPT-Book.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Futura';src:url(/wp-content/uploads/2026/05/Futura.woff2) format('woff2'),url(/wp-content/uploads/2026/05/Futura.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}h2{font-family:"BauerBodoniStd-Bold"!important;font-weight:700!important;font-size:46px!important;line-height:100%!important;text-transform:capitalize!important}h3{font-family:"BauerBodoniStd-Bold"!important;font-weight:900;font-size:28px;line-height:100%}body{font-family:"FuturaPT-Book"}.btn{background:#8CA6AA;font-family:"Futura Medium";font-weight:500;font-size:16px;letter-spacing:10%;text-transform:uppercase;padding:12px 24px;color:#F0EEED;border:1px solid #fff0;cursor:pointer;line-height:1.4;transition:all 0.3s ease-in-out}.btn_primary{background:#8CA6AA!important;color:#F0EEED!important;border:1px solid #8CA6AA}.btn_primary:hover{background:#F0EEED1A!important;color:#F0EEED!important;border:1px solid #F0EEED80!important}.btn_outline{background:#F0EEED1A!important;color:#F0EEED!important;border:1px solid #F0EEED80!important}.btn_outline:hover{background:#8CA6AA!important;color:#F0EEED!important;border:1px solid #8CA6AA!important}#brx-header .btn_primary{font-size:12px;padding:8px 20px}ul#menu-main li a{font-weight:500;font-size:12px;line-height:150%;letter-spacing:8%;text-transform:uppercase;color:#333E47}#brx-header .brxe-logo{max-width:130px}ul#menu-main li{margin:0}ul#menu-main{gap:30px}#brx-header .btn_primary:hover{background:transparent!important;color:#8CA6AA!important;border:1px solid #8CA6AA!important}.brxe-container{width:100%;max-width:1920px}.Title_bar{padding-left:230px;position:relative}.Title_bar:before{position:absolute;content:"";width:200px;height:3px;background-color:#E7D0C4;top:50px;left:0}.logo-marquee-section{padding:60px 0;overflow:hidden;position:relative;background:#333E4740;border-top:1px solid #FFF6;backdrop-filter:blur(8px);width:100%}.logo-marquee{width:100%;overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.logo-track{display:flex;align-items:center;gap:80px;width:max-content;animation:scrollLogos 25s linear infinite;will-change:transform}.logo-track:hover{animation-play-state:paused}.logo-track img{height:32px;width:auto;max-width:140px;object-fit:contain;opacity:.7;transition:all 0.3s ease;flex-shrink:0;display:block}.logo-track img:hover{opacity:1;transform:scale(1.05)}@keyframes scrollLogos{from{transform:translateX(0)}to{transform:translateX(-50%)}}.H2_title_bar{padding-left:130px;position:relative}.H2_title_bar:before{position:absolute;content:"";width:100px;height:3px;background-color:#8CA6AA;top:23px;left:0}.Title_bar_lightPink:before{background-color:#E7D0C4}.Title_bar_navy:before{background-color:#333E47}.Column_divider>div{position:relative}.Column_divider>div:not(:last-child)::before{position:absolute;content:"";width:1px;height:120px;border-right:1px solid #A8A7AB;top:50%;transform:translateY(-50%);right:0}#brxe-jnmciv>.tab-content{padding:48px}#brxe-jnmciv>.tab-menu .tab-title{padding:24px 15px;border-right:1px solid #333E4733;display:flex;align-items:center;justify-content:center;gap:10px}#brxe-jnmciv>.tab-menu .tab-title>img{width:52px;height:52px;border-radius:100%;object-fit:cover}#brxe-jnmciv>.tab-menu .tab-title>.brxe-text-basic{font-weight:500;font-size:26px;line-height:150%;color:#333E47;font-family:"Futura Medium"}#brxe-jnmciv>.tab-menu .tab-title.brx-open{background-color:#FAF6F3}#brxe-jnmciv>.tab-content{border:0;border-bottom:1px solid #333E4733}#brxe-jnmciv{border:1px solid #333E4733}.NewsLetterForm .brxe-shortcode .ff-t-container .ff-t-column-1{width:100%!important;flex-basis:auto!important}.NewsLetterForm .brxe-shortcode .ff-t-container .ff-t-column-2{width:145px!important;flex-basis:auto!important;min-width:145px}.NewsLetterForm .brxe-shortcode .ff-t-container .ff-t-column-2 .ff-btn{background:#E7D0C4!important;padding:11px 24px!important;font-weight:500;font-size:16px;line-height:150%;letter-spacing:10%;text-transform:uppercase;color:#333E47!important;border-radius:0;border:1px solid #E7D0C4;font-family:"Futura Medium"}.NewsLetterForm .brxe-shortcode .ff-t-container .ff-t-column-1 input{border:1px solid #FFFFFF4D;border-radius:0;background:#FFFFFF1A;font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;color:#fff!important;font-family:"FuturaPT-Book";height:48px}.NewsLetterForm .brxe-shortcode .ff-t-container .ff-t-column-1 input::placeholder{color:#FFFC}.NewsLetterForm .brxe-text>p a{text-decoration:underline;color:#fff!important}.bespoke-wrapper{border-bottom:1px solid #8CA6AA4D}.Footer_menu li{margin:0}.Footer_menu ul{gap:24px}.Footer_menu li a{font-weight:400;font-size:14px;line-height:150%;text-decoration:underline;font-family:"FuturaPT-Book";color:#FFF}.footer_bottom .brxe-social-icons{margin-left:auto}.footer_bottom .brxe-text p strong{color:#fff!important}#brx-header .brxe-section{transition:all 0.3s ease}#brx-header.StickyHeader .brxe-section{position:fixed;top:0;width:100%;max-width:100%;left:0;transform:none;right:0;background:#fff;box-shadow:0 5px 20px rgb(0 0 0 / .08);z-index:9999}.ContactMobileButton{display:none}.About_banner .Title_bar{padding-left:130px;position:relative}.About_banner .Title_bar:before{width:100px;top:40px}.ListIconCheck{display:flex;flex-direction:column;gap:10px;padding:0}.ListIconCheck li{padding-left:40px;background:url(https://thoughtfultakes.com/bespoke-legal/wp-content/uploads/2026/05/Icon.svg) no-repeat left top 9px;list-style-type:none;font-family:"Futura Medium";font-weight:500}.IconCheckCircle li{background:url(https://thoughtfultakes.com/bespoke-legal/wp-content/uploads/2026/05/Frame-67.svg) no-repeat left top 3px;color:#333E47;font-family:"Futura Medium";font-weight:500;font-size:22px;line-height:150%}.About_ourValues_content{background-position:bottom -50px left 40px!important}.About_MeetTeam h3{font-family:"Futura Medium"!important;font-weight:600!important}.ContactFAQ li.accordion-item{border:1px solid #D2D1D1;margin-bottom:16px;background:#fff0;transition:all 0.3s ease}.ContactFAQ li.accordion-item.brx-open{background:#FAF6F3;border:1px solid #333E4733}.ContactSection .ff-default .ff-el-input--label label{color:#fff;line-height:150%;font-family:"Futura Medium";font-weight:500;font-size:16px}.ContactSection .ff-default .ff-el-form-control::placeholder{color:#FFF9}.ContactSection .ff-default .ff-el-form-control{background:#FFFFFF1A!important;border:1px solid #FFFFFF33!important;border-radius:0;color:#fff!important;font-family:"FuturaPT-Book";font-weight:400;font-size:16px}.ContactSection .ff-default .ff_btn_style{background:#E7D0C4!important;border-radius:0!important;color:#333E47!important;font-family:"Futura Medium";font-weight:500;font-size:16px!important}.ContactSection .ff-el-group.ff-text-left.ff_submit_btn_wrapper{margin:0!important;text-align:end}.ff-message-success{color:#fff!important;margin-bottom:20px;text-align:center}html{scroll-behavior:smooth}.ScrollMarginTop{scroll-margin-top:70px}.toc{display:flex;flex-direction:column;gap:10px}.toc a{display:block;padding:7px 14px;color:#4c6167;font-size:16px;text-decoration:none;font-weight:600;transition:all .3s ease;font-family:"BauerBodoniStd-Bold"!important;font-weight:700!important}.toc a:hover,.toc a:focus{background:#526A6F;color:#fff}.toc a.active{background:#526A6F;color:#fff}.FuturaMedium{font-family:"Futura Medium"!important}.scroll-indicator{position:absolute;right:60px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:20px;z-index:10}.scroll-text{writing-mode:vertical-rl;transform:rotate(180deg);color:#fff;font-size:12px;letter-spacing:4px;text-transform:uppercase}.mouse-icon{width:24px;height:40px;border:1.5px solid #fff;border-radius:20px;position:relative}.mouse-icon::before{content:'';width:4px;height:8px;background:#fff;border-radius:10px;position:absolute;top:8px;left:50%;transform:translateX(-50%);animation:scrollWheel 1.5s infinite}@keyframes scrollWheel{0%{opacity:1;transform:translateX(-50%) translateY(0)}100%{opacity:0;transform:translateX(-50%) translateY(10px)}}.position-relative{position:relative}.logo-swiper{overflow:hidden;width:100%;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.logo-swiper .swiper-wrapper{transition-timing-function:linear!important;align-items:center}.logo-swiper .swiper-slide{width:auto!important;display:flex;align-items:center;justify-content:center}.logo-swiper img{height:32px;width:auto;max-width:140px;object-fit:contain;opacity:.7;transition:all 0.3s ease;flex-shrink:0;display:block}.logo-swiper img:hover{opacity:1;transform:scale(1.05)}.NewsLetterForm .frm-fluent-form .ff-t-container{align-items:self-start}.ContactFAQ .accordion-content-wrapper ul,.ContactFAQ .accordion-content-wrapper ol{margin-bottom:20px;margin-top:20px}.BlogListing .bricks-layout-inner h3{margin-top:0!important;font-size:26px!important;font-weight:700;color:#333E47;line-height:130%}.BlogListing .bricks-layout-inner .content-wrapper div.dynamic{font-weight:400;font-size:20px;line-height:150%;color:#526A6F;font-family:"FuturaPT-Book"}.BlogListing .bricks-layout-inner .content-wrapper .dynamic:last-child{margin-bottom:0!important}.BlogListing .bricks-layout-inner{background:#fff0;transition:all 0.3s ease}.BlogListing .bricks-layout-inner:hover{background:#FAF6F3}.BlogListing .bricks-layout-inner:hover .content-wrapper .dynamic:last-child{border-color:#8CA6AA!important}.DotSeperator:before,.DotSingleSeperator:before{position:absolute;content:"";width:6px;height:6px;border-radius:100%;background:#E7D0C4;left:0;top:50%;transform:translateY(-50%)}.DotSeperator,.DotSingleSeperator{position:relative;padding-left:16px}.Single_Post_Header{display:block}.Single_Post_Header .item:first-child{display:grid;grid-template-columns:48px 1fr;gap:16px}.Single_Post_Header .item:first-child img{width:48px;min-width:48px;border-radius:100%;object-fit:cover}.Single_Post_Header .item:first-child{font-size:18px;color:#333E47;font-family:"Futura Medium";font-weight:600}.Single_Post_Header .item:nth-child(2){padding-left:64px;position:relative;top:-20px}.BlogSinglePageBanner .DotSingleSeperator:before{width:4px;height:4px;background:#526A6F}.Single_Post_Header .item:nth-child(3){display:none}.BlogDetail_Content_wrapper img{margin-bottom:50px}.BlogDetail_Content_wrapper h2{margin-bottom:16px;margin-top:30px;font-size:32px!important}.BlogDetail_Content_wrapper h3{margin-bottom:16px;margin-top:24px;font-size:22px!important}.BlogDetail_Content_wrapper .brxe-text{color:#526A6F;font-size:18px;font-family:"FuturaPT-Book";font-weight:400;line-height:150%}.BlogDetail_Content_wrapper .brxe-text strong{color:#333E47;font-family:"Futura Medium";font-weight:600;font-size:16px}.GridColumnSpan2{grid-column:span 2}ul.ListArrowIcon,ul.ListCheckCircleIcon{margin:0;padding:0;display:flex;flex-direction:column;gap:12px}ul.ListArrowIcon li{padding-left:34px;background:url(https://bespokelegal.com/wp-content/uploads/2026/05/ListArrowIconImg.svg) no-repeat left top 50%;list-style:none;color:#333E47;font-size:18px;font-family:"Futura Medium";font-weight:500}ul.ListArrowIcon li strong{color:#333E47!important;font-size:18px!important;font-family:"Futura Medium"!important;font-weight:500!important}ul.ListCheckCircleIcon li{padding-left:34px;background:url(https://bespokelegal.com/wp-content/uploads/2026/05/ListCheckCircleIconImg.svg) no-repeat left top 50%;list-style:none;color:#fff;font-size:18px;font-family:"Futura Medium";font-weight:500}ul.ListCheckCircleIcon li strong{color:#fff!important;font-size:18px!important;font-family:"Futura Medium"!important;font-weight:500!important}.BlogShareSocialLinks li{width:44px;height:44px;border-radius:100%!important;border:1px solid #333E4733;transition:all 0.3s ease;overflow:hidden}.BlogShareSocialLinks li:hover{background:#E7D0C4!important;border:1px solid #333E4733}.BlogSinglePageBanner .BlogShareSocialLinks li{background:#fff!important;box-shadow:0 2px 4px 0 #0000000D}.BlogSinglePageBanner .BlogShareSocialLinks li:hover{background:#E7D0C4!important;box-shadow:0 2px 4px 0 #0000000D}.BlogSinglePageBanner .brxe-post-title{font-size:52px!important}.btn_primary_pink{background:#E7D0C4!important;color:#333E47!important;border-color:#E7D0C4}.btn_primary_pink:hover{color:#E7D0C4!important;background:transparent!important;border-color:#E7D0C4}@media (min-width:1600px){.About_banner{padding-top:420px!important}}@media (max-width:1199px){.NotFoundPage h1{font-size:120px!important}h1{font-size:70px!important}.Title_bar{padding-left:150px}.Title_bar:before{width:120px;top:32px}.About_ourValues_content{padding-inline:20px!important;padding-block:80px!important}}@media (max-width:991px){.BlogSinglePageBanner .brxe-post-title{font-size:42px!important}.BlogDetail_Content_wrapper h2{font-size:30px!important}.BlogDetail_Content_wrapper h3{font-size:20px!important}#brx-header .brxe-section{top:0;max-width:100%;left:0;right:0;transform:none}.logo-track{gap:60px;animation-duration:20s}.logo-track img{height:28px;max-width:120px}.H2_title_bar{padding-left:70px}.H2_title_bar:before{width:60px;top:14px}h1{font-size:60px!important}h2{font-size:30px!important}#brxe-jnmciv>.tab-menu .tab-title>.brxe-text-basic{font-size:18px}#brxe-jnmciv>.tab-menu .tab-title>img{width:40px;height:40px}.pp-sidebar{position:relative;top:0;order:-1}}@media (max-width:767px){.BlogSinglePageBanner .brxe-post-title{font-size:30px!important}.BlogDetail_Content_wrapper h2{font-size:26px!important}.GridColumnSpan2{grid-column:span 1}.NotFoundPage h1{font-size:80px!important}.BlogListing .bricks-layout-inner h3{font-size:20px!important}.BlogListing .bricks-layout-inner .content-wrapper div.dynamic{font-size:18px}.logo-swiper .swiper-slide{margin-right:30px!important}.logo-swiper img{max-width:100px}.scroll-indicator{display:none}.ContactMobileButton{display:block;margin-left:auto;margin-right:20px}.ContactDesktopButton{display:none}.logo-marquee-section{padding:18px 0}.logo-track{gap:40px;animation-duration:18s}.logo-track img{height:24px;max-width:100px}h1{font-size:42px!important}h3{font-size:24px}.Title_bar{padding-left:80px}.Title_bar:before{width:60px;top:20px}.H2_title_bar{padding-left:50px}.H2_title_bar:before{width:40px;top:14px}.NewsLetterForm .brxe-shortcode .ff-t-container .ff-t-column-2{width:100%!important;max-width:150px;margin:0 auto!important;text-align:center}.Column_divider>div:not(:last-child)::before{position:absolute;content:"";width:calc(100% - 48px);height:1px;border-bottom:1px solid #A8A7AB;top:auto;bottom:0;transform:translateX(-50%);right:auto;left:50%}#brxe-jnmciv>.tab-content{padding:20px}#brxe-jnmciv>.tab-menu .tab-title:nth-child(1),#brxe-jnmciv>.tab-menu .tab-title:nth-child(2){border-bottom:1px solid #333E4733}.footer_bottom .brxe-social-icons{margin-left:auto;margin-right:auto}.IconCheckCircle li{font-size:20px}.About_banner .Title_bar{padding-left:60px}.About_banner .Title_bar:before{width:40px;top:27px}}.brxe-post-content p,.brxe-post-content li{font-size:18px}#brx-content.wordpress{padding:125px 0}