*{padding:0;margin:0}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;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none;padding:0;margin:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}i{font-style:italic !important}body{color:#0e0e0e;font-size:16px;line-height:25px;background-color:#fff;padding:0;margin:0;font-family:"Lato"}.before-load>*{width:100%;overflow-x:hidden}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{padding:0;margin:0}p{margin:0 0 20px;line-height:30px}p:empty{display:none !important}img{max-width:100%;height:auto}a{text-decoration:none;transition:all ease .3s;color:#0cf;font-size:16px}a:focus,button:focus{outline:none}button{border:0;background-color:transparent;cursor:pointer}strong{font-weight:700}.slick-next:before,.slick-prev:before{display:none}.slick-dots li,.slick-dots li button{width:12px;height:12px;border-radius:50%}.slick-dots li button{background-color:transparent;border:2px solid #0cf}.slick-dots li.active button{background-color:#0cf}p:empty,.slick-dots li button:before{display:none}.inner{margin:0 auto}.default-btn{width:203px;position:relative;transition:all .8s ease-in-out}.default-btn span{width:100%;background-color:#0cf;color:#fff;font-size:16px;height:55px;font-weight:700;text-transform:uppercase;position:relative;display:flex;justify-content:center;align-items:center;letter-spacing:1.6px}.default-btn:before{content:"";position:absolute;right:-6px;top:6px;width:100%;height:55px;border:1px solid #233959;transition:all .3s ease-in-out}.default-btn:hover:before{right:1px;top:-1px;border:1px solid transparent}.default-btn{color:inherit}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-o-flex;display:flex}.wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;-moz-flex-pack:start;-o-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;-moz-flex-pack:end;-o-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-moz-flex-pack:center;-o-flex-pack:center;justify-content:center}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-flex-pack:justify;-o-flex-pack:justify;justify-content:space-between}.space-around{-ms-flex-pack:distribute;-moz-flex-pack:distribute;-o-flex-pack:distribute;justify-content:space-around}.align-start{-webkit-box-align:start;-ms-flex-align:start;-moz-flex-align:start;-o-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.align-center{-webkit-box-align:center;-ms-flex-align:center;-moz-flex-align:center;-o-flex-align:center;-ms-grid-row-align:center;align-items:center}.align-end{-webkit-box-align:end;-ms-flex-align:end;-moz-flex-align:end;-o-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.column-direction{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}.chatwrapper{display:none;width:100%;position:fixed;left:0;right:0;height:100%;bottom:0;background:rgba(255,255,255,.85);z-index:99999}.chatwrapper .chatpopup{height:426px;position:absolute;left:0;right:0;margin:0 auto;background-repeat:no-repeat;background-position:right bottom;border:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-size:cover;background:url(//www.dkblawyers.com/wp-content/themes/kb/css/../images/CCL-bg.jpg) left top no-repeat;display:flex;justify-content:flex-end;align-items:flex-end}.show-popup{overflow:inherit}.show-popup .chatwrapper{display:block}.chatwrapper .popup-canvas{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;margin:0 0 15px;width:100%}.chatwrapper span.popup-title{color:#fff;font-size:46px;line-height:1.1;display:block;text-transform:capitalize;width:100%;text-align:center;font-family:"DM Serif Display"}.chatwrapper ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:252px;margin:35px 0}.chatwrapper li{display:flex;justify-content:center;width:114px;line-height:56px;position:relative}.chatwrapper li:after{content:"";position:absolute;left:6px;top:6px;border:1px solid #233959;width:100%;height:100%;transition:all .3s ease-in-out}.chatwrapper li:hover:after{left:0;top:0}.chatwrapper li a{display:inline-block;width:100%;text-align:center;color:#fff;font-size:16px;line-height:56px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;background-color:#0cf;position:relative;z-index:9;cursor:pointer}.chatwrapper .chatpopup img{position:absolute;right:15px;top:15px;cursor:pointer;width:22px;height:22px}.atf-fix-buttons{position:fixed;width:535px;right:-240px;top:48%;z-index:999;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:all ease .3s}.atf-fix-buttons ul{display:flex;flex-wrap:wrap;margin:0}.atf-fix-buttons ul li{display:flex;flex-wrap:wrap;justify-content:space-between;width:auto;cursor:pointer;position:relative;margin-right:60px}.atf-fix-buttons ul li:after{content:"";width:36px;height:1px;background-color:#c4c4c4;left:calc(100% + 12px);position:absolute;top:10px}.atf-fix-buttons ul li:last-child:after{width:197px}.atf-fix-buttons ul li a{display:flex;justify-content:center;align-items:center;text-transform:uppercase;color:#233959;font-size:16px;letter-spacing:.9px;font-weight:700;background-color:#0cf;padding:0 10px}.atf-fix-buttons ul li a:hover{color:#fff}.atf-fix-buttons.change-color ul li a{color:#233959;font-weight:700;background-color:#00ccff00}.atf-fix-buttons.change-color ul li a:hover{color:#0cf}.atf-fix-buttons.change-color ul li:after{background-color:#d5ba77}body:not(.home) .atf-fix-buttons.change-color ul li:after{background-color:#d5ba77}.header{position:fixed;left:0;top:0;width:100%;height:105px;z-index:99;transition:all .3s ease-in-out}.header.header-fixed,.header-inner{background-color:#fff;box-shadow:-7px 13px 18px #0000001a;-webkit-box-shadow:-7px 13px 18px #0000001a;-moz-box-shadow:-7px 13px 18px #0000001a;-ms-box-shadow:-7px 13px 18px #0000001a}.header.header-inner{align-items:center}.header .logo a img,.header .logo a{display:flex;align-items:flex-start;width:100%}.header .logo a img.scroll-logo{display:none}.header.header-fixed .logo a img.static-logo,.header-inner .logo a img.static-logo{display:none}.header.header-fixed .logo a img.scroll-logo,.header-inner .logo a img.scroll-logo{display:block}.header .nav ul{display:flex;justify-content:space-between;width:100%}.header .nav ul li{display:flex;align-self:flex-start;position:relative;line-height:.9}.header .nav ul li a{display:inline-block}.header .nav ul li a a:not([href]){pointer-events:none}.header .nav ul li .sub-menu{position:absolute;left:-110px;top:25px;margin:0 auto;text-align:left;width:280px;background-color:#fff;box-sizing:border-box;display:flex;flex-wrap:wrap;max-height:0px;opacity:0;visibility:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-box-shadow:0px 27px 17px #00000029;-moz-box-shadow:0px 27px 17px #00000029;-ms-box-shadow:0px 27px 17px #00000029;box-shadow:0px 27px 17px #00000029}.header.header-fixed .nav ul li .sub-menu{top:42px}.header .nav ul>li:hover .sub-menu{height:auto;max-height:340px;opacity:1;visibility:visible;max-height:93vh}.header .nav ul li:nth-child(2) .sub-menu{left:-80px}.header .nav ul li .sub-menu li{display:inline-block;width:100%;text-align:center}.header .nav ul li .sub-menu li:before{display:none}.header .nav ul li .sub-menu li a{font-size:14px;display:inline-block;width:auto;color:#233959;text-transform:uppercase;text-align:center;border-bottom:1px solid transparent}.header .nav ul li.item-active .sub-menu li a{font-size:16px;padding:25px 5px 15px;display:block;color:#221e22;text-transform:uppercase}.nav-button{display:none}.header .nav ul li .sub-menu li.parent a{position:relative}.form-row{padding:100px 0 0;background-color:rgba(255,255,255,.9);position:relative}.form-row .inner{margin:0 auto}.formrow-shape1{position:absolute;right:0;top:-200px;width:132px;height:320px;background:url(//www.dkblawyers.com/wp-content/themes/kb/css/../images/shape-6.png) left top no-repeat;background-size:cover}.contact-form-title{color:#233959;font-family:"DM Serif Display";line-height:.9}.contact-form-title>span{color:#233959;font-size:18px;line-height:1;text-align:right;text-transform:uppercase;font-family:"Lato";font-weight:400;margin:5px 0 15px;letter-spacing:.7px}.contact-form-tagline{display:inline-block;width:100%;color:#233959;font-size:20px;line-height:34px;letter-spacing:.8px;text-align:center;font-family:"Lato";font-style:italic;font-weight:400}.contact-form-tagline a{color:#0cf;font-size:20px;font-weight:700;font-style:italic}.gform_wrapper ul.gform_fields{position:relative;z-index:2;background-color:#fff}.gform_wrapper ul.gform_fields li.gfield{display:inline-block;vertical-align:top;padding:0 !important;margin:0 !important;position:relative;border:1px solid #233959;background-color:#fff !important}.gform_wrapper ul.gform_fields li.gfield:after{content:"";position:absolute;left:6px;top:6px;width:100%;height:100%;background-color:#233959;z-index:-1}.gform_wrapper ul.gform_fields li.gfield.footer_form_checkbox:after{content:none !important}.gform_wrapper ul.gform_fields li.gfield.footer_form_checkbox{border:unset;width:100% !important}.gform_wrapper ul.gform_fields li.gfield.footer_form_checkbox>label{display:none}.gform_wrapper ul.gform_fields li.gfield.footer_form_checkbox ul{margin:12px 0}.gform_wrapper ul.gform_fields li.gfield.footer_form_checkbox input{width:15px;height:15px;margin-top:10px}.gform_wrapper .gfield.footer_form_checkbox label{position:unset;margin:0 0 0 10px}.gform_wrapper ul.gform_fields li.gfield.active:after{background-color:#0cf;z-index:-1}.gform_wrapper ul.gform_fields li.gfield:nth-child(2){margin:0 22px 15px !important}.gform_wrapper ul.gform_fields li.gfield:nth-child(4){width:100%}.form-row .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important}.footer-form .gform_wrapper .top_label input.medium,.footer-form .gform_wrapper .top_label select.medium,.footer-form .gform_wrapper textarea.medium{box-shadow:none;background:#fff;border:none;border:0;border-bottom:1px solid #555;height:70px !important;padding:18px 20px !important;border-radius:0;width:100% !important;margin-top:0 !important}.gform_wrapper textarea.large{background:0 0;border:0;border-bottom:1px solid #fff;border-bottom:2px solid #021a1e;height:80px !important;border-radius:0 !important}.footer-form .gform_wrapper textarea.medium{height:138px !important;border-bottom:0 !important}body .gform_wrapper .top_label div.ginput_container{margin-top:0 !important}.gform_wrapper .top_label input.medium::-webkit-input-placeholder,.gform_wrapper .top_label select.medium::-webkit-input-placeholder,.gform_wrapper textarea.medium::-webkit-input-placeholder{color:#233959}.gform_wrapper .top_label input.medium::-moz-placeholder,.gform_wrapper .top_label select.medium::-moz-placeholder,.gform_wrapper textarea.medium::-moz-placeholder{color:#233959}.gform_wrapper .top_label input.medium:-ms-input-placeholder,.gform_wrapper .top_label select.medium:-ms-input-placeholder,.gform_wrapper textarea.medium:-ms-input-placeholder{color:#233959}.gform_wrapper .top_label input.medium:-moz-placeholder,.gform_wrapper .top_label select.medium:-moz-placeholder,.gform_wrapper textarea.medium:-moz-placeholder{color:#233959}.gform_wrapper textarea.medium::placeholder{color:#233959}.gform_wrapper .gform_footer{margin:0 auto !important;padding-bottom:0 !important;text-align:right;position:relative}.gform_wrapper .gform_footer input[type=submit]{font-size:16px !important;color:#fff !important;line-height:55px !important;font-weight:700;letter-spacing:1.6px;text-align:center;padding:0 !important;display:inline-block !important;cursor:pointer;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;width:130px !important;text-transform:uppercase;border-radius:0 !important;background-color:#0cf !important;border:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;text-transform:uppercase;position:relative;top:10px;margin-right:0 !important;transition:all .3s ease-in-out;z-index:9}.gform_footer.top_label:after{content:"";position:absolute;right:-6px;top:32px;width:130px;height:55px;border:1px solid #233959;transition:all .3s ease-in-out}.gform_footer.top_label:hover:after{right:0;top:26px}.gform_wrapper li.gfield.gfield_error{border-top:none !important;border-bottom:none !important;background:0 0 !important}.gform_wrapper .field_description_below .gfield_description.validation_message{padding-top:5px !important}.gform_wrapper div.validation_error{margin:30px auto 0 !important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]) :not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid #790000 !important}.gform_wrapper .gfield input{transition:.1s all linear}.gform_wrapper .gfield label{position:absolute;top:20px;left:15px;transition:.1s all linear;cursor:text;color:#0e0e0e;font-size:16px !important;line-height:1;font-weight:400 !important}.gform_wrapper .gfield .gfield_required{color:#0cf;font-size:16px;font-weight:700 !important}.gform_wrapper .gfield.active label{top:-4px}.gform_wrapper .gform_body{position:relative}.gform_wrapper .gform_body:after{content:"*ALL FIELDS REQUIRED";color:#233959;font-size:14px;line-height:1;letter-spacing:.6px;position:absolute;left:auto;right:-12px;bottom:-118px;margin:0 auto;z-index:2;display:flex;justify-content:center}.form-tel{position:relative;left:0;bottom:55px;display:flex;flex-wrap:wrap;align-items:flex-start}.form-tel .formtel-text1,.form-tel .formtel-text2{display:inline-block;width:100%;color:#233959;font-size:18px;line-height:1;letter-spacing:.8px;text-transform:uppercase}.form-tel .formtel-text2{font-size:12px}.form-tel a{display:inline-block;color:#0cf;font-size:32px;line-height:1;font-weight:800;margin:5px 0;letter-spacing:1.28px}.footer{padding:60px 0 40px;border-top:1px solid #f6f6f6;position:relative}.footer-shape1{position:absolute;right:0;top:-160px;width:82px;height:200px;background:url(//www.dkblawyers.com/wp-content/themes/kb/css/../images/shape-6.png) left top no-repeat;background-size:cover}.footer .inner{margin:0 auto}.footer-Socialicons-list{width:100%;height:30px;overflow:hidden}.footer-Socialicons-list li{display:flex;align-items:center}.footer-Socialicons-list li a svg{fill:#233959;transition:all .3s ease-in-out}.footer-Socialicons-list li a:hover svg{fill:#0cf}.footer-list-links{margin:0 0 10px}.footer-list-links{width:100%}.footer-list-links li{display:flex;align-items:flex-start;width:110px;line-height:1}.footer-list-links li a{display:flex;width:auto;color:#233959;font-size:12px;line-height:.9;font-weight:700;text-transform:uppercase;transition:all .3s ease-in-out}.footer-list-links li a:hover{color:#0cf}.footer-address{align-items:center;margin:20px 0 0;color:#0e0e0e;font-size:12px;line-height:1.5;font-family:"Noto Sans";margin:20px 0;text-transform:uppercase;text-align:center}.footer-address p{color:#0e0e0e;font-size:12px;line-height:1.5;font-family:"Noto Sans";margin:0;text-transform:uppercase;text-align:center}.footer-address p a{color:#0cf;font-size:12px;font-weight:700;font-family:"Noto Sans"}.footer-apricotlogo{width:100%;justify-content:center}.footer-apricotlogo a{width:178px;height:auto}.footer-apricotlogo a img{width:100%;height:44px;object-fit:cover}.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;background-color:#fff !important}@media screen and (max-width:767px){.header{align-items:center;height:73px;box-shadow:none}.header .logo{margin:0;padding:0;width:148px;align-items:center}.header .logo a img{height:48px}.header .nav ul li.item-active .sub-menu li a{color:#837b59}.sticky-nav-outer{position:fixed;left:0;bottom:0;width:100%;background:#fff;box-shadow:0px -2px 20px #00000029;-webkit-box-shadow:0px -2px 20px #00000029;-moz-box-shadow:0px -2px 20px #00000029;-ms-box-shadow:0px -2px 20px #00000029;z-index:99}.sticky-nav-outer ul{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;width:100%;margin:0}.sticky-nav-outer ul li{border-right:1px solid #efefef;list-style:none;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.sticky-nav-outer ul li a{font-size:14px;color:#233959;line-height:40px;font-weight:700;display:block;text-transform:uppercase;letter-spacing:.98px}.gform_wrapper ul.gform_fields li.gfield{width:100%}.gform_wrapper .gform_footer input[type=submit]{top:-15px}.gform_footer.top_label:after{top:8px}.gform_wrapper .gform_body:after{font-size:14px;bottom:-95px}.form-row{padding:80px 0 70px}.formrow-shape1{position:absolute;right:0;top:-80px;width:48px;height:210px;background:url(//www.dkblawyers.com/wp-content/themes/kb/css/../images/shape-6-mobile.png) left top no-repeat;background-size:contain}.footer-shape1{position:absolute;right:0;top:110px;width:48px;height:210px;background:url(//www.dkblawyers.com/wp-content/themes/kb/css/../images/shape-6-mobile.png) left top no-repeat;background-size:contain}.form-row .inner{padding:0 30px}.contact-form-title{font-size:36px;text-align:center}.contact-form-title>span{margin-bottom:30px}.contact-form-tagline{color:#0e0e0e}.footer-form{padding:0 10px}.gform_wrapper ul.gform_fields li.gfield{margin:0 0 15px !important}.gform_wrapper ul.gform_fields li.gfield:nth-child(2){margin:0 0 15px !important}.footer-form .gform_wrapper{margin:35px 0 0}.form-tel{bottom:0;margin:60px 0 0;text-align:center}.form-tel a{display:flex;justify-content:center;margin:8px auto 0 auto}.form-tel .formtel-text2{display:none}.footer{margin:0 0 50px;padding:80px 0 0}.footer-top{justify-content:center}.footer-logo{width:228px;margin:0 auto 20px}.footer-logo img{width:100%;height:60px}.footer-list-links{margin:40px 0 10px}.footer-list-links li{display:none}.footer-list-links li:first-child,.footer-list-links li:nth-child(2),.footer-list-links li:nth-child(3){display:flex;justify-content:center;margin:0 0 35px;width:100%}.footer-Socialicons-list{width:210px;margin:0 auto 32px auto}.footer-apricotlogo{margin:0 auto}.footer-address{margin:20px 60px}}@media screen and (max-width:425px){.gform_wrapper .gfield.footer_form_checkbox label{max-width:80%}}@media screen and (max-width:360px){.contact-form-title>span{font-size:14px}}@media screen and (min-width:641px){.ip-contact .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important}}@media only screen and (min-width:320px) and (max-width:991px){.header .nav ul li.parent:before,.header-right .header-tel,.body-fixed .nav-button.change-navicon span{display:none}body.body-fixed{position:relative}body.body-fixed .header:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:1}body.body-fixed .nav-button.change-navicon:before,body.body-fixed .nav-button.change-navicon:after,body.contact-header .nav-button.change-navicon:before,body.contact-header .nav-button:before,body.contact-header .nav-button:after,body.contact-header .nav-button span,body.scroll .nav-button span,.nav-button.active:before,.nav-button.active:after,.header.header-fixed .nav-button span,.header.header-fixed .nav-button:before,.header.header-fixed .nav-button:after,.header.header-inner .nav-button span,.header.header-inner .nav-button:before,.header.header-inner .nav-button:after{background-color:#d5ba77}.header{height:100px;padding:0 25px 10px 16px;z-index:9999}.header.header-inner{background-color:#fff;box-shadow:0px 8px 20px #00000029;-webkit-box-shadow:0px 8px 20px #00000029;-moz-box-shadow:0px 8px 20px #00000029;margin:0 22px;width:calc(100% - 44px)}.header.header-inner .nav-button{right:40px}.header .logo{width:175px;margin:11px 0 0;position:relative;z-index:2}.body-fixed .header .logo .static-logo{display:none}.body-fixed .header .logo .scroll-logo{display:block}.nav-button{position:fixed;z-index:9999;top:57px;right:25px;width:25px;height:20px;cursor:pointer;text-align:center;padding-top:0;display:block}.nav-button span{position:absolute;right:0;left:0;margin:0 auto;top:10px;background-color:#d5ba77;width:25px;height:2px;display:inline-block}.nav-button:before,.nav-button:after{content:"";background-color:#d5ba77;width:25px;height:2px;top:18px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;position:absolute;right:0;left:0;margin:0 auto}.nav-button:before{top:2px}.nav-button.change-navicon span,body.scroll .nav-button.change-navicon span,body.contact-header .nav-button.change-navicon span,.body-fixed .header.header-inner .nav-button span{background-color:transparent}.nav-button.change-navicon:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:12.5px}.nav-button.change-navicon:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:12.5px}.nav-button .change-navicon span,.nav-button .change-navicon.change-naviconcolor span{background-color:transparent}.nav{display:block;border:none;border-top-style:none;padding:0;position:fixed;width:0 !important;height:100%;overflow-y:auto;background-color:#fff;border-top:1px solid #ddd;right:-100%;top:55px;margin:0;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.nav ul li{width:100%;border-bottom:1px solid #f2f2f2;position:relative;flex-wrap:wrap}.header .nav ul li .sub-menu li.parent{position:relative !important}.nav ul li.parent:after,.header .nav ul li .sub-menu li.parent:after{content:"";position:absolute;right:20px;top:15px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #837b59}.header .nav ul li a{display:block;color:#837b59;font-size:15px;font-weight:400;padding:10px 0 10px 25px;text-decoration:none;text-transform:uppercase;line-height:1;width:80%}.nav ul li.parent>a:before{width:13px;height:9px;right:-28px;top:20px}.header .nav{margin:0}.nav.toggle-nav{right:0;top:98px;width:100% !important;margin:0;z-index:11;align-items:flex-start;padding:0}.header .nav ul li .sub-menu,.header .nav ul li.parent.item-active .sub-menu li.parent .sub-menu,.header .nav ul>li:hover .sub-menu{height:0;opacity:0;visibility:hidden;overflow:hidden;max-height:0;position:initial;width:100%;padding:0;transition:all .5s ease}.header .nav ul li.parent.item-active .sub-menu li.parent.show-submenu .sub-menu,.header .nav ul li.item-active .sub-menu{opacity:1;visibility:visible;max-height:initial;overflow:visible;height:auto;max-height:initial;border-top:1px solid #f2f2f2;display:block;left:0}.header .nav ul li.item-active .sub-menu li.item-active .sub-menu{opacity:1;visibility:visible;max-height:initial;overflow:visible;height:auto;max-height:initial;border-top:1px solid #f2f2f2;display:block;left:0}.header .nav ul li .sub-menu{box-shadow:none}.header .nav ul li:nth-child(2) .sub-menu{left:0;top:0}.header .nav ul li .sub-menu li .sub-menu{width:100%;border-top:1px solid #fff}.header .nav ul li .sub-menu li a,.header .nav ul li.item-active .sub-menu li a{padding:10px 15px 10px 40px;border-bottom:0;width:85%;line-height:1.3;color:#837b59;text-align:left}.header .nav ul li.item-active .sub-menu li .sub-menu li:last-child{border:0}.header .nav ul li.item-active .sub-menu li .sub-menu li a{padding:12px 15px 12px 42px}.header .nav ul li.parent{margin:0}.header .nav ul li.parent .sub-menu li.parent:before{right:20px;transform:rotate(0);font-size:20px}.header .nav ul li.parent:hover:before,.header .nav ul li.columns-space .sub-menu:before{display:none}.header .nav>ul{margin:20px 0 50px}.header .nav ul{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.header .nav ul li.parent>a:before,.header.fix-header .nav ul li.parent>a:before{display:none}.header .nav ul li .sub-menu li{padding:0;margin:0;display:flex;width:100%}.header .nav ul li.parent.item-active .sub-menu li.parent:hover .sub-menu li a{padding-left:50px}.header .nav ul li.parent .sub-menu li.parent a:before,.header .nav ul li.parent .sub-menu li.parent:hover a:before{top:30%;right:-20px;transform:rotate(0);color:#fff}.header .nav ul li.parent .sub-menu li.parent:after{color:#fff;content:"\f107"}}@media screen and (min-width:768px){.sticky-nav-outer{display:none}.chatwrapper .chatpopup{margin:0 auto;width:calc(100% - 120px)}.form-row .inner{margin:0 30px}.contact-form-title{width:710px;font-size:55px;margin:0 auto}.contact-form-title>span{margin-left:auto}.footer-form:after{right:-15px;bottom:-15px}.contact-form-tagline{padding:0 20px}.footer .inner{padding:0 15px}.footer-left{width:228px}.footer-logo{width:100%;margin:15px 0 30px}.footer-right{width:435px}.gform_wrapper ul.gform_fields li.gfield{width:31.2%}.footer-address p{margin:10px 0 5px}}@media screen and (min-width:991px){.chatwrapper .chatpopup{width:780px}.header{padding:0 30px}.header.header-fixed,.header-inner{width:calc(100% - 20px);margin:0 10px}.header .logo{width:160px;margin:28px 0 0}.header.header-fixed .logo,.header.header-inner .logo{margin:20px 0 0}.header .header-tel{width:160px;margin:15px 0 0;align-items:flex-start}.header .header-tel a{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;color:#0cf;font-size:20px;line-height:1;font-weight:900;text-align:right;letter-spacing:1px}.header .header-tel a span{display:inline-block;width:100%;text-align:right;color:#fff;font-size:9px;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:.8px}.header.header-inner .header-tel a span,.header.header-fixed .header-tel a span{color:#233959;font-weight:700}.header .nav{width:calc(100% - 160px) !important}.header .header-right{width:calc(100% - 180px)}.header .nav ul{display:flex;justify-content:center;margin:43px 0 0;column-gap:15px}.header .nav ul li{padding-bottom:23px}.header .nav ul li .sub-menu li{padding:0 0 25px}.header .nav ul li a{color:rgba(255,255,255,1);font-size:13px;font-weight:400;text-transform:uppercase;border-bottom:1px solid transparent;padding:0 0 5px;transition:all .3s ease-in-out;letter-spacing:.9px}.header .nav.active-hover ul li a{color:rgba(255,255,255,.3)}.header .nav ul li:hover a{border-bottom:1px solid #d7bb7a}.header .nav ul li .sub-menu{padding:35px 0 0}.header .nav ul li .sub-menu .sub-menu:before{display:none}.header.header-fixed .nav ul li a,.header.header-inner .nav ul li a{color:#233959}.header .nav.active-hover ul li:hover .sub-menu li a{color:rgba(131,123,89,1)}.header .nav ul li .sub-menu li a:hover{border-bottom:1px solid #c8b998}.header .nav ul li .sub-menu li .sub-menu{display:none;width:100%;border:0;position:absolute;right:-100%;left:unset;top:0;height:auto;padding:35px 0 0;box-shadow:unset}.header .nav ul li .sub-menu li.parent>:first-child:after{content:"";position:absolute;top:-2px;right:-40px;width:15px;height:15px;background-image:url(/wp-content/uploads/2024/12/chevron-right-solid.svg);background-size:contain;background-repeat:no-repeat}.header .nav ul li .sub-menu li .sub-menu li{padding:0 0 25px}.header .nav ul li .sub-menu li:hover .sub-menu{display:block}.form-row .inner{width:906px;margin:0 auto}.gform_wrapper ul.gform_fields li.gfield{width:31.7%}.footer-form .gform_wrapper{margin-top:40px !important}.contact-form-title{font-size:55px}.footer-apricotlogo{width:auto}}@media screen and (min-width:1200px){.footer-address p{margin:0}.header .nav{width:525px}.header .header-tel a{font-size:32px}.contact-form-tagline{padding:0 68px}.footer .inner{width:1085px;padding:0}.footer-right{position:relative;left:40px}.header .nav ul{column-gap:20px}.header .header-tel{width:255px}.header .header-right{width:calc(100% - 255px)}.header .nav{width:calc(100% - 255px) !important}.header .logo{width:225px}.header .header-tel a{font-size:26px}.header .header-tel a span{font-size:12px}}@media screen and (min-width:1280px){.header.header-fixed,.header-inner{width:calc(100% - 60px);margin:0 30px}.header .nav ul{column-gap:30px}}.modal-form{display:none;position:fixed;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:all .8s ease-in-out;z-index:99999;top:-110%}.modal-form.show-modalform:before{content:"";position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(235,235,235,.88);z-index:9}.modal-form .footer-form{z-index:99;background-color:#fff;padding:110px 100px 55px;max-width:1100px;position:relative}.close-formmodal{width:28px;height:28px;display:flex;object-fit:contain;justify-content:flex-end;text-align:right;position:absolute;right:20px;top:20px;cursor:pointer}.modal-formtitle{text-align:center;color:#8e8e8ec7;font-size:86px;line-height:1.1;letter-spacing:-3.2px;display:inline-block;width:100%;text-align:center}.modal-formtagline{color:#0d0d0d;font-size:27px;line-height:1.1;display:inline-block;width:100%;text-align:center;margin:0 0 20px}.modal-form .footer-form .gform_wrapper .gform_footer{text-align:center;width:130px}.modal-form .gform_wrapper ul.gform_fields li.requiredtxt-item{bottom:15px;right:0;left:0;text-align:center;padding-right:0 !important}.modal-form .gform_wrapper ul.gform_fields li .requiredtxt{font-size:16px}.modalform-tel{position:absolute;right:100px;bottom:30px;display:flex;flex-wrap:wrap;justify-content:flex-end}.modalform-tel .modalformtel-title{color:#0d0d0d;font-weight:800}.modalform-tel span.atf-phone{display:flex;justify-content:flex-end;width:100%;font-size:25px;margin:5px 0 0;color:#8e8e8ec7}.modal-form .gform_wrapper .top_label .gfield_label span,.modal-form .gform_wrapper legend.gfield_label span{color:#347fcb}.modal-form .gform_legacy_markup_wrapper{margin:0 !important}.modal-form .gform_wrapper .gform_body{margin-top:0 !important}.modal-form .gform_wrapper.gform_validation_error ul li.gfield{margin:0 !important;padding:0 !important}.modal-form.show-modalform{top:0}.modal-form .gform_legacy_markup_wrapper div.validation_error{display:none}.modal-form .gform_legacy_markup_wrapper .gform_body{display:flex;justify-content:center}.modal-form .gform_wrapper .gform_body:after{bottom:-115px;display:none}.modal-form .gform_legacy_markup_wrapper .gform_body{position:relative}.modal-form .gform_wrapper .gform_body:before{content:"* All Fields Required";color:#221e22;font-size:16px;line-height:1;position:absolute;left:0;right:0;bottom:-105px;margin:0 auto;z-index:2;display:flex;justify-content:center;font-family:"open_sansregular"}@media (max-width:767px){.modalform-tel{display:none}.modal-form.show-modalform{top:0}.modal-form.show-modalform2{top:0}.modal-form.show-modalform3{top:0}.modal-form .footer-form{padding:30px;height:540px;overflow:auto}.modal-formtitle{font-size:40px;letter-spacing:0}.modal-formtagline{font-size:18px}}@media screen and (min-width:1200px){.header{gap:20px}.header .nav{width:620px}}@media screen and (min-width:991px) and (max-width:1199px){.header .logo{width:180px}.header .nav{width:515px}.header .nav ul li a{font-size:12px}}.atfresults-outer{margin-top:40px}.atf-fix-buttons{right:-245px}.atf-fix-buttons ul li a{padding:10px}.atf-fix-buttons ul li:after{top:50%}.atf-results.btf3-results{padding:0 !important}.banner .banner-detail{width:unset !important;flex-direction:column}@media screen and (min-width:1200px){.atfresults-outer .btf3-slider{width:690px}.banner.home-banner{background-position:left center}.espanol{padding-left:15px}}@media screen and (min-width:1500px){.atfresults-outer .btf3-slider{width:800px}}@media screen and (min-width:1700px){.atfresults-outer .btf3-slider{width:900px}}@media screen and (min-width:1920px){.atfresults-outer .btf3-slider{width:1024px}}@media screen and (min-width:992px){.banner.home-banner.banner-detail{margin-bottom:100px}}@media screen and (min-width:768px){.banner-top{max-width:600px;align-self:flex-start !important}.banner.home-banner.banner-detail{margin-bottom:120px}}@media screen and (max-width:1280px){li.footer_form_checkbox.sidebar_form_checkbox label{max-width:80% !important}}@media screen and (max-width:1200px){.banner .banner-detail{width:100% !important}.atf-results.btf3-results{align-items:flex-start;gap:30px}}@media screen and (max-width:767px){.banner.home-banner{height:unset}.banner.home-banner .banner-top,.banner.home-banner .banner-btm{margin-bottom:0}.banner.home-banner .banner-top .atf-tagline{margin-bottom:15px}.atfresults-outer{height:115px}.banner.home-banner .atf-title{margin-top:200px}.header-mobile{display:block !important;width:100%;text-align:center;margin-top:5px}.header-mobile a{font-weight:700;font-size:20px}}.header .header-right{display:flex;align-items:center}.espanol{color:#fff}.header-fixed .espanol{color:#233959}.header .nav ul li .sub-menu li.parent{position:static}.header-mobile{display:none}