body.titan-premium .gager_f{display:grid!important;grid-template-columns:.8fr 1.2fr;gap:0!important;background:#f6f9f1!important;width:100%!important;max-width:820px;padding:0!important;font:14px/1.6 Arial,sans-serif;color:#47653a}
body.titan-premium .gager_f .inform{float:none!important;width:auto!important;padding:28px!important;background:#214933;color:#dce9d4;border:0!important}
body.titan-premium .gager_f .inform>div:not(.title_f){padding:12px 0!important;margin:0!important;background:none!important;border-bottom:1px solid #ffffff17;font-size:12px;color:#c4d8bb}
body.titan-premium .gager_f .title_f{font:400 23px/1.2 Arial,sans-serif!important;font-style:normal!important;margin:0 0 24px!important;color:inherit!important}
body.titan-premium #gager_call_form{float:none!important;width:auto!important;min-width:0;padding:28px!important;margin:0!important;box-sizing:border-box}
body.titan-premium #gager_call_form .fil{display:flex!important;flex-direction:column;align-items:stretch;gap:8px;float:none!important;width:100%!important;margin:0 0 18px!important;padding:0!important;background:none!important;border-radius:0!important;height:auto!important}
body.titan-premium #gager_call_form .myLabel{width:auto!important;float:none!important;margin:0!important;padding:0!important;font:12px/1.5 Arial,sans-serif!important;color:#6e855e}
body.titan-premium #gager_call_form .input_field{width:100%!important;box-sizing:border-box;height:48px!important;margin:0!important;padding:12px!important;border:1px solid #cedec1!important;border-radius:7px!important;background:#fff!important;font:14px/1.5 Arial,sans-serif!important}
body.titan-premium #gager_call_form>.button_controller{float:none!important;padding:0!important;margin:16px 0 0!important;height:auto!important;overflow:visible!important}
body.titan-premium #gager_call_button{width:100%!important;background:#2e5738!important;color:#fff!important;border:0!important;border-radius:7px!important;height:52px!important;padding:12px 18px!important;font:14px Arial,sans-serif!important;cursor:pointer}
body.titan-premium #gager_call_form>div:has(>.clear_f){display:none!important}
body.titan-premium .fancybox-inner:has(form input[name*="phone"]) form{padding:28px!important;margin:0!important;background:#f5f8f0!important;border:0!important;box-sizing:border-box;max-width:100%;color:#45613b}
body.titan-premium .fancybox-inner:has(form input[name*="phone"]) form p{display:flex!important;flex-direction:column;gap:8px;margin:16px 0!important;padding:0!important}
body.titan-premium .fancybox-inner:has(form input[name*="phone"]) form label{display:block;width:auto!important;float:none!important;font:12px/1.5 Arial,sans-serif!important;color:#6c825e;padding:0!important;text-align:left!important}
body.titan-premium .fancybox-inner:has(form input[name*="phone"]) form input:not([type=checkbox]):not([type=button]):not([type=submit]):not([type=hidden]){width:100%!important;box-sizing:border-box;height:49px!important;padding:12px!important;border:1px solid #cddbC2!important;border-radius:7px!important;font:14px/1.5 Arial,sans-serif!important;background:white!important;margin:0!important}
body.titan-premium .fancybox-inner:has(form input[name*="phone"]) :is(.title_blue,h2,h3){font:400 27px/1.2 Arial,sans-serif!important;color:#2e5134!important;font-style:normal!important;background:none!important}
body.titan-premium .fancybox-inner:has(form input[name*="phone"]) form :is(input[type=button],input[type=submit],button[type=submit]){background:#2e5738!important;border:0!important;border-radius:7px!important;color:white!important;min-height:50px!important;width:100%!important;padding:12px 18px!important;font:14px/1.5 Arial,sans-serif!important;cursor:pointer}
body.titan-premium .fancybox-inner:has(form input[name*="phone"]) .button_controller{float:none!important;margin:16px 0 0!important;padding:0!important;background:none!important;height:auto!important}
body.titan-premium .titan-full-filter{border:1px solid #dce5d4;border-radius:15px!important;background:#f1f5eb!important;padding:30px!important}
body.titan-premium .titan-full-filter h2{font:400 33px/1.15 Arial,sans-serif!important;color:#2a4d30!important;letter-spacing:-.035em;margin:15px 0 27px!important}
body.titan-premium .titan-full-filter form{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:19px!important;align-items:end}
body.titan-premium .titan-full-filter form>label{grid-column:span 2;display:grid!important;gap:9px!important;margin:0!important;font:12px/1.4 Arial,sans-serif!important;color:#607850}
body.titan-premium .titan-full-filter form>label:nth-of-type(n+4){grid-column:span 1}
body.titan-premium .titan-full-filter input,body.titan-premium .titan-full-filter select{height:52px!important;min-height:52px!important;box-sizing:border-box;border:1px solid #cbd9c1!important;border-radius:8px!important;background:white!important;padding:12px!important;margin:0!important;width:100%!important;font:14px Arial,sans-serif!important}
body.titan-premium .titan-full-filter form>button[type=submit]{grid-column:span 3;min-height:52px!important;height:52px!important;border-radius:8px!important;background:#2d5236!important;color:white!important;padding:12px 18px!important;font:13px Arial,sans-serif!important;margin:0!important}
body.titan-premium .titan-full-filter form>.titan-filter-reset{grid-column:span 1;min-height:52px!important;height:auto!important;padding:10px!important;font-size:11px!important;white-space:normal;color:#698358!important;margin:0!important}
@media(max-width:767px){body.titan-premium .gager_f{grid-template-columns:1fr}body.titan-premium .gager_f .inform{display:none!important}body.titan-premium #gager_call_form{padding:22px!important}body.titan-premium .titan-full-filter{padding:24px 19px!important}body.titan-premium .titan-full-filter form{grid-template-columns:1fr 1fr!important;gap:17px!important}body.titan-premium .titan-full-filter form>label:nth-of-type(-n+3){grid-column:1/-1}body.titan-premium .titan-full-filter form>button[type=submit]{grid-column:1/-1}body.titan-premium .titan-full-filter form>.titan-filter-reset{grid-column:1/-1;height:40px!important;min-height:40px!important}}
body.titan-premium #dscallme-form{padding:30px!important;box-sizing:border-box!important;background:#f4f7ee!important;color:#345139!important;width:100%!important;max-width:560px;margin:0!important}
body.titan-premium #dscallme-form .form-head{font:400 28px/1.2 Arial,sans-serif!important;color:#284c32!important;text-align:left!important;margin:0 0 26px!important;padding:0!important}
body.titan-premium #dscallme-form>div[class^=field]{display:flex!important;flex-direction:column;gap:8px;width:100%!important;margin:0 0 18px!important;padding:0!important;float:none!important;box-sizing:border-box}
body.titan-premium #dscallme-form>div>label{width:auto!important;text-align:left!important;margin:0!important;font:12px/1.5 Arial,sans-serif!important;color:#698059!important}
body.titan-premium #dscallme-form input[type=text]{width:100%!important;box-sizing:border-box;height:50px!important;background:#fff!important;border:1px solid #cbd9c1!important;border-radius:7px!important;margin:0!important;padding:12px!important;font:14px Arial,sans-serif!important}
body.titan-premium #dscallme-form input[type=submit]{width:100%!important;height:52px!important;padding:12px!important;border:0!important;border-radius:7px!important;background:#2d5236!important;color:#fff!important;font:14px Arial,sans-serif!important;box-shadow:none!important;text-shadow:none!important;margin:0!important;float:none!important}
body.titan-premium #dscallme-form .titan-consent{margin:5px 0 12px!important}body.titan-premium #dscallme-form .titan-consent label{width:100%!important;text-align:left!important}
@media(max-width:600px){body.titan-premium #dscallme-form{padding:22px!important}body.titan-premium #dscallme-form .form-head{font-size:25px!important}}
body.titan-premium .dscallme.dspopup-modal{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 32px))!important;max-height:calc(100dvh - 40px);overflow:auto!important;background:#f4f7ee!important;border-radius:14px!important;z-index:100001!important;padding:0!important}
body.titan-premium .dspopup-modal-bg{z-index:100000!important}body.titan-premium .dscallme .dsclose-button{z-index:2;right:10px!important;top:10px!important}
body.titan-premium .fancybox-wrap:has(#gager_call_form){position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%);width:min(850px,calc(100vw - 32px))!important;max-height:calc(100dvh - 40px)}
body.titan-premium .fancybox-wrap:has(#gager_call_form) .fancybox-inner{width:100%!important;height:auto!important;max-height:calc(100dvh - 72px);overflow:auto!important}
body.titan-premium .fancybox-wrap:has(#gager_call_form) .fancybox-skin{padding:12px!important;box-sizing:border-box}
