#main-header{padding:10px 0;box-shadow:none!important}.kkos-main-nav{z-index:2!important}#main-header.et-fixed-header{box-shadow:none!important}.kkos-top-header .et_pb_column{display:flex;justify-content:flex-end;align-items:center}.ds-icon-search input.et_pb_s{padding:0.5em}#main-footer{display:none}.footer-dark .et_pb_menu li a{color:#ffffff}.footer-light .et_pb_menu li a{color:#000000}ul#menu-company,ul#menu-support,ul#menu-sister-companies,ul#menu-company-1,ul#menu-support-1,ul#menu-sister-companies-1{display:block}.mega-menu-item a{margin-left:40px}@media only screen and (min-width:981px){.mega-menu .sub-menu{border-top:6px solid #2A98F2;border-bottom:80px solid #F3F1F1}}.divi_mega_pro .et_post_meta_wrapper{display:none}.divi_mega_pro-template-default .container{width:100%;max-width:initial}.page-id-98 #custom-navigation{display:none}#main-nav .business-menu>ul.sub-menu,#main-nav .education-events-menu>ul.sub-menu{width:80%;margin-left:8%}#main-nav .about-us-menu>ul.sub-menu,#main-nav .estate-planning-menu>ul.sub-menu,#main-nav .tax-planning-menu>ul.sub-menu,#main-nav .self-directed-menu>ul.sub-menu{width:40%;left:unset!important;float:none}#main-nav .self-directed-menu>ul.sub-menu{width:36%}#main-nav .et_mobile_menu .first-level>a::after{content:'33'}.mega-menu-item a{margin-left:20px}.sdira-formation-menu{width:30%!important}.directed-ira-menu{width:60%!important}@media only screen and (min-width:981px){.all-services-button{color:#FFFFFF!important;border-width:0!important;font-family:'Quasimoda',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;background-color:#29639a;border-radius:50px;font-weight:normal;text-transform:uppercase;text-decoration:none}.tax-planning-menu .all-services-button{position:relative;left:-1vh;bottom:-18.75vh}.estate-planning-menu .all-services-button{position:relative;left:-1vw;bottom:-35.75vh}.business-menu .all-services-button{position:relative;bottom:-22vh;left:-1vh}.business-menu .all-services-button{width:250px!important}.self-directed-menu .all-services-button{position:relative;bottom:-90px;left:10vw}.sub-menu .all-services-button{text-align:center;display:inline-block;max-width:200px}.et_pb_menu_1_tb_header.et_pb_menu ul li.all-services-button a{color:#FFFFFF!important}.et-menu-nav li.mega-menu>ul>li.all-services-button>a:first-child{padding-top:6px!important}#main-nav .education-events-menu>ul.sub-menu{width:100%;margin-left:0}.et-menu-nav li.education-events-menu>ul>li{width:22%}}@media only screen and (min-width:980px) and (max-width:1184px){.business-menu .all-services-button{bottom:-13.5vh;left:26vw}}@media only screen and (max-width:980px){.all-services-button{display:none}.services-button-mobile{color:#FFFFFF!important;border-width:0!important;font-family:'Quasimoda',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;background-color:#29639a;border-radius:50px;font-weight:normal;text-transform:uppercase;text-decoration:none}.sub-menu .services-button-mobile{text-align:center}.et_pb_menu_1_tb_header.et_pb_menu ul li.all-services-button a{color:#FFFFFF!important}}.ds-icon-search input.et_pb_searchsubmit,.widget_search input#searchsubmit{background:transparent;color:transparent;border:none;width:55px;z-index:2}.ds-icon-search input.et_pb_s,.widget_search input#s{padding-right:55px!important}.ds-icon-search .et_pb_searchform:before,.widget_search::before{content:'55';position:absolute;font-family:'ETModules';z-index:1;right:0;font-size:20px;padding:9px 15px;background-color:#ffffff}.big-search-field .et_pb_searchform:before,.widget_search::before{margin-top:23px;font-size:35px}.et_pb_team_member{display:block}@media only screen and (min-width:1080px){.dt-blog .et_pb_post.has-post-thumbnail .entry-featured-image-url{float:left;width:30%;margin-right:4%}.dt-blog .et_pb_post.has-post-thumbnail:not(.format-gallery)>.post-content{padding-left:34%}}@media only screen and (min-width:981px){.services-title{display:flex;align-items:center}.services-banner .et_pb_video{margin-top:-15%}}@media only screen and (min-width:1500px){.services-banner .video-placeholder{margin-top:-9em}}#dp-carousel .swiper-button-prev{transform:none}#dp-carousel .swiper-button-next{transform:none}@media only screen and (min-width:981px){#dp-carousel .swiper-button-next,#dp-carousel-2 .swiper-button-next{right:30vw;left:auto}#dp-carousel .swiper-button-prev,#dp-carousel-2 .swiper-button-prev{left:30vw;;right:auto}.swiper-button-next:after,.swiper-button-prev:after{font-size:30px;color:#ffffff;font-weight:900}#dp-carousel .swiper-button-prev,#dp-carousel .swiper-button-next{margin-top:11.75vw!important}}.swiper-button-next:after,.swiper-button-prev:after{font-size:30px;color:#ffffff;font-weight:900}#dp-carousel .swiper-pagination-bullet-active{background-color:#ffffff}#dp-carousel .swiper-pagination-bullet{background-color:#ffffff}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0px}.menu_cta{background-color:#ffffff;padding:0px!important}.menu_cta a{margin:24px;color:#000000!important;padding:15px 15px 15px 15px!important;border-radius:5px;box-shadow:0px 3px 6px rgba(0,0,0,0.16);text-transform:uppercase;font-weight:400}#gtranslate_selector{border:none;background:transparent;text-transform:uppercase}#translate-dropdown{display:flex}#translate-dropdown::before{content:'1F310';filter:contrast(0%) grayscale(100%) brightness(70%)}.form-label-pop .gfield_label_before_complex,#field_47_3 .gfield_label,#field_47_2 .gfield_label{color:#f3f1f1}#input_47_1_3,#input_47_2,#input_47_3{margin:5px 0;border-radius:10px}.begin-form-text{color:#f3f1f1;font-family:'Be Vietnam',serif!important;line-height:1.7em!important;font-size:15px!important}.footer-form-1 .button{margin:0 auto;font-family:'quasimoda',serif!important;margin-top:30px;text-transform:uppercase!important;font-size:20px;margin-bottom:0!important;padding:10px 50px;border-radius:35px;border:solid 3px #f3f1f1;color:#f3f1f1;background-color:#1e324b}.footer-form-1 .button:hover{background-color:#f3f1f1;color:#1e324b}.become-client-text{display:flex;justify-content:center}#gform_43{border-radius:100px;display:flex;flex-flow:column;background-color:transparent;align-items:center}#gform_43 .gform_body,#gform_43 .gform-body{background-color:#ffffff;border-radius:50px}#gform_submit_button_43{margin-top:2em;margin-left:-50px}@media only screen and (min-width:981px){.home #gform_7,#gform_43{background-color:#ffffff;flex-flow:row nowrap;justify-content:space-between;border-radius:150px}.home #gform_submit_button_7,#gform_submit_button_43{margin:0;float:right}}.home #gform_7 .ginput_container{margin:0!important}.home #gform_fields_7{width:calc(100% - 0px);padding-top:0px;padding-left:20px}.home #gform_submit_button_7{background-color:#29639A;border-radius:150px!important;font-size:20px;font-weight:800;color:white;text-transform:uppercase;padding:16px 60px!important;border:none}.home #gform_fields_7 .gfield_label,.home #gform_fields_7 .gfield label,.home #gform_fields_7 #field_7_3,.home #gform_fields_7 select,.home #gform_7 .gfield_description{display:none}.home #gform_fields_7,.home #gform_7{display:flex;flex-flow:row nowrap;align-items:center}.home #gform_fields_7 .gfield,.gform_footer{margin:0!important;padding:0!important}.gf_simple_horizontal div.gform_footer.top_label input[type="submit"]{margin-bottom:0;letter-spacing:1px}#gform_42 input,#gform_7 input{padding:10px;border-radius:13px;border:none}#gform_43 .gfield input{background:transparent;border:none;color:#1E324B;font-size:20px;font-family:'Noto Sans',sans-serif}#gform_fields_43{width:calc(100% - 0px);padding-left:20px}#gform_submit_button_42,.page-id-733 #gform_submit_button_7{background:transparent;border-radius:150px!important;font-size:20px;font-weight:800;text-transform:uppercase;padding:10px 60px 15px!important}.gfield_label,.ginput_container input{font-family:'Noto Sans',Helvetica,Arial,Lucida,sans-serif;font-size:18px!important;letter-spacing:1px}#gform_fields_7 select{border:none;padding:10px;border-radius:13px}.captcha-box{position:absolute;top:5em;left:0em}@media screen and (max-width:780px){#gform_submit_button_43{margin-top:20vw}.captcha-box{left:21%}}.footer-dark #gform_submit_button_42{border:4px solid #ffffff;color:#ffffff}.footer-light #gform_submit_button_42,.page-form-light #gform_submit_button_42,.page-id-733 #gform_submit_button_7,.client-contact-form #gform_submit_button_42{border:4px solid #1E324B!important;color:#1E324B}#gform_submit_button_42{display:flex;align-items:center;margin:0 auto}.client-contact-form #gform_submit_button_42{display:block;margin:0}.footer-light .begin-form-note,.footer-light .gfield_label,.page-form-light .gfield_label{color:#1E324B}.footer-dark .begin-form-note,.footer-dark .gfield_label{color:#ffffff}#gform_submit_button_43{background-color:#29639A;border-radius:150px!important;font-size:20px;font-weight:800;color:white;text-transform:uppercase;padding:16px 60px;border:none}#gform_submit_button_3{background-color:#29639A;border-radius:3px!important;font-size:20px;font-weight:800;color:white;text-transform:uppercase;padding:10px 60px;border:1px solid #fff}.footer-light #gform_submit_button_43{color:#000000;border:4px solid #1E324B}.footer-dark #gform_submit_button_43{color:#ffffff;border:4px solid #ffffff}.free-ebook-sign-up .gform_button{color:#1E324B;border:4px solid #1E324B;background:transparent;border-radius:150px!important;font-size:20px;font-weight:800;text-transform:uppercase;padding:16px 60px}.free-ebook-sign-up .gfield input{border:none;border-radius:13px;color:#1E324B;background:#f3f1f1}.begin-form-note{font-size:20px;line-height:1.5em;padding-top:10px}.gform_confirmation_message_43,.gform_confirmation_message_42{text-align:center;font-size:1.75vw;line-height:2.25vw;color:#2998F2}#gform_submit_button_6{color:#ffffff!important;border-color:#ffffff!important;border-width:0!important;background-color:#29639a;letter-spacing:4px;padding:10px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;box-shadow:0 2px 8px 6px rgba(0,0,0,.1)}.gform_legacy_markup_wrapper #gform_48 input.ginput_product_price{color:#29639a}.pa-image-1-1 .et_pb_image_wrap{padding-top:100%;display:block}.pa-image-1-1 .et_pb_image_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.services-banner .et_pb_main_blurb_image img{max-width:none;width:200%!important;margin-top:-12px}.services-banner .et_pb_module_header{padding-left:.75em}.services-title .services-title-col-1{width:5%!important}@media screen and (max-width:980px){.services-title .services-title-col-1{width:40%!important}}@media screen and (max-width:980px){.full-footer-menu .et_pb_menu__menu{display:block}.full-footer-menu .mobile_menu_bar{display:none}.kkos-top-header .et_pb_column{margin-bottom:0px!important}}.attorney-bio ul li{list-style:none;padding-bottom:0.5em}.attorney-bio ul li::before{content:"25CF";color:#29639A;font-size:30px;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.services-banner ul li{list-style:none;display:inline-block;padding-bottom:.5em}.popular-services-row ul li,.services-row ul li{list-style:none;padding-bottom:.5em}.popular-services-row ul li::before,.services-row ul li::before,.services-banner ul li::before{content:"25CF";color:#29639A;font-size:30px;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}#estate-planning-section ul li::before{color:#ffffff}.blue-row ul li::before{color:#ffffff}.resources-events-row .et_pb_main_blurb_image{width:30%!important}.resources-events-row .et_pb_button{margin-left:4em;margin-top:-150px}.popular-services-row .et_pb_column{display:flex;flex-flow:column;justify-content:space-between}#vertical-divider .et_pb_space{height:auto!important}.book-now-btn{color:#FFFFFF!important;border-width:0px!important;font-family:'Quasimoda - Bold',Helvetica,Arial,Lucida,sans-serif!important;font-weight:100!important;background-color:#29639a;padding-top:9px!important;padding-right:34px!important;padding-bottom:7px!important;padding-left:34px!important;text-transform:uppercase;border-radius:50px}.more-link{margin-top:2em;color:#FFFFFF!important;border-width:0px!important;font-family:'Quasimoda - Bold',Helvetica,Arial,Lucida,sans-serif!important;font-weight:100!important;background-color:#29639a;padding-top:7px!important;padding-right:34px!important;padding-bottom:5px!important;padding-left:34px!important;text-transform:uppercase;border-radius:50px;width:160px;font-size:14px}.menu-item-259610 a,.menu-item-259590 a,.menu-item-259583 a{white-space:normal!important}.et-menu-nav li.mega-menu>ul>li>a:first-child{border-bottom:none}.resources-blog-row .entry-featured-image-url{float:left;width:35%;margin-right:3%}.e-book-downloads-row h3,.e-book-downloads-row h4{padding-bottom:30px}.et_pb_scroll_top{background-color:rgba(41,99,154,0.75)!important}.biz-blurb-title{white-space:nowrap}.download-now-button{white-space:nowrap}.e-book-downloads-row .et_pb_column{display:flex;flex-flow:column;justify-content:space-evenly}.services-banner .video-placeholder{padding-top:20%!important;padding-bottom:20%!important;padding-left:1em!important;padding-right:1em!important;display:flex;justify-content:center;align-items:center;min-height:initial!important}.services-banner ul{padding-bottom:.25em!important}.services-banner h4{font-size:2.5vw}.services-title{padding-bottom:0}.testimonials-title-row{display:flex;flex-flow:row-nowrap;align-items:center}.plan-descriptions .et_pb_column{display:flex;flex-flow:column;justify-content:space-between}.banner-promo-row{display:flex;flex-flow:row nowrap}.promo-row-title .et_pb_text_inner{display:flex;justify-content:space-between}.banner-promo-row .promo-col-1{width:25%!important}.tm-special{color:#2a98f2}@media only screen and (min-width:1200px){.tm-special{font-family:'Quasimoda'}.content-col{width:20%!important}.or-col{width:5%!important;white-space:nowrap}}@media only screen and (max-width:1200px){.contact-row{display:flex;flex-flow:column;align-items:center}}@media only screen and (min-width:1000px) and (max-width:1600px){.footer-top-row{width:90%}.footer-top-row h3{font-size:3.25vw}.light-footer-row,.dark-footer-row{width:90%}.map-section h3{font-size:3.25vw}.download-now-button{font-size:18px!important}.attorney-bio ul li,.popular-services-row ul li,.services-row ul li,.services-banner ul li{font-size:1.25vw!important}.attorney-bio ul li::before,.popular-services-row ul li::before,.services-row ul li::before,.services-banner ul li::before{font-size:28px}.services-title img{width:6vw;max-width:80%}#dp-carousel .swiper-button-next,#dp-carousel-2 .swiper-button-next{right:26vw;left:auto}#dp-carousel .swiper-button-prev,#dp-carousel-2 .swiper-button-prev{left:26vw;;right:auto}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px;color:#ffffff;font-weight:900}#dp-carousel .swiper-button-prev,#dp-carousel .swiper-button-next{margin-top:10.25vw!important}.office-locations h2{font-size:2vw;white-space:nowrap}.office-locations .et_pb_blurb_description p,.office-locations h4.et_pb_module_header{font-size:1.25vw}}@media only screen and (min-width:980px) and (max-width:1225px){.footer-top-row h3{font-size:3.5vw}}@media only screen and (min-width:480px) and (max-width:600px){.footer-top-row h3{font-size:12vw}}.outside-rss-feed{display:flex;flex-flow:column;border:none}.outside-rss-feed .et_pb_widget li a{color:#1E324B;font-size:25px;font-weight:bold;font-family:'Quasimoda',Helvetica,Arial,Lucida,sans-serif}.outside-rss-feed .et_pb_widget{width:100%!important}.outside-rss-feed .et_pb_widget .wp-block-rss__item-excerpt{margin-left:3em;font-size:16px}.outside-rss-feed .et_pb_widget .wp-block-rss__item-author{font-size:14px;display:inline-block;margin-top:.5em;margin-bottom:1em}.outside-rss-feed .wp-block-rss__item{padding-bottom:1em}.outside-rss-2 .et_pb_widget .wp-block-rss__item-excerpt{margin-left:0}.outside-rss-2 #block-4{margin-bottom:0}.resources-blog-row .et_pb_posts img{width:50%;float:right;box-shadow:0px 3px 6px rgba(0,0,0,0.16)}.services-page-header{padding-left:6vw}.services-banner .et_pb_image{display:none}@media only screen and (max-width:768px){.attorney-bio ul li::before,.popular-services-row ul li::before,.services-row ul li::before,.services-banner ul li::before{font-size:20px}#gform_submit_button_43{font-size:16px}#gform_43 .gform_body{max-width:none}.kkos-top-header #mobile_menu1{min-width:80vw;position:absolute;left:-600%}#main-nav .mega-menu-item a{margin-left:0!important}#main-nav ul.sub-menu{margin-left:0!important}#dp-carousel .swiper-button-prev,#dp-carousel .swiper-button-next{display:none}.biz-blurb-title{white-space:normal}.services-banner .et_pb_video{margin:0 auto}.om-popup-title .monmouth-te-content p span{font-size:20px!important;font-family:'Noto Sans',sans-serif!important}.om-popup-title .monmouth-te-content p{margin-top:1em!important}.om-popup-title .monmouth-te-content p span{font-size:20px!important}.om-popup-button button{margin-top:1em!important;width:70%!important;border-radius:100px!important}.om-popup-savings .monmouth-te-content p span{font-family:'Quasimoda - Bold',Helvetica,Arial,Lucida,sans-serif!important}}@media only screen and (min-width:769px) and (max-width:980px){.resources-blog-row .et_pb_posts img{width:100%}#main-nav ul li{min-width:50vw}#dp-carousel .swiper-button-prev,#dp-carousel .swiper-button-next{display:none}.services-banner .et_pb_video{margin:0 auto}.promo-row-title h1{font-size:2.5vw!important}.promo-row-title .et_pb_text_inner{width:80%}}@media only screen and (max-width:641px){#input_43_1_3{padding-top:16px}}@media only screen and (min-width:980px){#main-nav .about-us-menu{min-width:6.6vw}#main-nav .business-menu{min-width:13.5vw}#main-nav .estate-planning-menu{min-width:8.9vw}#main-nav .tax-planning-menu{min-width:7.65vw}#main-nav .self-directed-menu{min-width:7.9vw}#main-nav .education-events-menu{min-width:10.7vw}#main-nav .menu_cta{min-width:10.3vw}.appt-schedule{min-width:12.2vw}.online-entity-service{min-width:10.2vw}.make-payment{min-width:6.4vw}.kkos-main-nav div.et_pb_menu__menu{min-width:71vw}.kkos-main-nav div.et_pb_menu__wrap{min-width:75.5vw}}.gfield_label,.ginput_container input{font-size:1.5rem!important}.gform_legacy_markup_wrapper .description,.gform_legacy_markup_wrapper .gfield_description,.gform_legacy_markup_wrapper .gsection_description,.gform_legacy_markup_wrapper .instruction{font-size:1.05rem}.gform_legacy_markup_wrapper .gfield_checkbox li label,.gform_legacy_markup_wrapper .gfield_radio li label{font-size:1rem}.popular-services-row ul li::before,.services-row ul li::before,.services-banner ul li::before{content:"\25CF";color:#29639A;font-size:30px;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.ds-icon-search .et_pb_searchform:before,.widget_search::before{content:'\55';position:absolute;font-family:'ETModules';z-index:1;right:0;font-size:20px;padding:9px 15px;background-color:#ffffff}.attorney-bio ul li::before,.services-row ul li::before,.services-banner ul li::before{content:"\25CF";color:#29639A;font-size:30px;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}