<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Minification failed. Returning unminified contents.
(1,1): run-time error CSS1019: Unexpected token, found '!'
(1,25): run-time error CSS1030: Expected identifier, found ' '
(1,25): run-time error CSS1031: Expected selector, found ' '
(1,25): run-time error CSS1025: Expected comma or open brace, found ' '
(1,133786): run-time error CSS1030: Expected identifier, found ','
(1,133798): run-time error CSS1031: Expected selector, found ')'
(1,133798): run-time error CSS1025: Expected comma or open brace, found ')'
 */
! normalize.css v2.0.1 | MIT License | git.io/normalize article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing: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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a{text-decoration:none}@font-face{font-family:'GilroyMedium';src:url("../fonts/GilroyMedium.woff2") format("woff2"),url("../fonts/GilroyMedium.woff") format("woff");font-weight:normal;font-style:normal}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.no-scroll,.no-scroll body{overflow:hidden !important}html{-ms-overflow-style:-ms-autohiding-scrollbar;font-size:11px}body{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;background-color:#DEDEDE;color:#092540;font-family:"Fira Sans";font-size:1rem;line-height:1;opacity:0;overflow:hidden;overscroll-behavior:none;transition:opacity 0.6s ease;width:100%}body.show{opacity:1;overflow:auto;overflow-x:hidden}body&gt;span{display:none}img,svg,video{display:block;height:auto;max-width:100%}.container{margin:0 auto;max-width:93.09091rem;position:relative}.mobile,.tablet{display:none !important}#wrap{overflow:hidden}.ease{opacity:0;position:relative;top:7.27273rem;transition:opacity 1.2s ease, top 1.2s ease}.ease.show{opacity:1;top:0px}@media only screen and (max-width: 1023px){.tablet{display:block !important}.desktop{display:none !important}#wrap{margin-bottom:3.63636rem;padding-top:5.63636rem}}@media only screen and (max-width: 767px){.mobile{display:block !important}#wrap.nm{margin-bottom:0}}@media only screen and (min-width: 1300px){html{font-size:13px}}@media only screen and (min-width: 1600px){html{font-size:16px}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results&gt;.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results&gt;.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container{width:100% !important}.select2-container--default .select2-selection--single .select2-selection__rendered{align-items:center;background-color:#F7F7F7;border-radius:0px;border:.09091rem solid #BFBFBF;border-radius:.27273rem;color:#0A1432;display:flex;font-size:1.27273rem;height:2.90909rem;padding:0 .90909rem;transition:border-color 0.3s ease;width:100%}.select2-selection__placeholder{color:#52ADFF}.select2-container--default .select2-selection--single{border:none;border-radius:0px;height:auto}.select2-dropdown{border:.09091rem solid #BFBFBF;border-radius:.27273rem;border-top-left-radius:0px;border-top-right-radius:0px;transform:translateY(-3px)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#DEF1FF;color:#52ADFF}.select2-results__option{align-items:center;background-color:#F7F7F7;color:#52ADFF;display:flex;font-size:1.27273rem;height:2.90909rem;padding:0;padding-left:.90909rem;position:relative;transition:background-color 0.3s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(../images/icon-select.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.54545rem;margin-top:-.27273rem;pointer-events:none;position:absolute;right:1.18182rem;top:50%;transition:transform 0.3s ease;width:1.09091rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{transform:rotate(180deg)}.up .p__block .select2-selection__placeholder{color:#BFBFBF}a{color:#0A1432;text-decoration:underline;transition:color 0.3s ease}strong{font-family:"Fira Sans";font-weight:500}p{margin-bottom:2.27273rem}p.gen-heading{font-size:1.27273rem;margin-bottom:2rem !important}p:last-child,p:last-of-type{margin-bottom:0}h1{font-family:"GilroyMedium";font-size:2.45455rem;padding:1.27273rem 0 1.36364rem 1.72727rem}h1.blue{color:#52ADFF;padding-left:0}h1.alt{padding-bottom:3.18182rem;padding-top:.72727rem}h2{color:#52ADFF;font-size:1.45455rem;font-weight:500}h2.small{font-size:1.36364rem}h2.yellow{color:#FFD200}h2.mb{margin-bottom:1.09091rem}h2.lmb{margin-bottom:1.54545rem}h2.dark-blue{color:#0A1432}h3{color:#0A1432;font-size:1.27273rem;font-weight:400}h4{color:#0A1432;font-size:1.18182rem;font-weight:400}h4.light-blue{color:#52ADFF}h6{color:#5F5F5F;font-size:.81818rem;font-weight:400;letter-spacing:0.04em;margin-bottom:1.36364rem;padding-top:.27273rem;text-transform:uppercase}.error{font-size:1.27273rem;line-height:1.81818rem;margin-bottom:1.36364rem !important}.error .blue{color:#52ADFF}.btn{align-items:center;display:block;border:.09091rem solid #FFD200;border-radius:2.27273rem;color:#0A1432;cursor:pointer;display:flex;font-size:1.09091rem;height:3.27273rem;justify-content:center;letter-spacing:0.04em;padding:0 1.09091rem;text-decoration:none;text-transform:uppercase;transition:background-color 0.3s ease, color 0.3s ease}.btn.fill{background-color:#FFD200}.btn.fill:hover{background-color:#fff}.btn.fw{margin-bottom:1.18182rem;width:100%}.btn.col-6{margin-right:1rem;width:calc(50% - 0.545454rem)}.btn.col-6:last-child,.btn.col-6.last{margin-right:0}.btn.mb{margin-bottom:1.36364rem}.btn.mt{margin-top:2.72727rem}.btn.alt{background-color:#52ADFF;border-color:#52ADFF;color:#fff;padding:0 1.54545rem}.btn.alt:hover{background-color:#fff;color:#52ADFF}.btn.yellow{background-color:#FFD200}.btn.yellow:hover{background-color:#fff}.btn.bluebg{background-color:#52ADFF;border-color:#52ADFF;color:#fff;width:100%}.btn.bluebg:hover{background-color:#fff;color:#52ADFF}.btn.bluebg.auto{width:auto}.btn.bluebg.disabled{background-color:#F7F7F7}.btn.blue-border{border-color:#52ADFF}.btn.blue-border:hover{background-color:#52ADFF;color:#fff}.btn.dark-blue-bg{background-color:#0A1432;border-color:#0A1432;color:#fff}.btn.dark-blue-bg:hover{background-color:#fff;color:#0A1432}.btn.whitebg{background-color:#fff;border-color:#fff;transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease}.btn.whitebg:hover{background-color:#0A1432;border-color:#0A1432;color:#fff}.btn#btn__pdf{max-width:11.45455rem}.btn.disabled{border-color:#DEDEDE;color:#BFBFBF;pointer-events:none}.btn.medium{max-width:23.45455rem}.btn:hover{background-color:#FFD200}.info{margin-top:.36364rem;min-height:1.27273rem;position:relative}.info a{color:#5F5F5F;display:inline-block;height:1.18182rem;padding-left:2rem;padding-top:.18182rem;position:relative;text-decoration:none}.info a:before{background-color:#DEDEDE;border-radius:1.27273rem;content:"";height:1.36364rem;left:0;pointer-events:none;position:absolute;top:-.09091rem;width:1.36364rem}.info a:after{content:"i";font-family:"Fira Sans";font-weight:400;left:.54545rem;pointer-events:none;position:absolute;top:.09091rem}.info.mt{margin-top:1.81818rem}.info.flex{align-items:center;display:flex}.info.flex:before{top:1.09091rem}.info.flex:after{top:1.27273rem}.info.right a{padding-left:0;padding-right:2rem}.info.right a:before{left:auto;right:0}.info.right a:after{left:auto;right:.54545rem}@media only screen and (max-width: 1023px){h1{font-size:2.18182rem;padding:1.27273rem 0 1.36364rem 1.09091rem}.info.mt{left:1.27273rem;position:relative}.info.flex{max-width:67.27273rem}}@media only screen and (max-width: 767px){.info.flex{flex-wrap:wrap}.info.flex form{order:1;padding:0 !important;width:100%}.info.flex form .btn{margin-left:auto;margin-right:2.72727rem}.info.flex a{margin-top:1.81818rem;order:2}}#app__wrapper{display:flex}#app__wrapper.up .tabs__wrapper,#app__wrapper.up .tab__content{height:100%}#app__wrapper.up #app__left{background-color:#F7F7F7;border-right:none;width:26.758%}#app__wrapper.up #app__left .app__content-wrapper{background-color:#F7F7F7}#app__wrapper.up #app__left .app__content{background-color:#F7F7F7;padding-top:3.40909rem}#app__wrapper.up #app__left .tabs ul li{background-color:#F7F7F7 !important}#app__wrapper.up #app__left .tabs ul li span{padding-bottom:0}#app__wrapper.up #app__left .tabs ul li span:after{display:none}#app__wrapper.up #app__right{width:73.242%}#app__wrapper.up #app__right .app__content{padding-bottom:3.72727rem;padding-left:3.63636rem;padding-top:3rem}#app__left{border-right:.09091rem solid #DEDEDE;width:29.3%}#app__right{width:70.8%}#app__full{width:100%}#app__full .app__content{min-height:55.27273rem}#app__full.no-tabs{border-radius:.90909rem;padding:2.27273rem 1.72727rem 3rem 1.72727rem}#app__full.ft .app__content{min-height:unset}.app__content{background-color:#fff;height:100%;padding:2.81818rem 1.72727rem;padding-bottom:3.18182rem}.app__content-wrapper{background-color:#fff}.app__content.spb{padding-bottom:2.72727rem !important}.app__content.find__pedigree,.app__content.hypomating{min-height:66rem !important}.app__content.find__pedigree.disabled .tree__cell-input,.app__content.hypomating.disabled .tree__cell-input{background-color:#F7F7F7 !important;border:.09091rem solid #F7F7F7 !important}.app__content.find__pedigree.disabled .tree__cell-input span,.app__content.hypomating.disabled .tree__cell-input span{opacity:0}.app__content.find__pedigree.disabled-alt .tree__col[data-col='2'] .tree__cell:nth-child(3) .tree__cell-input,.app__content.find__pedigree.disabled-alt .tree__col[data-col='2'] .tree__cell:nth-child(4) .tree__cell-input{background-color:#F7F7F7 !important;border:.09091rem solid #F7F7F7 !important}.app__content.find__pedigree.disabled-alt .tree__col[data-col='2'] .tree__cell:nth-child(3) .tree__cell-input span,.app__content.find__pedigree.disabled-alt .tree__col[data-col='2'] .tree__cell:nth-child(4) .tree__cell-input span{opacity:0}.app__content.find__pedigree.disabled-alt .tree__col[data-col='3'] .tree__cell:nth-child(5) .tree__cell-input,.app__content.find__pedigree.disabled-alt .tree__col[data-col='3'] .tree__cell:nth-child(6) .tree__cell-input,.app__content.find__pedigree.disabled-alt .tree__col[data-col='3'] .tree__cell:nth-child(7) .tree__cell-input,.app__content.find__pedigree.disabled-alt .tree__col[data-col='3'] .tree__cell:nth-child(8) .tree__cell-input{background-color:#F7F7F7 !important;border:.09091rem solid #F7F7F7 !important}.app__content.find__pedigree.disabled-alt .tree__col[data-col='3'] .tree__cell:nth-child(5) .tree__cell-input span,.app__content.find__pedigree.disabled-alt .tree__col[data-col='3'] .tree__cell:nth-child(6) .tree__cell-input span,.app__content.find__pedigree.disabled-alt .tree__col[data-col='3'] .tree__cell:nth-child(7) .tree__cell-input span,.app__content.find__pedigree.disabled-alt .tree__col[data-col='3'] .tree__cell:nth-child(8) .tree__cell-input span{opacity:0}.app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(9) .tree__cell-input,.app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(10) .tree__cell-input,.app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(11) .tree__cell-input,.app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(12) .tree__cell-input,.app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(13) .tree__cell-input,.app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(14) .tree__cell-input,.app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(15) .tree__cell-input,.app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(16) .tree__cell-input{background-color:#F7F7F7 !important;border:.09091rem solid #F7F7F7 !important}.app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(9) .tree__cell-input span,.app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(10) .tree__cell-input span,.app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(11) .tree__cell-input span,.app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(12) .tree__cell-input span,.app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(13) .tree__cell-input span,.app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(14) .tree__cell-input span,.app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(15) .tree__cell-input span,.app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(16) .tree__cell-input span{opacity:0}@media only screen and (max-width: 1023px){#app__wrapper{display:block;padding:0 .27273rem}#app__left{border-right:none;width:100%}#app__right{width:100%}#app__full.no-tabs{padding:1.36364rem 1.27273rem;padding-bottom:5rem}.app__content{padding:2rem 1.27273rem;position:relative;z-index:2}.app__content.find__pedigree,.app__content.hypomating{min-height:unset !important}#app__full .app__content{min-height:unset}.find__pedigree.disabled input.tablet,.hypomating.disabled input.tablet{text-indent:-99999px}#app__wrapper.up #app__left,#app__wrapper.up #app__right{width:100%}#app__wrapper.up #app__left .app__content,#app__wrapper.up #app__right .app__content{padding:0 !important}#app__wrapper.up #app__right .tabs__wrapper .tab__content:first-child .tab__mobile-trigger{border-top:none}#app__wrapper.up .tabs__wrapper,#app__wrapper.up .tab__content{height:auto}}@media only screen and (min-width: 1024px){#app__right .tab__mobile-trigger+div{display:block !important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#header{background-color:#0A1432;height:5.63636rem;position:relative;z-index:4}#header.public{height:90px}#header.public .container{max-width:1396px;padding:0;position:static;width:calc(100% - 60px)}#header.public #header__logo{left:45px;max-width:189px;padding-top:22px;position:absolute;width:100%}#header.public #header__logo img{width:100%}#header.public #header__trial{flex-grow:1;flex-shrink:0;left:0;margin-top:24px;padding-left:4px;padding-right:4px;top:0;width:auto}#header.public #header__trial a{border-color:#FFD200;border-radius:24px;color:#FFD200;height:38px;line-height:38px;padding:0;padding-top:1px;width:100.25px}#header.public #header__trial a:hover{background-color:#FFD200;color:#fff}#header.public nav{padding-top:0}#header.public nav ul{margin-right:0}#header.public nav li{margin:0;padding:0 4px}#header.public nav a{align-items:center;display:flex;font-size:15px;height:90px;letter-spacing:0;padding:0 12px}#header .container{padding:0 1.72727rem}#header__inner{display:flex}#header__logo{margin-right:5.54545rem;max-width:12.72727rem;padding-top:1.84545rem}#header__account{position:relative;right:-.36364rem;top:-.36364rem;width:2.90909rem}#header__account a{display:block}#header__account a img{border-radius:50%}#header__account:hover a{border-color:#52ADFF}#header__account&gt;a{border:.18182rem solid #0A1432;border-radius:2.54545rem;display:block;padding:.18182rem;transition:border-color 0.3s ease}#header__account:hover .sub{opacity:1;pointer-events:auto}#header__account-content{display:none}#header__account .sub{opacity:0;padding-top:.90909rem;pointer-events:none;position:absolute;transition:opacity 0.3s ease;right:-.72727rem;width:16.54545rem}#header__account .sub.main{width:auto}#header__account .sub.main .sub__main{margin-bottom:0}#header__account .sub.main .sub__inner{padding-bottom:0}#header__account .sub__inner{background-color:#fff;border-radius:.27273rem;box-shadow:0 .09091rem .72727rem rgba(0,0,0,0.16);padding:0 0 .90909rem 0}#header__account .sub__inner ul{display:block;font-size:1.27273rem;letter-spacing:0;margin-right:0;padding-top:0}#header__account .sub__inner ul li{margin-right:0}#header__account .sub__inner ul a{color:#5F5F5F;padding:.68182rem 1rem !important;transition:color 0.3s ease}#header__account .sub__inner .sub__farms a:hover,#header__account .sub__inner .sub__farms a.active{color:#52ADFF}#header__account .sub__inner .sub__main{margin-bottom:1.81818rem}#header__account .sub__inner .sub__main a{border-radius:0;transition:background-color 0.3s ease}#header__account .sub__inner .sub__main a:hover,#header__account .sub__inner .sub__main a.active{background-color:#EBF7FF}#header__account .sub__inner .sub__main a:first-child{border-top-left-radius:.36364rem;border-top-right-radius:.36364rem}#header__account .sub:before{content:"";position:absolute;width:0;height:0;right:-.27273rem;top:.90909rem;box-sizing:border-box;border:.63636rem solid black;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(135deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,0.06)}#header__trial{flex-grow:0;left:-.72727rem;position:relative;top:-.45455rem;width:5rem}#header__trial a{align-items:center;border:.09091rem solid #52ADFF;border-radius:2.27273rem;color:#52ADFF;display:flex;height:3.54545rem;justify-content:center;text-align:center;transition:all 0.3s ease}#header__trial a:hover{background-color:#52ADFF;color:#0A1432}#header.alt{background-color:#fff}#header.alt #header__hamburger.active span{background-color:#52ADFF}#header.alt #header__account{margin-left:auto;padding-top:.36364rem;width:2.36364rem}#header.alt #header__account a{border:none;padding:0}#header.alt #header__account-title{color:#5F5F5F;font-size:.81818rem;letter-spacing:0.04em;padding-left:1rem;text-transform:uppercase}#header.alt #header__logo{margin-right:4.72727rem;width:100%}#header.alt #header__logo img{width:100%}@media only screen and (max-width: 1023px){nav{display:flex !important;flex-direction:column}nav&gt;ul{margin-top:0 !important;order:2}nav #header__account{order:1;position:static}#header{left:0;position:fixed;top:0;width:100%}#header .container{height:100%;padding:0 1.54545rem}#header__logo{height:2.25182rem;width:12.01rem}#header__hamburger{cursor:pointer;height:1.27273rem;margin-top:-.63636rem;position:absolute;right:1.54545rem;top:50%;width:1.45455rem}#header__hamburger span{background-color:#52ADFF;display:block;height:.18182rem;left:0;position:absolute;top:0;transform-origin:right center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:100%}#header__hamburger span:nth-child(1){top:0}#header__hamburger span:nth-child(2){top:.54545rem}#header__hamburger span:nth-child(3){top:1.09091rem;width:50%}#header__hamburger.active span{background-color:#fff;left:-.27273rem;width:1.63636rem}#header__hamburger.active span:nth-child(1){transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#header__hamburger.active span:nth-child(2){transform:rotate(45deg);-webkit-transform:rotate(45deg);top:1.18182rem}#header__hamburger.active span:nth-child(3){opacity:0}#header.alt{box-shadow:rgba(0,0,0,0.03) 0 .27273rem .54545rem}#header.alt #header__account{margin-left:0;padding:1.90909rem 1.63636rem;width:100%}#header.alt #header__account a:hover{color:#0A1432}#header.alt #header__account:hover .sub{display:none}#header.alt nav&gt;ul&gt;li ul{padding-top:0}#header__account{border-bottom:.09091rem solid rgba(255,255,255,0.25);height:auto;left:0;position:absolute;top:0;transition:background-color 0.3s ease;width:100%}#header__account.active{background-color:#222B46}#header__account .sub__inner{background-color:transparent;box-shadow:none}#header__account .sub.main{display:none;opacity:1;padding-bottom:2.72727rem;padding-top:0;pointer-events:auto;position:static}#header__account .sub.main:before{display:none}#header__account .sub.main li{padding:0}#header__account .sub.main li a{color:#fff;font-size:1.63636rem;padding:1.54545rem !important}#header__account .sub.main li a:hover{background-color:transparent}#header__account:hover a{border-color:transparent}#header__account&gt;a{border:none !important;display:flex;height:auto;padding:1.5rem 1.63636rem;position:relative}#header__account&gt;a:hover{border-color:transparent;color:#fff}#header__account&gt;a:after{background-image:url(../images/icon-arrow-down.svg);background-size:cover;content:"";display:block;height:.90909rem;margin-top:-.41818rem;position:absolute;right:1.45455rem;top:50%;transition:transform 0.6s ease;width:1.72727rem}#header__account&gt;a.active:after{transform:rotate(-180deg)}#header__account img{align-self:flex-start;flex-grow:0;margin-right:1.63636rem;width:4.36364rem}#header__account-content{display:block;padding-top:.90909rem}#header__account-content-name{color:#52ADFF;font-weight:400;font-size:1.63636rem;letter-spacing:0;margin-bottom:.63636rem}#header__account-content-link{display:none;font-size:.81818rem;letter-spacing:0.04em;text-transform:uppercase}}@media only screen and (max-width: 1140px){#header.public nav a{font-size:14px;padding:0 8px}#header.public{height:62px}#header.public #header__hamburger.active span{background-color:#52ADFF}#header.public nav{background-color:transparent;border-top:none;height:0vh;overflow:hidden;padding:0;transform:translateX(0px);top:0;transition:all 0.6s ease}#header.public nav&gt;ul{margin:0;padding:0;padding-top:75px}#header.public nav li{padding:0}#header.public nav li a{font-size:18px;height:43px;margin:0 auto;padding:0;width:90%}#header.public nav.active{height:100vh;overflow:auto;background:#0A1432}#header.public #header__hamburger{z-index:5}#header.public #header__logo{left:5%;max-width:135px;padding-top:0;margin-top:19px;z-index:5}#header.public .container{width:100%}#header.public #header__trial{margin-top:16px}#header.public #header__trial a{font-size:18px;height:50px;line-height:50px;margin-left:5%;padding:0;width:140px}}#footer{background-color:#0A1432;color:#fff;margin-top:1.09091rem}#footer a{color:#fff;text-decoration:none}#footer p{margin-bottom:1.63636rem}#footer p:last-child{margin-bottom:0}#footer .container{display:flex;flex-wrap:wrap;padding:0 1.81818rem;width:100%}#footer__top{line-height:1.45455rem;padding-bottom:1.09091rem;padding-top:3.81818rem}#footer__bottom{background-color:#242C47;padding:1.45455rem 0}#footer__social{display:flex;margin-left:auto}#footer__social a:first-child{margin-right:1.09091rem}#footer__left{margin-right:13.5%;width:30.5%}#footer__left p{line-height:1.5;margin:14px 0}#footer.public #footer__social{margin-left:0;padding-left:13.5px}#footer.public #footer__social a{margin-right:0;padding:0 5px}#footer.public #footer__social a:first-child{margin-right:3px}#footer.public #footer__left{padding-left:13.5px}#footer.public #footer__top{font-size:14px;padding-bottom:84px;padding-top:70px}#footer.public #footer__top img{margin-bottom:20px;max-width:134px}#footer.public #footer__bottom{padding-bottom:24px;padding-top:39px}#footer.public .container{padding:0;width:calc(100% - 60px);max-width:1396px}@media only screen and (max-width: 767px){#footer{margin-top:0}#footer__left,#footer__right{margin-right:0;width:100%}#footer__top{padding-bottom:6.81818rem}#footer.public .container{width:100%}#footer.public #footer__top img{width:20%}}nav{display:flex;font-size:1.09091rem;font-weight:400;letter-spacing:0.04em;line-height:1.166667;margin-left:auto;padding-top:1.58182rem}nav a{color:#fff;text-decoration:none;transition:color 0.3s ease}nav a.disabled{opacity:0.4;pointer-events:none}nav a:hover,nav a.active{color:#52ADFF}nav ul{display:flex;margin-right:4.02727rem}nav ul li{margin-right:3.09091rem;white-space:nowrap}nav ul li.hide{display:none}nav ul li.has-sub ul{display:none}nav ul li:last-child{margin-right:0}header.alt nav{background-color:#fff;width:100%}header.alt nav ul{padding-top:.81818rem}header.alt nav a{color:#0A1432}header.alt nav a:hover,header.alt nav a.active{color:#52ADFF}@media only screen and (max-width: 1023px){header.alt nav ul{padding-top:2.54545rem}header.alt nav ul li.has-sub.active{background-color:#F7F7F7}header.alt nav a:hover{color:#0A1432}header.alt nav ul li.has-sub&gt;a:after{background-image:url(../images/icon-arrow-down-blue.svg)}nav{-webkit-overflow-scrolling:touch;background-color:#0A1432;border-top:.09091rem solid rgba(255,255,255,0.25);display:block;height:calc(100vh - 62px);left:0;overflow:auto;padding-bottom:13.63636rem;padding-top:0;position:fixed;top:5.63636rem;transform:translateX(-100%);-webkit-transform:translateX(-100%);width:100%;z-index:3}nav a:hover{color:#fff}nav ul{display:block;font-size:1.63636rem;margin-right:0;width:100%}nav ul li{margin-right:0;padding-bottom:1.54545rem;padding-top:1.63636rem}nav ul li a{padding:0 1.54545rem}nav ul li.has-sub{transition:background-color 0.6s ease}nav ul li.has-sub a.active{color:#52ADFF}nav ul li.has-sub&gt;a{position:relative}nav ul li.has-sub&gt;a:after{background-image:url(../images/icon-arrow-down.svg);background-size:cover;content:"";display:block;height:.90909rem;margin-top:-.41818rem;position:absolute;right:1.45455rem;top:50%;transition:transform 0.6s ease;width:1.72727rem}nav ul li.has-sub ul.active{display:block}nav ul li.has-sub.active{background-color:#222B46}nav ul li.has-sub.active a:after{transform:rotate(-180deg)}nav ul br{display:none}nav&gt;ul{margin-top:8.5rem;padding-top:2.54545rem}nav&gt;ul&gt;li&gt;a{display:block}nav&gt;ul&gt;li ul{display:none;margin-top:1.36364rem}nav&gt;ul&gt;li ul li a{padding-left:3.36364rem}nav&gt;ul&gt;li ul li:first-child{padding-top:1.63636rem}nav&gt;ul&gt;li ul li:last-child{padding-bottom:0}nav&gt;ul&gt;li:first-child{padding-top:0}nav.active{transform:translateX(0);-webkit-transform:translateX(0)}nav.animated{transition:transform 0.6s ease;-webkit-transition:-webkit-transform 0.6s ease}}@media only screen and (min-width: 1024px){nav&gt;ul&gt;li ul{display:none !important}}.form__parent.last{margin-bottom:2.72727rem}.form__inner.gen .input__type{flex-shrink:0;width:4.54545rem}.form__inner.gen input[type=text]{border-radius:0 .27273rem .27273rem 0 !important;border-right:.09091rem solid #BFBFBF !important;width:calc(100% - 4.54545rem) !important}.form__inner.gen .form__parent:first-child{margin-bottom:8.63636rem}.form__header{color:#5F5F5F;display:flex;font-size:.81818rem;letter-spacing:0.04em;padding-top:.45455rem;position:relative;text-transform:uppercase;top:.81818rem;width:100%}.form__header&gt;div{margin-left:auto;width:4.09091rem}.form__header-options{display:flex;margin-top:.27273rem}.form__header-options&gt;div:first-child{margin-right:1.81818rem}.form__row{margin-bottom:1.36364rem;position:relative}.form__row-inner{display:flex}.form__row-inner.dark input,.form__row-inner.dark .input__type,.form__row-inner.dark .input__options,.form__row-inner.dark label{border-color:#939393 !important}.form__row-inner.highlight input,.form__row-inner.highlight .input__type,.form__row-inner.highlight .input__options{border-color:#FFD200 !important}.form__row-radio&gt;div{display:flex}.form__row-radio&gt;div label{font-size:.90909rem;text-transform:none}.form__row-radio&gt;div .radio__wrapper{margin-right:1.90909rem}.form__row-radio&gt;div .radio__wrapper label{padding-left:2.09091rem !important;padding-top:0 !important}.form__row-radio&gt;div .radio__wrapper label:before{background-color:#F7F7F7 !important}.form__row-radio&gt;div .radio__wrapper label:hover:before{border-color:#52ADFF !important}.form__row-radio&gt;div .radio__wrapper input:checked+label:before{border-color:#52ADFF !important}.form__row.has-type input[type=text],.form__row.has-options input[type=text]{border-radius:0;border-right:none;width:68.35%}.form__row.no-type{padding-left:13.462%}.form__row.lm{margin-bottom:2.18182rem !important}.form__row.sm{margin-bottom:.54545rem}.form__row.mm{margin-bottom:.72727rem}.form__row.nm{margin-bottom:0}.form__row.align-right{display:flex;justify-content:flex-end}.form__row.disabled label{color:#DEDEDE;pointer-events:none}.form__row.disabled label:before{border-color:#DEDEDE !important;pointer-events:none}.form__row:last-child{margin-bottom:0}.form__totals{padding-bottom:1.36364rem;padding-top:2.27273rem}.form__totals-inner{display:flex;flex-wrap:wrap}.form__totals .form__total{color:#5F5F5F;font-size:.81818rem;font-weight:400;letter-spacing:0.04em;line-height:1.09091rem;margin-bottom:1.36364rem;text-transform:uppercase;width:50%}.form__totals .form__total&gt;div:last-child{color:#FFD200;font-family:"GilroyMedium";font-size:2.72727rem;line-height:2.72727rem}.form__button-wrapper{display:flex;flex-wrap:wrap}.tooltip{background-color:#52ADFF;border-radius:.54545rem;color:#fff;display:block;font-size:1.36364rem;left:100%;line-height:1.63636rem;max-width:24.54545rem;padding:1rem 1.45455rem .90909rem 1.27273rem;position:absolute;top:-50%;transform:translateX(17px);transition:opacity 0.3s ease;width:100%;z-index:3}.tooltip p{margin-bottom:.90909rem}.tooltip a{color:#fff;display:inline-block;font-size:.90909rem;letter-spacing:0.04em;text-transform:uppercase}.tooltip:before{content:"";width:0;height:0;border-top:.90909rem solid transparent;border-bottom:.90909rem solid transparent;border-right:.90909rem solid #52ADFF;left:-.90909rem;margin-top:-.90909rem;top:50%;position:absolute}.tooltip.hide{display:none}.alt-ph .edd-value{color:#BFBFBF}.alt-ph .edd-root.edd-root-has-value .edd-value{color:#0A1432}form label{color:#5F5F5F;display:block;font-size:.81818rem;font-weight:400;letter-spacing:0.04em;margin-bottom:.45455rem;position:relative;text-transform:uppercase}form label.large{color:#0A1432;font-size:1.18182rem;font-weight:400;margin-bottom:0;padding-top:.18182rem !important}form label.large:before{background-color:#F7F7F7 !important}form label.large:hover:before{background-color:#FFD200 !important}form input[type=text],form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form select,form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0px;background-color:#F7F7F7;border-radius:0px;border:.09091rem solid #BFBFBF;border-radius:.27273rem;color:#0A1432;display:block;font-size:1.27273rem;height:2.90909rem;padding:0 .90909rem;transition:border-color 0.3s ease;width:100%}form input[type=text].overflow,form input[type=email].overflow,form input[type=number].overflow,form input[type=password].overflow,form input[type=tel].overflow,form select.overflow,form textarea.overflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}form input[type=text]:disabled,form input[type=email]:disabled,form input[type=number]:disabled,form input[type=password]:disabled,form input[type=tel]:disabled,form select:disabled,form textarea:disabled{border-color:#DEDEDE}form input[type=text]:disabled::-webkit-input-placeholder,form input[type=email]:disabled::-webkit-input-placeholder,form input[type=number]:disabled::-webkit-input-placeholder,form input[type=password]:disabled::-webkit-input-placeholder,form input[type=tel]:disabled::-webkit-input-placeholder,form select:disabled::-webkit-input-placeholder,form textarea:disabled::-webkit-input-placeholder{color:#DEDEDE;opacity:1}form input[type=text]:disabled:-moz-placeholder,form input[type=email]:disabled:-moz-placeholder,form input[type=number]:disabled:-moz-placeholder,form input[type=password]:disabled:-moz-placeholder,form input[type=tel]:disabled:-moz-placeholder,form select:disabled:-moz-placeholder,form textarea:disabled:-moz-placeholder{color:#DEDEDE;opacity:1}form input[type=text]:disabled::-moz-placeholder,form input[type=email]:disabled::-moz-placeholder,form input[type=number]:disabled::-moz-placeholder,form input[type=password]:disabled::-moz-placeholder,form input[type=tel]:disabled::-moz-placeholder,form select:disabled::-moz-placeholder,form textarea:disabled::-moz-placeholder{color:#DEDEDE;opacity:1}form input[type=text]:disabled:-ms-input-placeholder,form input[type=email]:disabled:-ms-input-placeholder,form input[type=number]:disabled:-ms-input-placeholder,form input[type=password]:disabled:-ms-input-placeholder,form input[type=tel]:disabled:-ms-input-placeholder,form select:disabled:-ms-input-placeholder,form textarea:disabled:-ms-input-placeholder{color:#DEDEDE;opacity:1}form input[type=text]:disabled:placeholder-shown,form input[type=email]:disabled:placeholder-shown,form input[type=number]:disabled:placeholder-shown,form input[type=password]:disabled:placeholder-shown,form input[type=tel]:disabled:placeholder-shown,form select:disabled:placeholder-shown,form textarea:disabled:placeholder-shown{color:#DEDEDE;opacity:1}form input[type=text]::-webkit-input-placeholder,form input[type=email]::-webkit-input-placeholder,form input[type=number]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#BFBFBF;opacity:1}form input[type=text]:-moz-placeholder,form input[type=email]:-moz-placeholder,form input[type=number]:-moz-placeholder,form input[type=password]:-moz-placeholder,form input[type=tel]:-moz-placeholder,form select:-moz-placeholder,form textarea:-moz-placeholder{color:#BFBFBF;opacity:1}form input[type=text]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:#BFBFBF;opacity:1}form input[type=text]:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#BFBFBF;opacity:1}form input[type=text]:placeholder-shown,form input[type=email]:placeholder-shown,form input[type=number]:placeholder-shown,form input[type=password]:placeholder-shown,form input[type=tel]:placeholder-shown,form select:placeholder-shown,form textarea:placeholder-shown{color:#BFBFBF;opacity:1}form select{background-image:url(../images/icon-select.svg);background-position:calc(100% - 1.18182rem) center;background-repeat:no-repeat;background-size:1.09091rem .54545rem;color:#0A1432;font-family:"Fira Sans"}form .select__wrapper-inner{position:relative}form .input__type{background-color:#F7F7F7;border:.09091rem solid #BFBFBF;border-right:0;border-radius:.27273rem 0 0 .27273rem;font-size:1.27273rem;padding-top:.72727rem;text-align:center;transition:border-color 0.3s ease;width:13.462%}form .input__type.bold{font-weight:500}form .input__options{background-color:#F7F7F7;border:.09091rem solid #BFBFBF;border-left:none;border-radius:0 .27273rem .27273rem 0;display:flex;justify-content:flex-end;padding-right:.63636rem;transition:border-color 0.3s ease;width:23.077%}form .input__options&gt;div{align-items:center;display:flex}form .input__options&gt;div:first-child{margin-right:.63636rem}form .radio__wrapper{display:inline-block;min-height:1.63636rem;position:relative;page-break-inside:avoid;break-inside:avoid;width:100%}form .radio__wrapper.has-label label{cursor:pointer;padding-left:2.54545rem;padding-top:.45455rem}form .radio__wrapper.has-label label:before{background-color:#fff;border:.09091rem solid #BFBFBF;border-radius:1.63636rem;box-sizing:border-box;content:"";height:1.63636rem;left:0;margin:0;position:absolute;top:0;transition:background-color 0.3s ease, border-color 0.3s ease;width:1.63636rem}form .radio__wrapper.has-label label:hover:before{background-color:#FFD200;border-color:#FFD200}form .radio__wrapper.has-label label.cyan:hover:before{background-color:#52ADFF;border-color:#52ADFF}form .radio__wrapper.has-label input:checked+label:before{background-color:#FFD200;background-image:url(../images/icon-tick.svg);background-size:64%;background-repeat:no-repeat;background-position:center;border-color:#FFD200}form .radio__wrapper.has-label input:checked+label.large:before{background-color:#FFD200 !important}form .radio__wrapper.has-label input:checked+label.cyan:before{background-color:#52ADFF;background-image:url(../images/icon-tick-white.svg);border-color:#52ADFF}form .radio__wrapper.has-label input:checked+label.cyan.large:before{background-color:#52ADFF !important}form .radio__wrapper input{display:none}form .radio__wrapper.lg{min-height:2rem}form .radio__wrapper.lg label{padding-left:3rem;padding-top:.63636rem}form .radio__wrapper.lg label:before{height:2rem;width:2rem}form .radio__wrapper:not(.has-label) label{background-color:#fff;border:.09091rem solid #BFBFBF;border-radius:1.63636rem;cursor:pointer;height:1.63636rem;margin:0;transition:background-color 0.3s ease, border-color 0.3s ease;width:1.63636rem}form .radio__wrapper:not(.has-label) label:hover{background-color:#FFD200;border-color:#FFD200}form .radio__wrapper:not(.has-label) input:checked+label{background-color:#FFD200;background-image:url(../images/icon-tick.svg);background-size:64%;background-repeat:no-repeat;background-position:center;border-color:#FFD200}form .form__row.align-right .radio__wrapper label{padding-left:0rem;padding-right:2.54545rem}form .form__row.align-right .radio__wrapper label:before{left:auto;right:0}form .filter__options{display:flex}form .filter__options&gt;div:first-child{margin-right:1.09091rem}@media only screen and (max-width: 1023px){.form__inner.gen .form__parent:first-child{margin-bottom:4.09091rem}.tooltip{left:50%;margin-left:-13rem;max-width:26rem;top:-100%;transform:translateY(-75px)}.tooltip:before{border-left:.90909rem solid transparent;border-right:.90909rem solid transparent;border-top:.90909rem solid #52ADFF;bottom:-1.81818rem;left:50%;margin-left:-.90909rem;top:auto}.form__totals-inner{max-width:50%}form input[type=text],form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form select,form textarea{font-size:1.27273rem}.portal__add-row.details .form__row:first-of-type{flex-wrap:wrap}.portal__add-row.details .form__row:first-of-type&gt;div:nth-child(2){margin-bottom:1.36364rem;margin-right:0;width:100%}.portal__add-row.details .form__row:first-of-type&gt;div:nth-child(3){margin-right:1.36364rem}.portal__add-row.promo .form__row{flex-wrap:wrap}.portal__add-row.promo .form__row&gt;div{width:100%}}@media only screen and (max-width: 767px){.form__totals-inner{max-width:100%}form .radio__wrapper.has-label label.cyan:hover:before{background-color:#fff;border-color:#bfbfbf}}.tab__content[data-tab='add-a-horse'] .app__content#stallion-match-results,.tab__content[data-tab='edit-a-horse'] .app__content#stallion-match-results,.tab__content[data-tab='stallions'] .app__content#stallion-match-results{display:block}.tabs{background-color:#DEDEDE;font-size:1.27273rem;font-weight:400}.tabs.alt{background-color:#fff}.tabs ul{display:flex}.tabs ul li{background-color:#E8E8E8;border-radius:.72727rem .72727rem 0 0;border-right:.09091rem solid #DEDEDE;cursor:pointer;flex:1;text-align:center;transition:background-color 0.3s ease}.tabs ul li span{display:inline-block;padding-bottom:1.54545rem;padding-top:1.54545rem;position:relative}.tabs ul li span:after{background-color:#52ADFF;bottom:0;content:"";height:.18182rem;left:0px;position:absolute;transition:width 0.3s ease;width:0%}.tabs ul li.hide{display:none}.tabs ul li.disabled{color:#ccc;cursor:default}.tabs ul li.disabled:hover{background-color:#E8E8E8}.tabs ul li.semi-disabled{cursor:default}.tabs ul li.semi-disabled:hover{background-color:#E8E8E8}.tabs ul li.active{background-color:#fff;cursor:default}.tabs ul li.active span:after{width:100%}.tabs ul li:hover{background-color:#fff}.tabs ul li:last-child{border-right:none}.tabs.parent ul li span:after{background-color:#FFD200}.tabs.parent.blue ul li span:after{background-color:#52ADFF}.tabs__wrapper{height:100%}.up .tabs.alt{background-color:transparent}#app__wrapper.up #app__left{background-color:transparent !important}.tab__content{display:none;height:100%}.tab__content.active{display:block}#app__right .tab__mobile-trigger,#app__full .tab__mobile-trigger,#app__left.alt .tab__mobile-trigger{display:none;border-top:.09091rem solid #DEDEDE;cursor:pointer;font-size:1.36364rem;padding:1.27273rem;padding-bottom:0;position:relative}#app__right .tab__mobile-trigger span,#app__full .tab__mobile-trigger span,#app__left.alt .tab__mobile-trigger span{display:inline-block;padding-bottom:1.27273rem;position:relative}#app__right .tab__mobile-trigger span:after,#app__full .tab__mobile-trigger span:after,#app__left.alt .tab__mobile-trigger span:after{background-color:#52ADFF;bottom:.18182rem;content:"";height:.18182rem;left:0;position:absolute;transition:width 0.3s ease;width:0%}#app__right .tab__mobile-trigger+div,#app__full .tab__mobile-trigger+div,#app__left.alt .tab__mobile-trigger+div{display:none}#app__right .tab__mobile-trigger:after,#app__full .tab__mobile-trigger:after,#app__left.alt .tab__mobile-trigger:after{background-image:url(../images/icon-arrow-down-tabs.svg);background-size:cover;content:"";height:.63636rem;margin-top:-.31818rem;position:absolute;right:1.27273rem;top:50%;transition:transform 0.6s ease;width:1.18182rem}#app__right .tab__mobile-trigger.active span:after,#app__full .tab__mobile-trigger.active span:after,#app__left.alt .tab__mobile-trigger.active span:after{width:100%}#app__right .tab__mobile-trigger.active:after,#app__full .tab__mobile-trigger.active:after,#app__left.alt .tab__mobile-trigger.active:after{transform:rotate(-180deg)}#app__right .tab__mobile-trigger.disabled,#app__full .tab__mobile-trigger.disabled,#app__left.alt .tab__mobile-trigger.disabled{color:#BFBFBF;pointer-events:none}#app__right .tab__mobile-trigger:not(.show)+div:not(#gsw__wrap),#app__full .tab__mobile-trigger:not(.show)+div:not(#gsw__wrap),#app__left.alt .tab__mobile-trigger:not(.show)+div:not(#gsw__wrap){height:100%;width:100%}#app__right .tab__mobile-trigger.show,#app__full .tab__mobile-trigger.show,#app__left.alt .tab__mobile-trigger.show{display:block;padding-left:0}#app__right .tab__mobile-trigger.show span:after,#app__full .tab__mobile-trigger.show span:after,#app__left.alt .tab__mobile-trigger.show span:after{display:none}#app__right .tab__mobile-trigger.show:after,#app__full .tab__mobile-trigger.show:after,#app__left.alt .tab__mobile-trigger.show:after{right:0}#app__right .tab__mobile-trigger.show:not(.disabled),#app__full .tab__mobile-trigger.show:not(.disabled),#app__left.alt .tab__mobile-trigger.show:not(.disabled){color:#52ADFF}@media only screen and (max-width: 1023px){.tabs__wrapper{position:relative}.tabs.parent li{display:none;flex:1;padding-left:1.27273rem;text-align:left}.tabs.parent li span{padding-bottom:.90909rem}.tabs.parent li.active{display:block}.tabs:not(.parent){display:none}.tabs:not(.parent) ul li{border-radius:0}.tabs:not(.parent) ul li.active span:after{width:0}.tabs ul li{border-right:none}#app__right .tab__content,#app__full .tab__content,#app__left.alt .tab__content{display:block;position:relative;z-index:3}#app__right .tab__content.m-active,#app__full .tab__content.m-active,#app__left.alt .tab__content.m-active{background-color:#222B46}#app__right .tab__content.m-active .tab__mobile-trigger span:after,#app__full .tab__content.m-active .tab__mobile-trigger span:after,#app__left.alt .tab__content.m-active .tab__mobile-trigger span:after{width:100%}#app__right .tab__content.m-active .tab__mobile-trigger:after,#app__full .tab__content.m-active .tab__mobile-trigger:after,#app__left.alt .tab__content.m-active .tab__mobile-trigger:after{transform:rotate(-180deg)}#app__right .tab__content[data-tab='aptitude-profile'] h2,#app__full .tab__content[data-tab='aptitude-profile'] h2,#app__left.alt .tab__content[data-tab='aptitude-profile'] h2{margin-top:2.27273rem;padding:0 1.27273rem}#app__right .tab__content[data-tab='aptitude-profile'] .app__content&gt;div:last-child,#app__full .tab__content[data-tab='aptitude-profile'] .app__content&gt;div:last-child,#app__left.alt .tab__content[data-tab='aptitude-profile'] .app__content&gt;div:last-child{padding-bottom:5.90909rem}#app__right .tab__content[data-tab='affinity-matrix'] h2,#app__full .tab__content[data-tab='affinity-matrix'] h2,#app__left.alt .tab__content[data-tab='affinity-matrix'] h2{margin-top:2.27273rem;padding:0 1.27273rem}#app__right .tab__content[data-tab='affinity-matrix'] .tab__mobile-trigger+div,#app__full .tab__content[data-tab='affinity-matrix'] .tab__mobile-trigger+div,#app__left.alt .tab__content[data-tab='affinity-matrix'] .tab__mobile-trigger+div{padding-bottom:3.18182rem}#app__right .tab__content:last-child,#app__full .tab__content:last-child,#app__left.alt .tab__content:last-child{border-bottom:.09091rem solid #DEDEDE}#app__right .app__content,#app__full .app__content,#app__left.alt .app__content{padding:0}#app__right .tab__mobile-trigger,#app__full .tab__mobile-trigger,#app__left.alt .tab__mobile-trigger{display:block}#app__full .tab__content{display:none}#app__full .tab__content.active{display:block}}@media only screen and (max-width: 1023px){#app__full .find__pedigree .tab__mobile-trigger,#app__full .hypomating .tab__mobile-trigger{padding-left:1.27273rem}#app__full .find__pedigree .tab__mobile-trigger:after,#app__full .hypomating .tab__mobile-trigger:after{right:1.27273rem}#app__full .find__pedigree .tab__mobile-trigger.alt,#app__full .hypomating .tab__mobile-trigger.alt{border-bottom:none !important;color:#52ADFF}#app__full .find__pedigree .tab__mobile-trigger.alt+div,#app__full .hypomating .tab__mobile-trigger.alt+div{display:block}#app__full .find__pedigree .tab__mobile-trigger.alt:after,#app__full .hypomating .tab__mobile-trigger.alt:after{display:none}#app__wrapper.up #app__left.alt,#app__wrapper.up #app__left .app__content{background-color:transparent}#app__left.alt .tab__mobile-trigger{background-color:#F7F7F7;border-radius:.72727rem .72727rem 0 0}#app__left.alt .tab__mobile-trigger+div{background-color:#F7F7F7}#app__left.alt .tab__content.m-active{background-color:transparent !important}#app__wrapper.up #app__right{min-height:calc(100vh - 160px - 6.36364rem)}#app__wrapper.up .tab__mobile-trigger+div{padding:3.45455rem 1.27273rem}#fd .tab__mobile-trigger+div{padding:3.45455rem 1.27273rem}#app__left.alt .tab__mobile-trigger span:after{background-color:#FFD200}#app__wrapper.up #app__right.portal .tab__content h2{color:#0A1432;display:inline-block !important;font-size:1.36364rem;font-weight:normal;padding-bottom:1.36364rem;margin-bottom:3.63636rem;position:relative}#app__wrapper.up #app__right.portal .tab__content h2.desktop{display:none !important}#app__wrapper.up #app__right.portal .tab__content h2:after{background-color:#52ADFF;bottom:.18182rem;content:"";height:.18182rem;left:0;position:absolute;transition:width 0.3s ease;width:100%}#app__wrapper.up #app__right.portal .tab__content:last-child{border-bottom:none}}@media only screen and (min-width: 1024px){#app__right .tab__mobile-trigger:not(.show)+div:not(#gsw__wrap),#app__full .tab__mobile-trigger:not(.show)+div,#app__left.alt .tab__mobile-trigger:not(.show)+div{display:block !important}}.popup{align-items:center;background-color:rgba(10,20,50,0.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:opacity 0.3s ease;width:100%;z-index:6}.popup h3{font-weight:500;margin-bottom:1.18182rem}.popup .btn.mt{margin-top:3.18182rem}.popup .table .t__body{max-height:unset}.popup__buttons{margin-top:5rem}.popup__buttons a:first-child{margin-bottom:1.81818rem}.popup__buttons.small{margin-top:3.63636rem}.popup__buttons.small a:first-child{margin-bottom:1.27273rem}.popup__inner{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;background-color:#fff;border-radius:.90909rem;max-height:80vh;max-width:36.81818rem;overflow:auto;position:relative;width:100%}.popup__header{border-bottom:.09091rem solid #BFBFBF;padding-bottom:1.36364rem;padding-left:2rem;padding-right:2rem;padding-top:1.72727rem}.popup__header h6{margin-bottom:0}.popup__header-inner{display:flex}.popup__header-inner.heading-row{position:relative;top:.90909rem}.popup__header-inner.alt h6{width:50%}.popup__content{font-size:1.27273rem;line-height:1.72727rem;padding:0 2rem}.popup__close{background-image:url(../images/icon-close.svg);background-size:cover;cursor:pointer;height:1rem;right:1.68182rem;top:1.68182rem;position:absolute;width:1rem}.popup__footer{padding-left:2rem;padding-bottom:2.63636rem;padding-top:1.27273rem;padding-right:2rem}.popup__footer h6{margin-bottom:.72727rem}.popup__footer label.large{color:#5F5F5F;font-size:.81818rem;font-weight:400;padding-top:.45455rem !important}.popup__footer-buttons{display:flex;margin:0 auto;margin-top:2.27273rem;max-width:24.27273rem}.popup__footer.has-btn{border-top:.09091rem solid #BFBFBF;padding:3.49091rem 0}.popup__footer.has-btn .btn{width:100%}.popup__footer.has-btn .popup__footer-buttons{max-width:21.72727rem;margin-top:0}.popup.yellow .popup__inner,.popup.blue .popup__inner{background-color:#FFD200}.popup.yellow .popup__close,.popup.blue .popup__close{background-image:url(../images/icon-close-blue.svg)}.popup.blue .popup__inner{background-color:#52ADFF}.popup.blue .popup__content{padding:0 .45455rem !important}.popup.blue .popup__content p{padding:0 1.90909rem}.popup.special .popup__inner{max-width:38.18182rem;padding:3.72727rem 2.63636rem;text-align:center}.popup.special .popup__inner h2{color:#0A1432;font-size:3.18182rem;line-height:1;margin-bottom:2.72727rem}.popup.special .popup__inner img{margin:0 auto;margin-bottom:2.27273rem}.popup.special .popup__content{margin-bottom:2.63636rem;padding:0 2.36364rem}.popup.small .popup__inner{max-width:35rem}.popup.xsmall .popup__inner{max-width:31.81818rem}.popup.xxsmall .popup__inner{max-width:27.27273rem}.popup.xxsmall .popup__inner .popup__footer-buttons{max-width:100%}.popup.large .popup__inner{max-width:41.36364rem;padding-bottom:2.45455rem}.popup.large .popup__header{border-bottom:none;padding-left:1.72727rem}.popup.xlarge .popup__inner{max-width:46.72727rem}.popup.largest .popup__inner{max-width:61.36364rem}.popup.payment .popup__inner{max-width:67.72727rem}.popup.has-tree h2{color:#0A1432}.popup.has-tree .popup__inner{max-width:70rem}.popup.has-tree .popup__content{line-height:1;min-height:53.63636rem;padding-top:1.72727rem}.popup.has-tree .popup__content .info{font-size:1rem}.popup.has-tree .popup__content .tree__col{min-height:53.63636rem}.popup.has-tree .popup__content .tree__col[data-col='1']{left:-3.18182rem}.popup.has-tree .popup__content .tree__col[data-col='2']{left:-6.36364rem}.popup.has-tree .popup__content .tree__col[data-col='3']{left:-9.54545rem}.popup.has-tree .popup__content .tree__col[data-col='4']{left:-12.72727rem}.popup.has-tree .popup__content .tree__col[data-col='5']{left:-13.09091rem}.popup.has-tree .popup__content .tree__col .tree__cell{flex-grow:1}.popup.has-tree .popup__content .tree .tree__cellgroup{flex-grow:1}.popup.content .popup__header{border-bottom:none}.popup.content .popup__inner{padding-bottom:3rem}.popup.hide{display:none}.popup#popup__select-horse .popup__header,.popup#popup__select-horse2 .popup__header{padding-bottom:.45455rem}.popup#popup__catalogue-review-order label{line-height:1}.popup#popup__catalogue-review-order #order__title{border-bottom:.09091rem solid #E1E3E2;border-top:.09091rem solid #E1E3E2;margin-bottom:1.81818rem;padding:.90909rem 0}.popup#popup__catalogue-review-order #order__title&gt;div:last-child{font-size:.81818rem;letter-spacing:0.04em;line-height:1;margin-top:.45455rem;text-transform:uppercase}.popup#popup__catalogue-review-order form{margin-bottom:3rem;margin-top:2.27273rem}.popup#popup__add-to-order .popup__header{padding-bottom:0}.popup#popup__add-to-order .popup__content{padding:1.36364rem 0;padding-bottom:0}.popup#popup__add-to-order .popup__content p{margin-bottom:2.27273rem}.popup#popup__add-horse .popup__inner,.popup#popup__add-horse2 .popup__inner,.popup#popup__edit-horse .popup__inner{padding-bottom:0}.popup#popup__add-horse .popup__inner .popup__content,.popup#popup__add-horse2 .popup__inner .popup__content,.popup#popup__edit-horse .popup__inner .popup__content{padding-bottom:3rem}.popup#popup__add-horse .select__wrapper-inner,.popup#popup__add-horse2 .select__wrapper-inner,.popup#popup__edit-horse .select__wrapper-inner{max-width:10.90909rem}.popup#popup__add-horse .select__wrapper-inner .edd-value,.popup#popup__add-horse2 .select__wrapper-inner .edd-value,.popup#popup__edit-horse .select__wrapper-inner .edd-value{color:#BFBFBF}.popup#popup__add-horse .select__wrapper-inner .edd-root-has-value .edd-value,.popup#popup__add-horse2 .select__wrapper-inner .edd-root-has-value .edd-value,.popup#popup__edit-horse .select__wrapper-inner .edd-root-has-value .edd-value{color:#0A1432}.popup#popup__add-horse.of .popup__inner,.popup#popup__add-horse2.of .popup__inner,.popup#popup__edit-horse.of .popup__inner{overflow:auto}.popup#popup__add-horse .fw .select__wrapper-inner,.popup#popup__add-horse2 .fw .select__wrapper-inner,.popup#popup__edit-horse .fw .select__wrapper-inner{max-width:100%}.popup#popup__add-horse textarea,.popup#popup__add-horse2 textarea,.popup#popup__edit-horse textarea{height:8.72727rem;resize:vertical;padding-top:.45455rem;padding-left:.81818rem}.popup#popup__add-horse .popup__inner,.popup#popup__add-horse2 .popup__inner,.popup#popup__edit-horse .popup__inner{overflow:initial}.popup#popup__add-horse.alt .popup__inner,.popup#popup__add-horse2.alt .popup__inner,.popup#popup__edit-horse.alt .popup__inner{overflow:auto}.popup#popup__edit-horse .form__row:not(:last-child){margin-bottom:2.81818rem}.popup#popup__too-many .form__row{margin-top:2.72727rem}.popup#popup__contact .popup__inner{padding-bottom:2.54545rem}.popup#popup__contact .popup__content{line-height:1}.popup#popup__contact .popup__content form input:disabled{border-color:#BFBFBF;color:#BFBFBF}.popup#popup__contact .popup__content form textarea{height:8.27273rem;padding-top:.18182rem;resize:none}.popup#popup__contact .popup__content form button{margin-top:3.18182rem}.popup#popup__change-confirm p.mbl,.popup#popup__update-payment p.mbl{margin-bottom:3.18182rem}.popup#popup__change-confirm .popup__inner,.popup#popup__update-payment .popup__inner{padding-bottom:1.90909rem}.popup#popup__change-confirm .popup__num,.popup#popup__update-payment .popup__num{letter-spacing:0.05em}.popup#popup__change-confirm .popup__desc,.popup#popup__update-payment .popup__desc{color:#5F5F5F;font-size:1rem}.popup#popup__change-confirm #confirm__buttons,.popup#popup__update-payment #confirm__buttons{margin-top:2.72727rem}.popup#popup__change-confirm #confirm__buttons a:first-child,.popup#popup__update-payment #confirm__buttons a:first-child{margin-bottom:1rem}.popup#popup__card-details form{line-height:1;margin-bottom:3.63636rem}.popup#popup__card-details .form__row{display:flex;flex-wrap:wrap;margin-bottom:2.27273rem}.popup#popup__card-details .form__row-left{display:flex;flex-wrap:wrap;width:53%}.popup#popup__card-details .form__row-left&gt;div{width:calc(50% - 0.454545rem)}.popup#popup__card-details .form__row-left&gt;div:nth-child(2){margin-right:.90909rem}.popup#popup__card-details .form__row-right{margin-left:auto;width:26%}.popup#popup__card-details .form__row.small{max-width:40%}.popup#popup__free-trial2 .popup__content{line-height:1}.popup#popup__free-trial2 .edd-value{color:#BFBFBF}.popup#popup__free-trial2 .edd-root-has-value .edd-value{color:#0A1432}.popup#popup__free-trial2 p{font-size:1rem;line-height:1.45455rem;margin-bottom:2.72727rem;margin-top:1.81818rem;text-align:center}.popup#popup__free-trial2 p a{color:#52ADFF}.popup#popup__free-trial.alt .popup__buttons{margin-top:3.18182rem}.popup#popup__free-trial.alt .popup__buttons a:last-child{color:#52ADFF;display:block;font-size:.90909rem;font-weight:500;letter-spacing:0.04em;margin-top:2.27273rem;text-align:center;text-decoration:none;text-transform:uppercase}.popup#popup__free-trial.alt .popup__inner{padding-bottom:1.81818rem}.popup#popup__login .popup__content,.popup#popup__change-password .popup__content{line-height:1}.popup#popup__login button,.popup#popup__change-password button{margin-top:2.81818rem}.popup#popup__login a,.popup#popup__change-password a{font-size:.90909rem;letter-spacing:0.04em;text-align:center;text-transform:uppercase}.popup#popup__login .center,.popup#popup__change-password .center{margin-top:2.27273rem;text-align:center}.popup#popup__change-password .popup__inner{padding-bottom:2.18182rem}.popup#popup__change-password .center{margin-top:1.81818rem}.popup#popup__change-password .center a{color:#52ADFF;text-decoration:none}.popup#popup__country-filter .popup__footer-buttons{justify-content:center}.popup#popup__activate h3,.popup#popup__payment h3{font-weight:normal;margin-bottom:1.81818rem}.popup#popup__activate .popup__header,.popup#popup__payment .popup__header{border-bottom:none}.popup#popup__activate .popup__footer,.popup#popup__payment .popup__footer{border-top:none}.popup#popup__activate .popup__footer-buttons,.popup#popup__payment .popup__footer-buttons{flex-wrap:wrap;margin:0 1.81818rem;max-width:100%}.popup#popup__activate .popup__footer-buttons a:first-child,.popup#popup__payment .popup__footer-buttons a:first-child{margin-bottom:1.63636rem}.popup#popup__activate .table,.popup#popup__payment .table{font-size:.90909rem;margin:0 1.81818rem}.popup#popup__activate .table .t__header,.popup#popup__payment .table .t__header{font-size:.81818rem;text-transform:uppercase}.popup#popup__activate .table .t__header&gt;div:last-child,.popup#popup__payment .table .t__header&gt;div:last-child{margin-left:auto}.popup#popup__activate .table .t__row,.popup#popup__payment .table .t__row{background-color:#fff !important;border-bottom-color:#DEDEDE;padding:0}.popup#popup__activate .table .t__row.t__header,.popup#popup__payment .table .t__row.t__header{padding-bottom:.45455rem}.popup#popup__activate .table .t__row.total,.popup#popup__payment .table .t__row.total{color:#0A1432;font-size:1.18182rem;font-weight:500;padding:1.81818rem 0}.popup#popup__activate .table .t__row.total&gt;div:first-child,.popup#popup__payment .table .t__row.total&gt;div:first-child{flex-grow:1}.popup#popup__activate .table .t__row:last-child,.popup#popup__payment .table .t__row:last-child{border-bottom:.09091rem solid #DEDEDE;border-radius:0}.popup#popup__activate .table .t__row:not(.t__header):not(.total),.popup#popup__payment .table .t__row:not(.t__header):not(.total){letter-spacing:0;padding:.90909rem 0}.popup#popup__activate .table .t__row:not(.t__header):not(.total)&gt;div:first-child&gt;div:first-child,.popup#popup__payment .table .t__row:not(.t__header):not(.total)&gt;div:first-child&gt;div:first-child{color:#0A1432;font-size:1.18182rem;margin-bottom:.45455rem}.popup#popup__activate .table .t__row:not(.t__header):not(.total)&gt;div:first-child&gt;div:first-child:last-child,.popup#popup__payment .table .t__row:not(.t__header):not(.total)&gt;div:first-child&gt;div:first-child:last-child{margin-bottom:0}.popup#popup__activate .table .t__row:not(.t__header):not(.total)&gt;div:last-child,.popup#popup__payment .table .t__row:not(.t__header):not(.total)&gt;div:last-child{color:#0A1432;flex-grow:1;font-size:1.18182rem;text-align:right}.popup#popup__payment form .form__row{display:flex;margin-bottom:2.72727rem;padding:0 1.81818rem}.popup#popup__payment form .form__row&gt;div{width:calc(45.1% - 0.727272rem)}.popup#popup__payment form .form__row&gt;div .edd-root-has-value .edd-value{color:#0A1432}.popup#popup__payment form .form__row&gt;div:first-child{margin-right:1.45455rem;width:calc(54.9% - 0.727272rem)}.popup#popup__payment .popup__footer-buttons a:first-child{margin-bottom:0}.popup#popup__payment .t__row&gt;div&gt;div:last-child{line-height:1.18182rem}.popup#popup__payment .t__row:not(.t__header):not(.total)&gt;div:last-child{align-items:center;display:flex}.popup#popup__payment .t__row:not(.t__header):not(.total)&gt;div:last-child&gt;div{line-height:1;margin-left:auto}.popup .legend__block{height:1.5rem;max-width:7rem;margin-bottom:.45455rem}.popup .legend__block.light-green{background-color:#9BE89E}.popup .legend__block.dark-green{background-color:#3CA24C}.popup .legend__block.light-blue{background-color:#D7EFFF}.popup .legend__block.dark-blue{background-color:#52ADFF}.popup .legend__block.light-pink{background-color:#FCC2CF}.popup .legend__block.dark-pink{background-color:#FD84A0}.popup .legend__block.yellow{background-color:#FFD200}.popup .legend__block.red{background-color:#D83737}.popup .legend__arrow{background-image:url(../images/icon-arrow-left.svg);background-size:contain;height:.96364rem;margin-bottom:.63636rem;width:1.25727rem}.popup .legend__circle{background-color:#FFD200;border-radius:1.45455rem;height:1.45455rem;margin-bottom:.45455rem;width:1.45455rem}.popup .legend__text{color:#52ADFF;display:block}.popup #popup__country-filter .t__cell.col.large{width:12.5%}#popup__activate-promo{margin:0 1.81818rem;margin-top:3.18182rem}#popup__activate-promo label{color:#0A1432;font-size:1.18182rem;font-weight:500;letter-spacing:0;margin-bottom:.45455rem;text-transform:none}#popup__activate-promo .form__row&gt;div{display:flex}#popup__activate-promo .form__row&gt;div input{width:86.25%}#popup__activate-promo-apply{align-items:center;color:#52ADFF;cursor:pointer;display:flex;flex-grow:1;letter-spacing:0.04em;text-transform:uppercase}#popup__activate-promo-apply span{margin-left:auto}#popup__add-horse form .radio__wrapper.has-label input:checked+label:before,#popup__add-horse2 form .radio__wrapper.has-label input:checked+label:before{background-color:#52ADFF !important;background-image:url(../images/icon-tick-white.svg)}#popup__country-filter .t__row{padding:.63636rem 1.90909rem}#reason{display:none;height:10rem;margin-bottom:3.18182rem;padding-top:.63636rem;resize:none}#reason.show{display:block}#popup__delete-horse.alt .popup__buttons.small{margin-top:0}#popup__delete-horse.alt .radio__group{margin:1.81818rem 0}#popup__delete-horse.alt .radio__group label{color:#0A1432;font-size:1.27273rem;letter-spacing:0;margin-bottom:.90909rem;padding-top:0;text-transform:none}#popup__affinity .t__cell:nth-child(1){width:22%}#popup__affinity .t__cell:nth-child(2){width:8.4%}#popup__affinity .t__cell:nth-child(3){width:17.4%}#popup__affinity .t__cell:nth-child(4){width:17.4%}#popup__affinity .t__cell:nth-child(5){width:17.4%}#popup__affinity .t__cell:nth-child(6){width:17.4%}#popup__affinity .t__cell.col{padding-right:0}@media only screen and (max-width: 1023px){.popup{padding:0 1.81818rem}.popup.has-tree .popup__content{padding:0}.popup.has-tree .popup__content h2{padding:1.81818rem 1.27273rem}.popup.has-tree .popup__content .tree__col{min-height:53.63636rem}.popup.has-tree .popup__content .tree__col[data-col='1']{left:-5.45455rem}.popup.has-tree .popup__content .tree__col[data-col='2']{left:-10.90909rem}.popup.has-tree .popup__content .tree__col[data-col='3']{left:-16.36364rem}.popup.has-tree .popup__content .tree__col[data-col='4']{left:-21.81818rem}.popup.has-tree .popup__content .tree__col[data-col='5']{left:-22.45455rem}.popup.has-tree .tree.results{padding-top:0}.popup.has-tree .tree.results .tree__line[data-num='4']{width:93.45455rem}.popup.has-tree .tree.results .tree__line[data-num='2'],.popup.has-tree .tree.results .tree__line[data-num='6']{width:75.27273rem !important}.popup.has-tree .tree__pagination{justify-content:space-between;padding:0 1.27273rem}.popup.has-tree .tree__pagination .pag{margin-right:0}.popup#popup__more-info{padding:2.72727rem .45455rem;padding-bottom:13.63636rem !important}.popup#popup__more-info .popup__inner{padding-bottom:0 !important;padding-left:1.27273rem;padding-right:1.27273rem}.popup#popup__more-info .popup__inner .popup__content{padding-bottom:5.45455rem !important}#popup__more-info #dashboard__popup-button{margin-top:3.81818rem !important}#popup__more-info #dashboard__popup-button a{max-width:100%}#popup__more-info .popup__content .general__section.nb{padding-bottom:0}#popup__more-info .dashboard__table-header&gt;div,#popup__more-info .dashboard__table-row&gt;div{flex-basis:4.54545rem;flex-shrink:0;flex-grow:0}#popup__more-info .dashboard__table-row&gt;div{border-top:.09091rem solid #E1E3E2;padding:.63636rem 0}#popup__more-info .dashboard__table-header&gt;div:nth-child(1),#popup__more-info .dashboard__table-row&gt;div:nth-child(1){flex-basis:11.36364rem}#popup__more-info .dashboard__table-header&gt;div:nth-child(2),#popup__more-info .dashboard__table-row&gt;div:nth-child(2){flex-basis:11.09091rem}#popup__more-info .dashboard__table-header&gt;div:nth-child(3),#popup__more-info .dashboard__table-row&gt;div:nth-child(3){flex-basis:11.09091rem}#popup__more-info .dashboard__table-header&gt;div:nth-child(6),#popup__more-info .dashboard__table-row&gt;div:nth-child(6){flex-basis:7.27273rem}#popup__more-info .dashboard__table-row{border:none;padding:0 !important}#popup__more-info .dashboard__table-header,#popup__more-info .dashboard__table-row{border-bottom:none !important}#popup__more-info .dashboard__table-row:nth-child(2n+1){background-color:transparent}#popup__more-info .dashboard__table-row:nth-child(2n+1)&gt;div{background-color:#F8F8F8}.dashboard__table-wrap{overflow:auto}.dashboard__table-wrap-outer{position:relative}.dashboard__table-wrap-outer:after{background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 100%);content:"";height:100%;position:absolute;right:0rem;top:0;width:1.81818rem}#popup__more-info .dashboard__table.alt .dashboard__table-header&gt;div:nth-child(2),#popup__more-info .dashboard__table.alt .dashboard__table-row&gt;div:nth-child(2){display:none}#popup__more-info .dashboard__table.alt .dashboard__table-header&gt;div:nth-child(1),#popup__more-info .dashboard__table.alt .dashboard__table-row&gt;div:nth-child(1){flex-basis:13.45455rem}#popup__country-filter .t__cell.col-6{width:40%}#popup__country-filter .t__cell.col.large{width:15%}}.table{color:#5F5F5F;font-weight:400;letter-spacing:0.04em}.table .t__body{max-height:30rem;overflow:auto}.table .t__body .t__row:last-child{border-bottom:0.0625rem solid #BFBFBF}.table.no-scroll .t__body{max-height:unset;overflow-y:unset}.table .t__footer{border-bottom:0.0625rem solid #BFBFBF !important;border-radius:0 !important}.table .t__name{font-weight:400;letter-spacing:0;margin-bottom:.27273rem}.table .t__name h4{display:inline}.table .t__races{align-items:center;display:flex;padding-top:.18182rem}.table .t__races&gt;div:first-child{margin-right:.63636rem}.table .t__races&gt;div:last-child div:first-child{margin-bottom:.27273rem}.table .t__row{background-color:#fff;border-bottom:.09091rem solid #BFBFBF;display:flex;padding:.90909rem 1.90909rem;transition:background-color 0.3s ease}.table .t__row-footer{background-image:none !important;border-bottom:.09091rem solid #0A1432 !important}.table .t__row-footer.first{border-top:.09091rem solid #0A1432}.table .t__row:last-child{border-bottom:0;border-radius:0 0 .72727rem .72727rem}.table .t__row.highlight{background-color:rgba(255,210,0,0.1) !important;cursor:default}.table .t__row.vgs__footer{border-bottom-color:#52ADFF !important;border-top:1px solid #52ADFF;font-size:1.27273rem;font-weight:500}.table .t__row.vgs__footer .t__cell:nth-last-child(2){color:#52ADFF;font-size:1rem;font-weight:400}.table .t__row.vgs__footer .t__cell:last-child{color:#52ADFF;font-weight:500;font-size:1.45455rem;margin-left:0 !important}.table .t__row:nth-child(2n+2):not(.t__footer){background-color:#f9f9f9}.table.select-row .t__row{cursor:pointer}.table.select-row .t__row:hover{background-color:#EBF7FF}.table.non-popup{font-weight:400}.table.non-popup .t__header{text-transform:uppercase}.table.non-popup .t__row{padding:.45455rem 0rem}.table.non-popup .t__row:last-child{border-radius:0}.table.non-popup .t__body{color:#0A1432}.table.non-popup .t__body .t__row{border-bottom-color:#DEDEDE}.table.non-popup .t__body .t__row:first-child{border-top:.09091rem solid #DEDEDE}.table.non-popup .t__body .t__row:last-child{border-radius:0}.table#gsw .t__header{border-bottom:.0625rem solid #DEDEDE}.table#gsw .t__body .t__row:first-child{border-top:none}.table.no-scroll.generic .t__plus{background-image:url(../images/icon-plus.svg);background-size:cover;cursor:pointer;display:inline-block;height:1.04545rem;width:1.04545rem}.table.small{font-size:.90909rem;line-height:1.09091rem}.table.small .t__row .t__cell:not(:first-child){width:9%}.table.has-plus .t__row{padding-right:1.72727rem;position:relative}.table.has-plus .t__row .t__cell:first-child{width:44%}.table.has-plus .t__row .t__cell:not(:first-child){text-align:center}.table.has-plus .t__row .t__cell:nth-child(3),.table.has-plus .t__row .t__cell:nth-child(4),.table.has-plus .t__row .t__cell:nth-child(5),.table.has-plus .t__row .t__cell:nth-child(6){width:11%}.table.has-plus .t__row .t__cell span{cursor:pointer;text-decoration:underline}.table.has-plus .t__row .t__cell span.t__cell-name{text-decoration:none}.table.has-plus .t__row .t__cell span.m,.table.has-plus .t__row .t__cell span.f{cursor:default;display:inline-block;margin-left:.45455rem;text-decoration:none}.table.has-plus .t__row .t__cell span.m{color:#52ADFF}.table.has-plus .t__row .t__cell span.f{color:#FD84A0}.table.has-plus .t__row .t__plus{background-image:url(../images/icon-plus.svg);background-position:center;background-repeat:no-repeat;background-size:.81818rem;cursor:pointer;height:1.81818rem;position:absolute;right:-.09091rem;top:0rem;width:1.81818rem}.table.has-plus .t__row .t__reload{position:absolute;right:4px;top:.63636rem;width:auto !important}.table.has-plus .t__row .t__reload span{display:block;height:.72727rem;text-decoration:underline !important;width:1rem}.table.has-plus .t__row .t__reload svg{margin:0 auto;max-width:.81818rem;position:relative;top:-.09091rem}.table.has-plus .t__row .t__reload:after{background-color:#5F5F5F;bottom:-.09091rem;content:"";height:1px;left:0;position:absolute;width:100%}.table.has-plus .t__body{max-height:unset;overflow:hidden;position:relative}.table.has-plus .t__body .t__row{transition:background-color 0.3s ease}.table.has-plus .t__body .t__row:not(.t__row-footer){cursor:pointer}.table.has-plus .t__body .t__row:hover,.table.has-plus .t__body .t__row.highlight{background-color:rgba(255,210,0,0.1)}.table.has-plus .t__footer{color:#0A1432}.table.generic{color:#0A1432;font-size:1.09091rem;font-weight:400;padding:0 1.72727rem}.table.generic .t__body .t__row{border-bottom-color:#E1E3E2;padding:.63636rem 0}.table.generic .t__body .t__row .t__cell{padding:0}.table.generic .t__body .t__row .t__cell.left{justify-content:left !important}.table.generic .t__body .t__row .t__cell.center{text-align:center !important}.table.generic .t__body .t__row .t__cell.right{display:block !important;justify-content:right !important;padding-top:1rem !important;text-align:right !important}.table.generic .t__body .t__row .t__cell.right.np{padding-top:0}.table.generic .t__body .t__row .t__cell.dark{background-color:#F7F7F7}.table.generic .t__body .t__row.blue{border-bottom:.09091rem solid #52ADFF}.table.generic .t__body .t__row-header{color:#5F5F5F;font-size:.81818rem;text-transform:uppercase}.table.generic .t__body .t__row-header.small{font-size:.72727rem}.table.generic .t__body .t__row-header .t__cell.right{padding-top:.63636rem}.table.generic .t__body .t__row.t__4 .t__cell{flex-grow:1;width:19%}.table.generic .t__body .t__row.t__4 .t__cell.small{width:5%}.table.generic .t__body .t__row.t__4 .t__cell-large{flex-grow:0;padding-left:10%;width:85%}.table.generic .t__body .t__row.t__5 .t__cell{width:10%}.table.generic .t__body .t__row.t__5 .t__cell-large{width:17%}.table.generic .t__body .t__row.t__5 .t__cell:first-child{width:54%}.table.generic .t__body .t__row.t__6 .t__cell{width:10.5%}.table.generic .t__body .t__row.t__6 .t__cell-large{width:17%}.table.generic .t__body .t__row.t__6 .t__cell:first-child{width:45%}.table.generic .t__body .t__row.t__9 .t__cell{width:10.775%}.table.generic .t__body .t__row.t__9 .t__cell:first-child{width:15.8%}.table.generic .t__body .t__row.t__16 .t__cell{width:6.22%}.table.generic .t__body .t__row.t__16 .t__cell.t__grouped-4:nth-child(2){border-left:.0625rem solid #E1E3E2;justify-content:center;margin-left:13.1%;width:31.1%}.table.generic .t__body .t__row.t__16 .t__cell.t__grouped-3{width:18.66%}.table.generic .t__body .t__row.t__16 .t__cell.t__grouped-2{width:12.44%}.table.generic .t__body .t__row.t__16 .t__cell:first-child{justify-content:left;width:14%}.table.generic .t__body .t__row:first-child{border-top:.09091rem solid #E1E3E2}.table.generic .t__body .t__row:last-child{border-radius:0}.table.generic.np{padding:0}.table.generic.large .t__body .t__row{padding:0}.table.generic.large .t__body .t__row .t__cell{align-items:center;display:flex;height:3.09091rem;justify-content:center}.table.generic.mb{margin-bottom:3.63636rem}.table.disabled{cursor:default;pointer-events:none}.table.disabled .t__header{color:#BFBFBF}.table.disabled .t__cell span{text-decoration:none !important}.table.disabled .t__body .t__row{background-color:#fff;height:2.09091rem}.table.disabled .t__body .t__row:hover,.table.disabled .t__body .t__row.highlight{background-color:#fff !important}.table.disabled .t__body .t__cell,.table.disabled .t__body .t__plus{visibility:hidden}.table.no-reload .t__row{padding-right:0rem}.t__cell{text-align:right !important}.t__cell.bl{border-left:.09091rem solid #E1E3E2}.t__cell.br{border-right:.09091rem solid #E1E3E2}.t__cell.col-6{width:50%}.t__cell.col{padding-right:.90909rem}.t__cell.col.large{color:#0A1432;font-size:1.18182rem;font-weight:400;padding-top:.18182rem}.t__cell.grow{flex-grow:1}.t__cell.left{text-align:left !important}.t__cell.pink{color:#FF89B8}.heading-row .t__cell{display:flex}.heading-row .t__cell h6{margin-top:auto;width:100%}.find__pedigree #stallion-match-results__sidebar .table__pagination{display:flex}.table__pagination{color:#BFBFBF;display:block;font-size:1.18182rem;margin-top:1.81818rem;position:relative}.table__pagination.fp__pag{margin-bottom:4.63636rem}.table__pagination.blue{max-width:27.27273rem}.table__pagination.blue .table__pag.active{color:#52ADFF}.table__pagination .table__pag{cursor:pointer;text-align:center;width:calc(100% / 7)}.table__pagination .table__pag-wrapper{height:1.18182rem;margin:0;position:relative;width:100%}.table__pagination .table__pag-wrapper&gt;div{display:none;padding:0 1.81818rem;position:absolute;width:100%}.table__pagination .table__pag-wrapper&gt;div.active{display:flex !important}.table__pagination .table__pag.active{color:#FFD200}.table__pagination .table__pag-back,.table__pagination .table__pag-forward{cursor:pointer;height:1.18182rem;position:absolute;top:.18182rem;width:.72727rem;z-index:3}.table__pagination .table__pag-back:before,.table__pagination .table__pag-back:after,.table__pagination .table__pag-forward:before,.table__pagination .table__pag-forward:after{background-color:#BFBFBF;content:"";height:.09091rem;left:0;position:absolute;top:.54545rem;transform:rotate(45deg);width:.54545rem}.table__pagination .table__pag-back:before,.table__pagination .table__pag-forward:before{top:.18182rem;transform:rotate(-45deg)}.table__pagination .table__pag-back.disabled,.table__pagination .table__pag-forward.disabled{display:none}.table__pagination .table__pag-forward{right:0}.table__pagination .table__pag-forward:before{transform:rotate(-135deg)}.table__pagination .table__pag-forward:after{transform:rotate(-225deg)}.table__pagination .table__pag:last-child{margin-right:0}.t__page{display:none}.t__page.active{display:block}@media only screen and (max-width: 1023px){.table:not(.fp__table).no-scroll.generic{padding-right:1.27273rem}.table:not(.fp__table).no-scroll.generic:not(.is-popup) .t__row .t__cell:last-child{padding-right:0}.table:not(.fp__table).no-scroll.generic:after{display:none}.table:not(.fp__table).non-popup .t__row{font-size:1.09091rem}.table:not(.fp__table)#gsw .t__row{min-height:2.72727rem;padding:.72727rem 0}.table:not(.fp__table)#gsw .t__footer{font-weight:500}.table:not(.fp__table).am .t__cell.right{flex-grow:1}.table:not(.fp__table).small .t__row .t__cell:not(:first-child){width:8%}.table:not(.fp__table).has-plus .t__row .t__reload{top:.90909rem}.table:not(.fp__table).has-plus .t__row .t__reload:after{bottom:-.18182rem}.table:not(.fp__table).has-plus .t__row .t__plus{top:.36364rem}.table:not(.fp__table).has-plus .t__row .t__cell:nth-child(3),.table:not(.fp__table).has-plus .t__row .t__cell:nth-child(4),.table:not(.fp__table).has-plus .t__row .t__cell:nth-child(5),.table:not(.fp__table).has-plus .t__row .t__cell:nth-child(6){width:9.7%}.table:not(.fp__table).generic .t__body.ns{overflow:unset}.table:not(.fp__table).generic .t__body .t__row.t__5 .t__cell{width:11%}.table:not(.fp__table).generic .t__body .t__row.t__5 .t__cell-large{width:23%}.table:not(.fp__table).generic .t__body .t__row.t__5 .t__cell:first-child{width:41%}.table:not(.fp__table).generic .t__body .t__row.t__6 .t__cell{width:11%}.table:not(.fp__table).generic .t__body .t__row.t__6 .t__cell-large{width:23%}.table:not(.fp__table).generic .t__body .t__row.t__6 .t__cell:first-child{width:30%}.table:not(.fp__table).generic:not(.is-popup){overflow:hidden;padding-left:1.27273rem !important;position:relative}.table:not(.fp__table).generic:not(.is-popup).mb{margin-bottom:0}.table:not(.fp__table).generic:not(.is-popup).hide-fade:after{background-color:#fff;background-image:none;width:1.27273rem}.table:not(.fp__table).generic:not(.is-popup) .t__body .t__row.t__16 .t__cell{flex-shrink:0}.table:not(.fp__table).generic:not(.is-popup) .t__body .t__row.t__16 .t__cell.t__grouped-4:nth-child(2){margin-left:0 !important;width:19.09091rem}.table:not(.fp__table).generic:not(.is-popup) .t__body .t__row.t__16 .t__cell.t__grouped-2{width:7.63636rem}.table:not(.fp__table).generic:not(.is-popup) .t__body .t__row.t__16 .t__cell.t__grouped-3{width:11.45455rem}.table:not(.fp__table).generic:not(.is-popup) .t__row{border-bottom:none}.table:not(.fp__table).generic:not(.is-popup) .t__row .t__cell:last-child{padding-right:1.27273rem !important}.table:not(.fp__table).generic:not(.is-popup) .t__row:not(.grouped) .t__cell{border-bottom:.09091rem solid #E1E3E2}.table:not(.fp__table).generic:not(.is-popup) .t__row:not(.grouped):not(.t__6){padding-left:8.72727rem !important}.table:not(.fp__table).generic:not(.is-popup) .t__row:not(.grouped):not(.t__6) .t__cell{border-bottom:.09091rem solid #E1E3E2;flex-shrink:0;width:3.81818rem !important}.table:not(.fp__table).generic:not(.is-popup) .t__row:not(.grouped):not(.t__6) .t__cell:first-child{background-color:#fff;left:1.27273rem;position:absolute;width:8.72727rem !important}.table:not(.fp__table).generic:not(.is-popup) .t__row.t__16{padding-left:8.72727rem !important}.table:not(.fp__table).generic:not(.is-popup) .t__row.t__16 .t__cell:first-child{background-color:#fff;left:1.27273rem;overflow:hidden;position:absolute;width:8.72727rem !important}.table:not(.fp__table).generic:not(.is-popup) .t__row.t__9:not(.grouped):not(.t__6) .t__cell{padding-right:.90909rem;width:7.27273rem !important}.table:not(.fp__table).generic:not(.is-popup) .t__row.t__9:not(.grouped):not(.t__6) .t__cell:first-child{box-shadow:.72727rem .90909rem .90909rem rgba(0,0,0,0.05);width:8.72727rem !important}.table:not(.fp__table).generic:not(.is-popup) .t__row.t__9:not(.grouped):not(.t__6):last-child{border-bottom:0}.table:not(.fp__table).generic:not(.is-popup) .t__row.t__6:last-child{border-bottom:none}.table:not(.fp__table).generic:not(.is-popup) .t__row:first-child:not(.t__6){border-top:none !important}.table:not(.fp__table).generic:not(.is-popup) .t__row:first-child:not(.t__6) .t__cell{border-bottom:.09091rem solid #E1E3E2;border-top:.09091rem solid #E1E3E2}.table:not(.fp__table).generic:not(.is-popup) .t__row:nth-child(2n+2):not(.t__6):not(.t__footer){background-color:#fff}.table:not(.fp__table).generic:not(.is-popup) .t__row:nth-child(2n+2):not(.t__6):not(.t__footer) .t__cell{background-color:#f9f9f9}.table:not(.fp__table).generic:not(.is-popup) .t__row.blue{border-bottom:none !important}.table:not(.fp__table).generic:not(.is-popup) .t__row.blue .t__cell{border-bottom:.09091rem solid #52ADFF !important}.table:not(.fp__table).generic:not(.is-popup) .t__row.vgs__footer{border-bottom:none;border-top:none}.table:not(.fp__table).generic:not(.is-popup) .t__row.vgs__footer .t__cell{border-bottom:.09091rem solid #52ADFF !important;border-top:.09091rem solid #52ADFF !important}.table:not(.fp__table).generic:not(.is-popup) .t__row.vgs__footer .t__cell:last-child{padding-right:1.81818rem !important}.table:not(.fp__table).generic:not(.is-popup):after{background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 100%);content:"";height:100%;position:absolute;right:0rem;top:0;width:1.81818rem}}#tree__pedigree-logo{max-width:11.90909rem;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.tree{background-color:#fff;height:100%;max-height:53.45455rem;position:relative;width:100%}.tree .toggle-gen{display:none}.tree.is-full{height:100vh;left:0;max-height:unset;padding:1.81818rem;position:absolute;top:0;width:100%}.tree.is-full .view__full{left:1.81818rem}.tree.is-full.results .view__full{top:4.54545rem}.tree.is-full.results form{padding-bottom:1.81818rem;padding-right:150px}.tree.is-full.results .tree__bottom-left{bottom:1.81818rem}.tree.results.is-full form.toggle-gen{display:block;left:17.27273rem;padding:0;position:absolute;top:5rem;z-index:10}.tree.results.is-full form.toggle-gen label{color:#0A1432;font-size:1rem;letter-spacing:0;margin-bottom:0;padding-left:2.27273rem;padding-top:.36364rem;text-transform:none}.tree.results.is-full form.toggle-gen.alt{top:2.27273rem}.tree.results.is-full.has-extra{overflow:auto !important}.tree.results.is-full.has-extra .tree__col{display:flex !important}.tree.results.is-full.has-extra .tree__col[data-col='6'],.tree.results.is-full.has-extra .tree__col[data-col='7']{display:flex}.tree.results.is-full.has-extra .tree__form-wrapper,.tree.results.is-full.has-extra form.tree__form{height:auto}.tree.results.is-full.has-extra .tree__col{flex:1 0 0;height:auto;left:0 !important;margin-right:0;min-width:0;width:auto}.tree.results.is-full.has-extra .tree__line{right:.27273rem}.tree.results.is-full.has-extra form{padding-right:0}.tree.results.is-full#tree__pedigree .tree__col{flex-grow:0 !important;flex-shrink:1 !important;max-width:unset !important}.tree.results.is-full#tree__pedigree.has-extra .tree__col{flex-grow:1 !important}.tree:fullscreen,.tree:-webkit-full-screen,.tree:full-screen{width:100vw;height:100vh}.tree__form.ib-on .tree__cell.alt .tree__cell-input.has-inbreeding:after{display:block}.tree__cell.alt .tree__cell-input{background-color:#FCDBB0 !important}.tree__cell.alt .tree__cell-input.has-inbreeding{padding-right:2.36364rem;position:relative}.tree__cell.alt .tree__cell-input.has-inbreeding:after{border-left:.09091rem solid #fff;content:"";display:none;height:100%;position:absolute;right:0;top:0;width:2.36364rem}.tree__cell.alt .tree__cell-input.has-inbreeding.ib-light-pink:after{background-color:#FCC2CF}.tree__cell.alt .tree__cell-input.has-inbreeding.ib-pink:after{background-color:#FF89B8}.tree__cell.alt .tree__cell-input.has-inbreeding.ib-blue:after{background-color:#52ADFF}.tree__cell.alt .tree__cell-input.has-inbreeding.ib-light-blue:after{background-color:#D7EFFF}.tree__cell.blue input[type=text]{background-color:#52ADFF;color:#fff}.tree__cell.light-blue input[type=text]{background-color:#D7EFFF}.tree__cell.pink input[type=text]{background-color:#FD84A0;color:#fff}.tree__cell.light-pink input[type=text]{background-color:#FCC2CF}.tree__cell.yellow input[type=text]{background-color:#FFD200}.tree__cell.green input[type=text]{background-color:#3CA24C;color:#fff}.tree__cell.red input[type=text]{background-color:#D83737;color:#fff}.tree__cell.white input[type=text]{background-color:#fff}.tree__cell.grey input[type=text]{background-color:#F7F7F7 !important;color:#092540}.tree__cell .inner-wrap{position:relative;width:100%}.tree__cell .inner-wrap:hover .tree__tip{opacity:1;pointer-events:auto}.tree__cell.tip{position:relative}.tree__cell.tip .tree__cell-input{cursor:pointer}.tree__cell-input{align-items:center;background-color:#F7F7F7;border:.09091rem solid #F7F7F7;border-radius:0;display:flex;font-size:1rem;height:1.45455rem;padding:0 .27273rem;transition:all 0.3s ease;width:100%}.tree__cell-input span:first-child{align-items:center;display:block;height:100%;overflow:hidden;padding-top:.13636rem;text-overflow:ellipsis;white-space:nowrap}.tree__cell-input span.f,.tree__cell-input span.m{display:none}.tree__cell-input.blue{background-color:#52ADFF;border-color:#52ADfF;color:#fff}.tree__cell-input.blue .desc{color:#0A1432 !important}.tree__cell-input.light-blue{background-color:#D7EFFF;border-color:#D7EFFF}.tree__cell-input.alt-blue{background-color:#f0f8ff;border-color:#f0f8ff}.tree__cell-input.pink{background-color:#FD84A0;border-color:#FD84A0;color:#fff}.tree__cell-input.light-pink{background-color:#FCC2CF;border-color:#FCC2CF}.tree__cell-input.yellow{background-color:#FFD200;border-color:#FFD200}.tree__cell-input.green{background-color:#3CA24C;border-color:#3CA24C;color:#fff}.tree__cell-input.red{background-color:#D83737;border-color:#D83737;color:#fff}.tree__cell-input.white{background-color:#fff;border-color:#fff}.tree__cell-input.grey{background-color:#F7F7F7 !important;border-color:#F7F7F7;color:#092540}.tree__cell-input.grey .desc{color:#52ADFF !important}.tree input[type=text]{background-color:#F7F7F7;border:.09091rem solid #F7F7F7;border-radius:0;font-size:1rem;height:1.45455rem;padding:0 .27273rem;transition:border-color 0.3s ease}.tree input[type=text]::-webkit-input-placeholder{color:#0A1432;opacity:1}.tree input[type=text]:-moz-placeholder{color:#0A1432;opacity:1}.tree input[type=text]::-moz-placeholder{color:#0A1432;opacity:1}.tree input[type=text]:-ms-input-placeholder{color:#0A1432;opacity:1}.tree input[type=text]:placeholder-shown{color:#0A1432;opacity:1}.tree input[type=text]:focus,.tree input[type=text].highlight{border:.09091rem solid #42a6ff}.tree input[type=text].yellow-highlight{border-color:#FFD200}.tree form.tree__form{display:flex;height:100%;margin-top:.27273rem;position:relative;width:100%;z-index:1}.tree__form-inner{display:flex;height:100%;position:relative;width:100%}.tree__col{display:flex;flex-direction:column;height:100%;margin-right:1.125%;width:19.1%}.tree__col .tree__cell{align-items:center;display:flex;position:relative}.tree__col .tree__cell span.desc{color:#52ADFF;display:inline-block;margin-left:.45455rem;transition:color 0.3s ease}.tree__col .tree__cell.marked .tree__cell-input{padding-left:.90909rem}.tree__col .tree__cell.marked:before{background-color:#FFD200;border-radius:1.45455rem;content:"";height:1.45455rem;left:-.90909rem;margin-top:-.72727rem;position:absolute;top:50%;width:1.45455rem;z-index:2}.tree__col[data-col='0'] .tree__cell{height:100%}.tree__col[data-col='1'] .tree__cell{height:50%}.tree__col[data-col='2'] .tree__cell{height:25%}.tree__col[data-col='3'] .tree__cell{height:12.5%}.tree__col[data-col='4'] .tree__cell{height:6.25%}.tree__col:last-child{margin-right:0}.tree.results .tree__col{flex-shrink:0;position:relative}.tree.results .tree__col[data-col='6'],.tree.results .tree__col[data-col='7']{display:none}.tree .tree__cellgroup{display:flex;height:12.5%;flex-direction:column;justify-content:center;padding:.27273rem;position:relative;top:.09091rem}.tree .tree__cellgroup .tree__cell{height:25%}.tree .tree__cellgroup:last-child{margin-bottom:0}.tree__line{background-color:#F7F7F7;height:.09091rem;position:absolute;right:0;top:0;z-index:0}.tree__line[data-num='1'],.tree__line[data-num='3'],.tree__line[data-num='5'],.tree__line[data-num='7']{width:64%}.tree__line[data-num='2'],.tree__line[data-num='6'],.tree__line[data-num='4']{width:100%}.tree__line[data-num='1']{top:12.5%}.tree__line[data-num='2']{top:25%}.tree__line[data-num='3']{top:37.5%}.tree__line[data-num='4']{top:50%}.tree__line[data-num='5']{top:62.5%}.tree__line[data-num='6']{top:75%}.tree__line[data-num='7']{top:87.5%}.tree.results .tree__line[data-num='2'],.tree.results .tree__line[data-num='6']{width:75%}.tree__form-wrapper{height:100%}.tree__bottom-left{bottom:0;left:0;position:absolute}.tree__bottom-left label{color:#5F5F5F;font-family:"Fira Sans";font-size:1rem;font-weight:400;letter-spacing:0px !important;margin-bottom:0;padding-left:2rem !important;padding-top:.18182rem !important;text-transform:none}.tree__bottom-left label:before{height:1.36364rem !important;width:1.36364rem !important}.tree__pagination{display:none}.view__full{align-items:center;background-image:url(../images/icon-full.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;display:flex;left:0rem;min-height:2.72727rem;padding-left:3.36364rem;position:absolute;top:2.18182rem;z-index:2}.tree__tip{background-color:#F7F7F7;position:fixed;width:15.45455rem;background-color:#F7F7F7;position:absolute;bottom:2.18182rem;font-size:1.27273rem;line-height:1.72727rem;transform:translateX(-4.09rem);opacity:0;transition:opacity 0.3s ease;padding:1.36364rem;pointer-events:none;border-radius:.54545rem;box-shadow:0 .18182rem .36364rem rgba(0,0,0,0.16);z-index:2}.tree__tip:before{background-image:url(../images/icon-shadow.svg);background-size:cover;content:"";height:1.63636rem;width:2rem;left:50%;margin-left:-1rem;bottom:-1.27273rem;position:absolute}body #stallion-match-results.find__pedigree #stallion-match-results__main .tree.results.is-full .tree__col,body #stallion-match-results.hypomating #stallion-match-results__main .tree.results.is-full .tree__col{flex-basis:unset !important;flex-grow:1;left:0 !important}body #stallion-match-results.find__pedigree #stallion-match-results__main .tree.results.is-full.has-extra .tree__col{flex-basis:0 !important}.spb .tree.is-full:not(.has-extra) .tree__col[data-col='5']{display:block !important}@media only screen and (max-width: 1023px){#tree__pedigree-logo{display:none}.tree{max-height:unset}.tree__line{right:15.36364rem;z-index:0}.tree__line[data-num='4']{width:1200px}.tree__line[data-num='2'],.tree__line[data-num='6']{width:800px !important}.tree__line[data-num='1'],.tree__line[data-num='3'],.tree__line[data-num='5'],.tree__line[data-num='7']{width:660px !important}.tree input[type=text]{border-color:#fff;height:1.81818rem}.tree.results{padding-top:6.36364rem}.tree.results .tree__title{margin-bottom:1.63636rem;position:relative;text-align:center}.tree.results .tree__title h2{color:#0A1432;font-weight:400}.tree.results .tree__title .tree__pagination-left,.tree.results .tree__title .tree__pagination-right{background-image:url(../images/icon-arrow-right-tabs.svg);background-size:cover;cursor:pointer;height:1.18182rem;position:absolute;right:1.27273rem;top:.09091rem;width:.63636rem}.tree.results .tree__title .tree__pagination-left{background-image:url(../images/icon-arrow-left-tabs.svg);left:1.27273rem;right:auto}.tree.results .tree__line[data-num='4']{width:85.45455rem}.tree.results .tree__col{width:21.63636rem;height:auto}.tree.results .tree__col[data-col='0'] img{position:absolute;top:50%;transform:translateY(-50%)}.tree.results .tree__col[data-col='1']{left:0}.tree.results .tree__col[data-col='2']{left:-4.54545rem}.tree.results .tree__col[data-col='4']{left:-21.63636rem}.tree.results .tree__col[data-col='5']{left:-22.27273rem}.tree.results .tree__col[data-col='5'] .tree__cell{border-bottom:.09091rem solid #fff}.tree.results .tree__col .tree__cell.marked:before{height:1.09091rem;left:-.54545rem;margin-top:-.54545rem;width:1.09091rem}.tree.results.ps .tree__col[data-col='3']{left:-16.36364rem}.tree.results form.tree__form{height:auto;margin-top:0;overflow:hidden;position:relative}.tree.results .tree__form-inner{padding:0 3.36364rem;margin-left:calc(50% - 120px);padding-left:0;padding-right:0;transition:transform 0.6s ease;width:auto}.tree.results .tree__bottom-left{bottom:2.72727rem;left:1.81818rem}.tree.results .tree__form-wrapper{padding:5.90909rem 0;padding-bottom:6.81818rem}.tree__pagination{align-items:center;border-bottom:.09091rem solid #DEDEDE;border-top:.09091rem solid #DEDEDE;display:flex;height:4.54545rem;justify-content:center}.tree__pagination .pag{align-items:center;border:.09091rem solid #52ADFF;border-radius:2.54545rem;color:#52ADFF;cursor:pointer;display:flex;height:2.54545rem;justify-content:center;margin-right:2.18182rem;transition:all 0.3s ease;width:2.54545rem}.tree__pagination .pag.active,.tree__pagination .pag:hover{background-color:#52ADFF;color:#fff}.tree__pagination .pag.view__full{border:none;display:none;padding:0;position:static;text-indent:-9999px}.tree__pagination .pag.view__full.active{background-color:#fff}.tree__pagination .pag:last-child{margin-right:0}.tree__form:after,.tree__form:before{background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 100%);content:"";height:100%;position:absolute;right:0rem;top:0;width:1.81818rem;z-index:9}.tree__form:before{background:linear-gradient(to left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 100%);left:0;right:auto}.tree__cell .tree__tip{transform:translateX(18%)}.tree.is-full{-webkit-overflow-scrolling:touch;background-color:#fff;height:100vh;left:0;overflow:auto;padding-bottom:4.54545rem;position:fixed;top:0;width:100%;z-index:9999}.tree.is-full.ps .tree__line[data-num='1'],.tree.is-full.ps .tree__line[data-num='3'],.tree.is-full.ps .tree__line[data-num='5'],.tree.is-full.ps .tree__line[data-num='7']{width:575px !important}.tree.is-full.ps .tree__line[data-num='2'],.tree.is-full.ps .tree__line[data-num='6']{width:72px !important}.tree.is-full .tree__title,.tree.is-full .tree__pagination{display:none}.tree.is-full.results form{padding:0}.tree.is-full.results .view__full{top:1.81818rem}.tree.is-full.results .tree__bottom-left{left:0rem}.tree.is-full.results .tree__form-inner{margin-left:0;transform:translateX(0px) !important}.tree.is-full.results .tree__col{margin-right:0;width:calc(100% / 6)}.tree.is-full.results .tree__col[data-col='1']{left:-3.18182rem !important}.tree.is-full.results .tree__col[data-col='2']{left:-6.36364rem !important}.tree.is-full.results .tree__col[data-col='3']{left:-9.54545rem !important}.tree.is-full.results .tree__col[data-col='4']{left:-12.72727rem !important}.tree.is-full.results .tree__col[data-col='5']{left:-12.72727rem !important}.tree.is-full .tree__form:before,.tree.is-full .tree__form:after{display:none}.tree.is-full .tree__form-wrapper{height:auto;position:relative}.tree.results.is-full form.toggle-gen{top:2.27273rem}.view__full{left:1.81818rem;top:13.36364rem}.view__full.alt{top:15.90909rem}.tabs__wrapper.is-full{z-index:9999}.tabs__wrapper.is-full .tab__content.active{z-index:9999 !important}.tree.is-full.results.has-extra .tree__form-inner{width:100%}.tree.is-full.results.has-extra .tree__form-inner .tree__col[data-col='0'],.tree.is-full.results.has-extra .tree__form-inner .tree__col[data-col='1'],.tree.is-full.results.has-extra .tree__form-inner .tree__col[data-col='2'],.tree.is-full.results.has-extra .tree__form-inner .tree__col[data-col='3'],.tree.is-full.results.has-extra .tree__form-inner .tree__col[data-col='4'],.tree.is-full.results.has-extra .tree__form-inner .tree__col[data-col='5']{left:0 !important}#wrap.showing-full{height:100vh;overflow:unset}}@media only screen and (min-width: 1024px){.tree__form-inner{transform:translateX(0px) !important}.app__content.has-tree&gt;div:not(#stallion-match-results__main) .tree.results .tree__col[data-col='1']{left:-3.18182rem}.app__content.has-tree&gt;div:not(#stallion-match-results__main) .tree.results .tree__col[data-col='2']{left:-6.36364rem}.app__content.has-tree&gt;div:not(#stallion-match-results__main) .tree.results .tree__col[data-col='3']{left:-9.54545rem}.app__content.has-tree&gt;div:not(#stallion-match-results__main) .tree.results .tree__col[data-col='4']{left:-12.72727rem}.app__content.has-tree&gt;div:not(#stallion-match-results__main) .tree.results .tree__col[data-col='5']{left:-11.81818rem}.move-up{position:relative;top:-.54545rem}.tree.has-extra.is-full .tree__cell-input{border:1px solid #f7f7f7;font-size:9px;height:11px;transition:none}.tree.has-extra.is-full .tree__cell-input span:first-child{padding-top:0}.tree.has-extra.is-full .tree__cell-input:hover{cursor:default;left:17%;position:relative;transform:scale(1.5);width:66%}.tree.has-extra.is-full .tree__col .tree__cell.marked:before{height:12px;left:-5px;margin-top:-6px;width:12px}.tree.is-full .tree__tip{transform:translateX(0px)}.tree.is-full:not(.has-extra) .tree__col{width:18.1%}}.graph{margin-bottom:3.54545rem;margin-top:2.27273rem}.graph text{font-family:"Fira Sans";font-size:.90909rem}#custom_tooltip{position:absolute;width:18.18182rem;background-color:#F7F7F7;position:fixed;font-size:.90909rem;line-height:1.27273rem;opacity:0;transform:translate3d(-8.8rem, 1.5rem, 0);padding:1.36364rem;pointer-events:none;border-radius:.54545rem;transition:opacity 0.3s ease;box-shadow:0 .18182rem .36364rem rgba(0,0,0,0.16);z-index:8}#custom_tooltip:before{background-image:url(../images/icon-shadow.svg);background-size:cover;content:"";height:1.63636rem;width:2rem;left:50%;margin-left:-1rem;top:-1.27273rem;position:absolute;transform:rotate(180deg)}#custom_tooltip.show{opacity:1;pointer-events:auto}@media only screen and (max-width: 1023px){.graph{margin-bottom:5.45455rem;padding:0 1.27273rem}#custom_tooltip{background-color:transparent;display:flex;height:100vh;padding:0;left:0 !important;top:0 !important;pointer-events:none;transform:none !important;justify-content:center;align-items:center;width:100%;padding:0}#custom_tooltip&gt;div{background-color:#F7F7F7;border-radius:.54545rem;box-shadow:0 .18182rem .36364rem rgba(0,0,0,0.16);padding:1.36364rem;pointer-events:none;width:22.72727rem}#custom_tooltip.show{pointer-events:auto}#custom_tooltip.show&gt;div{pointer-events:auto}}#vgs form{display:flex;margin-bottom:1.81818rem}#vgs form .select__sep{align-items:center;color:#52ADFF;display:flex;font-size:1.36364rem;padding:0 1.27273rem;padding-top:.90909rem}#vgs form .radio__wrapper.has-label{margin-right:1.36364rem}#vgs form .radio__wrapper.has-label label{padding-left:2rem}#vgs .info form{align-items:center;margin-bottom:0;margin-left:auto}#vgs .select__wrapper{width:13.45455rem}#vgs__totals{color:#5F5F5F;display:flex;font-size:.81818rem;line-height:1.09091rem;letter-spacing:0.04em;margin-bottom:6.54545rem;text-transform:uppercase}#vgs__totals&gt;div{padding-right:1.45455rem;width:25%}#vgs__totals&gt;div&gt;div{display:inline-block}#vgs__totals&gt;div&gt;div .vg__total-num{color:#52ADFF;font-family:"GilroyMedium";font-size:2.72727rem;line-height:1;margin-top:.27273rem}#vgs .table .t__row:last-child .t__cell{padding-top:.81818rem !important}#vgs .table .t__row:last-child .t__cell:nth-last-child(2){padding-top:1.09091rem !important}#vgs .table .t__row:last-child .t__cell:last-child{margin-left:auto}#vgs .t__cell{padding-right:.72727rem}#vgs .t__cell:nth-child(5),#vgs .t__cell:nth-child(6){width:12.1%}#vgs .t__cell:nth-child(7),#vgs .t__cell:nth-child(8),#vgs .t__cell:nth-child(9){width:9%}@media only screen and (max-width: 1023px){#vgs{padding-bottom:3.18182rem;padding-top:2.27273rem}#vgs form{padding:0 1.27273rem}#vgs .info form{padding-right:2.72727rem}#vgs__totals{flex-wrap:wrap;max-width:50%;margin-bottom:.90909rem;padding:0 1.27273rem}#vgs__totals&gt;div{border-right:0;margin-bottom:2.45455rem;text-align:left;width:50%}#vgs .table .t__row:last-child:last-child{padding-top:.72727rem !important}#vgs .table .t__row:last-child .t__cell:last-child{margin-left:0}#vgs .table .t__row .t__cell{flex-grow:1}#vgs .t__row:not(:last-child) .t__cell:last-child{padding-right:1.81818rem !important}}@media only screen and (max-width: 767px){#vgs__totals{max-width:100%}}@media only screen and (min-width: 1024px){#vgs__totals+.table.generic .t__body .t__row-header .t__cell{display:flex !important;padding-top:0 !important}#vgs__totals+.table.generic .t__body .t__row-header .t__cell&gt;div{margin-left:auto}}.edd-root,.edd-root *,.edd-root *::before,.edd-root *::after{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.edd-root{display:inline-block;position:relative;width:100%;user-select:none}.edd-root-has-value .edd-value{color:#52ADFF}.edd-root-disabled{color:#ccc;cursor:not-allowed}.edd-root::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;transition:transform 150ms ease-out;transform:scaleX(0)}.edd-root.edd-root-focused::after,.edd-root.edd-root-invalid::after{transform:scaleX(1)}.edd-root.edd-root-invalid::after{background:#ff6969}.edd-head{position:relative;overflow:hidden;transition:border-color 200ms}.edd-root:not(.edd-root-disabled) .edd-head:hover{border-bottom-color:#aaa}.edd-value,.tree input.large{align-items:center;background-color:#F7F7F7;border-radius:0px;border:.09091rem solid #BFBFBF;border-radius:.27273rem;color:#52ADFF;display:flex;font-size:1.27273rem;height:2.90909rem;padding:0 .90909rem;transition:border-color 0.3s ease;width:100%}.edd-arrow{display:none;background-image:url(../images/icon-select.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.54545rem;margin-top:-.27273rem;pointer-events:none;position:absolute;right:1.18182rem;top:50%;transition:transform 0.3s ease;width:1.09091rem}.edd-root-disabled .edd-arrow{color:#ccc}.edd-root-open .edd-arrow{transform:rotate(180deg)}.edd-value,.edd-option,.edd-group-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.edd-root:not(.edd-root-disabled) .edd-value,.edd-option{cursor:pointer}.edd-select{position:absolute;opacity:0;width:100%;left:-100%;top:0}.edd-root-native .edd-select{left:0;top:0;width:100%;height:100%}.edd-body{opacity:0;position:absolute;left:0rem;right:0;pointer-events:none;overflow:hidden;z-index:997;width:calc(100% - 0px);border:.09091rem solid #BFBFBF;border-radius:0 0 .27273rem .27273rem;background-color:#F7F7F7}.edd-root-open .edd-body{opacity:1;pointer-events:all;transform:scale(1);transition:opacity 200ms,transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.edd-root-open .edd-value{border-bottom-color:#F7F7F7;border-bottom-left-radius:0;border-bottom-right-radius:0}.edd-root-open-above .edd-body{bottom:100%}.edd-root-open-below .edd-body{top:100%;border-top:none}.edd-items-list{overflow:auto;max-height:0;transition:max-height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-overflow-scrolling:touch}.edd-group-label{font-size:13px;padding:4px 8px 4px 0;color:#555;font-weight:600}.edd-group-has-label{padding-left:22px}.edd-option{align-items:center;background-color:#F7F7F7;color:#52ADFF;display:flex;font-size:1.27273rem;height:2.90909rem;padding-left:.90909rem;position:relative;transition:background-color 0.3s ease}.edd-option-selected{font-weight:400}.edd-option-focused:not(.edd-option-disabled){background-color:#DEF1FF}.edd-option-disabled,.edd-group-disabled .edd-option{cursor:default;color:#ccc}.edd-gradient-top{background-position:bottom;top:0}.edd-gradient-bottom{background-position:top;bottom:0}.edd-body-scrollable .edd-gradient-top,.edd-body-scrollable .edd-gradient-bottom{opacity:1}.edd-body-scrollable.edd-body-at-top .edd-gradient-top,.edd-body-scrollable.edd-body-at-bottom .edd-gradient-bottom{opacity:0}@media only screen and (max-width: 1023px){.edd-arrow{right:.45455rem}}#stallion-match{max-width:50%}#stallion-match h2{margin-bottom:1.81818rem}#stallion-match .form__wrapper{display:flex;flex-wrap:wrap}#stallion-match .form__wrapper .form__el{margin-bottom:2.72727rem;width:calc(50% - 1.6818rem)}#stallion-match .form__wrapper .form__el:nth-child(2n+1){margin-right:3.36364rem}#stallion-match .form__button-wrapper{max-width:24.27273rem;padding-top:1.54545rem}#stallion-match .form__button-wrapper a{max-width:11.45455rem}.select__wrapper.alt .edd-root .edd-value{color:#BFBFBF}.select__wrapper.alt .edd-root-has-value .edd-value{color:#0A1432}.select__wrapper.alt .edd-root-open .edd-value{color:#0A1432}.select__wrapper.alt .edd-option{color:#0A1432}@media only screen and (max-width: 1023px){#stallion-match{max-width:100%;padding:2.72727rem 1.27273rem}}@media only screen and (max-width: 767px){#stallion-match .form__wrapper .form__el{margin-bottom:1.81818rem;margin-right:0 !important;width:100%}#stallion-match .form__button-wrapper{flex-wrap:wrap;max-width:100%}#stallion-match .form__button-wrapper .btn{margin-right:0 !important;width:100%}#stallion-match .form__button-wrapper .btn:first-child{order:2}#stallion-match .form__button-wrapper .btn:last-child{margin-bottom:1.81818rem;order:1}#stallion-match .form__button-wrapper a{max-width:100%}}#stallion-match-results{display:flex;padding-bottom:10.72727rem}#stallion-match-results .tree .tree__cellgroup .tree__cell{margin-bottom:.09091rem}#stallion-match-results .tree__col[data-col='0'] .tree__cell .has-large{position:relative;top:-.54545rem}#stallion-match-results .tree__line[data-num='4']{width:80%}#stallion-match-results__main{border-right:.09091rem solid #DEDEDE;flex-grow:0;flex-shrink:0;height:100%;padding-right:.90909rem;position:relative;width:71.77%}#stallion-match-results__main.nb{border-right:none}#stallion-match-results__main .view__full{min-height:2.81818rem;top:1.81818rem;z-index:4}#stallion-match-results__main .tree__form{z-index:3}#stallion-match-results__main .tree__cell .select__wrapper,#stallion-match-results__main .tree__cell input.large{min-width:13.45455rem}#stallion-match-results__main .tree__cell input.large{color:#0A1432}#stallion-match-results__main .tree__cell input.large::-webkit-input-placeholder{color:#BFBFBF;opacity:1}#stallion-match-results__main .tree__cell input.large:-moz-placeholder{color:#BFBFBF;opacity:1}#stallion-match-results__main .tree__cell input.large::-moz-placeholder{color:#BFBFBF;opacity:1}#stallion-match-results__main .tree__cell input.large:-ms-input-placeholder{color:#BFBFBF;opacity:1}#stallion-match-results__main .tree__cell input.large:placeholder-shown{color:#BFBFBF;opacity:1}#stallion-match-results__sidebar{flex-grow:0;flex-shrink:0;padding-left:1.63636rem;width:28.23%}#stallion-match-results__sidebar h4{margin-bottom:1.09091rem}#stallion-match-results__sidebar h4:first-child{margin-bottom:.81818rem}#stallion-match-results__sidebar img{width:100%}#stallion-match-results__sidebar .table__pagination{display:none}#stallion-match-results__sidebar .table__pagination.show{display:block}#stallion-match-results__sidebar .table__pagination .table__pag.active{color:#52ADFF}#stallion-match-results__sidebar #gsw .t__row .t__cell:nth-child(2),#stallion-match-results__sidebar #gsw .t__row .t__cell:nth-child(3),#stallion-match-results__sidebar #gsw .t__row .t__cell:nth-child(4){width:9%}#stallion-match-results__sidebar #gsw .t__row .t__cell:nth-child(5){width:7%}#stallion-match-results__sidebar #gsw .t__body .t__row:hover,#stallion-match-results__sidebar #gsw .t__body .t__row.highlight{background-color:rgba(82,173,255,0.15) !important}#stallion-match-results__sidebar #show-perfect-matches-form{margin-bottom:3.63636rem;margin-top:1.36364rem;visibility:hidden}#stallion-match-results__sidebar #show-perfect-matches-form label{font-size:.90909rem;letter-spacing:0;text-transform:none !important}#stallion-match-results__sidebar #show-perfect-matches-form.show{visibility:visible}#stallion-match-results__buttons{display:flex;margin-top:3.18182rem;padding-right:1.18182rem}#stallion-match-results__buttons .btn{flex-grow:1;flex-shrink:1;margin-right:1.72727rem;width:11.45455rem}#stallion-match-results__buttons .btn.large{flex-grow:0;flex-shrink:0;max-width:23.45455rem;width:100%}#stallion-match-results__buttons .btn:last-child{margin-right:0}#stallion-match-results.find__pedigree .tree.results .tree__col{flex-basis:12.42727rem;max-width:12.42727rem}#stallion-match-results.find__pedigree .tree.results .tree__col[data-col='1']{left:-3.18182rem}#stallion-match-results.find__pedigree .tree.results .tree__col[data-col='2']{left:-7.72727rem}#stallion-match-results.find__pedigree .tree.results .tree__col[data-col='3']{left:-11.54545rem}#stallion-match-results.find__pedigree .tree.results .tree__col[data-col='4']{left:-14.54545rem}#stallion-match-results.find__pedigree #stallion-match-results__main{width:57.5%}#stallion-match-results.find__pedigree #stallion-match-results__sidebar{width:42.5%}#stallion-match-results.find__pedigree .tab__mobile-trigger:first-child{border-top:none}#stallion-match-results.find__pedigree .tab__mobile-trigger:nth-last-child(2){border-bottom:.09091rem solid #E1E3E2}#stallion-match-results.hypomating .tree.results .tree__col{flex-basis:15.54545rem}#stallion-match-results.hypomating #stallion-match-results__main .tree.results .tree__col[data-col='1']{position:relative;top:-.45455rem}#stallion-match-results.hypomating #stallion-match-results__main .tree.results .tree__col[data-col='2']{left:-8.63636rem !important}#stallion-match-results.hypomating #stallion-match-results__main .tree.results .tree__col[data-col='3']{left:-14.09091rem !important}#stallion-match-results.hypomating #stallion-match-results__main .tree.results .tree__col[data-col='4']{left:-18.18182rem !important}#stallion-match-results.hypomating #stallion-match-results__main{width:57.5%}#stallion-match-results.hypomating #stallion-match-results__sidebar{width:42.5%}#stallion-match-results.hypomating .tab__mobile-trigger:first-child{border-top:none}#stallion-match-results.hypomating .tab__mobile-trigger:nth-last-child(2){border-bottom:.09091rem solid #E1E3E2}#stallion-match__info{display:flex;margin-top:2.72727rem}#stallion-match__info&gt;div{margin-left:auto;margin-right:1.36364rem}@media only screen and (max-width: 1023px){#stallion-match-results{display:block}#stallion-match-results.find__pedigree .tree__form-inner,#stallion-match-results.hypomating .tree__form-inner{min-height:54.54545rem}#stallion-match-results.find__pedigree #stallion-match-results__buttons a:nth-child(2),#stallion-match-results.hypomating #stallion-match-results__buttons a:nth-child(2){display:flex;max-width:100%;width:100%}#stallion-match-results.find__pedigree #stallion-match-results__main,#stallion-match-results.find__pedigree #stallion-match-results__sidebar,#stallion-match-results.hypomating #stallion-match-results__main,#stallion-match-results.hypomating #stallion-match-results__sidebar{width:100%}#stallion-match-results.find__pedigree .tree__pagination,#stallion-match-results.hypomating .tree__pagination{margin-top:0}#stallion-match-results.find__pedigree .tab__mobile-trigger:first-child,#stallion-match-results.hypomating .tab__mobile-trigger:first-child{border-top:.09091rem solid #E1E3E2}#stallion-match-results.find__pedigree .tree__line[data-num='1'],#stallion-match-results.find__pedigree .tree__line[data-num='3'],#stallion-match-results.find__pedigree .tree__line[data-num='5'],#stallion-match-results.find__pedigree .tree__line[data-num='7'],#stallion-match-results.hypomating .tree__line[data-num='1'],#stallion-match-results.hypomating .tree__line[data-num='3'],#stallion-match-results.hypomating .tree__line[data-num='5'],#stallion-match-results.hypomating .tree__line[data-num='7']{width:55.45455rem !important}#stallion-match-results.hypomating .tree__line[data-num='1'],#stallion-match-results.hypomating .tree__line[data-num='3'],#stallion-match-results.hypomating .tree__line[data-num='5'],#stallion-match-results.hypomating .tree__line[data-num='7']{width:48.63636rem !important}#stallion-match-results.find__pedigree .tree.results .tree__col{flex-basis:21.45455rem;max-width:21.45455rem}#stallion-match-results__main,#stallion-match-results__sidebar{display:block !important}#stallion-match-results__main{border-right:none;padding-right:0;width:100%}#stallion-match-results__main h2{padding-left:1.27273rem;padding-top:2.27273rem}#stallion-match-results__main .tree.is-full .tree__col{left:0 !important}#stallion-match-results__main .tree.is-full.results .tree__form-inner{width:100%}#stallion-match-results__main .tree.is-full.results .tree__line[data-num='1'],#stallion-match-results__main .tree.is-full.results .tree__line[data-num='3'],#stallion-match-results__main .tree.is-full.results .tree__line[data-num='5'],#stallion-match-results__main .tree.is-full.results .tree__line[data-num='7']{width:64% !important}#stallion-match-results__main .tree__col[data-col='1']{left:-10.90909rem;padding-left:0}#stallion-match-results__main .tree__col[data-col='2']{left:-16.36364rem}#stallion-match-results__main .tree__col[data-col='3']{left:-21.81818rem}#stallion-match-results__main .tree__col[data-col='4']{left:-22.72727rem}#stallion-match-results__main&gt;form.tablet{padding:30px 14px}#stallion-match-results__main&gt;form.tablet .form__row.buttons{padding-top:2.09091rem}#stallion-match-results__main&gt;form.tablet .form__row.buttons a:first-child{margin-bottom:1.81818rem}#stallion-match-results__main .tree__pagination{margin-top:1.81818rem}#stallion-match-results__main .tree__form{padding-left:3.54545rem}#stallion-match-results__main .tree.results .tree__bottom-left{bottom:-4.54545rem;left:1.27273rem}#stallion-match-results__buttons{display:block;padding:0 1.27273rem;padding-bottom:3.18182rem;margin-top:7.27273rem}#stallion-match-results__buttons a{width:100% !important}#stallion-match-results__buttons a:nth-child(1),#stallion-match-results__buttons a:nth-child(2){display:none}#stallion-match-results__buttons a:last-child{margin-top:1.81818rem}#stallion-match-results__sidebar{padding-left:0;width:100%}#stallion-match-results__sidebar img{width:auto}#gsw__wrap,#aptitude__wrap{padding:2.72727rem 1.27273rem}#aptitude__wrap .info.mt{left:0}#stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col,#stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col{width:21.45455rem !important}#stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='4']{left:-20.90909rem !important}#stallion-match-results__overlap #overlap__wrapper .tree__form-inner{min-height:36.36364rem}.overlap__tabs{color:#52ADFF;display:flex !important;font-size:1.18182rem}.overlap__tabs&gt;div{align-items:center;border-bottom:.18182rem solid #fff;cursor:pointer;display:flex;height:4.54545rem;justify-content:center;opacity:0.5;width:50%}.overlap__tabs&gt;div.active{border-bottom-color:#52ADFF;cursor:default;opacity:1}#stallion-match-results__overlap #overlap__wrapper .overlap__right{left:0 !important;width:100% !important}#stallion-match-results.hypomating .tree.results .tree__col{flex-basis:21.18182rem}#stallion-match-results.hypomating .tree.results .tree__col .form__row{width:100%}#stallion-match-results.hypomating .tree.results .tree__col[data-col='1']{left:0}#stallion-match-results.hypomating .tree__line[data-num='2'],#stallion-match-results.hypomating .tree__line[data-num='6']{width:70.90909rem !important}#stallion-match-results.hypomating .tree__line[data-num='4']{display:none}#stallion-match-results.hypomating #stallion-match-results__main .tree.results .tree__col[data-col='1']{left:-7.27273rem !important}#stallion-match-results.hypomating #stallion-match-results__main .tree.results .tree__col[data-col='2']{left:-12.72727rem !important}#stallion-match-results.hypomating #stallion-match-results__main .tree.results .tree__col[data-col='3']{left:-16.45455rem !important}.rm #stallion-match-results.find__pedigree .tree.results .tree__col[data-col='1']{left:-22.18182rem;z-index:3}.rm #stallion-match-results.find__pedigree .tree.results .tree__col[data-col='2']{left:-30.72727rem}.rm #stallion-match-results.find__pedigree .tree.results .tree__col[data-col='3']{left:-30.72727rem}.rm #stallion-match-results.find__pedigree .tree.results .tree__col[data-col='4']{left:-30.72727rem}.rm #stallion-match-results.find__pedigree .tree.results .tree__line[data-num='2'],.rm #stallion-match-results.find__pedigree .tree.results .tree__line[data-num='6']{width:75.90909rem !important}.rm #tree__pedigree-logo{left:50%;margin-left:-5.90909rem}}@media only screen and (max-width: 767px){#stallion-match-results__sidebar img{width:100%}#stallion-match-results__main .tree__form{padding-left:0}}@media only screen and (min-width: 1024px){#stallion-match-results:not(.find__pedigree,.hypomating) #stallion-match-results__main .tree.results .tree__col{left:0 !important}}#stallion-match-results__overlap{display:none;width:100%}#stallion-match-results__overlap.show{display:block}#stallion-match-results__overlap.ib-off #overlap__wrapper .tree__cell-input.has-inbreeding{padding-right:0}#stallion-match-results__overlap.ib-off #overlap__wrapper .tree__cell-input.has-inbreeding:after{display:none}#stallion-match-results__overlap #overlap__buttons{display:flex;margin-bottom:3.36364rem;margin-top:5.90909rem;position:relative;z-index:2}#stallion-match-results__overlap #overlap__buttons .btn{margin-right:1.12727rem}#stallion-match-results__overlap #overlap__tables{display:flex}#stallion-match-results__overlap #overlap__tables h4{margin-bottom:.72727rem}#stallion-match-results__overlap #overlap__tables&gt;div{flex-grow:1}#stallion-match-results__overlap #overlap__tables&gt;div:first-child{margin-right:4.54545rem;max-width:24.54545rem}#stallion-match-results__overlap #overlap__tables&gt;div:last-child{max-width:37.27273rem}#stallion-match-results__overlap #overlap__tables .table.has-plus .t__body .t__row:hover,#stallion-match-results__overlap #overlap__tables .table.has-plus .t__body .t__row.highlight{background-color:rgba(82,173,255,0.15) !important}#stallion-match-results__overlap #overlap__tables .table__pagination .table__pag.active{color:#52ADFF}#stallion-match-results__overlap #overlap__tables .table__pagination{max-width:24.54545rem}#stallion-match-results__overlap #overlap__tables #stakes-wins .t__body{max-height:unset;overflow:unset}#stallion-match-results__overlap #overlap__tables #stakes-wins .t__cell{text-align:left !important}#stallion-match-results__overlap #overlap__tables #stakes-wins .t__cell:nth-child(1){width:11%}#stallion-match-results__overlap #overlap__tables #stakes-wins .t__cell:nth-child(2){width:32.3%}#stallion-match-results__overlap #overlap__tables #stakes-wins .t__cell:nth-child(3){width:10.7%}#stallion-match-results__overlap #overlap__tables #stakes-wins .t__cell:nth-child(4){width:21.6%}#stallion-match-results__overlap #overlap__tables #stakes-wins .t__cell:nth-child(5){width:15.9%}#stallion-match-results__overlap #overlap__tables #stakes-wins .t__cell:nth-child(6){width:7.5%}#stallion-match-results__overlap #overlap__wrapper{display:flex;height:100%;margin-top:.18182rem;max-height:58.18182rem}#stallion-match-results__overlap #overlap__wrapper .tree{height:auto;max-height:unset}#stallion-match-results__overlap #overlap__wrapper .tree__bottom-left{bottom:-2.72727rem}#stallion-match-results__overlap #overlap__wrapper .tree__cell-input.lg-bg{background-color:#9BE89E}#stallion-match-results__overlap #overlap__wrapper .tree__cell-input.g-bg{background-color:#3CA24C;color:#fff}#stallion-match-results__overlap #overlap__wrapper .tree__cell-input.has-inbreeding{padding-right:2.36364rem;position:relative}#stallion-match-results__overlap #overlap__wrapper .tree__cell-input.has-inbreeding:after{border-left:.09091rem solid #fff;content:"";height:100%;position:absolute;right:0;top:0;width:2.36364rem}#stallion-match-results__overlap #overlap__wrapper .tree__cell-input.has-inbreeding.ib-light-pink:after{background-color:#FCC2CF}#stallion-match-results__overlap #overlap__wrapper .tree__cell-input.has-inbreeding.ib-pink:after{background-color:#FF89B8}#stallion-match-results__overlap #overlap__wrapper .tree__cell-input.has-inbreeding.ib-blue:after{background-color:#52ADFF}#stallion-match-results__overlap #overlap__wrapper .tree__cell-input.has-inbreeding.ib-light-blue:after{background-color:#D7EFFF}#stallion-match-results__overlap #overlap__wrapper .overlap__left{flex-grow:0;flex-shrink:0;position:relative;width:41%}#stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col{width:12.18182rem}#stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='1']{left:-6.81818rem}#stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='2']{left:-13.45455rem}#stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='3']{left:-20.27273rem}#stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='4']{left:-26.90909rem}#stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__line{right:1.27273rem}#stallion-match-results__overlap #overlap__wrapper .overlap__left:after{background-color:#BFBFBF;content:"";height:calc(100% - 20px);position:absolute;right:-.72727rem;top:1.36364rem;width:.09091rem}#stallion-match-results__overlap #overlap__wrapper .overlap__right{flex-grow:0;flex-shrink:0;left:2.27273rem;width:calc(59% - 25px)}#stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col{width:13rem}#stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='1']{left:-7.27273rem}#stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='2']{left:-14.54545rem}#stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='3']{left:-21.81818rem}#stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='4']{left:-29.09091rem}#stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='5']{left:-29.09091rem}#stallion-match-results__overlap .title{border-top:.09091rem solid #E1E3E2;color:#52ADFF;display:none;font-size:1.36364rem;padding:1.27273rem}@media only screen and (max-width: 1023px){#stallion-match-results__overlap{display:block}#stallion-match-results__overlap .title{display:block}#stallion-match-results__overlap h2{display:none}#stallion-match-results__overlap #overlap__buttons{display:none}#stallion-match-results__overlap .overlap__left{width:100% !important}#stallion-match-results__overlap .overlap__left:after{display:none}#stallion-match-results__overlap .overlap__right{display:none;width:100% !important}#stallion-match-results__overlap #overlap__tables{display:block;margin-top:3.63636rem;padding:0 1.27273rem;padding-bottom:3.63636rem}#stallion-match-results__overlap #overlap__tables&gt;div{margin-right:0 !important;max-width:unset !important;width:100%}#stallion-match-results__overlap #overlap__tables&gt;div:first-child{margin-bottom:3.63636rem}#stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__line{right:16.18182rem}#stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__bottom-left{bottom:0rem}#stallion-match-results__overlap #overlap__wrapper{max-height:unset}}.ia{margin-bottom:1.42727rem}.ia__wrap{padding-bottom:2.27273rem}.ia__wrap .info{font-size:.90909rem}.ia__wrap .info a{padding-left:1.90909rem}.ia__row{display:flex;height:2.81818rem}.ia__row.bbb .ia__cell{border-bottom-color:#2B2E34}.ia__options form{display:flex}.ia__options form .radio__wrapper:first-child{margin-bottom:.27273rem;margin-right:2.27273rem}.ia__options label{font-size:.90909rem;letter-spacing:0;margin-bottom:0 !important;padding-left:1.90909rem !important;padding-top:.27273rem !important;text-transform:none}.ia__options label:before{height:1.36364rem !important;width:1.36364rem !important}.ia__cell{align-items:center;border-bottom:.09091rem solid #E1E3E2;color:#2B2E34;display:flex;flex-grow:1;flex-basis:0;font-size:.90909rem;justify-content:center;position:relative;text-align:center}.ia__cell span{bottom:0;display:none;font-size:.72727rem;font-weight:500;position:absolute;right:.18182rem}.ia__cell.green{background-color:#3CA24C;color:#fff}.ia__cell.yellow{background-color:#FFD200}.ia__cell.red{background-color:#D83737;color:#fff}.ia__cell.alt-blue{background-color:#f0f8ff}.ia__cell.arrow{background-image:url(../images/icon-arrow-left.svg);background-position:center;background-repeat:no-repeat}.ia__cell.blb{border-left:.09091rem solid #2B2E34}.ia__cell:nth-child(4){display:none}.ia__cell:first-child{flex-basis:8.72727rem;flex-grow:0;flex-shrink:0;justify-content:left;text-align:left}.ia__header{color:#545F5F;font-size:.72727rem;text-transform:uppercase}.ia.sw-count .ia__cell span{display:block}.ia.third-sire .ia__cell:nth-child(4){display:flex}.dp__close{cursor:pointer;font-weight:500;margin-top:1.81818rem}.dp__close.hide{display:none}.dp__wrap{padding-bottom:4.54545rem}.dp__wrap form{display:flex;margin-bottom:1.54545rem;margin-top:2.27273rem}.dp__wrap form .select__wrapper{margin-right:1.54545rem;max-width:13rem;width:100%}.dp__wrap form .btn{max-width:12.90909rem;position:relative;top:1.27273rem;width:100%}.dp__wrap .table{display:none;margin-bottom:1.81818rem;margin-top:1.81818rem}.dp__wrap .table.generic .t__body .t__row{padding:1rem .36364rem}.dp__wrap .table.generic .t__body .t__row .t__cell{flex-basis:0;flex-grow:1;letter-spacing:0}.dp__wrap .table.generic .t__body .t__row .t__cell:first-child{flex-basis:7.45455rem;flex-grow:0;flex-shrink:0}.dp__wrap .table.generic .t__body .t__row .t__cell.right{padding-top:0 !important}.dp__wrap .table.generic .t__body .t__row.t__row-header{padding:.27273rem .36364rem}.dp__wrap .table.generic .t__body .t__row.t__row-header .t__cell{font-size:.72727rem;padding-left:.45455rem}.dp__wrap .table.generic .t__body .t__row:not(.t__row-header) .t__cell{color:#2B2E34;font-size:.90909rem}.dp__wrap .table.generic .t__body .t__row:nth-child(2n){background-color:#F8F8F8}.fp__table{letter-spacing:0;padding:0 !important}.sdx{color:#2B2E34;font-size:1.09091rem}.sdx__row{border-bottom:.09091rem solid #E1E3E2;display:flex;height:3.18182rem}.sdx__row:first-child{color:#545F5E;font-size:.81818rem;height:auto;padding:.63636rem 0;text-transform:uppercase}.sdx__row.bbb{border-bottom-color:#082440}.sdx__cell{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-wrap:wrap;justify-content:center;text-align:center}.sdx__cell.green{background-color:#3CA24C;color:#fff}.sdx__cell.yellow{background-color:#FFD200}.sdx__cell.m{align-items:initial}.sdx__cell.m&gt;div{padding-top:.27273rem;width:100%}.sdx__cell.m&gt;div:first-child{border-bottom:.09091rem solid #E1E3E2}.sdx__cell.m&gt;div.has-tree{cursor:pointer;position:relative}.sdx__cell.m&gt;div.has-tree:hover .tree__tip{opacity:1}.sdx__cell.m&gt;div.has-tree .tree__tip{transform:translateX(-6.15rem)}.sdx__cell:first-child{justify-content:left}.sdx__cell:last-child{display:block;padding-left:.27273rem;padding-top:.45455rem;text-align:left}.sdx__cell:last-child&gt;div{align-items:center;border-radius:50%;display:inline-block;font-size:.72727rem;height:1rem;justify-content:center;margin-bottom:.18182rem;margin-right:.18182rem;padding-top:.13636rem;text-align:center;vertical-align:top;width:1rem}.sdx__footer{border-bottom:.09091rem solid #000;font-weight:500;padding:1rem 0}.sdx__categories{display:flex;margin-bottom:1.36364rem;padding-top:1.5rem}.sdx__categories&gt;div{align-items:center;border-radius:.90909rem;flex-basis:0;flex-grow:1;font-size:.90909rem;display:flex;height:1.72727rem;justify-content:center;margin-right:1rem;max-width:6.74545rem}.sdx__categories&gt;div:last-child{margin-right:0}.sdx__green{background-color:#ADE1AF}.sdx__yellow{background-color:rgba(255,210,0,0.5)}.sdx__blue{background-color:#D7EFFF}.sdx__red{background-color:#FBA96E}.sdx__grey{background-color:#DEDEDE}#popup__sdx .popup__content&gt;div{margin-bottom:2.27273rem}#popup__sdx .popup__content&gt;div:last-child{margin-bottom:0}.sbs #overlap__wrapper{margin-top:1.81818rem !important;min-height:49.09091rem}.sbs #overlap__wrapper .tree__cell.changeable .tree__cell-input{display:none}.sbs #overlap__wrapper .tree__cell.changeable.active .form__row{display:none}.sbs #overlap__wrapper .tree__cell.changeable.active .tree__cell-input{display:block}.sbs #overlap__wrapper .tree__col[data-col='0'] .tree__cell.active{opacity:0.5;pointer-events:none}.sbs #overlap__wrapper .tree__cell input.large{color:#0A1432}.sbs #overlap__wrapper .tree__cell input.large::-webkit-input-placeholder{color:#BFBFBF;opacity:1}.sbs #overlap__wrapper .tree__cell input.large:-moz-placeholder{color:#BFBFBF;opacity:1}.sbs #overlap__wrapper .tree__cell input.large::-moz-placeholder{color:#BFBFBF;opacity:1}.sbs #overlap__wrapper .tree__cell input.large:-ms-input-placeholder{color:#BFBFBF;opacity:1}.sbs #overlap__wrapper .tree__cell input.large:placeholder-shown{color:#BFBFBF;opacity:1}.sbs #stallion-match-results__overlap #overlap__wrapper .tree__bottom-left{bottom:0}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left,.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right{width:50%}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__line[data-num='4'],.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__line[data-num='4']{width:95%}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col{width:13rem}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='0']{left:.90909rem}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='1']{left:-6.90909rem;pointer-events:none;z-index:5}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='1'] input{pointer-events:auto}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='2']{left:-12.36364rem}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='3']{left:-17.81818rem}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='4']{left:-23.45455rem}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right{left:.90909rem}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='0']{left:1.81818rem}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='1']{left:-6.36364rem;pointer-events:none;z-index:5}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='1'] input{pointer-events:auto}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='2']{left:-11.81818rem}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='3']{left:-17.27273rem}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='4']{left:-22.72727rem}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__line{right:.54545rem}.sbs .disabled .tree__cell-input{background-color:#F7F7F7 !important;border:.09091rem solid #F7F7F7 !important}.sbs .disabled .tree__cell-input span{opacity:0}.rm #stallion-match-results{min-height:59.27273rem !important;padding:0}.rm #stallion-match-results.hide{display:none}.rm__step{display:none}.rm__step .app__content{padding:0}.rm__step.active{display:block}.rm__step #stallion-match__top{margin-bottom:28.90909rem}.rm__step h3{margin-bottom:2.27273rem}.rm__step .form__el{margin-bottom:1.36364rem}.rm__step-inner.small{display:flex;margin-top:2.72727rem;max-width:49.72727rem}.rm__step-inner.small&gt;div{width:calc(50% - 18px)}.rm__step-inner.small&gt;div:first-child{margin-right:3.27273rem}.rm__stallions{font-size:1.18182rem}.rm__stallions.disabled .rm__stallions-row:not(.rm__stallions-header)&gt;div{opacity:0;pointer-events:none}.rm__stallions.disabled .rm__stallions-header{color:#DEDEDE}.rm__stallions.disabled .table__pagination{display:none}.rm__stallions form label{align-items:center;color:#0A1432;display:flex;font-size:1.18182rem;height:1.63636rem;letter-spacing:0;margin-bottom:0;padding-top:0 !important;text-transform:none}.rm__stallions form label:before{background-color:#F7F7F7 !important}.rm__stallions form input:checked+label:before{background-color:#52ADFF !important}.rm__stallions-row{align-items:center;border-bottom:.09091rem solid #BFBFBF;display:flex;padding:.68182rem 0}.rm__stallions-row&gt;div:last-child{margin-left:auto}.rm__stallions-header{color:#5F5F5F;font-size:.81818rem;padding:0;padding-bottom:.54545rem;text-transform:uppercase}@media only screen and (max-width: 1023px){.ia{overflow:auto}.ia__wrap{padding-left:1.27273rem}.ia__cell{flex-basis:7.27273rem;min-width:7.27273rem}.dp__wrap{padding-left:1.27273rem}.dp__wrap form{padding-right:1.27273rem}.dp__wrap .table.generic:not(.is-popup){padding-left:0 !important}.dp__wrap .info{margin-top:1.81818rem}.dp__wrap .table.generic .t__body .t__row .t__cell{flex-basis:5.90909rem}.dp__wrap .table.generic:not(.is-popup) .t__row:not(.grouped):not(.t__6) .t__cell:first-child{left:0;pointer-events:none;width:5.90909rem !important}.dp__wrap .table.generic:not(.is-popup) .t__row:not(.grouped):not(.t__6){padding-left:7.45455rem !important}.dp__wrap .table.generic .t__body .t__row{padding-bottom:0;padding-top:0}.dp__wrap .table.generic .t__body .t__row:not(.t__row-header) .t__cell{height:2.72727rem;padding-top:.90909rem}.dp__wrap .table.generic:not(.is-popup) .t__row:not(.grouped):not(.t__6) .t__cell:first-child{flex-basis:7.45455rem;width:7.45455rem !important}.dp__wrap .table.generic .t__body .t__row .t__cell.right{padding-top:.90909rem !important}.dp__wrap .table.generic .t__body .t__row.t__row-header{padding-bottom:0;padding-top:0}.dp__wrap .table.generic .t__body .t__row.t__row-header .t__cell{height:3.27273rem !important}.fp__table.generic:not(.is-popup){min-width:36.54545rem;padding-left:1.27273rem !important}.is-scrollable{overflow:auto}.sdx__wrap{padding-left:1.27273rem}.sdx{overflow:auto}.sdx__row{min-width:36.72727rem}.sdx__categories{flex-wrap:wrap;padding-right:1.27273rem}.sdx__categories&gt;div{flex-basis:5.54545rem;flex-grow:0;flex-shrink:0;margin-right:.90909rem;margin-bottom:.90909rem}.sbs #stallion-match-results__buttons a:nth-child(1),.sbs #stallion-match-results__buttons a:nth-child(2){display:flex;margin-top:0 !important;max-width:100%;width:100% !important}.sbs .tree__line[data-num='1'],.sbs .tree__line[data-num='3'],.sbs .tree__line[data-num='5'],.sbs .tree__line[data-num='7']{width:53.63636rem !important}.sbs .tree__line[data-num='2'],.sbs .tree__line[data-num='6']{width:68.63636rem !important}.sbs #stallion-match-results__overlap #overlap__wrapper .tree__form-inner{min-height:54.54545rem}.sbs .form__row{width:100%}.sbs form.tablet{padding:2.72727rem 1.27273rem;padding-bottom:0}.sbs form.tablet .form__row.buttons{margin-top:3.09091rem}.sbs form.tablet h3{margin-bottom:1.36364rem}.sbs form.tablet h3 em{text-decoration:underline}.sbs form.tablet .form__group{margin-bottom:2.72727rem}.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__line[data-num='4'],.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__line[data-num='4']{width:82%}.tab__mobile-trigger.mt{margin-top:2.22727rem}.mobile-show{display:flex !important;max-width:100% !important;width:100% !important}.tab__content.add-edit #stallion-match-results.find__pedigree .tree__line[data-num='1'],.tab__content.add-edit #stallion-match-results.find__pedigree .tree__line[data-num='3'],.tab__content.add-edit #stallion-match-results.find__pedigree .tree__line[data-num='5'],.tab__content.add-edit #stallion-match-results.find__pedigree .tree__line[data-num='7']{right:10.72727rem}.rm h2{display:none}.rm .rm__step{padding:0 1.27273rem;padding-bottom:11.81818rem}.rm .rm__step-inner.small{display:block}.rm .rm__step-inner.small&gt;div{width:100%}.rm .rm__step-inner.small&gt;div:first-child{margin-bottom:2.81818rem}.rm .rm__step #stallion-match__top{margin-bottom:0}.rm #btn__ok{bottom:4.81818rem;position:absolute;width:calc(100% - 28px)}.rm .tree__line{right:26.72727rem !important}.rm #stallion-match-results .tree__line[data-num='4']{width:65%}.rm #stallion-match-results__buttons{display:flex;flex-wrap:wrap}.rm #stallion-match-results__buttons .btn:nth-child(2){margin-right:0;order:2}.rm #stallion-match-results__buttons #btn__pdf{margin-bottom:1.81818rem;max-width:100%;order:1;width:100%}}.ri{display:flex;flex:1;flex-wrap:wrap}.ri h2{margin-bottom:2.90909rem}.ri__left{flex-grow:0;flex-shrink:0;margin-right:3.36364rem;width:calc(28.106% - 13.5px)}.ri__right{flex-grow:1}.ri__right.disabled{pointer-events:none}.ri__right.disabled .ri__header{color:#DEDEDE}.ri__right.disabled .ri__row:not(.ri__header) .ri__cell{text-indent:-99999px}.ri__right.disabled .ri__row:not(.ri__header):nth-child(2n+1){background-color:#fff}.ri__right.disabled .table__pagination{opacity:0}.ri .radio__wrapper.has-label label{align-items:center;color:#0A1432;display:flex;font-size:1.27273rem;letter-spacing:0;margin-bottom:1rem;min-height:1.63636rem;padding-top:0;text-transform:none}.ri .radio__wrapper:last-child label{margin-bottom:0}.ri .form__row:first-child{margin-bottom:2.27273rem}.ri .form__row&gt;label{margin-bottom:.90909rem}.ri .form__row.has-radio-group{margin-bottom:2.72727rem}.ri .form__row.has-radio-group.last{margin-bottom:6.27273rem}.ri .form__row.buttons{display:flex}.ri .form__row.buttons a{width:10.72727rem}.ri .form__row.buttons a:focus{outline:0}.ri .form__row.buttons a:first-child{margin-right:1.72727rem}.ri__header{color:#5F5F5F;font-size:.81818rem !important;letter-spacing:0.04em;padding:0 !important;padding-bottom:.63636rem !important;text-transform:uppercase}.ri__row{border-bottom:.09091rem solid #E1E3E2;display:flex;font-size:1.18182rem;padding:.86364rem 0}.ri__row .ri__cell{flex-grow:0;flex-shrink:0}.ri__row .ri__cell:nth-child(1){width:49.4%}.ri__row .ri__cell:nth-child(2){width:13.977%}.ri__row .ri__cell:nth-child(3){width:23.48%}.ri__row .ri__cell:nth-child(4){width:13.143%}.ri__row:not(.ri__header):nth-child(2n+1){background-color:#F9F9F9}.ri .table__pagination,.fp__wrap .table__pagination{display:flex;margin-top:.90909rem}.ri .table__pagination .table__pag,.fp__wrap .table__pagination .table__pag{width:3.18182rem}.ri .table__pagination .table__pag-forward,.fp__wrap .table__pagination .table__pag-forward{position:relative}.ri .table__pagination .table__pag.active,.fp__wrap .table__pagination .table__pag.active{color:#52ADFF}.ri .table__pagination .table__pag-wrapper,.fp__wrap .table__pagination .table__pag-wrapper{width:12.27273rem}@media only screen and (max-width: 1023px){.ri__left,.ri__right{width:100%}.ri__right.disabled .ri__table-wrap-outer:after{display:none}.ri__left{padding-bottom:5.04545rem}.ri__table-wrap{overflow:auto}.ri #ri__clear:hover{background-color:#fff;color:#0A1432}.ri__right{border-top:.09091rem solid #E1E3E2;margin:0 -1.27273rem;padding-left:1.27273rem;padding-top:1.45455rem}.ri .ri__table-wrap-outer{position:relative}.ri .ri__table-wrap-outer:after{background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 100%);content:"";height:100%;position:absolute;right:0rem;top:0;width:1.81818rem}.ri .ri__row{padding:0}.ri .ri__header{padding-bottom:0 !important}.ri .ri__header .ri__cell{padding-bottom:.63636rem !important}.ri .ri__row .ri__cell:nth-child(1){flex-basis:30.90909rem}.ri .ri__row .ri__cell:nth-child(2){flex-basis:8.81818rem}.ri .ri__row .ri__cell:nth-child(3){flex-basis:15rem}.ri .ri__row .ri__cell:nth-child(4){flex-basis:8.18182rem}.ri .ri__row:not(.ri__header):nth-child(2n+1){background-color:#fff}.ri .ri__row{border-bottom:none}.ri .ri__row .ri__cell{border-bottom:.09091rem solid #E1E3E2}.ri .ri__row:not(.ri__header) .ri__cell{padding:.86364rem 0}.ri .ri__row:not(.ri__header):nth-child(2n+1) .ri__cell{background-color:#F9F9F9}.ri .form__row.has-radio-group.last{margin-bottom:3.09091rem}.ri .form__row.buttons{flex-wrap:wrap}.ri .form__row.buttons a{margin-right:0 !important;width:100%}.ri .form__row.buttons a:first-child{margin-bottom:1.36364rem}}#app__full.no-tabs.ba{padding:3.63636rem 1.72727rem;padding-bottom:3.04545rem}.required-error{color:#D83737;display:none;font-size:.81818rem}.error-row label{color:#D83737}.error-row input{border-color:#D83737 !important}.error-row .edd-value{border-color:#D83737}.error-row .required-error{display:inline}.se .edd-value,.se .edd-option{display:block;padding-right:2.72727rem;padding-top:.63636rem}#ba__order-list{display:none;padding-bottom:2.72727rem;padding-top:.90909rem}#ba__order-list-title strong{display:block}#ba__order-list-title p&gt;span{display:block;max-width:18.18182rem}#ba__order-list-form .radio__wrapper label{align-items:center;color:#0A1432;display:inline-flex;font-size:1.18182rem;letter-spacing:0;margin-bottom:1rem;min-height:1.63636rem;padding-top:0rem !important;text-transform:none}.ba__order-list-form-options{display:none;padding-left:2.54545rem;padding-bottom:.90909rem}.ba__order-list-form-options&gt;div:first-child{flex-grow:1;max-width:21.72727rem}.ba__order-list-form-options&gt;div:nth-child(2){flex-grow:1;margin-left:1.54545rem;max-width:12.09091rem}.ba__order-list-form-options p{color:#5F5F5F;font-size:1rem;line-height:1.36364rem !important;margin-bottom:0 !important;margin-top:.72727rem}.ba__order-list-form-options.active{display:flex}.ba__order-list-form-options:last-child{padding-bottom:0}.ba{font-size:1.18182rem}.ba__wrap{display:flex;flex:1;flex-wrap:wrap}.ba p{line-height:1.72727rem;margin-bottom:1.90909rem}.ba__prices-title{color:#5F5F5F;display:block;font-size:.81818rem;font-weight:400;letter-spacing:0.04em;margin-bottom:.90909rem;position:relative;text-transform:uppercase}.ba__prices-content&gt;div{margin-bottom:.45455rem}.ba__prices-content&gt;div:last-child{margin-bottom:0}.ba__prices{color:#52ADFF;display:flex;font-family:"GilroyMedium";font-size:1.81818rem;margin-bottom:2.63636rem}.ba__prices&gt;div{flex-grow:1;width:50%}.ba form .row.horse__details{display:none;margin-bottom:2.72727rem}.ba form .row.horse__details strong{display:block;margin-bottom:1.45455rem}.ba form .row.horse__details .hd__title{color:#5F5F5F;display:block;font-size:.81818rem;font-weight:400;letter-spacing:0.04em;margin-bottom:.45455rem;position:relative;text-transform:uppercase}.ba form .row.horse__details .hd__name{margin-bottom:1.36364rem}.ba form .row.horse__details .hd__name:last-child{margin-bottom:0}.ba__left{margin-right:13.5%;width:30.5%}.ba__right{width:56%}.ba__right h2{margin-bottom:.90909rem}.ba__right h2+p{max-width:23.18182rem}.ba__title{color:#52ADFF;font-family:"GilroyMedium";font-size:1.81818rem;line-height:2.18182rem;margin-bottom:2.36364rem}.ba__price{margin-bottom:2.09091rem}.ba__price-title{font-weight:500}.ba__price-amount{color:#52ADFF;font-family:"GilroyMedium";font-size:1.81818rem;margin:.45455rem 0}.ba__price-desc{color:#52ADFF}.ba__content img{margin-left:.90909rem;margin-top:3.63636rem}.ba .form__row-title{color:#5F5F5F;display:flex;font-size:1rem;margin-bottom:.90909rem;margin-top:1.54545rem}.ba .form__row-title .info{margin-left:1.18182rem;margin-top:0}.ba .form__row-title .info .tree__tip{color:#0A1432;font-size:1.18182rem;line-height:1.72727rem;transform:translateX(-12.2rem);width:25.36364rem}.ba form .row{display:flex;flex-wrap:wrap}.ba form .form__row-select-inner{display:flex;margin-bottom:2.72727rem;max-width:19.90909rem;width:100%}.ba form .form__row-select-inner&gt;div{width:calc(50% - .77273rem)}.ba form .form__row-select-inner&gt;div:nth-child(2n+1){margin-right:1.54545rem}.ba form .form__row-select-outer{display:flex}.ba form .form__row-select-outer .form__select-wrap{flex-shrink:0;margin-right:1.54545rem}.ba form .form__row.small{margin-bottom:2.18182rem;width:calc(50% - .77273rem)}.ba form .form__row.mbs{margin-bottom:.45455rem}.ba form .form__row.pt{margin-top:3.18182rem}.ba form #region__options{display:none;column-count:4;margin-bottom:3.18182rem}.ba form #region__options label{align-items:center;color:#0A1432;display:flex;font-size:1.18182rem;letter-spacing:0;min-height:1.63636rem;padding-top:0rem !important;text-transform:none}.ba form .col-6{margin-bottom:1.81818rem;width:calc(50% - .77273rem)}.ba form .col-6:nth-child(2n+1){margin-right:1.54545rem}.ba form .edd-value{color:#BFBFBF}.ba form .edd-root-has-value .edd-value{color:#0A1432}.ba__footer{padding-top:1.09091rem}.ba__footer span{color:#52ADFF;font-weight:500}.ba__footer p{margin-bottom:1.36364rem;max-width:36.36364rem}.ba__footer label{align-items:center;color:#0A1432;display:flex;font-size:1.18182rem;letter-spacing:0;min-height:1.63636rem;padding-top:0rem !important;text-transform:none}.ba__buttons{display:flex;padding-top:1.63636rem}.ba__buttons .ba__order{flex-shrink:0;max-width:24.09091rem}.ba__buttons .ba__clear,.ba__buttons .ba__view{flex-grow:1;margin-left:1.54545rem;max-width:10.72727rem}#order__rows{margin-bottom:2.27273rem}#order__rows .order__row{border-top:.09091rem solid #E1E3E2;padding:.86364rem 0;position:relative}#order__rows .order__row-alt,#order__rows .order__row-name{color:#5F5F5F;font-size:.81818rem;letter-spacing:0.04em;line-height:1.7;text-transform:uppercase}#order__rows .order__row-name{color:#0A1432}#order__rows .order__row-close{background-image:url(../images/icon-close.svg);background-size:cover;cursor:pointer;height:1rem;margin-top:-.5rem;right:0rem;top:50%;position:absolute;width:1rem}#order__rows .order__row:last-child{border-bottom:.09091rem solid #E1E3E2}#order__finished{margin-bottom:3rem}#order__buttons a:first-child{margin-bottom:1.45455rem}@media only screen and (max-width: 1023px){#app__full.no-tabs.ba{padding:3.18182rem 1.27273rem}.ba__wrap{padding:3.18182rem 1.27273rem}.ba__left,.ba__right{margin:0;width:100%}.ba__left{padding-bottom:5rem}.ba__right{border-top:.09091rem solid #E1E3E2;margin:0 -1.27273rem;padding:0 1.27273rem;padding-top:2.27273rem;width:calc(100% + 2.54546rem)}.ba form .col-6{margin-right:0 !important;width:100%}.ba form .form__row-select-inner{max-width:100%}.ba form .form__row.small{margin-bottom:1.81818rem;width:100%}.ba__buttons{display:block}.ba__buttons button{margin-bottom:1.27273rem}.ba__buttons .ba__view{margin-bottom:1.27273rem}.ba__buttons a,.ba__buttons button{margin-left:0 !important;max-width:100% !important}.ba__buttons .ba__clear:hover{background-color:#fff;color:#0A1432}.ba form #region__options{column-count:2}.ba form .form__row-select-outer{display:block}.ba .form__row-title .info.active .tree__tip{opacity:1;pointer-events:auto}}@media only screen and (max-width: 767px){.ba .form__row-title .info{position:static}.ba .form__row-title .info .tree__tip{transform:translateX(0);left:50%;margin-left:-12.72727rem}.ba .form__row-title .info .tree__tip:before{display:none}}@media only screen and (min-width: 1024px){.ba .form__row-title .info:hover .tree__tip{opacity:1;pointer-events:auto}}.up__inner .edd-value{color:#BFBFBF}.up__inner .edd-root.edd-root-has-value .edd-value{color:#0A1432}#payment__tiles{font-size:1.18182rem;line-height:1;padding-top:2.81818rem}#payment__tiles-inner{display:flex;margin:0 auto;max-width:48.27273rem}#payment__tiles .p__tile{border-radius:0 0 .72727rem .72727rem;box-shadow:rgba(0,0,0,0.16) 0 .18182rem .36364rem;width:calc(50% - 1.045rem)}#payment__tiles .p__tile-inner{padding:0 1.63636rem;padding-bottom:2.72727rem}#payment__tiles .p__tile.yellow .p__plan{background-color:#FFD200}#payment__tiles .p__tile.yellow .p__price{color:#FFD200}#payment__tiles .p__tile.yellow.active{border-color:#FFD200}#payment__tiles .p__tile.active{border:.09091rem solid #52ADFF}#payment__tiles .p__tile:not(.active) .p__title{padding-top:3.45455rem}#payment__tiles .p__tile:first-child{margin-right:2.09091rem}#payment__tiles .p__plan{background-color:#52ADFF;color:#fff;font-size:.81818rem;letter-spacing:0.04em;min-height:.45455rem;text-align:center;text-transform:uppercase}#payment__tiles .p__plan.active{padding:.54545rem 0}#payment__tiles .p__title{margin-bottom:1.45455rem;padding-top:1.81818rem;text-align:center}#payment__tiles .p__subtitle{font-family:"GilroyMedium";font-size:2.45455rem;line-height:2.72727rem;margin-bottom:1.27273rem;text-align:center}#payment__tiles .p__price{color:#52ADFF;font-family:"GilroyMedium";font-size:4.54545rem;margin-bottom:1.81818rem;text-align:center}#payment__tiles .p__price span{font-size:2.72727rem}#payment__tiles .p__list{margin-bottom:1.81818rem;min-height:14.54545rem}#payment__tiles .p__list-row{display:flex;flex-wrap:wrap;margin-bottom:1.09091rem}#payment__tiles .p__list-row&gt;div:last-child{margin-left:auto;padding-left:.90909rem}#payment__tiles .p__list-row&gt;div:last-child.tick{background-image:url(../images/icon-tick-thick.svg);background-repeat:no-repeat;background-size:contain;height:1rem;width:1.09091rem}#payment__tiles .p__list-row:last-child{margin-bottom:0}#payment__tiles .p__select{margin-bottom:2.09091rem}#payment__tiles .p__select .edd-value{background-color:#fff;color:#0A1432}.up__form-options{color:#5F5F5F;font-size:1.27273rem;line-height:1.81818rem;margin-top:2rem;padding-bottom:1.09091rem}.up__form-options h2{margin-bottom:.72727rem}.up__form-options&gt;div{margin-bottom:4.09091rem}.up__form-options&gt;div:last-child{margin-bottom:0}.up__form-options label{font-size:1.27273rem;letter-spacing:0;line-height:1.81818rem;text-transform:none}.up__form-options p{margin-bottom:1.36364rem}.up__form-fancy-checkbox{display:flex;margin-bottom:1.09091rem}.up__form-fancy-checkbox input{display:none}.up__form-fancy-checkbox input:checked+label:after{background-color:#52ADFF;left:1.72727rem}.up__form-fancy-checkbox label{margin-bottom:0;padding-left:4.09091rem;position:relative}.up__form-fancy-checkbox label:before{background-color:#DEDEDE;border-radius:1.36364rem;content:"";display:block;height:1.61545rem;left:0;position:absolute;top:0;width:3.22727rem}.up__form-fancy-checkbox label:after{background-color:#fff;border-radius:50%;content:"";display:block;height:1.27273rem;left:.18182rem;position:absolute;top:.18182rem;transition:all 0.3s ease;width:1.27273rem}.up__form-fancy-checkbox:last-child{margin-bottom:0}.up .p__block{margin-bottom:3.18182rem}.up .p__block .edd-value{color:#BFBFBF}.up .p__block .edd-root.edd-root-has-value .edd-value{color:#0A1432}.up .p__block h2{margin-bottom:1.18182rem}.up .p__block p{font-size:1.18182rem;margin-bottom:1.72727rem}.up .p__block:not(.shortcut){max-width:23.09091rem}.up .p__block:not(.shortcut) a{max-width:11.36364rem}.up .p__block .table__pagination .table__pag.active{color:#52ADFF}.up .p__block-inner{display:flex}.up .p__block-inner&gt;div{width:calc(50% - 0.5rem)}.up .p__block-inner&gt;div .form__row{width:100%}.up .p__block-inner&gt;div .form__row.small{max-width:7.63636rem}.up .p__block-inner&gt;div:first-child{margin-right:2rem}.up .p__block#p__regions{max-width:51.81818rem}.up .p__block#p__regions.hide{display:none}.up .p__block#p__regions .p__columns&gt;div{margin-right:2.27273rem}.up .p__block#p__regions .p__columns&gt;div.large{width:75%}.up .p__block#p__regions .p__columns&gt;div.large .col-wrap{column-count:3}.up .p__block#p__regions .p__columns&gt;div:last-child{margin-right:0}.up .p__table{font-size:1.18182rem}.up .p__table .p__row{border-bottom:.09091rem solid #E1E3E2;display:flex;height:3rem}.up .p__table .p__row&gt;div{align-items:center;display:flex}.up .p__table .p__row&gt;div:first-child{width:23.6%}.up .p__table .p__row:nth-child(2n+1){background-color:#F9F9F9}.up .p__table .p__row:first-child{border-top:.09091rem solid #E1E3E2}.up .p__columns{display:none}.up .p__columns-title{color:#5F5F5F;display:block;font-size:.81818rem;font-weight:400;letter-spacing:0.04em;margin-bottom:.90909rem;position:relative;text-transform:uppercase}.up .p__columns .radio__wrapper{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.up .p__columns label{align-items:center;color:#0A1432;display:flex;font-size:1.18182rem;letter-spacing:0;margin-bottom:1rem;min-height:1.63636rem;padding-top:0rem !important;text-transform:none}.up .p__columns.show{display:flex}.up .app__content h1{color:#52ADFF;padding:0}.up__block{margin-bottom:5rem}.up__block h2{margin-bottom:1.54545rem}.up__block form input{color:#BFBFBF;font-weight:400;letter-spacing:0;max-width:23.09091rem}.up__block input{font-size:1.27273rem !important;font-weight:500;letter-spacing:0.05em;padding-left:4.54545rem !important}.up__block input+div{font-size:.90909rem;margin-bottom:2.27273rem;margin-top:.72727rem}.up__block #method__wrap{position:relative}.up__block #method__wrap img{left:.36364rem;position:absolute;top:.36364rem}.up__block #up__plan{border-radius:0 0 .72727rem .72727rem;box-shadow:rgba(0,0,0,0.16) 0 .18182rem .36364rem;margin-bottom:2.45455rem;max-width:23.09091rem}.up__block #up__plan-header{align-items:center;display:flex;font-size:.81818rem;height:1.90909rem;letter-spacing:0.04em;padding-left:.90909rem;text-transform:uppercase}.up__block #up__plan-inner{padding:1.81818rem}.up__block #up__plan-inner strong{display:block;font-size:1.18182rem;margin-bottom:3.18182rem}.up__block #up__plan-inner.alt strong{margin-bottom:.45455rem}.up__block #up__plan-inner.alt .up__plan-desc{font-size:1.18182rem;margin-bottom:1.81818rem}.up__block #up__plan-price{font-family:"GilroyMedium"}.up__block #up__plan-price&gt;div:first-child{font-size:2.45455rem}.up__block #up__plan-price&gt;div:last-child{font-size:1.63636rem}.up__block #up__plan.blue #up__plan-header{background-color:#52ADFF;color:#fff}.up__block #up__plan.blue #up__plan-price{color:#52ADFF}.up__block #up__plan.yellow #up__plan-header{background-color:#FFD200}.up__block #up__plan.yellow #up__plan-price{color:#FFD200}.up__block #up__plan.grey #up__plan-header{background-color:#BFBFBF;color:#fff}.up__block #up__plan.grey strong{margin-bottom:5.18182rem}.up__block #up__plan.grey #up__plan-price{color:#BFBFBF}.up__block #up__plan.grey #up__plan-price&gt;div{font-size:2.45455rem}.up__block .btn{max-width:15.45455rem}.up__block .btn.large{max-width:18.18182rem}.up__block .btn.largest{max-width:22.72727rem}.up__block .btn.mt{margin-top:2.72727rem}.up__block:last-child{margin-bottom:0}.up__form-buttons{display:flex !important;flex-wrap:nowrap !important;margin-top:2rem;width:calc(50% - 0.86364rem)}.up__form-buttons button,.up__form-buttons a{width:calc(50% - 0.636363rem) !important}.up__form-buttons button:first-child,.up__form-buttons a:first-child{margin-right:1.27273rem}.up__inner{max-width:47.90909rem;padding-top:3.63636rem}.up__inner.alt{max-width:100%}.up__inner form.flex&gt;div{display:flex;flex-wrap:wrap}.up__inner form .form__row{margin-bottom:1.63636rem;width:calc(50% - 0.86364rem)}.up__inner form .form__row a:not(.btn){color:#52ADFF;display:inline-block;font-size:.90909rem;font-weight:500;letter-spacing:0.04em;margin-top:.90909rem;text-decoration:none;text-transform:uppercase}.up__inner form .form__row.mbl{margin-bottom:2.72727rem}.up__inner form .form__row.date{width:100%}.up__inner form .form__row.date .form__row-inner{max-width:16.54545rem}.up__inner form .form__row.date .form__row-inner&gt;div{margin-right:.63636rem;width:5.09091rem}.up__inner form .form__row.date .form__row-inner&gt;div:last-child{margin-right:0}.up__inner form .form__row.small .form__row-inner&gt;div{width:calc(50% - 0.636363rem)}.up__inner form .form__row.small .form__row-inner&gt;div:first-child{margin-right:1.27273rem}.up__inner form .form__row:nth-child(2n+1){margin-right:1.72727rem}.up__inner form .form__row:last-child{margin-bottom:1.36364rem}.up #account__overview img{width:100%}.up #account__overview-main{text-align:center}.up #account__overview-main h1{color:#0A1432;margin-bottom:.27273rem}.up #account__overview-main h1+p{color:#5F5F5F;font-size:1.18182rem}.up #account__img{border-radius:50%;cursor:pointer;margin:0 auto;margin-bottom:1.54545rem;max-width:13.45455rem;overflow:hidden;position:relative}.up #account__edit{background-color:rgba(0,0,0,0.4);background-position:center 1rem;background-image:url(../images/icon-camera.svg);background-repeat:no-repeat;bottom:0;color:#fff;overflow:hidden;padding-bottom:1.36364rem;padding-top:2.72727rem;position:absolute;width:100%}.up .account__overview-block{font-size:1.18182rem;margin-top:3.18182rem}.up .account__overview-block h2{color:#FFD200;margin-bottom:.45455rem}.up .account__overview-row{margin-bottom:1.81818rem}.up .account__overview-row-label{color:#5F5F5F;font-size:.81818rem;letter-spacing:0.04em;margin-bottom:.18182rem;text-transform:uppercase}.up .account__overview-row-membership{display:flex;margin-bottom:1rem;margin-top:1.18182rem}.up .account__overview-row-membership span{background-color:#FFD200;background-image:url(../images/icon-tick-white.svg);background-position:center;background-repeat:no-repeat;background-size:1.90909rem;border-radius:50%;display:block;height:3.27273rem;margin-right:.90909rem;width:3.27273rem}.up .account__overview-row-membership span.grey{background-color:#BFBFBF}.up .account__overview-row-membership&gt;div{align-items:center;display:flex;line-height:1.63636rem}.up .account__overview-row-sub{font-size:.90909rem}.up .account__overview-row:last-child{margin-bottom:0}#tracking__wrap{display:flex;max-width:48.18182rem}#tracking__wrap .tracking__col{width:calc(50% - 1rem)}#tracking__wrap .tracking__col form .form__row{margin-right:0 !important;width:100% !important}#tracking__wrap .tracking__col form .form__row input{max-width:20rem}#tracking__wrap .tracking__col:first-child{margin-right:2rem}.tracking__col h2{margin-bottom:1.54545rem}.tracking__col a{margin-bottom:2rem;max-width:11.09091rem}.tracking__col-title{color:#5F5F5F;display:block;font-size:.81818rem;font-weight:400;letter-spacing:0.04em;margin-bottom:.45455rem;text-transform:uppercase}.tracking__col-title.sortable{cursor:pointer;text-decoration:underline}.tracking__col-title-wrap{display:flex}.tracking__col-title-wrap .tracking__col-reload{align-self:flex-start;cursor:pointer;margin-left:auto;width:.81818rem}.tracking__col-title-wrap .tracking__col-reload svg{height:auto;max-width:.81818rem;position:relative}.tracking__col-row{border-top:.09091rem solid #E1E3E2;color:#5F5F5F;font-size:.81818rem;letter-spacing:0.04em;line-height:1.09091rem;padding-bottom:.90909rem;padding-top:.90909rem;text-transform:uppercase;transition:background-color 0.3s ease}.tracking__col-row-options-trigger{background-image:url(../images/dots.svg);background-position:center;background-repeat:no-repeat;background-size:.27273rem;cursor:pointer;height:2.45455rem;margin-top:-1.22727rem;position:absolute;right:0rem;top:50%;width:1.09091rem}.tracking__col-row-options{border-radius:.27273rem;box-shadow:rgba(0,0,0,0.16) 0 .09091rem .72727rem;display:none;position:absolute;right:.36364rem;top:2.27273rem;width:10.63636rem;z-index:3}.tracking__col-row-options&gt;div,.tracking__col-row-options&gt;a{align-items:center;background-color:#fff;background-position:.68182rem center;background-repeat:no-repeat;background-size:1.27273rem;color:#BFBFBF;cursor:pointer;display:flex;font-size:1.27273rem;letter-spacing:0;height:2.86364rem;padding-left:3rem;text-transform:none;transition:background-color 0.3s ease}.tracking__col-row-options&gt;div.edit,.tracking__col-row-options&gt;a.edit{background-image:url(../images/icon-edit.svg)}.tracking__col-row-options&gt;div.delete,.tracking__col-row-options&gt;a.delete{background-image:url(../images/icon-delete.svg)}.tracking__col-row-options&gt;div:hover,.tracking__col-row-options&gt;a:hover{background-color:#EBF7FF}.tracking__col-row-options&gt;a{text-decoration:none}.tracking__col-row-options.show{display:block}.tracking__col-row-inner{display:flex;position:relative}.tracking__col-row-inner&gt;div:first-child{padding-right:1.81818rem;width:52.3%}.tracking__col-row-inner&gt;div:nth-child(2){display:flex;flex-grow:1;padding-right:1.81818rem}.tracking__col-row-inner&gt;div:nth-child(2) span{align-items:center;display:flex}.tracking__col-row-inner&gt;div:nth-child(2) span:first-child{margin-right:.45455rem}.tracking__col-row-name{color:#0A1432;font-size:1.09091rem;letter-spacing:0;line-height:1.18182rem;text-transform:none}.tracking__col-row-comment{color:#52ADFF;letter-spacing:0;margin-top:.45455rem;text-transform:none}.tracking__col-row:last-child{border-bottom:.09091rem solid #E1E3E2}.tracking__col-row:nth-child(2n+1){background-color:#F9F9F9}.tracking__col-row:hover{background-color:#EBF7FF}.tracking__col .table__pagination .table__pag.active{color:#52ADFF}@media only screen and (max-width: 1023px){.up #account__overview img{max-width:16.54545rem}.up__block h2{color:#52ADFF !important;font-size:1.45455rem !important;font-weight:500 !important;margin-bottom:1.54545rem !important;padding-bottom:0 !important}.up__block h2:after{display:none}.ft .horse-tracking.alt .form__row:nth-child(2){margin-right:0;max-width:15.45455rem !important;width:100%}.up #app__right .app__content h1{display:none}.up__inner{padding-top:0}.up__inner form .form__row{width:100%}.up__inner form .form__row:nth-child(2n+1){margin-right:0}.up__inner form .form__row.mbl{margin-bottom:1.36364rem}.up__inner form .form__row.mbl:nth-child(2){margin-bottom:2.27273rem}.up__inner form .form__row.small .form__row-inner&gt;div:first-child{margin-right:2rem;width:calc(72% - 1rem)}.up__inner form .form__row.small .form__row-inner&gt;div:last-child{width:calc(28% - 1rem)}.up__form-buttons{flex-wrap:wrap !important;width:100%}.up__form-buttons button,.up__form-buttons a{margin-right:0rem !important;width:100% !important}.up__form-buttons button{margin-bottom:1.54545rem}#payment__tiles{padding-top:4.54545rem}#payment__tiles-inner,.up .p__block-inner{display:block}#payment__tiles .p__tile:first-child{margin-bottom:2.72727rem;margin-right:0}#payment__tiles .p__tile{width:100%}.up .p__block-inner&gt;div:first-child,.up .p__block-inner&gt;div{margin-right:0;width:100%}.up .p__block-inner&gt;div .form__row.small{max-width:13.27273rem}.up .p__columns.show{display:block}.up .p__block#p__regions .p__columns&gt;div{margin-bottom:1.81818rem;width:100%}.up .p__block#p__regions .p__columns&gt;div.large{width:100%}.up .p__block#p__regions .p__columns&gt;div.large .col-wrap{column-count:1}#tracking__wrap{display:block}#tracking__wrap .tracking__col{width:100%}#tracking__wrap .tracking__col:first-child{margin-bottom:3.18182rem;margin-right:0}}.ft__wrap{display:flex}.ft__wrap h2{margin-bottom:1.36364rem}.ft__wrap.hide{display:none}.ft__add{height:100%}.ft__add #stallion-match-results.find__pedigree{height:100%;min-height:59.27273rem !important;padding-bottom:0}.ft__add #stallion-match-results__main{border-right:0;padding-right:0}.ft__add .tree__col{pointer-events:none}.ft__add .tree__col input{pointer-events:auto}.ft__add.hide{display:none}.ft__left{margin-right:3.75%;width:25.86%}.ft__right{width:70.39%}.ft__right.disabled .ft__table-row:first-child.ft__table-small{color:#DEDEDE}.ft__right.disabled .ft__table-row:not(.ft__table-small){pointer-events:none}.ft__right.disabled .ft__table-row:not(.ft__table-small)&gt;div{opacity:0}.ft__right.disabled .ft__table{overflow:hidden}.ft__right.disabled .ft__table-row:nth-child(2n){background-color:transparent}.ft__right.disabled .table__pagination{display:none}.ft .app__content&gt;div:first-child{height:100%}.ft .add-horse{display:flex;margin-bottom:3rem}.ft .add-horse input{margin-right:1.72727rem;width:14.90909rem}.ft .add-horse button{margin-top:1.27273rem;position:relative;top:-.18182rem}.ft .add-horse .form__row{margin-bottom:0}.ft .horse-tracking{display:flex;margin-bottom:1.90909rem}.ft .horse-tracking.alt{max-width:27.27273rem}.ft .horse-tracking label{min-height:.81818rem}.ft .horse-tracking .form__button{margin-left:auto;padding-top:1.09091rem;width:11.45455rem}.ft .horse-tracking .form__row{margin-bottom:0}.ft .horse-tracking .form__row-inner&gt;div{min-width:6.45455rem}.ft .horse-tracking .form__row-inner&gt;div .edd-value{color:#BFBFBF}.ft .horse-tracking .form__row-inner&gt;div .edd-root.edd-root-has-value .edd-value{color:#0A1432}.ft .horse-tracking .form__row-inner&gt;div:first-child{margin-right:.72727rem}.ft .horse-tracking .form__row:first-child{margin-right:2.54545rem;max-width:15.45455rem;width:100%}.ft .horse-tracking .form__row:nth-child(2){margin-right:2.18182rem}.ft__table.transactions .ft__table-row{cursor:default}.ft__table.transactions .ft__table-row&gt;div:first-child{width:20.95%}.ft__table.transactions .ft__table-row&gt;div:nth-child(2){width:51.05%}.ft__table.transactions .ft__table-row&gt;div:nth-child(3){flex-grow:1;text-align:right}.ft__table.transactions .ft__table-row&gt;div:last-child{padding-right:0;text-align:right;width:15.81%}.ft__table.transactions .ft__table-row&gt;div:last-child a{color:#52ADFF;font-size:1rem;font-weight:400;letter-spacing:0.04em;position:relative;text-decoration:none;text-transform:uppercase}.ft__table .flex{display:flex;line-height:1rem;padding-top:.18182rem}.ft__table .flex span:first-child{align-items:center;display:flex;margin-right:.45455rem}.ft__table-small{color:#5F5F5F;display:block;font-size:.81818rem !important;font-weight:400;letter-spacing:0.04em;position:relative;text-transform:uppercase}.ft__table-meta span{color:#FFD200}.ft__table-inner{display:flex}.ft__table-inner&gt;div:first-child{flex-grow:0;flex-shrink:0;margin-right:3.18182rem;width:48%}.ft__table-inner&gt;div:last-child{flex-grow:0;flex-shrink:0;width:52%}.ft__table-title{display:flex;margin-bottom:.09091rem}.ft__table-title span:first-child{margin-right:.72727rem}.ft__table-title span:last-child{padding-top:.27273rem}.ft__table-row{border-top:.09091rem solid #E1E3E2;cursor:pointer;display:flex;font-size:1.18182rem;padding-bottom:1.09091rem;padding-top:.90909rem;transition:background-color 0.3s ease}.ft__table-row&gt;div{padding-right:.90909rem}.ft__table-row&gt;div:first-child{width:45.67%}.ft__table-row&gt;div:nth-child(2){width:7.3%}.ft__table-row&gt;div:nth-child(3){width:9.5%}.ft__table-row&gt;div:nth-child(4){width:10.52%}.ft__table-row&gt;div:nth-child(5){width:27.01%}.ft__table-row&gt;div:nth-child(5) .ft__table-small{margin-top:.09091rem}.ft__table-row:first-child.ft__table-small{background-color:transparent !important;border-top:none;cursor:default;padding-bottom:.45455rem;padding-top:0}.ft__table-row:first-child.ft__table-small:hover{background-color:transparent}.ft__table-row:last-child{border-bottom:.09091rem solid #E1E3E2}.ft__table-row:nth-child(2n){background-color:#F9F9F9}.ft__table-row:hover{background-color:#EBF7FF}@media only screen and (max-width: 1023px){.ft__wrap{flex-wrap:wrap}.ft__wrap h2{margin-bottom:2.72727rem}.ft .tabs{font-size:1.36364rem}.ft__left,.ft__right{padding:2.27273rem 1.27273rem;width:100%}.ft__left{margin-right:0;order:2}.ft__right{order:1}.ft__add h2{padding:1.81818rem 1.27273rem;padding-bottom:1.36364rem}.ft .horse-tracking{flex-wrap:wrap;margin-bottom:3.72727rem}.ft .horse-tracking .form__row-inner&gt;div{flex-grow:1;min-width:unset}.ft .horse-tracking .form__row-inner&gt;div:first-child{margin-right:.90909rem}.ft .horse-tracking .form__row:first-child{margin-bottom:1.90909rem;margin-right:0;width:100%}.ft .horse-tracking .form__row:nth-child(2){margin-right:.90909rem}.ft .horse-tracking .form__row:nth-child(2),.ft .horse-tracking .form__row:nth-child(3){width:calc(50% - 0.454545rem)}.ft .horse-tracking .form__button{padding-top:3.18182rem;width:100%}.ft__table{overflow:auto}.ft__table-row{min-width:63.09091rem}.ft__table-row&gt;div:first-child{flex-basis:26.45455rem;width:26.45455rem}.ft__table-wrap{margin-right:-1.27273rem;position:relative}.ft__table-wrap:after{background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 100%);content:"";height:100%;position:absolute;right:0rem;top:0;width:1.81818rem}.ft__table.transactions .ft__table-row&gt;div:first-child{flex-basis:13.63636rem;width:auto}.ft__table.transactions .ft__table-row&gt;div:nth-child(2){width:40.05%}.ft__table.transactions .ft__table-row&gt;div:nth-child(3){flex-grow:0;width:15%}.ft__table.transactions .ft__table-row&gt;div:last-child{flex-grow:1;padding-right:1.81818rem;width:auto}}.blue{border-color:#0A1432}.blue .select2-results__option{background-color:#FFD200 !important;color:#0A1432;transition:all 0.3s ease}.blue .select2-container--default .select2-results__option[aria-selected=true]{background-color:transparent}.blue .select2-results__option--highlighted[aria-selected]{background-color:#0A1432 !important;color:#FFD200}#tile__wrapper{display:flex;flex-wrap:wrap;padding:0 1.72727rem;width:100%}#tile__wrapper .tile{background-color:#fff;background-size:cover;border-radius:.90909rem;box-shadow:rgba(0,0,0,0.16) 0 .18182rem .36364rem;height:28.81818rem;margin-bottom:1.54545rem;margin-right:1.54545rem;overflow:hidden;padding:1.36364rem;padding-bottom:0rem;position:relative;width:calc((100% / 3) - (3.090909rem / 3))}#tile__wrapper .tile__link a{font-weight:500}#tile__wrapper .tile__news-wrap{padding-top:1.81818rem}#tile__wrapper .tile__news-wrap .t__content{font-size:1.18182rem;line-height:1.72727rem}#tile__wrapper .tile__news-wrap .t__content p{margin-bottom:1.81818rem}#tile__wrapper .tile__news-wrap .t__content p:last-child{margin-bottom:0}#tile__wrapper .tile__news-wrap .t__date{font-size:.81818rem;margin-bottom:2rem}#tile__wrapper .tile__news-dots,#tile__wrapper .tile__news-arrows{bottom:1.27273rem;left:0;position:absolute;width:100%}#tile__wrapper .tile__news-dots ul{display:flex;height:1.18182rem;justify-content:center}#tile__wrapper .tile__news-dots ul li{height:1.18182rem;margin-right:.90909rem}#tile__wrapper .tile__news-dots ul li button{background:none;border:.09091rem solid #0A1432;border-radius:50%;cursor:pointer;display:block;height:1.18182rem;padding:0;text-indent:-99999px;width:1.18182rem}#tile__wrapper .tile__news-dots ul li.slick-active button{background-color:#0A1432}#tile__wrapper .tile__news-dots ul li:last-child{margin-right:0}#tile__wrapper .tile__news-arrows{display:flex;padding:0 1.31818rem;pointer-events:none}#tile__wrapper .tile__news-arrows button{background:none;background-image:url(../images/icon-chevron-left.svg);background-repeat:no-repeat;background-size:contain;border:none;height:1.09091rem;padding:0;pointer-events:auto;text-indent:-99999px;width:.54545rem}#tile__wrapper .tile__news-arrows button.slick-next{background-image:url(../images/icon-chevron-right.svg);margin-left:auto}#tile__wrapper .tile__graph{margin-bottom:1.18182rem;margin-top:1.36364rem}#tile__wrapper .tile__graph-heading{color:#52ADFF;font-size:1.18182rem;padding-bottom:1.36364rem;padding-top:1.81818rem}#tile__wrapper .tile__graph.lmb{margin-bottom:2.54545rem}#tile__wrapper .tile__options{border-radius:.45455rem;display:none;box-shadow:rgba(0,0,0,0.16) 0 .09091rem .72727rem;position:absolute;right:calc(100% - 1.15rem);top:1.27273rem;width:11.36364rem;z-index:2}#tile__wrapper .tile__options .radio__wrapper label{background-color:#fff;color:#545454;font-size:1.27273rem;letter-spacing:0;line-height:1;margin-bottom:0;padding-bottom:.81818rem;padding-top:.81818rem;padding-left:3.09091rem;text-transform:none;transition:background-color 0.3s ease}#tile__wrapper .tile__options .radio__wrapper label:before{border-color:#545454;left:.72727rem;top:.63636rem}#tile__wrapper .tile__options .radio__wrapper label:hover{background-color:#EBF7FF}#tile__wrapper .tile__options .radio__wrapper input:checked+label{background-color:#EBF7FF}#tile__wrapper .tile__options .radio__wrapper:first-child label{border-radius:.45455rem .45455rem 0 0}#tile__wrapper .tile__options .radio__wrapper:last-child label{border-radius:0 0 .45455rem .45455rem}#tile__wrapper .tile__options-wrap{position:absolute;right:1.27273rem;top:1.18182rem}#tile__wrapper .tile__options-trigger{background-image:url(../images/icon-wheel-grey.svg);background-size:contain;cursor:pointer;height:1.18182rem;width:1.18182rem}#tile__wrapper .tile__options-trigger.active{background-image:url(../images/icon-wheel.svg)}#tile__wrapper .tile__options.show{display:block}#tile__wrapper .tile__select{padding-top:.81818rem}#tile__wrapper .tile__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.45455rem;align-items:center;border-radius:0px;border:.09091rem solid #BFBFBF;border-radius:.27273rem;color:#52ADFF;display:flex;font-size:1.27273rem;height:2.90909rem;padding:0 .90909rem;transition:border-color 0.3s ease;width:100%;background-color:#fff;border-color:#52ADFF;background-image:url(../images/icon-select-blue.svg);background-repeat:no-repeat;background-position:calc(100% - 1.18182rem) center}#tile__wrapper .tile__select&gt;div{margin-bottom:.72727rem}#tile__wrapper .tile__select&gt;div .edd-value,#tile__wrapper .tile__select&gt;div .select2-container--default .select2-selection--single .select2-selection__rendered{background-color:#fff;border-color:#52ADFF;color:#52ADFF}#tile__wrapper .tile__select&gt;div .edd-arrow,#tile__wrapper .tile__select&gt;div .select2-selection__arrow{background-image:url(../images/icon-select-blue.svg)}#tile__wrapper .tile__select&gt;div.small{max-width:13.18182rem}#tile__wrapper .tile__select&gt;div:last-child{margin-bottom:0}#tile__wrapper .tile__select.blue{margin-bottom:2.36364rem}#tile__wrapper .tile__select.blue select{background-color:transparent;background-image:url(../images/icon-select-dark-blue.svg);border-color:#0A1432;color:#0A1432}#tile__wrapper .tile__select.blue&gt;div .edd-value,#tile__wrapper .tile__select.blue&gt;div .select2-container--default .select2-selection--single .select2-selection__rendered,#tile__wrapper .tile__select.blue&gt;div .select2-container--default .select2-selection--single{background-color:transparent;border-color:#0A1432;color:#0A1432}#tile__wrapper .tile__select.blue&gt;div .edd-arrow,#tile__wrapper .tile__select.blue&gt;div .select2-selection__arrow{background-image:url(../images/icon-select-dark-blue.svg)}#tile__wrapper .tile__select.blue .edd-option{background-color:#FFD200;color:#0A1432;transition:all 0.3s ease}#tile__wrapper .tile__select.blue .edd-option-focused:not(.edd-option-disabled),#tile__wrapper .tile__select.blue .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0A1432;color:#FFD200}#tile__wrapper .tile__select.blue .edd-body{border-color:#0A1432}#tile__wrapper .tile__select.mb{margin-bottom:1.36364rem}#tile__wrapper .tile__title{font-size:1.36364rem;font-weight:500;margin-bottom:.90909rem}#tile__wrapper .tile__link a{color:#52ADFF;font-size:.90909rem;letter-spacing:0.04em;text-decoration:none;text-transform:uppercase}#tile__wrapper .tile__type-stats .tile__stats-title{font-family:"GilroyMedium";font-size:2.45455rem}#tile__wrapper .tile__type-stats .tile__stats-desc{font-size:1.27273rem}#tile__wrapper .tile__type-stats .tile__stats-inner{padding-top:1rem}#tile__wrapper .tile__type-stats .tile__stats-inner .sep{font-size:1.27273rem;margin:.90909rem 0}#tile__wrapper .tile__type-stats .tile__stats-inner&gt;div:last-child{margin-bottom:5.45455rem}#tile__wrapper .tile__type-stats .tile__stats-list{display:flex;flex-wrap:wrap;padding-bottom:1rem}#tile__wrapper .tile__type-stats .tile__stats-list&gt;div{margin-bottom:1.36364rem;width:50%}#tile__wrapper .tile__type-stats .tile__stats-list .s__label{font-size:.81818rem;margin-bottom:.18182rem}#tile__wrapper .tile__type-stats .tile__stats-list .s__num{font-family:"GilroyMedium";font-size:3.63636rem}#tile__wrapper .tile__type-stats.small .tile__stats-list{flex-wrap:nowrap;justify-content:space-between;padding-top:.27273rem}#tile__wrapper .tile__type-stats.small .tile__stats-list&gt;div{width:auto}#tile__wrapper .tile__type-stats.small .tile__stats-list .s__num{font-size:2.45455rem}#tile__wrapper .tile__type-table .tile__text{font-size:1.18182rem;line-height:1.72727rem;margin-bottom:5rem;max-width:21rem;padding-top:1.63636rem}#tile__wrapper .tile__table{margin:0 -1.36364rem}#tile__wrapper .tile__table-content{color:#52ADFF;margin-bottom:2.36364rem;padding-top:.90909rem}#tile__wrapper .tile__table-content-title{font-family:"GilroyMedium";font-size:2.45455rem}#tile__wrapper .tile__table-content-desc{font-size:1.27273rem}#tile__wrapper .tile__table-header{color:#5F5F5F;display:flex;font-size:.81818rem;font-weight:400;letter-spacing:0.04em;margin-bottom:.45455rem;padding:0 1.36364rem;position:relative;text-transform:uppercase}#tile__wrapper .tile__table-row{align-items:center;border-top:.09091rem solid #E1E3E2;display:flex;flex-grow:0;flex-shrink:0;font-size:1rem;height:2.38182rem;padding:0 1.36364rem}#tile__wrapper .tile__table-col-2 .tile__table-row&gt;div,#tile__wrapper .tile__table-col-2 .tile__table-header&gt;div{width:50%}#tile__wrapper .tile__table-col-3 .tile__table-row&gt;div:nth-child(1),#tile__wrapper .tile__table-col-3 .tile__table-header&gt;div:nth-child(1){width:15.1%}#tile__wrapper .tile__table-col-3 .tile__table-row&gt;div:nth-child(2),#tile__wrapper .tile__table-col-3 .tile__table-header&gt;div:nth-child(2){width:40.6%}#tile__wrapper .tile__table-col-3 .tile__table-row&gt;div:nth-child(3),#tile__wrapper .tile__table-col-3 .tile__table-header&gt;div:nth-child(3){width:44.3%}#tile__wrapper .tile__table-col-5 .tile__table-row&gt;div,#tile__wrapper .tile__table-col-5 .tile__table-header&gt;div{text-align:right}#tile__wrapper .tile__table-col-5 .tile__table-row&gt;div:nth-child(1),#tile__wrapper .tile__table-col-5 .tile__table-header&gt;div:nth-child(1){text-align:left;width:35.6%}#tile__wrapper .tile__table-col-5 .tile__table-row&gt;div:nth-child(2),#tile__wrapper .tile__table-col-5 .tile__table-header&gt;div:nth-child(2){width:12.1%}#tile__wrapper .tile__table-col-5 .tile__table-row&gt;div:nth-child(3),#tile__wrapper .tile__table-col-5 .tile__table-header&gt;div:nth-child(3){width:13.8%}#tile__wrapper .tile__table-col-5 .tile__table-row&gt;div:nth-child(4),#tile__wrapper .tile__table-col-5 .tile__table-header&gt;div:nth-child(4){width:18.46%}#tile__wrapper .tile__table-col-5 .tile__table-row&gt;div:nth-child(5),#tile__wrapper .tile__table-col-5 .tile__table-header&gt;div:nth-child(5){width:20.04%}#tile__wrapper .tile__table-col-7 .tile__table-row&gt;div,#tile__wrapper .tile__table-col-7 .tile__table-header&gt;div{width:10.5%}#tile__wrapper .tile__table-col-7 .tile__table-row&gt;div:nth-child(1),#tile__wrapper .tile__table-col-7 .tile__table-header&gt;div:nth-child(1){width:43.23%}#tile__wrapper .tile__table-col-7 .tile__table-row&gt;div:last-child,#tile__wrapper .tile__table-col-7 .tile__table-header&gt;div:last-child{width:5%}#tile__wrapper .tile__table-clickable .tile__table-row{cursor:pointer;position:relative;transition:background-color 0.3s ease}#tile__wrapper .tile__table-clickable .tile__table-row:hover{background-color:#EBF7FF}#tile__wrapper .tile__table-clickable .tile__table-row:after{background-image:url(../images/icon-table-row-arrow.svg);background-size:cover;content:"";height:.81818rem;margin-top:-.40909rem;position:absolute;right:1.45455rem;top:50%;width:.45455rem}#tile__wrapper .tile__table.alt{margin-bottom:1.54545rem}#tile__wrapper .tile__table.alt .tile__table-row:last-child{border-bottom:.09091rem solid #E1E3E2}#tile__wrapper .tile__content{font-size:1.18182rem;line-height:1.72727rem;padding-top:1.54545rem}#tile__wrapper .tile__content.small{max-width:14.54545rem}#tile__wrapper .tile__button{bottom:1.36364rem;left:1.36364rem;position:absolute;width:calc(100% - 2.727272rem)}#tile__wrapper .tile__dropdown{color:#52ADFF;margin-top:2.27273rem;position:relative}#tile__wrapper .tile__dropdown-current{border:.09091rem solid #52ADFF;border-radius:.27273rem;position:relative;z-index:1}#tile__wrapper .tile__dropdown-current:after{background-image:url(../images/icon-select-blue.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.54545rem;margin-top:-.27273rem;pointer-events:none;position:absolute;right:1.18182rem;top:50%;transition:transform 0.3s ease;width:1.09091rem}#tile__wrapper .tile__dropdown-current.active:after{transform:rotate(180deg)}#tile__wrapper .tile__dropdown-row{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;height:4.27273rem;padding-left:.81818rem;padding-right:3rem}#tile__wrapper .tile__dropdown-row&gt;div&gt;div{width:100%}#tile__wrapper .tile__dropdown-row&gt;div&gt;div:first-child{font-size:1.27273rem;margin-bottom:.18182rem}#tile__wrapper .tile__dropdown-row&gt;div&gt;div:last-child{font-size:.81818rem}#tile__wrapper .tile__dropdown-other{background-color:#fff;border:.09091rem solid #52ADFF;border-radius:0 0 .27273rem .27273rem;border-top:none;display:none;position:relative;top:-.18182rem;z-index:3}#tile__wrapper .tile__dropdown-other .tile__dropdown-row{transition:background-color 0.3s ease}#tile__wrapper .tile__dropdown-other .tile__dropdown-row:hover{background-color:#EBF7FF}#tile__wrapper .tile__dropdown-other.active{display:block}#tile__wrapper .tile:nth-child(3n+3){margin-right:0}#tile__wrapper .tile.yellow{background-color:#FFD200}#tile__wrapper .tile.yellow .tile__options-trigger{background-image:url(../images/icon-wheel-white.svg)}#tile__wrapper .tile.yellow .tile__link a{color:#0A1432}#tile__wrapper .tile.light-blue{background-color:#52ADFF}#tile__wrapper .tile.light-blue .tile__options-trigger{background-image:url(../images/icon-wheel-white.svg)}#tile__wrapper .tile.light-blue .tile__table{color:#fff}#tile__wrapper .tile.light-blue .tile__table-header{color:#fff}#tile__wrapper .tile.light-blue .tile__table-row{border-top-color:#fff}#tile__wrapper .tile.light-blue .tile__content{color:#fff}#tile__wrapper-alt{display:flex;flex-wrap:wrap;padding:0 1.72727rem;padding-bottom:2.36364rem;width:100%}#tile__wrapper-alt .tile .yellow .tracking__col-row-options-trigger,#tile__wrapper-alt .tile .light-blue .tracking__col-row-options-trigger,#tile__wrapper-alt .tile.light-blue .tracking__col-row-options-trigger,#tile__wrapper-alt .tile.yellow .tracking__col-row-options-trigger{background-image:url(../images/icon-wheel-white.svg)}#tile__wrapper-alt .tracking__col-row-options.dark{background-color:#fff;width:15.45455rem}#tile__wrapper-alt .tracking__col-row-options.dark .options__title{color:#5F5F5F;font-size:.81818rem;height:auto;letter-spacing:0.04em;line-height:1rem;margin-bottom:.81818rem;padding-left:.68182rem;padding-top:1.36364rem;text-transform:uppercase}#tile__wrapper-alt .tracking__col-row-options.dark .options__title:hover{background-color:#fff;cursor:default}#tile__wrapper-alt .tracking__col-row-options.dark .options__title:first-child{padding-top:.90909rem}#tile__wrapper-alt .tracking__col-row-options.dark form{padding-left:.68182rem}#tile__wrapper-alt .tracking__col-row-options.dark form .radio__wrapper{margin-bottom:.90909rem}#tile__wrapper-alt .tracking__col-row-options.dark form .radio__wrapper label{color:#545454;font-size:1.27273rem;letter-spacing:0;padding-top:.18182rem;text-transform:none}#tile__wrapper-alt .tracking__col-row-options.dark form .radio__wrapper label:before{border-color:#545454}#tile__wrapper-alt .tracking__col-row-options.dark form .radio__wrapper label:hover:before{border-color:#52ADFF}#tile__wrapper-alt .tracking__col-row-options.dark form .radio__wrapper input:checked+label:before{border-color:#52ADFF}#tile__wrapper-alt .tracking__col-row-options.dark&gt;a{color:#545454}#tile__wrapper-alt .tracking__col-row-options.dark&gt;a.edit{background-image:url(../images/icon-edit-dark.svg)}#tile__wrapper-alt .tracking__col-row-options.dark&gt;div{color:#545454}#tile__wrapper-alt .tracking__col-row-options.dark&gt;div.delete{background-image:url(../images/icon-delete-dark.svg)}#tile__wrapper-alt .tile{border-radius:.90909rem;box-shadow:0 .18182rem .36364rem rgba(0,0,0,0.16);margin-bottom:1.09091rem;position:relative}#tile__wrapper-alt .tile .tracking__col-row-options-trigger{background-image:url(../images/icon-wheel-grey.svg);background-size:contain;cursor:pointer;height:1.18182rem;margin-top:0;right:1rem;top:1rem;width:1.18182rem}#tile__wrapper-alt .tile .tracking__col-row-options{right:2rem}#tile__wrapper-alt .tile__title{font-size:1.18182rem;font-weight:500}#tile__wrapper-alt .tile.col-4{margin-right:1.36364rem;width:calc((100%  / 3) - 0.91rem)}#tile__wrapper-alt .tile.col-4:nth-child(3n+3){margin-right:0}#tile__wrapper-alt .tile.col-6{margin-right:1.36364rem;width:calc((100%  / 2) - 0.7rem)}#tile__wrapper-alt .tile.col-6.last{margin-right:0}#tile__wrapper-alt .tile.list .tile__title{height:4.54545rem;padding:1.09091rem}#tile__wrapper-alt .tile.list .tile__list&gt;div{align-items:center;border-top:.09091rem solid #EAEAEA;display:flex;height:4.45455rem;padding:0 1.09091rem}#tile__wrapper-alt .tile.list .tile__list&gt;div span{font-family:"GilroyMedium";font-size:2.45455rem;margin-right:1.36364rem;width:1.36364rem}#tile__wrapper-alt .tile.list.white .tile__list&gt;div span{color:#FFD200}#tile__wrapper-alt .tile.list.light-blue .tile__list&gt;div span{color:#0A1432}#tile__wrapper-alt .tile.has-tiles{box-shadow:none}#tile__wrapper-alt .tile.has-tiles&gt;div{border-radius:.90909rem;box-shadow:0 .18182rem .36364rem rgba(0,0,0,0.16);margin-bottom:1.36364rem;padding:1.09091rem;position:relative}#tile__wrapper-alt .tile.has-tiles&gt;div .tile__title{margin-bottom:2.18182rem}#tile__wrapper-alt .tile.has-tiles&gt;div:last-child{margin-bottom:0}#tile__wrapper-alt .tile.general{padding:1.18182rem 0}#tile__wrapper-alt .yellow{background-color:#FFD200}#tile__wrapper-alt .light-blue{background-color:#52ADFF;color:#fff}#tile__wrapper-alt .white{background-color:#fff}.general__header{border-bottom:.09091rem solid rgba(112,112,112,0.15);display:flex;margin:0 1.36364rem;padding-bottom:2.31818rem}.general__header img,.general__header-img-holder{align-self:flex-start;border-radius:50%;margin-right:1.81818rem;width:8.63636rem}.general__header-img-holder{align-items:center;display:flex;font-family:"GilroyMedium";font-size:4.54545rem;height:8.63636rem;justify-content:center}.general__header .tile__name{margin-bottom:1.36364rem}.general__header-name{align-items:center;display:flex}.general__header-name-fee{color:#5F5F5F;font-size:.81818rem;margin-bottom:.45455rem;text-transform:uppercase}.general__header-name-price{font-size:1.27273rem;font-weight:500}.general__section{border-bottom:.09091rem solid rgba(112,112,112,0.15);margin:0 1.36364rem;padding-bottom:.54545rem;padding-top:.72727rem}.general__section .tile__title{font-size:1.27273rem;margin-bottom:1.81818rem}.general__section .general__stats{display:flex;flex-wrap:wrap}.general__section .general__stats&gt;div{margin-bottom:1.27273rem;width:25%}.general__section .general__stats&gt;div .s__title{color:#5F5F5F;font-size:.81818rem;letter-spacing:0.04em;line-height:1rem;margin-bottom:.63636rem;text-transform:uppercase}.general__section .general__stats&gt;div .s__num{font-family:"GilroyMedium";font-size:3.63636rem}.general__section .general__stats&gt;div.large{width:50%}.general__section .general__stats&gt;div.move{margin-left:-.54545rem}.general__link{margin:0 1.36364rem;margin-top:1.18182rem}.general__link a{font-size:.90909rem;font-weight:500;letter-spacing:0.04em;text-decoration:none;text-transform:uppercase}.tile__name{font-family:"GilroyMedium";font-size:2.45455rem}#popup__more-info{-webkit-overflow-scrolling:touch;align-items:unset;overflow:auto;padding:10.45455rem 0}#popup__more-info .popup__inner{align-self:flex-start;max-height:unset;max-width:56.63636rem;overflow:unset;padding:2.09091rem 2.27273rem 5.18182rem 2.27273rem}#popup__more-info .popup__content{line-height:1;padding:0}#popup__more-info .popup__content .general__header{margin:0;margin-top:1.81818rem}#popup__more-info .popup__content .general__section{margin-left:0;margin-right:0;padding-bottom:2.27273rem;padding-top:1.09091rem}#popup__more-info .popup__content .general__section.nb{border-bottom:none}#popup__more-info .popup__content [data-popup-close=true]{font-size:.90909rem;font-weight:500;letter-spacing:0.04em;text-decoration:none;text-transform:uppercase}#popup__more-info .popup__content .tile__title{font-weight:500}#popup__more-info .popup__content .tile__title.break{margin-top:3.63636rem}#popup__more-info .popup__content .tile__title.alt{margin-bottom:1.81818rem}#popup__more-info .popup__content .popup__graph{width:100%}#popup__more-info .dashboard__table-header{color:#5F5F5F;font-size:.81818rem;letter-spacing:0.04em;padding-bottom:.45455rem;position:relative;text-transform:uppercase}#popup__more-info .dashboard__table-header,#popup__more-info .dashboard__table-row{border-bottom:.09091rem solid #E1E3E2;display:flex}#popup__more-info .dashboard__table-header&gt;div,#popup__more-info .dashboard__table-row&gt;div{width:20.29%}#popup__more-info .dashboard__table-header&gt;div:nth-child(1),#popup__more-info .dashboard__table-row&gt;div:nth-child(1){padding-left:.36364rem}#popup__more-info .dashboard__table-header&gt;div:nth-child(4),#popup__more-info .dashboard__table-row&gt;div:nth-child(4){width:8.6%}#popup__more-info .dashboard__table-header&gt;div:nth-child(5),#popup__more-info .dashboard__table-row&gt;div:nth-child(5){width:6.8%}#popup__more-info .dashboard__table-header&gt;div:nth-child(6),#popup__more-info .dashboard__table-row&gt;div:nth-child(6){width:13.9%}#popup__more-info .dashboard__table-header&gt;div:nth-child(7),#popup__more-info .dashboard__table-row&gt;div:nth-child(7){width:9.83%}#popup__more-info .dashboard__table-row{color:#2B2E34;font-size:.90909rem;padding:.63636rem 0}#popup__more-info .dashboard__table-row:nth-child(2n+1){background-color:#F8F8F8}#popup__more-info .dashboard__table.alt .dashboard__table-header&gt;div:nth-child(5),#popup__more-info .dashboard__table.alt .dashboard__table-row&gt;div:nth-child(5){width:8.8%}#popup__more-info .dashboard__table.alt .dashboard__table-header&gt;div:nth-child(6),#popup__more-info .dashboard__table.alt .dashboard__table-row&gt;div:nth-child(6){width:13.5%}#popup__more-info .dashboard__table.alt .dashboard__table-header&gt;div:nth-child(7),#popup__more-info .dashboard__table.alt .dashboard__table-row&gt;div:nth-child(7){width:8.23%}#popup__more-info .table__pagination.mts{margin-top:1.09091rem}#popup__more-info #dashboard__popup-button{display:flex;justify-content:center;margin-top:2.09091rem}#popup__more-info #dashboard__popup-button a{max-width:20.09091rem;width:100%}@media only screen and (max-width: 1023px){#tile__wrapper{padding:0 .81818rem}#tile__wrapper .tile{margin-right:1.45455rem;width:calc(50% - 0.727272rem)}#tile__wrapper .tile.has-bottom-link{height:auto;padding-bottom:1.36364rem}#tile__wrapper .tile:nth-child(3n+3){margin-right:1.45455rem}#tile__wrapper .tile:nth-child(2n+2){margin-right:0}-alt{display:flex;flex-wrap:wrap;padding:0 1.72727rem;width:100%}#tile__wrapper-alt{padding:0 .81818rem}#tile__wrapper-alt .tile.col-4,#tile__wrapper-alt .tile.col-6{margin-bottom:1.36364rem;margin-right:0;width:100%}.general__section .general__stats&gt;div,.general__section .general__stats&gt;div.large{width:calc(100% / 3)}.general__section .general__stats&gt;div .s__num{font-size:2.45455rem}.general__header img{height:8.63636rem;width:8.63636rem}.general__section .general__stats&gt;div.move{margin-left:0}}@media only screen and (max-width: 767px){#tile__wrapper{padding:0}#tile__wrapper .tile{margin-right:0 !important;width:100%}#tile__wrapper .tile__graph.lmb{margin-bottom:2.09091rem}.general__header .tile__name{font-size:1.72727rem;margin-bottom:.63636rem}.general__header img,.general__header-img-holder{height:5.81818rem;width:5.81818rem}}@media only screen and (min-width: 1024px){#tile__wrapper .tile__link{bottom:.90909rem;left:1.36364rem;position:absolute}#tile__wrapper .tile img{width:100%}}.container.fw{max-width:100%}#wrap.is-404{margin-bottom:0}#g1-404{background-image:url(../images/404.svg);background-position:top center;background-size:cover;height:calc(100vh - 5.636rem);padding:0 1.81818rem;width:100vw}#g1-404 .popup{align-items:unset;background-color:transparent;pointer-events:none}#g1-404 .popup__close{display:none}#g1-404 .popup__inner{align-self:flex-start;margin-bottom:4.54545rem;margin-top:auto;pointer-events:auto}#g1-404 .btn{margin:0 auto;max-width:73%}@media only screen and (max-width: 767px){#g1-404{background-repeat:no-repeat;background-size:contain}#g1-404 .popup{align-items:center}#g1-404 .popup__inner{align-self:unset;margin:0}}h1.r{position:relative}.tracking__col-row-options{overflow:hidden}.has-copy{position:relative}.copy__trigger{color:#52ADFF;cursor:pointer;font-weight:500;font-size:.90909rem;letter-spacing:0.04em;position:absolute;right:-6.45455rem;top:2.18182rem;text-transform:uppercase;width:4.72727rem}.rt{background-color:#fff;border-top-left-radius:.72727rem;border-top-right-radius:.72727rem}.rt .app__content{background-color:transparent}.dashboard__options{color:#B2B1B1;display:flex;font-family:"Fira Sans";font-size:.90909rem;font-weight:500;letter-spacing:0.04em;position:absolute;right:1.72727rem;top:2.09091rem}.dashboard__options span{cursor:pointer}.dashboard__options span:first-child{margin-right:1.36364rem}.dashboard__options span.active{color:#52ADFF;cursor:default;text-decoration:underline}.popup__content .dashboard__options{right:4.09091rem;top:2.45455rem}.fd h1{padding-bottom:3.18182rem}.fd h2{margin-bottom:1.81818rem}.fd form{max-width:47.27273rem}.fd form .form__row{display:flex}.fd form .form__row&gt;div{width:calc(50% - .90909rem)}.fd form .form__row&gt;div:first-child{margin-right:1.81818rem}.fd form .form__row-inner&gt;div{width:calc(50% - .68182rem)}.fd form .form__row-inner&gt;div:first-child{margin-right:1.36364rem}.fd__logo{margin-top:3.63636rem}.fd__logo h2{margin-bottom:1.09091rem}.fd__logo-wrap{background-position:top center;background-size:cover;height:8.36364rem;margin-bottom:1.81818rem;position:relative;width:13.09091rem}.fd__logo-wrap input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.fd__logo-wrap&gt;div{color:#fff;text-transform:uppercase}.fd__logo-wrap&gt;div.hide{display:none}.fd__logo-wrap+p{color:#5F5F5F;font-size:.90909rem;margin-bottom:3.63636rem}.fd__logo-upload{align-items:center;background-color:rgba(0,0,0,0.65);color:#fff;display:flex;height:100%;justify-content:center}.fd__logo-upload&gt;div{text-align:center}.fd__logo-upload&gt;div img{margin:0 auto;margin-bottom:.54545rem}.fd__logo-edit{background-color:rgba(0,0,0,0.65);bottom:0;display:flex;height:2.90909rem;justify-content:center;left:0;pointer-events:none;position:absolute;width:100%}.fd__logo-edit img{margin-right:.54545rem}.fd__logo-edit span{align-items:center;display:flex}.portal__table{padding-bottom:3.18182rem}.portal__table .table__pagination{max-width:19.09091rem}.portal__table.users.pt__stallions .portal__table-row&gt;div:nth-child(1),.portal__table.users.pt__stallions .portal__table-header&gt;div:nth-child(1){width:31.5%}.portal__table.users.pt__stallions .portal__table-row&gt;div:nth-child(2),.portal__table.users.pt__stallions .portal__table-header&gt;div:nth-child(2){width:36.8%}.portal__table.users.pt__stallions .portal__table-row&gt;div:nth-child(3),.portal__table.users.pt__stallions .portal__table-header&gt;div:nth-child(3){width:23.15%}.portal__table.users.pt__stallions .portal__table-row&gt;div:nth-child(4),.portal__table.users.pt__stallions .portal__table-header&gt;div:nth-child(4){width:8.55%}.portal__table .tracking__col-row-options-trigger{right:-.27273rem;width:1.09091rem !important}.portal__table .up__form-fancy-checkbox{height:1.63636rem}.portal__table-header,.portal__table-row{display:flex;flex-grow:0;flex-shrink:0}.portal__table-header{color:#5F5F5F;font-size:.81818rem;letter-spacing:0.04em;padding-bottom:.45455rem;position:relative;text-transform:uppercase}.portal__table-header&gt;div{cursor:pointer}.portal__table-header .reload{position:absolute;right:0;top:.09091rem}.portal__table-header .reload svg{width:1rem}.portal__table-body{font-size:1.18182rem}.portal__table-row{border-top:.09091rem solid #DEDEDE;padding:.72727rem 0;position:relative;transition:background-color 0.3s ease}.portal__table-row:hover{background-color:#EBF7FF}.portal__table-row:last-child{border-bottom:.09091rem solid #DEDEDE}.portal__table.pt__stallions.farm__user .portal__table-header&gt;div:nth-child(1),.portal__table.pt__stallions.farm__user .portal__table-row&gt;div:nth-child(1){width:48.43%}.portal__table.pt__stallions.farm__user .portal__table-header&gt;div:nth-child(4),.portal__table.pt__stallions.farm__user .portal__table-row&gt;div:nth-child(4){width:11%}.portal__table.pt__stallions.farm__user .portal__table-header&gt;div:nth-child(5),.portal__table.pt__stallions.farm__user .portal__table-row&gt;div:nth-child(5){width:10.3%}.portal__table.pt__stallions.farm__user .portal__table-header&gt;div:nth-child(6),.portal__table.pt__stallions.farm__user .portal__table-row&gt;div:nth-child(6){justify-content:left}.portal__table.pt__stallions .portal__table-header&gt;div,.portal__table.pt__stallions .portal__table-row&gt;div{flex-grow:0;flex-shrink:0}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(1),.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(1){display:flex;width:27%}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(1) img,.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(1) img{margin-right:.72727rem}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(2),.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(2){width:11.5%}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(3),.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(3){width:8.8%}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(4),.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(4){width:12.2%}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(5),.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(5){width:7%}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(6),.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(6){justify-content:center;width:10%}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(6) .radio__wrapper,.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(6) .radio__wrapper{width:1.63636rem}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(6) .radio__wrapper label,.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(6) .radio__wrapper label{padding-left:1.63636rem}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(7),.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(7){justify-content:center;width:10.5%}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(8),.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(8){margin-left:3.5%}.portal__table.pt__stallions .portal__table-header&gt;div:not(.tracking__col-row-options-trigger):not(.tracking__col-row-options),.portal__table.pt__stallions .portal__table-row&gt;div:not(.tracking__col-row-options-trigger):not(.tracking__col-row-options){align-items:center;display:flex}.portal__buttons{display:flex;margin-top:2.81818rem;max-width:36.90909rem}.portal__buttons .btn{width:calc(50% - 0.727272rem)}.portal__buttons .btn:first-child{margin-right:1.45455rem}.portal__add.hide{display:none}.portal__add h2{font-weight:normal}.portal__add h2:not(.dark-blue){font-size:1.36364rem;font-weight:500;margin-bottom:2.45455rem}.portal__add h2.dark-blue{font-size:1.27273rem;margin-bottom:1.36364rem}.portal__add form{max-width:62.54545rem}.portal__add form .radio__wrapper.has-label label{font-size:.90909rem;letter-spacing:0;padding-left:2.27273rem;text-transform:none}.portal__add .form__row{display:flex;margin-bottom:3.18182rem}.portal__add .form__row div.vc{align-items:center;display:flex;padding-top:1.27273rem}.portal__add .fd__logo{margin-top:0}.portal__add .fd__logo-wrap{border-radius:50%;height:9.63636rem;overflow:hidden;width:9.63636rem}.portal__add .fd__logo-upload{background-color:#9D9D9D;border-radius:50%;height:9.63636rem}.portal__add .fd__logo-edit{display:block;padding-top:.45455rem}.portal__add .fd__logo-edit img{margin:0 auto;margin-bottom:.27273rem;max-width:1.09091rem}.portal__add .fd__logo-edit span{font-size:.81818rem;justify-content:center}.portal__add .fd__logo-upload&gt;div img{margin-bottom:0}.portal__add .fd__logo-upload&gt;div span{display:none}.portal__add textarea{height:6.18182rem;padding-top:.45455rem;resize:none}.portal__add .edd-value{color:#BFBFBF}.portal__add .edd-root.edd-root-has-value .edd-value{color:#0A1432}.portal__add .up__form-buttons{margin-bottom:0;margin-top:-.72727rem}.portal__add .up__form-buttons button,.portal__add .up__form-buttons a{max-width:10.90909rem}.portal__add-row{margin-bottom:3.18182rem}.portal__add-row.image{margin-bottom:1.81818rem}.portal__add-row.image+p{color:#5F5F5F;font-size:.90909rem;margin-bottom:3.63636rem}.portal__add-row.details .form__row{margin-bottom:1.36364rem}.portal__add-row.details .form__row&gt;div{margin-right:1.45455rem}.portal__add-row.details .form__row&gt;div.has-copy:first-child{width:30.54545rem}.portal__add-row.details .form__row&gt;div:first-child{width:18.18182rem}.portal__add-row.details .form__row&gt;div:nth-child(2){width:10.90909rem}.portal__add-row.details .form__row&gt;div:nth-child(3){width:11.54545rem}.portal__add-row.details .form__row&gt;div:last-child{margin-right:0}.portal__add-row.location .form__row&gt;div{max-width:18.18182rem;width:100%}.portal__add-row.promo .form__row&gt;div{width:calc(50% - 0.818181rem)}.portal__add-row.promo .form__row&gt;div .max{color:#BFBFBF;display:flex;font-size:.81818rem;margin-top:.45455rem}.portal__add-row.promo .form__row&gt;div .max div:last-child{margin-left:auto}.portal__add-row.promo .form__row&gt;div:first-child{margin-right:1.63636rem}.portal__add-row.user{max-width:37.81818rem}.portal__add-row.user .form__row{margin-bottom:1.36364rem}.portal__add-row.user .form__row&gt;div{width:100%}.portal__add-row.user .form__row&gt;div.half{width:calc(50% - 0.727272rem)}.portal__add-row.user .form__row&gt;div.half:first-child{margin-right:1.45455rem}.portal__add-row.user p{color:#5F5F5F;font-size:1.27273rem;margin-bottom:4.54545rem}.portal__add form .user .radio__wrapper{padding:1.36364rem 0}.portal__add form .user .radio__wrapper.has-label label{color:#0A1432;font-size:1.27273rem;line-height:1.63636rem;padding-top:0}.ap.hide{display:none !important}.ap #btn__cancel{max-width:11.45455rem}@media only screen and (max-width: 1023px){.copy__trigger{bottom:-1.81818rem;left:0;right:auto;top:auto}.dashboard__options{margin-bottom:.45455rem;margin-top:1.63636rem;position:static}.popup__content .dashboard__options{margin:0;position:absolute}.portal__buttons{flex-wrap:wrap}.portal__buttons .btn{margin-right:0 !important;width:100%}.portal__buttons .btn:first-child{margin-bottom:1.54545rem}.portal__table-wrap{overflow:auto}.portal__table-wrap-outer{position:relative}.portal__table-wrap-outer:after{background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 100%);content:"";height:100%;position:absolute;right:0rem;top:0;width:1.81818rem}.portal__table-row{border-top:0}.portal__table-row:hover{background-color:#fff}.portal__table-row:not(.portal__table-header){padding:0}.portal__table-row:not(.portal__table-header)&gt;div{border-top:.09091rem solid #E1E3E2;padding:.72727rem 0}.portal__table-row:not(.portal__table-header):last-child{border-bottom:none}.portal__table-row:not(.portal__table-header):last-child&gt;div{border-bottom:.09091rem solid #E1E3E2}.tracking__wrap{position:relative}.portal__table.users.pt__stallions .portal__table-row&gt;div:nth-child(2),.portal__table.users.pt__stallions .portal__table-header&gt;div:nth-child(2){flex-basis:22.72727rem}.portal__table.users.pt__stallions .portal__table-row&gt;div:nth-child(5),.portal__table.users.pt__stallions .portal__table-header&gt;div:nth-child(5){flex-basis:auto}.portal__table.users.pt__stallions .tracking__col-row-options-trigger{right:.90909rem}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(1),.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(1){flex-basis:17.27273rem}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(2),.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(2){flex-basis:8.18182rem}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(3),.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(3){flex-basis:8.18182rem}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(4),.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(4){flex-basis:8.18182rem}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(5),.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(5){flex-basis:6.36364rem}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(6),.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(6){flex-basis:4.54545rem}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(7),.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(7){flex-basis:8.18182rem}.portal__table.pt__stallions .portal__table-header&gt;div:nth-child(8),.portal__table.pt__stallions .portal__table-row&gt;div:nth-child(8){flex-basis:8.18182rem;margin-left:0}.portal__table-header .reload{position:relative;right:1.36364rem}.portal__table .tracking__col-row-options-trigger{border:none !important;padding:0 !important;position:relative;right:1.54545rem;top:.54545rem}.portal__add .up__form-buttons button,.portal__add .up__form-buttons a{max-width:100%}.portal__add-row.details .form__row&gt;div:first-child{margin-bottom:1.36364rem;margin-right:0;width:100%}.portal__add-row.details .form__row&gt;div:nth-child(2){margin-right:1.09091rem}.portal__add-row.details .form__row&gt;div:nth-child(2),.portal__add-row.details .form__row&gt;div:nth-child(3){width:calc(50% - 0.545454rem)}.portal__add-row.details .form__row&gt;div:nth-child(3){margin-right:0}.portal__add-row.promo .form__row&gt;div{width:100%}.portal__add-row.promo .form__row&gt;div:first-child{margin-bottom:1.54545rem;margin-right:0}.portal__add-row.location .form__row&gt;div{max-width:100%}.tracking__col-row-options{padding:0 !important}.fd__wrapper .app__content{padding:3.63636rem 1.27273rem !important;padding-bottom:5rem !important}.fd h2{margin-bottom:1.81818rem}.fd form .form__row{flex-wrap:wrap}.fd form .form__row-inner&gt;div:first-child{margin-right:1.81818rem;width:calc(75% - 0.909090rem)}.fd form .form__row-inner&gt;div:last-child{width:calc(25% - 0.909090rem)}.fd form .form__row&gt;div{width:100%}.fd form .form__row&gt;div:first-child{margin-right:0}.fd form .form__row&gt;div:first-child:not(:last-child){margin-bottom:1.36364rem}.fd .has-copy{margin-bottom:1.81818rem}}#wrap.is-login{overflow:unset}#g1-login{padding:10rem 1.81818rem 0 1.81818rem}#g1-login__popup{background-color:#fff;border-radius:.90909rem;box-shadow:0 0 .90909rem rgba(0,0,0,0.16);margin:0 auto;max-width:27.27273rem;padding:2rem;text-align:center}#g1-login__popup label{text-align:left}#g1-login__popup h1{color:#52ADFF;line-height:1.1;margin-bottom:2.72727rem;padding:0}#g1-login__popup form .form__row{margin-bottom:1.81818rem}#g1-login__popup form input[type=submit]{margin-bottom:1.81818rem;margin-top:2.72727rem}#g1-login__bottom{color:#5F5F5F}#g1-login__bottom a{color:#52ADFF;text-decoration:none}#g1-login__bottom&gt;a{display:inline-block;font-weight:500;font-size:.90909rem;letter-spacing:0.04em;margin-bottom:1.09091rem;text-transform:uppercase}#g1-login__bottom p{font-size:1.09091rem;margin-bottom:1.36364rem}#g1-login__bottom p:last-child{margin-bottom:.18182rem}@media only screen and (max-width: 767px){#g1-login{padding-top:4.54545rem}}

/*! normalize.css v2.0.1 | MIT License | git.io/normalize */ /*article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
    display: block;
}

audio, canvas, video {
    display: inline-block;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

[hidden] {
    display: none;
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0;
}

a:focus {
    outline: thin dotted;
}

a:active, a:hover {
    outline: 0;
}

h1 {
    font-size: 2em;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

mark {
    background: #ff0;
    color: #000;
}

code, kbd, pre, samp {
    font-family: monospace, serif;
    font-size: 1em;
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}

button, input {
    line-height: normal;
}

    button, html input[type="button"], input[type="reset"], input[type="submit"] {
        -webkit-appearance: button;
        cursor: pointer;
    }

    input[type="checkbox"], input[type="radio"] {
        box-sizing: border-box;
        padding: 0;
    }

    input[type="search"] {
        -webkit-appearance: textfield;
    }

        input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

:focus {
    outline: 0;
}

body {
    line-height: 1;
    color: #000;
    background: #fff;
}

ol, ul {
    list-style: none;
}

table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: ""
}

blockquote, q {
    quotes: "" ""
}

a {
    text-decoration: none;
}

@font-face {
    font-family: 'GilroyMedium';
    src: url("../fonts/GilroyMedium.woff2") format("woff2"), url("../fonts/GilroyMedium.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.no-scroll, .no-scroll body {
    overflow: hidden !important;
}

html {
    -ms-overflow-style: -ms-autohiding-scrollbar;
    font-size: 11px;
}

body {
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    background-color: #DEDEDE;
    color: #092540;
    font-family: "Fira Sans";
    font-size: 1rem;
    line-height: 1;
    opacity: 0;
    overflow: hidden;
    overscroll-behavior: none;
    transition: opacity 0.6s ease;
    width: 100%
}

    body.show {
        opacity: 1;
        overflow: auto;
        overflow-x: hidden;
    }

    body &gt; span {
        display: none;
    }

img, svg, video {
    display: block;
    height: auto;
    max-width: 100%
}

.container {
    margin: 0 auto;
    max-width: 93.09091rem;
    position: relative;
}

.mobile, .tablet {
    display: none !important;
}

#wrap {
    overflow: hidden;
}

.ease {
    opacity: 0;
    position: relative;
    top: 7.27273rem;
    transition: opacity 1.2s ease, top 1.2s ease;
}

    .ease.show {
        opacity: 1;
        top: 0px;
    }

@media only screen and (max-width: 1023px) {
    .tablet {
        display: block !important;
    }

    .desktop {
        display: none !important;
    }

    #wrap {
        margin-bottom: 3.63636rem;
        padding-top: 5.63636rem;
    }
}

@media only screen and (max-width: 767px) {
    .mobile {
        display: block !important;
    }

    #wrap.nm {
        margin-bottom: 0;
    }
}

@media only screen and (min-width: 1300px) {
    html {
        font-size: 13px;
    }
}

@media only screen and (min-width: 1600px) {
    html {
        font-size: 16px;
    }
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
}

    .select2-container .select2-selection--single {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        height: 28px;
        user-select: none;
        -webkit-user-select: none;
    }

        .select2-container .select2-selection--single .select2-selection__rendered {
            display: block;
            padding-left: 8px;
            padding-right: 20px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .select2-container .select2-selection--single .select2-selection__clear {
            position: relative;
        }

    .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
        padding-right: 8px;
        padding-left: 20px;
    }

    .select2-container .select2-selection--multiple {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        min-height: 32px;
        user-select: none;
        -webkit-user-select: none;
    }

        .select2-container .select2-selection--multiple .select2-selection__rendered {
            display: inline-block;
            overflow: hidden;
            padding-left: 8px;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

    .select2-container .select2-search--inline {
        float: left;
    }

        .select2-container .select2-search--inline .select2-search__field {
            box-sizing: border-box;
            border: none;
            font-size: 100%;
            margin-top: 5px;
            padding: 0;
        }

            .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
                -webkit-appearance: none;
            }

.select2-dropdown {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
}

.select2-results {
    display: block;
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0;
}

.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none;
}

    .select2-results__option[aria-selected] {
        cursor: pointer;
    }

.select2-container--open .select2-dropdown {
    left: 0;
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-search--dropdown {
    display: block;
    padding: 4px;
}

    .select2-search--dropdown .select2-search__field {
        padding: 4px;
        width: 100%;
        box-sizing: border-box;
    }

        .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
            -webkit-appearance: none;
        }

    .select2-search--dropdown.select2-search--hide {
        display: none;
    }

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
}

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 28px;
    }

    .select2-container--default .select2-selection--single .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
    }

    .select2-container--default .select2-selection--single .select2-selection__placeholder {
        color: #999;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px;
    }

        .select2-container--default .select2-selection--single .select2-selection__arrow b {
            border-color: #888 transparent transparent transparent;
            border-style: solid;
            border-width: 5px 4px 0 4px;
            height: 0;
            left: 50%;
            margin-left: -4px;
            margin-top: -2px;
            position: absolute;
            top: 50%;
            width: 0;
        }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default;
}

    .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
        display: none;
    }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
}

    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        box-sizing: border-box;
        list-style: none;
        margin: 0;
        padding: 0 5px;
        width: 100%
    }

        .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
            list-style: none;
        }

    .select2-container--default .select2-selection--multiple .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
        margin-top: 5px;
        margin-right: 10px;
        padding: 1px;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice {
        background-color: #e4e4e4;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: default;
        float: left;
        margin-right: 5px;
        margin-top: 5px;
        padding: 0 5px;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
        color: #999;
        cursor: pointer;
        display: inline-block;
        font-weight: bold;
        margin-right: 2px;
    }

        .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
            color: #333;
        }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield;
}

.select2-container--default .select2-results &gt; .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em;
}

    .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
        padding-left: 0;
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -1em;
        padding-left: 2em;
    }

        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -2em;
            padding-left: 3em;
        }

            .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                margin-left: -3em;
                padding-left: 4em;
            }

                .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                    margin-left: -4em;
                    padding-left: 5em;
                }

                    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                        margin-left: -5em;
                        padding-left: 6em;
                    }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white;
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

    .select2-container--classic .select2-selection--single:focus {
        border: 1px solid #5897fb;
    }

    .select2-container--classic .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 28px;
    }

    .select2-container--classic .select2-selection--single .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
        margin-right: 10px;
    }

    .select2-container--classic .select2-selection--single .select2-selection__placeholder {
        color: #999;
    }

    .select2-container--classic .select2-selection--single .select2-selection__arrow {
        background-color: #ddd;
        border: none;
        border-left: 1px solid #aaa;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px;
        background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
        background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
        background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
    }

        .select2-container--classic .select2-selection--single .select2-selection__arrow b {
            border-color: #888 transparent transparent transparent;
            border-style: solid;
            border-width: 5px 4px 0 4px;
            height: 0;
            left: 50%;
            margin-left: -4px;
            margin-top: -2px;
            position: absolute;
            top: 50%;
            width: 0;
        }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb;
}

    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
        background: transparent;
        border: none;
    }

        .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
            border-color: transparent transparent #888 transparent;
            border-width: 0 4px 5px 4px;
        }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0;
}

    .select2-container--classic .select2-selection--multiple:focus {
        border: 1px solid #5897fb;
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
        list-style: none;
        margin: 0;
        padding: 0 5px;
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__clear {
        display: none;
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__choice {
        background-color: #e4e4e4;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: default;
        float: left;
        margin-right: 5px;
        margin-top: 5px;
        padding: 0 5px;
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
        color: #888;
        cursor: pointer;
        display: inline-block;
        font-weight: bold;
        margin-right: 2px;
    }

        .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
            color: #555;
        }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
    margin-right: auto;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none;
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
    border-top: none;
}

.select2-container--classic .select2-results &gt; .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: #fff;
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb;
}

.select2-container {
    width: 100% !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    align-items: center;
    background-color: #F7F7F7;
    border-radius: 0px;
    border: .09091rem solid #BFBFBF;
    border-radius: .27273rem;
    color: #0A1432;
    display: flex;
    font-size: 1.27273rem;
    height: 2.90909rem;
    padding: 0 .90909rem;
    transition: border-color 0.3s ease;
    width: 100%
}

.select2-selection__placeholder {
    color: #52ADFF;
}

.select2-container--default .select2-selection--single {
    border: none;
    border-radius: 0px;
    height: auto;
}

.select2-dropdown {
    border: .09091rem solid #BFBFBF;
    border-radius: .27273rem;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    transform: translateY(-3px);
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #DEF1FF;
    color: #52ADFF;
}

.select2-results__option {
    align-items: center;
    background-color: #F7F7F7;
    color: #52ADFF;
    display: flex;
    font-size: 1.27273rem;
    height: 2.90909rem;
    padding: 0;
    padding-left: .90909rem;
    position: relative;
    transition: background-color 0.3s ease;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    background-image: url(../images/icon-select.svg);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: .54545rem;
    margin-top: -.27273rem;
    pointer-events: none;
    position: absolute;
    right: 1.18182rem;
    top: 50%;
    transition: transform 0.3s ease;
    width: 1.09091rem;
}

    .select2-container--default .select2-selection--single .select2-selection__arrow b {
        display: none;
    }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
    transform: rotate(180deg);
}

.up .p__block .select2-selection__placeholder {
    color: #BFBFBF;
}

a {
    color: #0A1432;
    text-decoration: underline;
    transition: color 0.3s ease;
}

strong {
    font-family: "Fira Sans";
    font-weight: 500;
}

p {
    margin-bottom: 2.27273rem;
}

    p.gen-heading {
        font-size: 1.27273rem;
        margin-bottom: 2rem !important;
    }

    p:last-child, p:last-of-type {
        margin-bottom: 0;
    }

h1 {
    font-family: "GilroyMedium";
    font-size: 2.45455rem;
    padding: 1.27273rem 0 1.36364rem 1.72727rem;
}

    h1.blue {
        color: #52ADFF;
        padding-left: 0;
    }

    h1.alt {
        padding-bottom: 3.18182rem;
        padding-top: .72727rem;
    }

h2 {
    color: #52ADFF;
    font-size: 1.45455rem;
    font-weight: 500;
}

    h2.small {
        font-size: 1.36364rem;
    }

    h2.yellow {
        color: #FFD200;
    }

    h2.mb {
        margin-bottom: 1.09091rem;
    }

    h2.lmb {
        margin-bottom: 1.54545rem;
    }

    h2.dark-blue {
        color: #0A1432;
    }

h3 {
    color: #0A1432;
    font-size: 1.27273rem;
    font-weight: 400;
}

h4 {
    color: #0A1432;
    font-size: 1.18182rem;
    font-weight: 400;
}

    h4.light-blue {
        color: #52ADFF;
    }

h6 {
    color: #5F5F5F;
    font-size: .81818rem;
    font-weight: 400;
    letter-spacing: 0.04em;
    margin-bottom: 1.36364rem;
    padding-top: .27273rem;
    text-transform: uppercase;
}

.error {
    font-size: 1.27273rem;
    line-height: 1.81818rem;
    margin-bottom: 1.36364rem !important;
}

    .error .blue {
        color: #52ADFF;
    }

.btn {
    align-items: center;
    display: block;
    border: .09091rem solid #FFD200;
    border-radius: 2.27273rem;
    color: #0A1432;
    cursor: pointer;
    display: flex;
    font-size: 1.09091rem;
    height: 3.27273rem;
    justify-content: center;
    letter-spacing: 0.04em;
    padding: 0 1.09091rem;
    text-decoration: none;
    text-transform: uppercase;
    transition: background-color 0.3s ease, color 0.3s ease;
}

    .btn.fill {
        background-color: #FFD200;
    }

        .btn.fill:hover {
            background-color: #fff;
        }

    .btn.fw {
        margin-bottom: 1.18182rem;
        width: 100%
    }

    .btn.col-6 {
        margin-right: 1rem;
        width: calc(50% - 0.545454rem);
    }

        .btn.col-6:last-child, .btn.col-6.last {
            margin-right: 0;
        }

    .btn.mb {
        margin-bottom: 1.36364rem;
    }

    .btn.mt {
        margin-top: 2.72727rem;
    }

    .btn.alt {
        background-color: #52ADFF;
        border-color: #52ADFF;
        color: #fff;
        padding: 0 1.54545rem;
    }

        .btn.alt:hover {
            background-color: #fff;
            color: #52ADFF;
        }

    .btn.yellow {
        background-color: #FFD200;
    }

        .btn.yellow:hover {
            background-color: #fff;
        }

    .btn.yellowbg {
        background-color: #FFD200;
        border-color: #FFD200;
        color: #fff;
        width: 100%
    }

        .btn.yellowbg:hover {
            background-color: #fff;
            color: #FFD200;
        }

    .btn.bluebg {
        background-color: #52ADFF;
        border-color: #52ADFF;
        color: #fff;
        width: 100%
    }

        .btn.bluebg:hover {
            background-color: #fff;
            color: #52ADFF;
        }

        .btn.bluebg.auto {
            width: auto;
        }

        .btn.bluebg.disabled {
            background-color: #F7F7F7;
        }

    .btn.blue-border {
        border-color: #52ADFF;
    }

        .btn.blue-border:hover {
            background-color: #52ADFF;
            color: #fff;
        }

    .btn.dark-blue-bg {
        background-color: #0A1432;
        border-color: #0A1432;
        color: #fff;
    }

        .btn.dark-blue-bg:hover {
            background-color: #fff;
            color: #0A1432;
        }

    .btn.whitebg {
        background-color: #fff;
        border-color: #fff;
        transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
    }

        .btn.whitebg:hover {
            background-color: #0A1432;
            border-color: #0A1432;
            color: #fff;
        }

    .btn#btn__pdf {
        max-width: 11.45455rem;
    }

    .btn.disabled {
        border-color: #DEDEDE;
        color: #BFBFBF;
        pointer-events: none;
    }

    .btn.medium {
        max-width: 23.45455rem;
    }

    .btn:hover {
        background-color: #FFD200;
    }

.info {
    margin-top: .36364rem;
    min-height: 1.27273rem;
    position: relative;
}

    .info a {
        color: #5F5F5F;
        display: inline-block;
        height: 1.18182rem;
        padding-left: 2rem;
        padding-top: .18182rem;
        position: relative;
        text-decoration: none;
    }

        .info a:before {
            background-color: #DEDEDE;
            border-radius: 1.27273rem;
            content: "";
            height: 1.36364rem;
            left: 0;
            pointer-events: none;
            position: absolute;
            top: -.09091rem;
            width: 1.36364rem;
        }

        .info a:after {
            content: "i";
            font-family: "Fira Sans";
            font-weight: 400;
            left: .54545rem;
            pointer-events: none;
            position: absolute;
            top: .09091rem;
        }

    .info.mt {
        margin-top: 1.81818rem;
    }

    .info.flex {
        align-items: center;
        display: flex;
    }

        .info.flex:before {
            top: 1.09091rem;
        }

        .info.flex:after {
            top: 1.27273rem;
        }

    .info.right a {
        padding-left: 0;
        padding-right: 2rem;
    }

        .info.right a:before {
            left: auto;
            right: 0;
        }

        .info.right a:after {
            left: auto;
            right: .54545rem;
        }

@media only screen and (max-width: 1023px) {
    h1 {
        font-size: 2.18182rem;
        padding: 1.27273rem 0 1.36364rem 1.09091rem;
    }

    .info.mt {
        left: 1.27273rem;
        position: relative;
    }

    .info.flex {
        max-width: 67.27273rem;
    }
}

@media only screen and (max-width: 767px) {
    .info.flex {
        flex-wrap: wrap;
    }

        .info.flex form {
            order: 1;
            padding: 0 !important;
            width: 100%
        }

            .info.flex form .btn {
                margin-left: auto;
                margin-right: 2.72727rem;
            }

        .info.flex a {
            margin-top: 1.81818rem;
            order: 2;
        }
}

#app__wrapper {
    display: flex;
}

    #app__wrapper.up .tabs__wrapper, #app__wrapper.up .tab__content {
        height: 100%
    }

    #app__wrapper.up #app__left {
        background-color: #F7F7F7;
        border-right: none;
        width: 26.758%
    }

        #app__wrapper.up #app__left .app__content-wrapper {
            background-color: #F7F7F7;
        }

        #app__wrapper.up #app__left .app__content {
            background-color: #F7F7F7;
            padding-top: 3.40909rem;
        }

        #app__wrapper.up #app__left .tabs ul li {
            background-color: #F7F7F7 !important;
        }

            #app__wrapper.up #app__left .tabs ul li span {
                padding-bottom: 0;
            }

                #app__wrapper.up #app__left .tabs ul li span:after {
                    display: none;
                }

    #app__wrapper.up #app__right {
        width: 73.242%
    }

        #app__wrapper.up #app__right .app__content {
            padding-bottom: 3.72727rem;
            padding-left: 3.63636rem;
            padding-top: 3rem;
        }

#app__left {
    border-right: .09091rem solid #DEDEDE;
    width: 29.3%
}

#app__right {
    width: 70.8%
}

#app__full {
    width: 100%
}

    #app__full .app__content {
        min-height: 55.27273rem;
    }

    #app__full.no-tabs {
        border-radius: .90909rem;
        padding: 2.27273rem 1.72727rem 3rem 1.72727rem;
    }

    #app__full.ft .app__content {
        min-height: unset;
    }

.app__content {
    background-color: #fff;
    height: 100%;
    padding: 2.81818rem 1.72727rem;
    padding-bottom: 3.18182rem;
}

.app__content-wrapper {
    background-color: #fff;
}

.app__content.spb {
    padding-bottom: 2.72727rem !important;
}

.app__content.find__pedigree, .app__content.hypomating {
    min-height: 66rem !important;
}

    .app__content.find__pedigree.disabled .tree__cell-input, .app__content.hypomating.disabled .tree__cell-input {
        background-color: #F7F7F7 !important;
        border: .09091rem solid #F7F7F7 !important;
    }

        .app__content.find__pedigree.disabled .tree__cell-input span, .app__content.hypomating.disabled .tree__cell-input span {
            opacity: 0;
        }

    .app__content.find__pedigree.disabled-alt .tree__col[data-col='2'] .tree__cell:nth-child(3) .tree__cell-input, .app__content.find__pedigree.disabled-alt .tree__col[data-col='2'] .tree__cell:nth-child(4) .tree__cell-input {
        background-color: #F7F7F7 !important;
        border: .09091rem solid #F7F7F7 !important;
    }

        .app__content.find__pedigree.disabled-alt .tree__col[data-col='2'] .tree__cell:nth-child(3) .tree__cell-input span, .app__content.find__pedigree.disabled-alt .tree__col[data-col='2'] .tree__cell:nth-child(4) .tree__cell-input span {
            opacity: 0;
        }

    .app__content.find__pedigree.disabled-alt .tree__col[data-col='3'] .tree__cell:nth-child(5) .tree__cell-input, .app__content.find__pedigree.disabled-alt .tree__col[data-col='3'] .tree__cell:nth-child(6) .tree__cell-input, .app__content.find__pedigree.disabled-alt .tree__col[data-col='3'] .tree__cell:nth-child(7) .tree__cell-input, .app__content.find__pedigree.disabled-alt .tree__col[data-col='3'] .tree__cell:nth-child(8) .tree__cell-input {
        background-color: #F7F7F7 !important;
        border: .09091rem solid #F7F7F7 !important;
    }

        .app__content.find__pedigree.disabled-alt .tree__col[data-col='3'] .tree__cell:nth-child(5) .tree__cell-input span, .app__content.find__pedigree.disabled-alt .tree__col[data-col='3'] .tree__cell:nth-child(6) .tree__cell-input span, .app__content.find__pedigree.disabled-alt .tree__col[data-col='3'] .tree__cell:nth-child(7) .tree__cell-input span, .app__content.find__pedigree.disabled-alt .tree__col[data-col='3'] .tree__cell:nth-child(8) .tree__cell-input span {
            opacity: 0;
        }

    .app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(9) .tree__cell-input, .app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(10) .tree__cell-input, .app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(11) .tree__cell-input, .app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(12) .tree__cell-input, .app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(13) .tree__cell-input, .app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(14) .tree__cell-input, .app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(15) .tree__cell-input, .app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(16) .tree__cell-input {
        background-color: #F7F7F7 !important;
        border: .09091rem solid #F7F7F7 !important;
    }

        .app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(9) .tree__cell-input span, .app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(10) .tree__cell-input span, .app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(11) .tree__cell-input span, .app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(12) .tree__cell-input span, .app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(13) .tree__cell-input span, .app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(14) .tree__cell-input span, .app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(15) .tree__cell-input span, .app__content.find__pedigree.disabled-alt .tree__col[data-col='4'] .tree__cell:nth-child(16) .tree__cell-input span {
            opacity: 0;
        }

@media only screen and (max-width: 1023px) {
    #app__wrapper {
        display: block;
        padding: 0 .27273rem;
    }

    #app__left {
        border-right: none;
        width: 100%
    }

    #app__right {
        width: 100%
    }

    #app__full.no-tabs {
        padding: 1.36364rem 1.27273rem;
        padding-bottom: 5rem;
    }

    .app__content {
        padding: 2rem 1.27273rem;
        position: relative;
        z-index: 2;
    }

        .app__content.find__pedigree, .app__content.hypomating {
            min-height: unset !important;
        }

    #app__full .app__content {
        min-height: unset;
    }

    .find__pedigree.disabled input.tablet, .hypomating.disabled input.tablet {
        text-indent: -99999px;
    }

    #app__wrapper.up #app__left, #app__wrapper.up #app__right {
        width: 100%
    }

        #app__wrapper.up #app__left .app__content, #app__wrapper.up #app__right .app__content {
            padding: 0 !important;
        }

        #app__wrapper.up #app__right .tabs__wrapper .tab__content:first-child .tab__mobile-trigger {
            border-top: none;
        }

    #app__wrapper.up .tabs__wrapper, #app__wrapper.up .tab__content {
        height: auto;
    }
}

@media only screen and (min-width: 1024px) {
    #app__right .tab__mobile-trigger + div {
        display: block !important;
    }
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

    .slick-list:focus {
        outline: none;
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand;
    }

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

    .slick-track:before, .slick-track:after {
        content: "";
        display: table;
    }

    .slick-track:after {
        clear: both;
    }

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}

[dir="rtl"] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

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

#header {
    background-color: #0A1432;
    height: 5.63636rem;
    position: relative;
    z-index: 4;
}

    #header.public {
        height: 90px;
    }

        #header.public .container {
            max-width: 1396px;
            padding: 0;
            position: static;
            width: calc(100% - 60px);
        }

        #header.public #header__logo {
            left: 45px;
            max-width: 189px;
            padding-top: 22px;
            position: absolute;
            width: 100%
        }

            #header.public #header__logo img {
                width: 100%
            }

        #header.public #header__trial {
            flex-grow: 1;
            flex-shrink: 0;
            left: 0;
            margin-top: 24px;
            padding-left: 4px;
            padding-right: 4px;
            top: 0;
            width: auto;
        }

            #header.public #header__trial a {
                border-color: #FFD200;
                border-radius: 24px;
                color: #FFD200;
                height: 38px;
                line-height: 38px;
                padding: 0;
                padding-top: 1px;
                width: 100.25px;
            }

                #header.public #header__trial a:hover {
                    background-color: #FFD200;
                    color: #fff;
                }

        #header.public nav {
            padding-top: 0;
        }

            #header.public nav ul {
                margin-right: 0;
            }

            #header.public nav li {
                margin: 0;
                padding: 0 4px;
            }

            #header.public nav a {
                align-items: center;
                display: flex;
                font-size: 15px;
                height: 90px;
                letter-spacing: 0;
                padding: 0 12px;
            }

    #header .container {
        padding: 0 1.72727rem;
    }

#header__inner {
    display: flex;
}

#header__logo {
    margin-right: 5.54545rem;
    max-width: 12.72727rem;
    padding-top: 1.84545rem;
}

#header__account {
    position: relative;
    right: -.36364rem;
    top: -.36364rem;
    width: 2.90909rem;
}

    #header__account a {
        display: block;
    }

        #header__account a img {
            border-radius: 50%
        }

    #header__account:hover a {
        border-color: #52ADFF;
    }

    #header__account &gt; a {
        border: .18182rem solid #0A1432;
        border-radius: 2.54545rem;
        display: block;
        padding: .18182rem;
        transition: border-color 0.3s ease;
    }

    #header__account:hover .sub {
        opacity: 1;
        pointer-events: auto;
    }

#header__account-content {
    display: none;
}

#header__account .sub {
    opacity: 0;
    padding-top: .90909rem;
    pointer-events: none;
    position: absolute;
    transition: opacity 0.3s ease;
    right: -.72727rem;
    width: 16.54545rem;
}

    #header__account .sub.main {
        width: auto;
    }

        #header__account .sub.main .sub__main {
            margin-bottom: 0;
        }

        #header__account .sub.main .sub__inner {
            padding-bottom: 0;
        }

#header__account .sub__inner {
    background-color: #fff;
    border-radius: .27273rem;
    box-shadow: 0 .09091rem .72727rem rgba(0, 0, 0, 0.16);
    padding: 0 0 .90909rem 0;
}

    #header__account .sub__inner ul {
        display: block;
        font-size: 1.27273rem;
        letter-spacing: 0;
        margin-right: 0;
        padding-top: 0;
    }

        #header__account .sub__inner ul li {
            margin-right: 0;
        }

        #header__account .sub__inner ul a {
            color: #5F5F5F;
            padding: .68182rem 1rem !important;
            transition: color 0.3s ease;
        }

    #header__account .sub__inner .sub__farms a:hover, #header__account .sub__inner .sub__farms a.active {
        color: #52ADFF;
    }

    #header__account .sub__inner .sub__main {
        margin-bottom: 1.81818rem;
    }

        #header__account .sub__inner .sub__main a {
            border-radius: 0;
            transition: background-color 0.3s ease;
        }

            #header__account .sub__inner .sub__main a:hover, #header__account .sub__inner .sub__main a.active {
                background-color: #EBF7FF;
            }

            #header__account .sub__inner .sub__main a:first-child {
                border-top-left-radius: .36364rem;
                border-top-right-radius: .36364rem;
            }

#header__account .sub:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    right: -.27273rem;
    top: .90909rem;
    box-sizing: border-box;
    border: .63636rem solid black;
    border-color: transparent transparent #fff #fff;
    transform-origin: 0 0;
    transform: rotate(135deg);
    box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.06);
}

#header__trial {
    flex-grow: 0;
    left: -.72727rem;
    position: relative;
    top: -.45455rem;
    width: 5rem;
}

    #header__trial a {
        align-items: center;
        border: .09091rem solid #52ADFF;
        border-radius: 2.27273rem;
        color: #52ADFF;
        display: flex;
        height: 3.54545rem;
        justify-content: center;
        text-align: center;
        transition: all 0.3s ease;
    }

        #header__trial a:hover {
            background-color: #52ADFF;
            color: #0A1432;
        }

#header.alt {
    background-color: #fff;
}

    #header.alt #header__hamburger.active span {
        background-color: #52ADFF;
    }

    #header.alt #header__account {
        margin-left: auto;
        padding-top: .36364rem;
        width: 2.36364rem;
    }

        #header.alt #header__account a {
            border: none;
            padding: 0;
        }

    #header.alt #header__account-title {
        color: #5F5F5F;
        font-size: .81818rem;
        letter-spacing: 0.04em;
        padding-left: 1rem;
        text-transform: uppercase;
    }

    #header.alt #header__logo {
        margin-right: 4.72727rem;
        width: 100%
    }

        #header.alt #header__logo img {
            width: 100%
        }

@media only screen and (max-width: 1023px) {
    nav {
        display: flex !important;
        flex-direction: column;
    }

        nav &gt; ul {
            margin-top: 0 !important;
            order: 2;
        }

        nav #header__account {
            order: 1;
            position: static;
        }

    #header {
        left: 0;
        position: fixed;
        top: 0;
        width: 100%
    }

        #header .container {
            height: 100%;
            padding: 0 1.54545rem;
        }

    #header__logo {
        height: 2.25182rem;
        width: 12.01rem;
    }

    #header__hamburger {
        cursor: pointer;
        height: 1.27273rem;
        margin-top: -.63636rem;
        position: absolute;
        right: 1.54545rem;
        top: 50%;
        width: 1.45455rem;
    }

        #header__hamburger span {
            background-color: #52ADFF;
            display: block;
            height: .18182rem;
            left: 0;
            position: absolute;
            top: 0;
            transform-origin: right center;
            transition: all 0.3s ease;
            -webkit-transition: all 0.3s ease;
            width: 100%
        }

            #header__hamburger span:nth-child(1) {
                top: 0;
            }

            #header__hamburger span:nth-child(2) {
                top: .54545rem;
            }

            #header__hamburger span:nth-child(3) {
                top: 1.09091rem;
                width: 50%
            }

        #header__hamburger.active span {
            background-color: #fff;
            left: -.27273rem;
            width: 1.63636rem;
        }

            #header__hamburger.active span:nth-child(1) {
                transform: rotate(-45deg);
                -webkit-transform: rotate(-45deg);
            }

            #header__hamburger.active span:nth-child(2) {
                transform: rotate(45deg);
                -webkit-transform: rotate(45deg);
                top: 1.18182rem;
            }

            #header__hamburger.active span:nth-child(3) {
                opacity: 0;
            }

    #header.alt {
        box-shadow: rgba(0, 0, 0, 0.03) 0 .27273rem .54545rem;
    }

        #header.alt #header__account {
            margin-left: 0;
            padding: 1.90909rem 1.63636rem;
            width: 100%
        }

            #header.alt #header__account a:hover {
                color: #0A1432;
            }

            #header.alt #header__account:hover .sub {
                display: none;
            }

        #header.alt nav &gt; ul &gt; li ul {
            padding-top: 0;
        }

    #header__account {
        border-bottom: .09091rem solid rgba(255, 255, 255, 0.25);
        height: auto;
        left: 0;
        position: absolute;
        top: 0;
        transition: background-color 0.3s ease;
        width: 100%
    }

        #header__account.active {
            background-color: #222B46;
        }

        #header__account .sub__inner {
            background-color: transparent;
            box-shadow: none;
        }

        #header__account .sub.main {
            display: none;
            opacity: 1;
            padding-bottom: 2.72727rem;
            padding-top: 0;
            pointer-events: auto;
            position: static;
        }

            #header__account .sub.main:before {
                display: none;
            }

            #header__account .sub.main li {
                padding: 0;
            }

                #header__account .sub.main li a {
                    color: #fff;
                    font-size: 1.63636rem;
                    padding: 1.54545rem !important;
                }

                    #header__account .sub.main li a:hover {
                        background-color: transparent;
                    }

        #header__account:hover a {
            border-color: transparent;
        }

        #header__account &gt; a {
            border: none !important;
            display: flex;
            height: auto;
            padding: 1.5rem 1.63636rem;
            position: relative;
        }

            #header__account &gt; a:hover {
                border-color: transparent;
                color: #fff;
            }

            #header__account &gt; a:after {
                background-image: url(../images/icon-arrow-down.svg);
                background-size: cover;
                content: "";
                display: block;
                height: .90909rem;
                margin-top: -.41818rem;
                position: absolute;
                right: 1.45455rem;
                top: 50%;
                transition: transform 0.6s ease;
                width: 1.72727rem;
            }

            #header__account &gt; a.active:after {
                transform: rotate(-180deg);
            }

        #header__account img {
            align-self: flex-start;
            flex-grow: 0;
            margin-right: 1.63636rem;
            width: 4.36364rem;
        }

    #header__account-content {
        display: block;
        padding-top: .90909rem;
    }

    #header__account-content-name {
        color: #52ADFF;
        font-weight: 400;
        font-size: 1.63636rem;
        letter-spacing: 0;
        margin-bottom: .63636rem;
    }

    #header__account-content-link {
        display: none;
        font-size: .81818rem;
        letter-spacing: 0.04em;
        text-transform: uppercase;
    }
}

@media only screen and (max-width: 1140px) {
    #header.public nav a {
        font-size: 14px;
        padding: 0 8px;
    }

    #header.public {
        height: 62px;
    }

        #header.public #header__hamburger.active span {
            background-color: #52ADFF;
        }

        #header.public nav {
            background-color: transparent;
            border-top: none;
            height: 0vh;
            overflow: hidden;
            padding: 0;
            transform: translateX(0px);
            top: 0;
            transition: all 0.6s ease;
        }

            #header.public nav &gt; ul {
                margin: 0;
                padding: 0;
                padding-top: 75px;
            }

            #header.public nav li {
                padding: 0;
            }

                #header.public nav li a {
                    font-size: 18px;
                    height: 43px;
                    margin: 0 auto;
                    padding: 0;
                    width: 90%
                }

            #header.public nav.active {
                height: 100vh;
                overflow: auto;
                background: #0A1432;
            }

        #header.public #header__hamburger {
            z-index: 5;
        }

        #header.public #header__logo {
            left: 5%;
            max-width: 135px;
            padding-top: 0;
            margin-top: 19px;
            z-index: 5;
        }

        #header.public .container {
            width: 100%
        }

        #header.public #header__trial {
            margin-top: 16px;
        }

            #header.public #header__trial a {
                font-size: 18px;
                height: 50px;
                line-height: 50px;
                margin-left: 5%;
                padding: 0;
                width: 140px;
            }
}

#footer {
    background-color: #0A1432;
    color: #fff;
    margin-top: 1.09091rem;
}

    #footer a {
        color: #fff;
        text-decoration: none;
    }

    #footer p {
        margin-bottom: 1.63636rem;
    }

        #footer p:last-child {
            margin-bottom: 0;
        }

    #footer .container {
        display: flex;
        flex-wrap: wrap;
        padding: 0 1.81818rem;
        width: 100%
    }

#footer__top {
    line-height: 1.45455rem;
    padding-bottom: 1.09091rem;
    padding-top: 3.81818rem;
}

#footer__bottom {
    background-color: #242C47;
    padding: 1.45455rem 0;
}

#footer__social {
    display: flex;
    margin-left: auto;
}

    #footer__social a:first-child {
        margin-right: 1.09091rem;
    }

#footer__left {
    margin-right: 13.5%;
    width: 30.5%
}

    #footer__left p {
        line-height: 1.5;
        margin: 14px 0;
    }

#footer.public #footer__social {
    margin-left: 0;
    padding-left: 13.5px;
}

    #footer.public #footer__social a {
        margin-right: 0;
        padding: 0 5px;
    }

        #footer.public #footer__social a:first-child {
            margin-right: 3px;
        }

#footer.public #footer__left {
    padding-left: 13.5px;
}

#footer.public #footer__top {
    font-size: 14px;
    padding-bottom: 84px;
    padding-top: 70px;
}

    #footer.public #footer__top img {
        margin-bottom: 20px;
        max-width: 134px;
    }

#footer.public #footer__bottom {
    padding-bottom: 24px;
    padding-top: 39px;
}

#footer.public .container {
    padding: 0;
    width: calc(100% - 60px);
    max-width: 1396px;
}

@media only screen and (max-width: 767px) {
    #footer {
        margin-top: 0;
    }

    #footer__left, #footer__right {
        margin-right: 0;
        width: 100%
    }

    #footer__top {
        padding-bottom: 6.81818rem;
    }

    #footer.public .container {
        width: 100%
    }

    #footer.public #footer__top img {
        width: 20%
    }
}

nav {
    display: flex;
    font-size: 1.09091rem;
    font-weight: 400;
    letter-spacing: 0.04em;
    line-height: 1.166667;
    margin-left: auto;
    padding-top: 1.58182rem;
}

    nav a {
        color: #fff;
        text-decoration: none;
        transition: color 0.3s ease;
    }

        nav a.disabled {
            opacity: 0.4;
            pointer-events: none;
        }

        nav a:hover, nav a.active {
            color: #52ADFF;
        }

    nav ul {
        display: flex;
        margin-right: 4.02727rem;
    }

        nav ul li {
            margin-right: 3.09091rem;
            white-space: nowrap;
        }

            nav ul li.hide {
                display: none;
            }

            nav ul li.has-sub ul {
                display: none;
            }

            nav ul li:last-child {
                margin-right: 0;
            }

header.alt nav {
    background-color: #fff;
    width: 100%
}

    header.alt nav ul {
        padding-top: .81818rem;
    }

    header.alt nav a {
        color: #0A1432;
    }

        header.alt nav a:hover, header.alt nav a.active {
            color: #52ADFF;
        }

@media only screen and (max-width: 1023px) {
    header.alt nav ul {
        padding-top: 2.54545rem;
    }

        header.alt nav ul li.has-sub.active {
            background-color: #F7F7F7;
        }

    header.alt nav a:hover {
        color: #0A1432;
    }

    header.alt nav ul li.has-sub &gt; a:after {
        background-image: url(../images/icon-arrow-down-blue.svg);
    }

    nav {
        -webkit-overflow-scrolling: touch;
        background-color: #0A1432;
        border-top: .09091rem solid rgba(255, 255, 255, 0.25);
        display: block;
        height: calc(100vh - 62px);
        left: 0;
        overflow: auto;
        padding-bottom: 13.63636rem;
        padding-top: 0;
        position: fixed;
        top: 5.63636rem;
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        width: 100%;
        z-index: 3;
    }

        nav a:hover {
            color: #fff;
        }

        nav ul {
            display: block;
            font-size: 1.63636rem;
            margin-right: 0;
            width: 100%
        }

            nav ul li {
                margin-right: 0;
                padding-bottom: 1.54545rem;
                padding-top: 1.63636rem;
            }

                nav ul li a {
                    padding: 0 1.54545rem;
                }

                nav ul li.has-sub {
                    transition: background-color 0.6s ease;
                }

                    nav ul li.has-sub a.active {
                        color: #52ADFF;
                    }

                    nav ul li.has-sub &gt; a {
                        position: relative;
                    }

                        nav ul li.has-sub &gt; a:after {
                            background-image: url(../images/icon-arrow-down.svg);
                            background-size: cover;
                            content: "";
                            display: block;
                            height: .90909rem;
                            margin-top: -.41818rem;
                            position: absolute;
                            right: 1.45455rem;
                            top: 50%;
                            transition: transform 0.6s ease;
                            width: 1.72727rem;
                        }

                    nav ul li.has-sub ul.active {
                        display: block;
                    }

                    nav ul li.has-sub.active {
                        background-color: #222B46;
                    }

                        nav ul li.has-sub.active a:after {
                            transform: rotate(-180deg);
                        }

            nav ul br {
                display: none;
            }

        nav &gt; ul {
            margin-top: 8.5rem;
            padding-top: 2.54545rem;
        }

            nav &gt; ul &gt; li &gt; a {
                display: block;
            }

            nav &gt; ul &gt; li ul {
                display: none;
                margin-top: 1.36364rem;
            }

                nav &gt; ul &gt; li ul li a {
                    padding-left: 3.36364rem;
                }

                nav &gt; ul &gt; li ul li:first-child {
                    padding-top: 1.63636rem;
                }

                nav &gt; ul &gt; li ul li:last-child {
                    padding-bottom: 0;
                }

            nav &gt; ul &gt; li:first-child {
                padding-top: 0;
            }

        nav.active {
            transform: translateX(0);
            -webkit-transform: translateX(0);
        }

        nav.animated {
            transition: transform 0.6s ease;
            -webkit-transition: -webkit-transform 0.6s ease;
        }
}

@media only screen and (min-width: 1024px) {
    nav &gt; ul &gt; li ul {
        display: none !important;
    }
}

.form__parent.last {
    margin-bottom: 2.72727rem;
}

.form__inner.gen .input__type {
    flex-shrink: 0;
    width: 4.54545rem;
}

.form__inner.gen input[type=text] {
    border-radius: 0 .27273rem .27273rem 0 !important;
    border-right: .09091rem solid #BFBFBF !important;
    width: calc(100% - 4.54545rem) !important;
}

.form__inner.gen .form__parent:first-child {
    margin-bottom: 8.63636rem;
}

.form__header {
    color: #5F5F5F;
    display: flex;
    font-size: .81818rem;
    letter-spacing: 0.04em;
    padding-top: .45455rem;
    position: relative;
    text-transform: uppercase;
    top: .81818rem;
    width: 100%
}

    .form__header &gt; div {
        margin-left: auto;
        width: 4.09091rem;
    }

.form__header-options {
    display: flex;
    margin-top: .27273rem;
}

    .form__header-options &gt; div:first-child {
        margin-right: 1.81818rem;
    }

.form__row {
    margin-bottom: 1.36364rem;
    position: relative;
}

.form__row-inner {
    display: flex;
}

    .form__row-inner.dark input, .form__row-inner.dark .input__type, .form__row-inner.dark .input__options, .form__row-inner.dark label {
        border-color: #939393 !important;
    }

    .form__row-inner.highlight input, .form__row-inner.highlight .input__type, .form__row-inner.highlight .input__options {
        border-color: #FFD200 !important;
    }

.form__row-radio &gt; div {
    display: flex;
}

    .form__row-radio &gt; div label {
        font-size: .90909rem;
        text-transform: none;
    }

    .form__row-radio &gt; div .radio__wrapper {
        margin-right: 1.90909rem;
    }

        .form__row-radio &gt; div .radio__wrapper label {
            padding-left: 2.09091rem !important;
            padding-top: 0 !important;
        }

            .form__row-radio &gt; div .radio__wrapper label:before {
                background-color: #F7F7F7 !important;
            }

            .form__row-radio &gt; div .radio__wrapper label:hover:before {
                border-color: #52ADFF !important;
            }

        .form__row-radio &gt; div .radio__wrapper input:checked + label:before {
            border-color: #52ADFF !important;
        }

.form__row.has-type input[type=text], .form__row.has-options input[type=text] {
    border-radius: 0;
    border-right: none;
    width: 68.35%
}

.form__row.no-type {
    padding-left: 13.462%
}

.form__row.lm {
    margin-bottom: 2.18182rem !important;
}

.form__row.sm {
    margin-bottom: .54545rem;
}

.form__row.mm {
    margin-bottom: .72727rem;
}

.form__row.nm {
    margin-bottom: 0;
}

.form__row.align-right {
    display: flex;
    justify-content: flex-end;
}

.form__row.disabled label {
    color: #DEDEDE;
    pointer-events: none;
}

    .form__row.disabled label:before {
        border-color: #DEDEDE !important;
        pointer-events: none;
    }

.form__row:last-child {
    margin-bottom: 0;
}

.form__totals {
    padding-bottom: 1.36364rem;
    padding-top: 2.27273rem;
}

.form__totals-inner {
    display: flex;
    flex-wrap: wrap;
}

.form__totals .form__total {
    color: #5F5F5F;
    font-size: .81818rem;
    font-weight: 400;
    letter-spacing: 0.04em;
    line-height: 1.09091rem;
    margin-bottom: 1.36364rem;
    text-transform: uppercase;
    width: 50%
}

    .form__totals .form__total &gt; div:last-child {
        color: #FFD200;
        font-family: "GilroyMedium";
        font-size: 2.72727rem;
        line-height: 2.72727rem;
    }

.form__button-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.tooltip {
    background-color: #52ADFF;
    border-radius: .54545rem;
    color: #fff;
    display: block;
    font-size: 1.36364rem;
    left: 100%;
    line-height: 1.63636rem;
    max-width: 24.54545rem;
    padding: 1rem 1.45455rem .90909rem 1.27273rem;
    position: absolute;
    top: -50%;
    transform: translateX(17px);
    transition: opacity 0.3s ease;
    width: 100%;
    z-index: 3;
}

    .tooltip p {
        margin-bottom: .90909rem;
    }

    .tooltip a {
        color: #fff;
        display: inline-block;
        font-size: .90909rem;
        letter-spacing: 0.04em;
        text-transform: uppercase;
    }

    .tooltip:before {
        content: "";
        width: 0;
        height: 0;
        border-top: .90909rem solid transparent;
        border-bottom: .90909rem solid transparent;
        border-right: .90909rem solid #52ADFF;
        left: -.90909rem;
        margin-top: -.90909rem;
        top: 50%;
        position: absolute;
    }

    .tooltip.hide {
        display: none;
    }

.alt-ph .edd-value {
    color: #BFBFBF;
}

.alt-ph .edd-root.edd-root-has-value .edd-value {
    color: #0A1432;
}

form label {
    color: #5F5F5F;
    display: block;
    font-size: .81818rem;
    font-weight: 400;
    letter-spacing: 0.04em;
    margin-bottom: .45455rem;
    position: relative;
    text-transform: uppercase;
}

    form label.large {
        color: #0A1432;
        font-size: 1.18182rem;
        font-weight: 400;
        margin-bottom: 0;
        padding-top: .18182rem !important;
    }

        form label.large:before {
            background-color: #F7F7F7 !important;
        }

        form label.large:hover:before {
            background-color: #FFD200 !important;
        }

form input[type=text], form input[type=email], form input[type=number], form input[type=password], form input[type=tel], form select, form textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0px;
    background-color: #F7F7F7;
    border-radius: 0px;
    border: .09091rem solid #BFBFBF;
    border-radius: .27273rem;
    color: #0A1432;
    display: block;
    font-size: 1.27273rem;
    height: 2.90909rem;
    padding: 0 .90909rem;
    transition: border-color 0.3s ease;
    width: 100%
}

    form input[type=text].overflow, form input[type=email].overflow, form input[type=number].overflow, form input[type=password].overflow, form input[type=tel].overflow, form select.overflow, form textarea.overflow {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    form input[type=text]:disabled, form input[type=email]:disabled, form input[type=number]:disabled, form input[type=password]:disabled, form input[type=tel]:disabled, form select:disabled, form textarea:disabled {
        border-color: #DEDEDE;
    }

        form input[type=text]:disabled::-webkit-input-placeholder, form input[type=email]:disabled::-webkit-input-placeholder, form input[type=number]:disabled::-webkit-input-placeholder, form input[type=password]:disabled::-webkit-input-placeholder, form input[type=tel]:disabled::-webkit-input-placeholder, form select:disabled::-webkit-input-placeholder, form textarea:disabled::-webkit-input-placeholder {
            color: #DEDEDE;
            opacity: 1;
        }

        form input[type=text]:disabled:-moz-placeholder, form input[type=email]:disabled:-moz-placeholder, form input[type=number]:disabled:-moz-placeholder, form input[type=password]:disabled:-moz-placeholder, form input[type=tel]:disabled:-moz-placeholder, form select:disabled:-moz-placeholder, form textarea:disabled:-moz-placeholder {
            color: #DEDEDE;
            opacity: 1;
        }

        form input[type=text]:disabled::-moz-placeholder, form input[type=email]:disabled::-moz-placeholder, form input[type=number]:disabled::-moz-placeholder, form input[type=password]:disabled::-moz-placeholder, form input[type=tel]:disabled::-moz-placeholder, form select:disabled::-moz-placeholder, form textarea:disabled::-moz-placeholder {
            color: #DEDEDE;
            opacity: 1;
        }

        form input[type=text]:disabled:-ms-input-placeholder, form input[type=email]:disabled:-ms-input-placeholder, form input[type=number]:disabled:-ms-input-placeholder, form input[type=password]:disabled:-ms-input-placeholder, form input[type=tel]:disabled:-ms-input-placeholder, form select:disabled:-ms-input-placeholder, form textarea:disabled:-ms-input-placeholder {
            color: #DEDEDE;
            opacity: 1;
        }

        form input[type=text]:disabled:placeholder-shown, form input[type=email]:disabled:placeholder-shown, form input[type=number]:disabled:placeholder-shown, form input[type=password]:disabled:placeholder-shown, form input[type=tel]:disabled:placeholder-shown, form select:disabled:placeholder-shown, form textarea:disabled:placeholder-shown {
            color: #DEDEDE;
            opacity: 1;
        }

    form input[type=text]::-webkit-input-placeholder, form input[type=email]::-webkit-input-placeholder, form input[type=number]::-webkit-input-placeholder, form input[type=password]::-webkit-input-placeholder, form input[type=tel]::-webkit-input-placeholder, form select::-webkit-input-placeholder, form textarea::-webkit-input-placeholder {
        color: #BFBFBF;
        opacity: 1;
    }

    form input[type=text]:-moz-placeholder, form input[type=email]:-moz-placeholder, form input[type=number]:-moz-placeholder, form input[type=password]:-moz-placeholder, form input[type=tel]:-moz-placeholder, form select:-moz-placeholder, form textarea:-moz-placeholder {
        color: #BFBFBF;
        opacity: 1;
    }

    form input[type=text]::-moz-placeholder, form input[type=email]::-moz-placeholder, form input[type=number]::-moz-placeholder, form input[type=password]::-moz-placeholder, form input[type=tel]::-moz-placeholder, form select::-moz-placeholder, form textarea::-moz-placeholder {
        color: #BFBFBF;
        opacity: 1;
    }

    form input[type=text]:-ms-input-placeholder, form input[type=email]:-ms-input-placeholder, form input[type=number]:-ms-input-placeholder, form input[type=password]:-ms-input-placeholder, form input[type=tel]:-ms-input-placeholder, form select:-ms-input-placeholder, form textarea:-ms-input-placeholder {
        color: #BFBFBF;
        opacity: 1;
    }

    form input[type=text]:placeholder-shown, form input[type=email]:placeholder-shown, form input[type=number]:placeholder-shown, form input[type=password]:placeholder-shown, form input[type=tel]:placeholder-shown, form select:placeholder-shown, form textarea:placeholder-shown {
        color: #BFBFBF;
        opacity: 1;
    }

form select {
    background-image: url(../images/icon-select.svg);
    background-position: calc(100% - 1.18182rem) center;
    background-repeat: no-repeat;
    background-size: 1.09091rem .54545rem;
    color: #0A1432;
    font-family: "Fira Sans"
}

form .select__wrapper-inner {
    position: relative;
}

form .input__type {
    background-color: #F7F7F7;
    border: .09091rem solid #BFBFBF;
    border-right: 0;
    border-radius: .27273rem 0 0 .27273rem;
    font-size: 1.27273rem;
    padding-top: .72727rem;
    text-align: center;
    transition: border-color 0.3s ease;
    width: 13.462%
}

    form .input__type.bold {
        font-weight: 500;
    }

form .input__options {
    background-color: #F7F7F7;
    border: .09091rem solid #BFBFBF;
    border-left: none;
    border-radius: 0 .27273rem .27273rem 0;
    display: flex;
    justify-content: flex-end;
    padding-right: .63636rem;
    transition: border-color 0.3s ease;
    width: 23.077%
}

    form .input__options &gt; div {
        align-items: center;
        display: flex;
    }

        form .input__options &gt; div:first-child {
            margin-right: .63636rem;
        }

form .radio__wrapper {
    display: inline-block;
    min-height: 1.63636rem;
    position: relative;
    page-break-inside: avoid;
    break-inside: avoid;
    width: 100%
}

    form .radio__wrapper.has-label label {
        cursor: pointer;
        padding-left: 2.54545rem;
        padding-top: .45455rem;
    }

        form .radio__wrapper.has-label label:before {
            background-color: #fff;
            border: .09091rem solid #BFBFBF;
            border-radius: 1.63636rem;
            box-sizing: border-box;
            content: "";
            height: 1.63636rem;
            left: 0;
            margin: 0;
            position: absolute;
            top: 0;
            transition: background-color 0.3s ease, border-color 0.3s ease;
            width: 1.63636rem;
        }

        form .radio__wrapper.has-label label:hover:before {
            background-color: #FFD200;
            border-color: #FFD200;
        }

        form .radio__wrapper.has-label label.cyan:hover:before {
            background-color: #52ADFF;
            border-color: #52ADFF;
        }

    form .radio__wrapper.has-label input:checked + label:before {
        background-color: #FFD200;
        background-image: url(../images/icon-tick.svg);
        background-size: 64%;
        background-repeat: no-repeat;
        background-position: center;
        border-color: #FFD200;
    }

    form .radio__wrapper.has-label input:checked + label.large:before {
        background-color: #FFD200 !important;
    }

    form .radio__wrapper.has-label input:checked + label.cyan:before {
        background-color: #52ADFF;
        background-image: url(../images/icon-tick-white.svg);
        border-color: #52ADFF;
    }

    form .radio__wrapper.has-label input:checked + label.cyan.large:before {
        background-color: #52ADFF !important;
    }

    form .radio__wrapper input {
        display: none;
    }

    form .radio__wrapper.lg {
        min-height: 2rem;
    }

        form .radio__wrapper.lg label {
            padding-left: 3rem;
            padding-top: .63636rem;
        }

            form .radio__wrapper.lg label:before {
                height: 2rem;
                width: 2rem;
            }

    form .radio__wrapper:not(.has-label) label {
        background-color: #fff;
        border: .09091rem solid #BFBFBF;
        border-radius: 1.63636rem;
        cursor: pointer;
        height: 1.63636rem;
        margin: 0;
        transition: background-color 0.3s ease, border-color 0.3s ease;
        width: 1.63636rem;
    }

        form .radio__wrapper:not(.has-label) label:hover {
            background-color: #FFD200;
            border-color: #FFD200;
        }

    form .radio__wrapper:not(.has-label) input:checked + label {
        background-color: #FFD200;
        background-image: url(../images/icon-tick.svg);
        background-size: 64%;
        background-repeat: no-repeat;
        background-position: center;
        border-color: #FFD200;
    }

form .form__row.align-right .radio__wrapper label {
    padding-left: 0rem;
    padding-right: 2.54545rem;
}

    form .form__row.align-right .radio__wrapper label:before {
        left: auto;
        right: 0;
    }

form .filter__options {
    display: flex;
}

    form .filter__options &gt; div:first-child {
        margin-right: 1.09091rem;
    }

@media only screen and (max-width: 1023px) {
    .form__inner.gen .form__parent: first-child {
        margin-bottom: 4.09091rem;
    }

    .tooltip {
        left: 50%;
        margin-left: -13rem;
        max-width: 26rem;
        top: -100%;
        transform: translateY(-75px);
    }

        .tooltip:before {
            border-left: .90909rem solid transparent;
            border-right: .90909rem solid transparent;
            border-top: .90909rem solid #52ADFF;
            bottom: -1.81818rem;
            left: 50%;
            margin-left: -.90909rem;
            top: auto;
        }

    .form__totals-inner {
        max-width: 50%
    }

    form input[type=text], form input[type=email], form input[type=number], form input[type=password], form input[type=tel], form select, form textarea {
        font-size: 1.27273rem;
    }

    .portal__add-row.details .form__row:first-of-type {
        flex-wrap: wrap;
    }

        .portal__add-row.details .form__row:first-of-type &gt; div:nth-child(2) {
            margin-bottom: 1.36364rem;
            margin-right: 0;
            width: 100%
        }

        .portal__add-row.details .form__row:first-of-type &gt; div:nth-child(3) {
            margin-right: 1.36364rem;
        }

    .portal__add-row.promo .form__row {
        flex-wrap: wrap;
    }

        .portal__add-row.promo .form__row &gt; div {
            width: 100%
        }
}

@media only screen and (max-width: 767px) {
    .form__totals-inner {
        max-width: 100%
    }

    form .radio__wrapper.has-label label.cyan:hover:before {
        background-color: #fff;
        border-color: #bfbfbf;
    }
}

.tab__content[data-tab='add-a-horse'] .app__content#stallion-match-results, .tab__content[data-tab='edit-a-horse'] .app__content#stallion-match-results, .tab__content[data-tab='stallions'] .app__content#stallion-match-results {
    display: block;
}

.tabs {
    background-color: #DEDEDE;
    font-size: 1.27273rem;
    font-weight: 400;
}

    .tabs.alt {
        background-color: #fff;
    }

    .tabs ul {
        display: flex;
    }

        .tabs ul li {
            background-color: #E8E8E8;
            border-radius: .72727rem .72727rem 0 0;
            border-right: .09091rem solid #DEDEDE;
            cursor: pointer;
            flex: 1;
            text-align: center;
            transition: background-color 0.3s ease;
        }

            .tabs ul li span {
                display: inline-block;
                padding-bottom: 1.54545rem;
                padding-top: 1.54545rem;
                position: relative;
            }

                .tabs ul li span:after {
                    background-color: #52ADFF;
                    bottom: 0;
                    content: "";
                    height: .18182rem;
                    left: 0px;
                    position: absolute;
                    transition: width 0.3s ease;
                    width: 0%
                }

            .tabs ul li.hide {
                display: none;
            }

            .tabs ul li.disabled {
                color: #ccc;
                cursor: default;
            }

                .tabs ul li.disabled:hover {
                    background-color: #E8E8E8;
                }

            .tabs ul li.semi-disabled {
                cursor: default;
            }

                .tabs ul li.semi-disabled:hover {
                    background-color: #E8E8E8;
                }

            .tabs ul li.active {
                background-color: #fff;
                cursor: default;
            }

                .tabs ul li.active span:after {
                    width: 100%
                }

            .tabs ul li:hover {
                background-color: #fff;
            }

            .tabs ul li:last-child {
                border-right: none;
            }

    .tabs.parent ul li span:after {
        background-color: #FFD200;
    }

    .tabs.parent.blue ul li span:after {
        background-color: #52ADFF;
    }

.tabs__wrapper {
    height: 100%
}

.up .tabs.alt {
    background-color: transparent;
}

#app__wrapper.up #app__left {
    background-color: transparent !important;
}

.tab__content {
    display: none;
    height: 100%
}

    .tab__content.active {
        display: block;
    }

#app__right .tab__mobile-trigger, #app__full .tab__mobile-trigger, #app__left.alt .tab__mobile-trigger {
    display: none;
    border-top: .09091rem solid #DEDEDE;
    cursor: pointer;
    font-size: 1.36364rem;
    padding: 1.27273rem;
    padding-bottom: 0;
    position: relative;
}

    #app__right .tab__mobile-trigger span, #app__full .tab__mobile-trigger span, #app__left.alt .tab__mobile-trigger span {
        display: inline-block;
        padding-bottom: 1.27273rem;
        position: relative;
    }

        #app__right .tab__mobile-trigger span:after, #app__full .tab__mobile-trigger span:after, #app__left.alt .tab__mobile-trigger span:after {
            background-color: #52ADFF;
            bottom: .18182rem;
            content: "";
            height: .18182rem;
            left: 0;
            position: absolute;
            transition: width 0.3s ease;
            width: 0%
        }

    #app__right .tab__mobile-trigger + div, #app__full .tab__mobile-trigger + div, #app__left.alt .tab__mobile-trigger + div {
        display: none;
    }

    #app__right .tab__mobile-trigger:after, #app__full .tab__mobile-trigger:after, #app__left.alt .tab__mobile-trigger:after {
        background-image: url(../images/icon-arrow-down-tabs.svg);
        background-size: cover;
        content: "";
        height: .63636rem;
        margin-top: -.31818rem;
        position: absolute;
        right: 1.27273rem;
        top: 50%;
        transition: transform 0.6s ease;
        width: 1.18182rem;
    }

    #app__right .tab__mobile-trigger.active span:after, #app__full .tab__mobile-trigger.active span:after, #app__left.alt .tab__mobile-trigger.active span:after {
        width: 100%
    }

    #app__right .tab__mobile-trigger.active:after, #app__full .tab__mobile-trigger.active:after, #app__left.alt .tab__mobile-trigger.active:after {
        transform: rotate(-180deg);
    }

    #app__right .tab__mobile-trigger.disabled, #app__full .tab__mobile-trigger.disabled, #app__left.alt .tab__mobile-trigger.disabled {
        color: #BFBFBF;
        pointer-events: none;
    }

    #app__right .tab__mobile-trigger:not(.show) + div:not(#gsw__wrap), #app__full .tab__mobile-trigger:not(.show) + div:not(#gsw__wrap), #app__left.alt .tab__mobile-trigger:not(.show) + div:not(#gsw__wrap) {
        height: 100%;
        width: 100%
    }

    #app__right .tab__mobile-trigger.show, #app__full .tab__mobile-trigger.show, #app__left.alt .tab__mobile-trigger.show {
        display: block;
        padding-left: 0;
    }

        #app__right .tab__mobile-trigger.show span:after, #app__full .tab__mobile-trigger.show span:after, #app__left.alt .tab__mobile-trigger.show span:after {
            display: none;
        }

        #app__right .tab__mobile-trigger.show:after, #app__full .tab__mobile-trigger.show:after, #app__left.alt .tab__mobile-trigger.show:after {
            right: 0;
        }

        #app__right .tab__mobile-trigger.show:not(.disabled), #app__full .tab__mobile-trigger.show:not(.disabled), #app__left.alt .tab__mobile-trigger.show:not(.disabled) {
            color: #52ADFF;
        }

@media only screen and (max-width: 1023px) {
    .tabs__wrapper {
        position: relative;
    }

    .tabs.parent li {
        display: none;
        flex: 1;
        padding-left: 1.27273rem;
        text-align: left;
    }

        .tabs.parent li span {
            padding-bottom: .90909rem;
        }

        .tabs.parent li.active {
            display: block;
        }

    .tabs:not(.parent) {
        display: none;
    }

        .tabs:not(.parent) ul li {
            border-radius: 0;
        }

            .tabs:not(.parent) ul li.active span:after {
                width: 0;
            }

    .tabs ul li {
        border-right: none;
    }

    #app__right .tab__content, #app__full .tab__content, #app__left.alt .tab__content {
        display: block;
        position: relative;
        z-index: 3;
    }

        #app__right .tab__content.m-active, #app__full .tab__content.m-active, #app__left.alt .tab__content.m-active {
            background-color: #222B46;
        }

            #app__right .tab__content.m-active .tab__mobile-trigger span:after, #app__full .tab__content.m-active .tab__mobile-trigger span:after, #app__left.alt .tab__content.m-active .tab__mobile-trigger span:after {
                width: 100%
            }

            #app__right .tab__content.m-active .tab__mobile-trigger:after, #app__full .tab__content.m-active .tab__mobile-trigger:after, #app__left.alt .tab__content.m-active .tab__mobile-trigger:after {
                transform: rotate(-180deg);
            }

        #app__right .tab__content[data-tab='aptitude-profile'] h2, #app__full .tab__content[data-tab='aptitude-profile'] h2, #app__left.alt .tab__content[data-tab='aptitude-profile'] h2 {
            margin-top: 2.27273rem;
            padding: 0 1.27273rem;
        }

        #app__right .tab__content[data-tab='aptitude-profile'] .app__content &gt; div:last-child, #app__full .tab__content[data-tab='aptitude-profile'] .app__content &gt; div:last-child, #app__left.alt .tab__content[data-tab='aptitude-profile'] .app__content &gt; div:last-child {
            padding-bottom: 5.90909rem;
        }

        #app__right .tab__content[data-tab='affinity-matrix'] h2, #app__full .tab__content[data-tab='affinity-matrix'] h2, #app__left.alt .tab__content[data-tab='affinity-matrix'] h2 {
            margin-top: 2.27273rem;
            padding: 0 1.27273rem;
        }

        #app__right .tab__content[data-tab='affinity-matrix'] .tab__mobile-trigger + div, #app__full .tab__content[data-tab='affinity-matrix'] .tab__mobile-trigger + div, #app__left.alt .tab__content[data-tab='affinity-matrix'] .tab__mobile-trigger + div {
            padding-bottom: 3.18182rem;
        }

        #app__right .tab__content:last-child, #app__full .tab__content:last-child, #app__left.alt .tab__content:last-child {
            border-bottom: .09091rem solid #DEDEDE;
        }

    #app__right .app__content, #app__full .app__content, #app__left.alt .app__content {
        padding: 0;
    }

    #app__right .tab__mobile-trigger, #app__full .tab__mobile-trigger, #app__left.alt .tab__mobile-trigger {
        display: block;
    }

    #app__full .tab__content {
        display: none;
    }

        #app__full .tab__content.active {
            display: block;
        }
}

@media only screen and (max-width: 1023px) {
    #app__full .find__pedigree .tab__mobile-trigger, #app__full .hypomating .tab__mobile-trigger {
        padding-left: 1.27273rem;
    }

        #app__full .find__pedigree .tab__mobile-trigger:after, #app__full .hypomating .tab__mobile-trigger:after {
            right: 1.27273rem;
        }

        #app__full .find__pedigree .tab__mobile-trigger.alt, #app__full .hypomating .tab__mobile-trigger.alt {
            border-bottom: none !important;
            color: #52ADFF;
        }

            #app__full .find__pedigree .tab__mobile-trigger.alt + div, #app__full .hypomating .tab__mobile-trigger.alt + div {
                display: block;
            }

            #app__full .find__pedigree .tab__mobile-trigger.alt:after, #app__full .hypomating .tab__mobile-trigger.alt:after {
                display: none;
            }

    #app__wrapper.up #app__left.alt, #app__wrapper.up #app__left .app__content {
        background-color: transparent;
    }

    #app__left.alt .tab__mobile-trigger {
        background-color: #F7F7F7;
        border-radius: .72727rem .72727rem 0 0;
    }

        #app__left.alt .tab__mobile-trigger + div {
            background-color: #F7F7F7;
        }

    #app__left.alt .tab__content.m-active {
        background-color: transparent !important;
    }

    #app__wrapper.up #app__right {
        min-height: calc(100vh - 160px - 6.36364rem);
    }

    #app__wrapper.up .tab__mobile-trigger + div {
        padding: 3.45455rem 1.27273rem;
    }

    #fd .tab__mobile-trigger + div {
        padding: 3.45455rem 1.27273rem;
    }

    #app__left.alt .tab__mobile-trigger span:after {
        background-color: #FFD200;
    }

    #app__wrapper.up #app__right.portal .tab__content h2 {
        color: #0A1432;
        display: inline-block !important;
        font-size: 1.36364rem;
        font-weight: normal;
        padding-bottom: 1.36364rem;
        margin-bottom: 3.63636rem;
        position: relative;
    }

        #app__wrapper.up #app__right.portal .tab__content h2.desktop {
            display: none !important;
        }

        #app__wrapper.up #app__right.portal .tab__content h2:after {
            background-color: #52ADFF;
            bottom: .18182rem;
            content: "";
            height: .18182rem;
            left: 0;
            position: absolute;
            transition: width 0.3s ease;
            width: 100%
        }

    #app__wrapper.up #app__right.portal .tab__content:last-child {
        border-bottom: none;
    }
}

@media only screen and (min-width: 1024px) {
    #app__right .tab__mobile-trigger: not(.show) + div:not(#gsw__wrap), #app__full .tab__mobile-trigger:not(.show) + div, #app__left.alt .tab__mobile-trigger:not(.show) + div {
        display: block !important;
    }
}

.popup {
    align-items: center;
    background-color: rgba(10, 20, 50, 0.8);
    display: flex;
    height: 100vh;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    transition: opacity 0.3s ease;
    width: 100%;
    z-index: 6;
}

    .popup h3 {
        font-weight: 500;
        margin-bottom: 1.18182rem;
    }

    .popup .btn.mt {
        margin-top: 3.18182rem;
    }

    .popup .table .t__body {
        max-height: unset;
    }

.popup__buttons {
    margin-top: 5rem;
}

    .popup__buttons a:first-child {
        margin-bottom: 1.81818rem;
    }

    .popup__buttons.small {
        margin-top: 3.63636rem;
    }

        .popup__buttons.small a:first-child {
            margin-bottom: 1.27273rem;
        }

.popup__inner {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    background-color: #fff;
    border-radius: .90909rem;
    max-height: 80vh;
    max-width: 36.81818rem;
    overflow: auto;
    position: relative;
    width: 100%
}

.popup__header {
    border-bottom: .09091rem solid #BFBFBF;
    padding-bottom: 1.36364rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1.72727rem;
}

    .popup__header h6 {
        margin-bottom: 0;
    }

.popup__header-inner {
    display: flex;
}

    .popup__header-inner.heading-row {
        position: relative;
        top: .90909rem;
    }

    .popup__header-inner.alt h6 {
        width: 50%
    }

.popup__content {
    font-size: 1.27273rem;
    line-height: 1.72727rem;
    padding: 0 2rem;
}

.popup__close {
    background-image: url(../images/icon-close.svg);
    background-size: cover;
    cursor: pointer;
    height: 1rem;
    right: 1.68182rem;
    top: 1.68182rem;
    position: absolute;
    width: 1rem;
}

.popup__footer {
    padding-left: 2rem;
    padding-bottom: 2.63636rem;
    padding-top: 1.27273rem;
    padding-right: 2rem;
}

    .popup__footer h6 {
        margin-bottom: .72727rem;
    }

    .popup__footer label.large {
        color: #5F5F5F;
        font-size: .81818rem;
        font-weight: 400;
        padding-top: .45455rem !important;
    }

.popup__footer-buttons {
    display: flex;
    margin: 0 auto;
    margin-top: 2.27273rem;
    max-width: 24.27273rem;
}

.popup__footer.has-btn {
    border-top: .09091rem solid #BFBFBF;
    padding: 3.49091rem 0;
}

    .popup__footer.has-btn .btn {
        width: 100%
    }

    .popup__footer.has-btn .popup__footer-buttons {
        max-width: 21.72727rem;
        margin-top: 0;
    }

.popup.yellow .popup__inner, .popup.blue .popup__inner {
    background-color: #FFD200;
}

.popup.yellow .popup__close, .popup.blue .popup__close {
    background-image: url(../images/icon-close-blue.svg);
}

.popup.blue .popup__inner {
    background-color: #52ADFF;
}

.popup.blue .popup__content {
    padding: 0 .45455rem !important;
}

    .popup.blue .popup__content p {
        padding: 0 1.90909rem;
    }

.popup.special .popup__inner {
    max-width: 38.18182rem;
    padding: 3.72727rem 2.63636rem;
    text-align: center;
}

    .popup.special .popup__inner h2 {
        color: #0A1432;
        font-size: 3.18182rem;
        line-height: 1;
        margin-bottom: 2.72727rem;
    }

    .popup.special .popup__inner img {
        margin: 0 auto;
        margin-bottom: 2.27273rem;
    }

.popup.special .popup__content {
    margin-bottom: 2.63636rem;
    padding: 0 2.36364rem;
}

.popup.small .popup__inner {
    max-width: 35rem;
}

.popup.xsmall .popup__inner {
    max-width: 31.81818rem;
}

.popup.xxsmall .popup__inner {
    max-width: 27.27273rem;
}

    .popup.xxsmall .popup__inner .popup__footer-buttons {
        max-width: 100%
    }

.popup.large .popup__inner {
    max-width: 41.36364rem;
    padding-bottom: 2.45455rem;
}

.popup.large .popup__header {
    border-bottom: none;
    padding-left: 1.72727rem;
}

.popup.xlarge .popup__inner {
    max-width: 46.72727rem;
}

.popup.largest .popup__inner {
    max-width: 61.36364rem;
}

.popup.payment .popup__inner {
    max-width: 67.72727rem;
}

.popup.has-tree h2 {
    color: #0A1432;
}

.popup.has-tree .popup__inner {
    max-width: 70rem;
}

.popup.has-tree .popup__content {
    line-height: 1;
    min-height: 53.63636rem;
    padding-top: 1.72727rem;
}

    .popup.has-tree .popup__content .info {
        font-size: 1rem;
    }

    .popup.has-tree .popup__content .tree__col {
        min-height: 53.63636rem;
    }

        .popup.has-tree .popup__content .tree__col[data-col='1'] {
            left: -3.18182rem;
        }

        .popup.has-tree .popup__content .tree__col[data-col='2'] {
            left: -6.36364rem;
        }

        .popup.has-tree .popup__content .tree__col[data-col='3'] {
            left: -9.54545rem;
        }

        .popup.has-tree .popup__content .tree__col[data-col='4'] {
            left: -12.72727rem;
        }

        .popup.has-tree .popup__content .tree__col[data-col='5'] {
            left: -13.09091rem;
        }

        .popup.has-tree .popup__content .tree__col .tree__cell {
            flex-grow: 1;
        }

    .popup.has-tree .popup__content .tree .tree__cellgroup {
        flex-grow: 1;
    }

.popup.content .popup__header {
    border-bottom: none;
}

.popup.content .popup__inner {
    padding-bottom: 3rem;
}

.popup.hide {
    display: none;
}

.popup#popup__select-horse .popup__header, .popup#popup__select-horse2 .popup__header {
    padding-bottom: .45455rem;
}

.popup#popup__catalogue-review-order label {
    line-height: 1;
}

.popup#popup__catalogue-review-order #order__title {
    border-bottom: .09091rem solid #E1E3E2;
    border-top: .09091rem solid #E1E3E2;
    margin-bottom: 1.81818rem;
    padding: .90909rem 0;
}

    .popup#popup__catalogue-review-order #order__title &gt; div:last-child {
        font-size: .81818rem;
        letter-spacing: 0.04em;
        line-height: 1;
        margin-top: .45455rem;
        text-transform: uppercase;
    }

.popup#popup__catalogue-review-order form {
    margin-bottom: 3rem;
    margin-top: 2.27273rem;
}

.popup#popup__add-to-order .popup__header {
    padding-bottom: 0;
}

.popup#popup__add-to-order .popup__content {
    padding: 1.36364rem 0;
    padding-bottom: 0;
}

    .popup#popup__add-to-order .popup__content p {
        margin-bottom: 2.27273rem;
    }

.popup#popup__add-horse .popup__inner, .popup#popup__add-horse2 .popup__inner, .popup#popup__edit-horse .popup__inner {
    padding-bottom: 0;
}

    .popup#popup__add-horse .popup__inner .popup__content, .popup#popup__add-horse2 .popup__inner .popup__content, .popup#popup__edit-horse .popup__inner .popup__content {
        padding-bottom: 3rem;
    }

.popup#popup__add-horse .select__wrapper-inner, .popup#popup__add-horse2 .select__wrapper-inner, .popup#popup__edit-horse .select__wrapper-inner {
    max-width: 10.90909rem;
}

    .popup#popup__add-horse .select__wrapper-inner .edd-value, .popup#popup__add-horse2 .select__wrapper-inner .edd-value, .popup#popup__edit-horse .select__wrapper-inner .edd-value {
        color: #BFBFBF;
    }

    .popup#popup__add-horse .select__wrapper-inner .edd-root-has-value .edd-value, .popup#popup__add-horse2 .select__wrapper-inner .edd-root-has-value .edd-value, .popup#popup__edit-horse .select__wrapper-inner .edd-root-has-value .edd-value {
        color: #0A1432;
    }

.popup#popup__add-horse.of .popup__inner, .popup#popup__add-horse2.of .popup__inner, .popup#popup__edit-horse.of .popup__inner {
    overflow: auto;
}

.popup#popup__add-horse .fw .select__wrapper-inner, .popup#popup__add-horse2 .fw .select__wrapper-inner, .popup#popup__edit-horse .fw .select__wrapper-inner {
    max-width: 100%
}

.popup#popup__add-horse textarea, .popup#popup__add-horse2 textarea, .popup#popup__edit-horse textarea {
    height: 8.72727rem;
    resize: vertical;
    padding-top: .45455rem;
    padding-left: .81818rem;
}

.popup#popup__add-horse .popup__inner, .popup#popup__add-horse2 .popup__inner, .popup#popup__edit-horse .popup__inner {
    overflow: initial;
}

.popup#popup__add-horse.alt .popup__inner, .popup#popup__add-horse2.alt .popup__inner, .popup#popup__edit-horse.alt .popup__inner {
    overflow: auto;
}

.popup#popup__edit-horse .form__row:not(:last-child) {
    margin-bottom: 2.81818rem;
}

.popup#popup__too-many .form__row {
    margin-top: 2.72727rem;
}

.popup#popup__contact .popup__inner {
    padding-bottom: 2.54545rem;
}

.popup#popup__contact .popup__content {
    line-height: 1;
}

    .popup#popup__contact .popup__content form input:disabled {
        border-color: #BFBFBF;
        color: #BFBFBF;
    }

    .popup#popup__contact .popup__content form textarea {
        height: 8.27273rem;
        padding-top: .18182rem;
        resize: none;
    }

    .popup#popup__contact .popup__content form button {
        margin-top: 3.18182rem;
    }

.popup#popup__change-confirm p.mbl, .popup#popup__update-payment p.mbl {
    margin-bottom: 3.18182rem;
}

.popup#popup__change-confirm .popup__inner, .popup#popup__update-payment .popup__inner {
    padding-bottom: 1.90909rem;
}

.popup#popup__change-confirm .popup__num, .popup#popup__update-payment .popup__num {
    letter-spacing: 0.05em;
}

.popup#popup__change-confirm .popup__desc, .popup#popup__update-payment .popup__desc {
    color: #5F5F5F;
    font-size: 1rem;
}

.popup#popup__change-confirm #confirm__buttons, .popup#popup__update-payment #confirm__buttons {
    margin-top: 2.72727rem;
}

    .popup#popup__change-confirm #confirm__buttons a:first-child, .popup#popup__update-payment #confirm__buttons a:first-child {
        margin-bottom: 1rem;
    }

.popup#popup__card-details form {
    line-height: 1;
    margin-bottom: 3.63636rem;
}

.popup#popup__card-details .form__row {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 2.27273rem;
}

.popup#popup__card-details .form__row-left {
    display: flex;
    flex-wrap: wrap;
    width: 53%
}

    .popup#popup__card-details .form__row-left &gt; div {
        width: calc(50% - 0.454545rem);
    }

        .popup#popup__card-details .form__row-left &gt; div:nth-child(2) {
            margin-right: .90909rem;
        }

.popup#popup__card-details .form__row-right {
    margin-left: auto;
    width: 26%
}

.popup#popup__card-details .form__row.small {
    max-width: 40%
}

.popup#popup__free-trial2 .popup__content {
    line-height: 1;
}

.popup#popup__free-trial2 .edd-value {
    color: #BFBFBF;
}

.popup#popup__free-trial2 .edd-root-has-value .edd-value {
    color: #0A1432;
}

.popup#popup__free-trial2 p {
    font-size: 1rem;
    line-height: 1.45455rem;
    margin-bottom: 2.72727rem;
    margin-top: 1.81818rem;
    text-align: center;
}

    .popup#popup__free-trial2 p a {
        color: #52ADFF;
    }

.popup#popup__free-trial.alt .popup__buttons {
    margin-top: 3.18182rem;
}

    .popup#popup__free-trial.alt .popup__buttons a:last-child {
        color: #52ADFF;
        display: block;
        font-size: .90909rem;
        font-weight: 500;
        letter-spacing: 0.04em;
        margin-top: 2.27273rem;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
    }

.popup#popup__free-trial.alt .popup__inner {
    padding-bottom: 1.81818rem;
}

.popup#popup__login .popup__content, .popup#popup__change-password .popup__content {
    line-height: 1;
}

.popup#popup__login button, .popup#popup__change-password button {
    margin-top: 2.81818rem;
}

.popup#popup__login a, .popup#popup__change-password a {
    font-size: .90909rem;
    letter-spacing: 0.04em;
    text-align: center;
    text-transform: uppercase;
}

.popup#popup__login .center, .popup#popup__change-password .center {
    margin-top: 2.27273rem;
    text-align: center;
}

.popup#popup__change-password .popup__inner {
    padding-bottom: 2.18182rem;
}

.popup#popup__change-password .center {
    margin-top: 1.81818rem;
}

    .popup#popup__change-password .center a {
        color: #52ADFF;
        text-decoration: none;
    }

.popup#popup__country-filter .popup__footer-buttons {
    justify-content: center;
}

.popup#popup__activate h3, .popup#popup__payment h3 {
    font-weight: normal;
    margin-bottom: 1.81818rem;
}

.popup#popup__activate .popup__header, .popup#popup__payment .popup__header {
    border-bottom: none;
}

.popup#popup__activate .popup__footer, .popup#popup__payment .popup__footer {
    border-top: none;
}

.popup#popup__activate .popup__footer-buttons, .popup#popup__payment .popup__footer-buttons {
    flex-wrap: wrap;
    margin: 0 1.81818rem;
    max-width: 100%
}

    .popup#popup__activate .popup__footer-buttons a:first-child, .popup#popup__payment .popup__footer-buttons a:first-child {
        margin-bottom: 1.63636rem;
    }

.popup#popup__activate .table, .popup#popup__payment .table {
    font-size: .90909rem;
    margin: 0 1.81818rem;
}

    .popup#popup__activate .table .t__header, .popup#popup__payment .table .t__header {
        font-size: .81818rem;
        text-transform: uppercase;
    }

        .popup#popup__activate .table .t__header &gt; div:last-child, .popup#popup__payment .table .t__header &gt; div:last-child {
            margin-left: auto;
        }

    .popup#popup__activate .table .t__row, .popup#popup__payment .table .t__row {
        background-color: #fff !important;
        border-bottom-color: #DEDEDE;
        padding: 0;
    }

        .popup#popup__activate .table .t__row.t__header, .popup#popup__payment .table .t__row.t__header {
            padding-bottom: .45455rem;
        }

        .popup#popup__activate .table .t__row.total, .popup#popup__payment .table .t__row.total {
            color: #0A1432;
            font-size: 1.18182rem;
            font-weight: 500;
            padding: 1.81818rem 0;
        }

            .popup#popup__activate .table .t__row.total &gt; div:first-child, .popup#popup__payment .table .t__row.total &gt; div:first-child {
                flex-grow: 1;
            }

        .popup#popup__activate .table .t__row:last-child, .popup#popup__payment .table .t__row:last-child {
            border-bottom: .09091rem solid #DEDEDE;
            border-radius: 0;
        }

        .popup#popup__activate .table .t__row:not(.t__header):not(.total), .popup#popup__payment .table .t__row:not(.t__header):not(.total) {
            letter-spacing: 0;
            padding: .90909rem 0;
        }

            .popup#popup__activate .table .t__row:not(.t__header):not(.total) &gt; div:first-child &gt; div:first-child, .popup#popup__payment .table .t__row:not(.t__header):not(.total) &gt; div:first-child &gt; div:first-child {
                color: #0A1432;
                font-size: 1.18182rem;
                margin-bottom: .45455rem;
            }

                .popup#popup__activate .table .t__row:not(.t__header):not(.total) &gt; div:first-child &gt; div:first-child:last-child, .popup#popup__payment .table .t__row:not(.t__header):not(.total) &gt; div:first-child &gt; div:first-child:last-child {
                    margin-bottom: 0;
                }

            .popup#popup__activate .table .t__row:not(.t__header):not(.total) &gt; div:last-child, .popup#popup__payment .table .t__row:not(.t__header):not(.total) &gt; div:last-child {
                color: #0A1432;
                flex-grow: 1;
                font-size: 1.18182rem;
                text-align: right;
            }

.popup#popup__payment form .form__row {
    display: flex;
    margin-bottom: 2.72727rem;
    padding: 0 1.81818rem;
}

    .popup#popup__payment form .form__row &gt; div {
        width: calc(45.1% - 0.727272rem);
    }

        .popup#popup__payment form .form__row &gt; div .edd-root-has-value .edd-value {
            color: #0A1432;
        }

        .popup#popup__payment form .form__row &gt; div:first-child {
            margin-right: 1.45455rem;
            width: calc(54.9% - 0.727272rem);
        }

.popup#popup__payment .popup__footer-buttons a:first-child {
    margin-bottom: 0;
}

.popup#popup__payment .t__row &gt; div &gt; div:last-child {
    line-height: 1.18182rem;
}

.popup#popup__payment .t__row:not(.t__header):not(.total) &gt; div:last-child {
    align-items: center;
    display: flex;
}

    .popup#popup__payment .t__row:not(.t__header):not(.total) &gt; div:last-child &gt; div {
        line-height: 1;
        margin-left: auto;
    }

.popup .legend__block {
    height: 1.5rem;
    max-width: 7rem;
    margin-bottom: .45455rem;
}

    .popup .legend__block.light-green {
        background-color: #9BE89E;
    }

    .popup .legend__block.dark-green {
        background-color: #3CA24C;
    }

    .popup .legend__block.light-blue {
        background-color: #D7EFFF;
    }

    .popup .legend__block.dark-blue {
        background-color: #52ADFF;
    }

    .popup .legend__block.light-pink {
        background-color: #FCC2CF;
    }

    .popup .legend__block.dark-pink {
        background-color: #FD84A0;
    }

    .popup .legend__block.yellow {
        background-color: #FFD200;
    }

    .popup .legend__block.red {
        background-color: #D83737;
    }

.popup .legend__arrow {
    background-image: url(../images/icon-arrow-left.svg);
    background-size: contain;
    height: .96364rem;
    margin-bottom: .63636rem;
    width: 1.25727rem;
}

.popup .legend__circle {
    background-color: #FFD200;
    border-radius: 1.45455rem;
    height: 1.45455rem;
    margin-bottom: .45455rem;
    width: 1.45455rem;
}

.popup .legend__text {
    color: #52ADFF;
    display: block;
}

.popup #popup__country-filter .t__cell.col.large {
    width: 12.5%
}

#popup__activate-promo {
    margin: 0 1.81818rem;
    margin-top: 3.18182rem;
}

    #popup__activate-promo label {
        color: #0A1432;
        font-size: 1.18182rem;
        font-weight: 500;
        letter-spacing: 0;
        margin-bottom: .45455rem;
        text-transform: none;
    }

    #popup__activate-promo .form__row &gt; div {
        display: flex;
    }

        #popup__activate-promo .form__row &gt; div input {
            width: 86.25%
        }

#popup__activate-promo-apply {
    align-items: center;
    color: #52ADFF;
    cursor: pointer;
    display: flex;
    flex-grow: 1;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}

    #popup__activate-promo-apply span {
        margin-left: auto;
    }

#popup__add-horse form .radio__wrapper.has-label input:checked + label:before, #popup__add-horse2 form .radio__wrapper.has-label input:checked + label:before {
    background-color: #52ADFF !important;
    background-image: url(../images/icon-tick-white.svg);
}

#popup__country-filter .t__row {
    padding: .63636rem 1.90909rem;
}

#reason {
    display: none;
    height: 10rem;
    margin-bottom: 3.18182rem;
    padding-top: .63636rem;
    resize: none;
}

    #reason.show {
        display: block;
    }

#popup__delete-horse.alt .popup__buttons.small {
    margin-top: 0;
}

#popup__delete-horse.alt .radio__group {
    margin: 1.81818rem 0;
}

    #popup__delete-horse.alt .radio__group label {
        color: #0A1432;
        font-size: 1.27273rem;
        letter-spacing: 0;
        margin-bottom: .90909rem;
        padding-top: 0;
        text-transform: none;
    }

#popup__affinity .t__cell:nth-child(1) {
    width: 22%
}

#popup__affinity .t__cell:nth-child(2) {
    width: 8.4%
}

#popup__affinity .t__cell:nth-child(3) {
    width: 17.4%
}

#popup__affinity .t__cell:nth-child(4) {
    width: 17.4%
}

#popup__affinity .t__cell:nth-child(5) {
    width: 17.4%
}

#popup__affinity .t__cell:nth-child(6) {
    width: 17.4%
}

#popup__affinity .t__cell.col {
    padding-right: 0;
}

@media only screen and (max-width: 1023px) {
    .popup {
        padding: 0 1.81818rem;
    }

        .popup.has-tree .popup__content {
            padding: 0;
        }

            .popup.has-tree .popup__content h2 {
                padding: 1.81818rem 1.27273rem;
            }

            .popup.has-tree .popup__content .tree__col {
                min-height: 53.63636rem;
            }

                .popup.has-tree .popup__content .tree__col[data-col='1'] {
                    left: -5.45455rem;
                }

                .popup.has-tree .popup__content .tree__col[data-col='2'] {
                    left: -10.90909rem;
                }

                .popup.has-tree .popup__content .tree__col[data-col='3'] {
                    left: -16.36364rem;
                }

                .popup.has-tree .popup__content .tree__col[data-col='4'] {
                    left: -21.81818rem;
                }

                .popup.has-tree .popup__content .tree__col[data-col='5'] {
                    left: -22.45455rem;
                }

        .popup.has-tree .tree.results {
            padding-top: 0;
        }

            .popup.has-tree .tree.results .tree__line[data-num='4'] {
                width: 93.45455rem;
            }

            .popup.has-tree .tree.results .tree__line[data-num='2'], .popup.has-tree .tree.results .tree__line[data-num='6'] {
                width: 75.27273rem !important;
            }

        .popup.has-tree .tree__pagination {
            justify-content: space-between;
            padding: 0 1.27273rem;
        }

            .popup.has-tree .tree__pagination .pag {
                margin-right: 0;
            }

        .popup#popup__more-info {
            padding: 2.72727rem .45455rem;
            padding-bottom: 13.63636rem !important;
        }

            .popup#popup__more-info .popup__inner {
                padding-bottom: 0 !important;
                padding-left: 1.27273rem;
                padding-right: 1.27273rem;
            }

                .popup#popup__more-info .popup__inner .popup__content {
                    padding-bottom: 5.45455rem !important;
                }

    #popup__more-info #dashboard__popup-button {
        margin-top: 3.81818rem !important;
    }

        #popup__more-info #dashboard__popup-button a {
            max-width: 100%
        }

    #popup__more-info .popup__content .general__section.nb {
        padding-bottom: 0;
    }

    #popup__more-info .dashboard__table-header &gt; div, #popup__more-info .dashboard__table-row &gt; div {
        flex-basis: 4.54545rem;
        flex-shrink: 0;
        flex-grow: 0;
    }

    #popup__more-info .dashboard__table-row &gt; div {
        border-top: .09091rem solid #E1E3E2;
        padding: .63636rem 0;
    }

        #popup__more-info .dashboard__table-header &gt; div:nth-child(1), #popup__more-info .dashboard__table-row &gt; div:nth-child(1) {
            flex-basis: 11.36364rem;
        }

        #popup__more-info .dashboard__table-header &gt; div:nth-child(2), #popup__more-info .dashboard__table-row &gt; div:nth-child(2) {
            flex-basis: 11.09091rem;
        }

        #popup__more-info .dashboard__table-header &gt; div:nth-child(3), #popup__more-info .dashboard__table-row &gt; div:nth-child(3) {
            flex-basis: 11.09091rem;
        }

        #popup__more-info .dashboard__table-header &gt; div:nth-child(6), #popup__more-info .dashboard__table-row &gt; div:nth-child(6) {
            flex-basis: 7.27273rem;
        }

    #popup__more-info .dashboard__table-row {
        border: none;
        padding: 0 !important;
    }

    #popup__more-info .dashboard__table-header, #popup__more-info .dashboard__table-row {
        border-bottom: none !important;
    }

        #popup__more-info .dashboard__table-row:nth-child(2n+1) {
            background-color: transparent;
        }

            #popup__more-info .dashboard__table-row:nth-child(2n+1) &gt; div {
                background-color: #F8F8F8;
            }

    .dashboard__table-wrap {
        overflow: auto;
    }

    .dashboard__table-wrap-outer {
        position: relative;
    }

        .dashboard__table-wrap-outer:after {
            background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);
            content: "";
            height: 100%;
            position: absolute;
            right: 0rem;
            top: 0;
            width: 1.81818rem;
        }

    #popup__more-info .dashboard__table.alt .dashboard__table-header &gt; div:nth-child(2), #popup__more-info .dashboard__table.alt .dashboard__table-row &gt; div:nth-child(2) {
        display: none;
    }

    #popup__more-info .dashboard__table.alt .dashboard__table-header &gt; div:nth-child(1), #popup__more-info .dashboard__table.alt .dashboard__table-row &gt; div:nth-child(1) {
        flex-basis: 13.45455rem;
    }

    #popup__country-filter .t__cell.col-6 {
        width: 40%
    }

    #popup__country-filter .t__cell.col.large {
        width: 15%
    }
}

.table {
    color: #5F5F5F;
    font-weight: 400;
    letter-spacing: 0.04em;
}

    .table .t__body {
        max-height: 30rem;
        overflow: auto;
    }

        .table .t__body .t__row:last-child {
            border-bottom: 0.0625rem solid #BFBFBF;
        }

    .table.no-scroll .t__body {
        max-height: unset;
        overflow-y: unset;
    }

    .table .t__footer {
        border-bottom: 0.0625rem solid #BFBFBF !important;
        border-radius: 0 !important;
    }

    .table .t__name {
        font-weight: 400;
        letter-spacing: 0;
        margin-bottom: .27273rem;
    }

        .table .t__name h4 {
            display: inline;
        }

    .table .t__races {
        align-items: center;
        display: flex;
        padding-top: .18182rem;
    }

        .table .t__races &gt; div:first-child {
            margin-right: .63636rem;
        }

        .table .t__races &gt; div:last-child div:first-child {
            margin-bottom: .27273rem;
        }

    .table .t__row {
        background-color: #fff;
        border-bottom: .09091rem solid #BFBFBF;
        display: flex;
        padding: .90909rem 1.90909rem;
        transition: background-color 0.3s ease;
    }

    .table .t__row-footer {
        background-image: none !important;
        border-bottom: .09091rem solid #0A1432 !important;
    }

        .table .t__row-footer.first {
            border-top: .09091rem solid #0A1432;
        }

    .table .t__row:last-child {
        border-bottom: 0;
        border-radius: 0 0 .72727rem .72727rem;
    }

    .table .t__row.highlight {
        background-color: rgba(255, 210, 0, 0.1) !important;
        cursor: default;
    }

    .table .t__row.vgs__footer {
        border-bottom-color: #52ADFF !important;
        border-top: 1px solid #52ADFF;
        font-size: 1.27273rem;
        font-weight: 500;
    }

        .table .t__row.vgs__footer .t__cell:nth-last-child(2) {
            color: #52ADFF;
            font-size: 1rem;
            font-weight: 400;
        }

        .table .t__row.vgs__footer .t__cell:last-child {
            color: #52ADFF;
            font-weight: 500;
            font-size: 1.45455rem;
            margin-left: 0 !important;
        }

    .table .t__row:nth-child(2n+2):not(.t__footer) {
        background-color: #f9f9f9;
    }

    .table.select-row .t__row {
        cursor: pointer;
    }

        .table.select-row .t__row:hover {
            background-color: #EBF7FF;
        }

    .table.non-popup {
        font-weight: 400;
    }

        .table.non-popup .t__header {
            text-transform: uppercase;
        }

        .table.non-popup .t__row {
            padding: .45455rem 0rem;
        }

            .table.non-popup .t__row:last-child {
                border-radius: 0;
            }

        .table.non-popup .t__body {
            color: #0A1432;
        }

            .table.non-popup .t__body .t__row {
                border-bottom-color: #DEDEDE;
            }

                .table.non-popup .t__body .t__row:first-child {
                    border-top: .09091rem solid #DEDEDE;
                }

                .table.non-popup .t__body .t__row:last-child {
                    border-radius: 0;
                }

    .table#gsw .t__header {
        border-bottom: .0625rem solid #DEDEDE;
    }

    .table#gsw .t__body .t__row:first-child {
        border-top: none;
    }

    .table.no-scroll.generic .t__plus {
        background-image: url(../images/icon-plus.svg);
        background-size: cover;
        cursor: pointer;
        display: inline-block;
        height: 1.04545rem;
        width: 1.04545rem;
    }

    .table.small {
        font-size: .90909rem;
        line-height: 1.09091rem;
    }

        .table.small .t__row .t__cell:not(:first-child) {
            width: 9%
        }

    .table.has-plus .t__row {
        padding-right: 1.72727rem;
        position: relative;
    }

        .table.has-plus .t__row .t__cell:first-child {
            width: 44%
        }

        .table.has-plus .t__row .t__cell:not(:first-child) {
            text-align: center;
        }

        .table.has-plus .t__row .t__cell:nth-child(3), .table.has-plus .t__row .t__cell:nth-child(4), .table.has-plus .t__row .t__cell:nth-child(5), .table.has-plus .t__row .t__cell:nth-child(6) {
            width: 11%
        }

        .table.has-plus .t__row .t__cell span {
            cursor: pointer;
            text-decoration: underline;
        }

            .table.has-plus .t__row .t__cell span.t__cell-name {
                text-decoration: none;
            }

            .table.has-plus .t__row .t__cell span.m, .table.has-plus .t__row .t__cell span.f {
                cursor: default;
                display: inline-block;
                margin-left: .45455rem;
                text-decoration: none;
            }

            .table.has-plus .t__row .t__cell span.m {
                color: #52ADFF;
            }

            .table.has-plus .t__row .t__cell span.f {
                color: #FD84A0;
            }

        .table.has-plus .t__row .t__plus {
            background-image: url(../images/icon-plus.svg);
            background-position: center;
            background-repeat: no-repeat;
            background-size: .81818rem;
            cursor: pointer;
            height: 1.81818rem;
            position: absolute;
            right: -.09091rem;
            top: 0rem;
            width: 1.81818rem;
        }

        .table.has-plus .t__row .t__reload {
            position: absolute;
            right: 4px;
            top: .63636rem;
            width: auto !important;
        }

            .table.has-plus .t__row .t__reload span {
                display: block;
                height: .72727rem;
                text-decoration: underline !important;
                width: 1rem;
            }

            .table.has-plus .t__row .t__reload svg {
                margin: 0 auto;
                max-width: .81818rem;
                position: relative;
                top: -.09091rem;
            }

            .table.has-plus .t__row .t__reload:after {
                background-color: #5F5F5F;
                bottom: -.09091rem;
                content: "";
                height: 1px;
                left: 0;
                position: absolute;
                width: 100%
            }

    .table.has-plus .t__body {
        max-height: unset;
        overflow: hidden;
        position: relative;
    }

        .table.has-plus .t__body .t__row {
            transition: background-color 0.3s ease;
        }

            .table.has-plus .t__body .t__row:not(.t__row-footer) {
                cursor: pointer;
            }

            .table.has-plus .t__body .t__row:hover, .table.has-plus .t__body .t__row.highlight {
                background-color: rgba(255, 210, 0, 0.1);
            }

    .table.has-plus .t__footer {
        color: #0A1432;
    }

    .table.generic {
        color: #0A1432;
        font-size: 1.09091rem;
        font-weight: 400;
        padding: 0 1.72727rem;
    }

        .table.generic .t__body .t__row {
            border-bottom-color: #E1E3E2;
            padding: .63636rem 0;
        }

            .table.generic .t__body .t__row .t__cell {
                padding: 0;
            }

                .table.generic .t__body .t__row .t__cell.left {
                    justify-content: left !important;
                }

                .table.generic .t__body .t__row .t__cell.center {
                    text-align: center !important;
                }

                .table.generic .t__body .t__row .t__cell.right {
                    display: block !important;
                    justify-content: right !important;
                    padding-top: 1rem !important;
                    text-align: right !important;
                }

                    .table.generic .t__body .t__row .t__cell.right.np {
                        padding-top: 0;
                    }

                .table.generic .t__body .t__row .t__cell.dark {
                    background-color: #F7F7F7;
                }

            .table.generic .t__body .t__row.blue {
                border-bottom: .09091rem solid #52ADFF;
            }

        .table.generic .t__body .t__row-header {
            color: #5F5F5F;
            font-size: .81818rem;
            text-transform: uppercase;
        }

            .table.generic .t__body .t__row-header.small {
                font-size: .72727rem;
            }

            .table.generic .t__body .t__row-header .t__cell.right {
                padding-top: .63636rem;
            }

        .table.generic .t__body .t__row.t__4 .t__cell {
            flex-grow: 1;
            width: 19%
        }

            .table.generic .t__body .t__row.t__4 .t__cell.small {
                width: 5%
            }

        .table.generic .t__body .t__row.t__4 .t__cell-large {
            flex-grow: 0;
            padding-left: 10%;
            width: 85%
        }

        .table.generic .t__body .t__row.t__5 .t__cell {
            width: 10%
        }

        .table.generic .t__body .t__row.t__5 .t__cell-large {
            width: 17%
        }

        .table.generic .t__body .t__row.t__5 .t__cell:first-child {
            width: 54%
        }

        .table.generic .t__body .t__row.t__6 .t__cell {
            width: 10.5%
        }

        .table.generic .t__body .t__row.t__6 .t__cell-large {
            width: 17%
        }

        .table.generic .t__body .t__row.t__6 .t__cell:first-child {
            width: 45%
        }

        .table.generic .t__body .t__row.t__9 .t__cell {
            width: 10.775%
        }

            .table.generic .t__body .t__row.t__9 .t__cell:first-child {
                width: 15.8%
            }

        .table.generic .t__body .t__row.t__16 .t__cell {
            width: 6.22%
        }

            .table.generic .t__body .t__row.t__16 .t__cell.t__grouped-4:nth-child(2) {
                border-left: .0625rem solid #E1E3E2;
                justify-content: center;
                margin-left: 13.1%;
                width: 31.1%
            }

            .table.generic .t__body .t__row.t__16 .t__cell.t__grouped-3 {
                width: 18.66%
            }

            .table.generic .t__body .t__row.t__16 .t__cell.t__grouped-2 {
                width: 12.44%
            }

            .table.generic .t__body .t__row.t__16 .t__cell:first-child {
                justify-content: left;
                width: 14%
            }

        .table.generic .t__body .t__row:first-child {
            border-top: .09091rem solid #E1E3E2;
        }

        .table.generic .t__body .t__row:last-child {
            border-radius: 0;
        }

        .table.generic.np {
            padding: 0;
        }

        .table.generic.large .t__body .t__row {
            padding: 0;
        }

            .table.generic.large .t__body .t__row .t__cell {
                align-items: center;
                display: flex;
                height: 3.09091rem;
                justify-content: center;
            }

        .table.generic.mb {
            margin-bottom: 3.63636rem;
        }

    .table.disabled {
        cursor: default;
        pointer-events: none;
    }

        .table.disabled .t__header {
            color: #BFBFBF;
        }

        .table.disabled .t__cell span {
            text-decoration: none !important;
        }

        .table.disabled .t__body .t__row {
            background-color: #fff;
            height: 2.09091rem;
        }

            .table.disabled .t__body .t__row:hover, .table.disabled .t__body .t__row.highlight {
                background-color: #fff !important;
            }

        .table.disabled .t__body .t__cell, .table.disabled .t__body .t__plus {
            visibility: hidden;
        }

    .table.no-reload .t__row {
        padding-right: 0rem;
    }

.t__cell {
    text-align: right !important;
}

    .t__cell.bl {
        border-left: .09091rem solid #E1E3E2;
    }

    .t__cell.br {
        border-right: .09091rem solid #E1E3E2;
    }

    .t__cell.col-6 {
        width: 50%
    }

    .t__cell.col {
        padding-right: .90909rem;
    }

        .t__cell.col.large {
            color: #0A1432;
            font-size: 1.18182rem;
            font-weight: 400;
            padding-top: .18182rem;
        }

    .t__cell.grow {
        flex-grow: 1;
    }

    .t__cell.left {
        text-align: left !important;
    }

    .t__cell.pink {
        color: #FF89B8;
    }

.heading-row .t__cell {
    display: flex;
}

    .heading-row .t__cell h6 {
        margin-top: auto;
        width: 100%
    }

.find__pedigree #stallion-match-results__sidebar .table__pagination {
    display: flex;
}

.table__pagination {
    color: #BFBFBF;
    display: block;
    font-size: 1.18182rem;
    margin-top: 1.81818rem;
    position: relative;
}

    .table__pagination.fp__pag {
        margin-bottom: 4.63636rem;
    }

    .table__pagination.blue {
        max-width: 27.27273rem;
    }

        .table__pagination.blue .table__pag.active {
            color: #52ADFF;
        }

    .table__pagination .table__pag {
        cursor: pointer;
        text-align: center;
        width: calc(100% / 7);
    }

    .table__pagination .table__pag-wrapper {
        height: 1.18182rem;
        margin: 0;
        position: relative;
        width: 100%
    }

        .table__pagination .table__pag-wrapper &gt; div {
            display: none;
            padding: 0 1.81818rem;
            position: absolute;
            width: 100%
        }

            .table__pagination .table__pag-wrapper &gt; div.active {
                display: flex !important;
            }

    .table__pagination .table__pag.active {
        color: #FFD200;
    }

    .table__pagination .table__pag-back, .table__pagination .table__pag-forward {
        cursor: pointer;
        height: 1.18182rem;
        position: absolute;
        top: .18182rem;
        width: .72727rem;
        z-index: 3;
    }

        .table__pagination .table__pag-back:before, .table__pagination .table__pag-back:after, .table__pagination .table__pag-forward:before, .table__pagination .table__pag-forward:after {
            background-color: #BFBFBF;
            content: "";
            height: .09091rem;
            left: 0;
            position: absolute;
            top: .54545rem;
            transform: rotate(45deg);
            width: .54545rem;
        }

        .table__pagination .table__pag-back:before, .table__pagination .table__pag-forward:before {
            top: .18182rem;
            transform: rotate(-45deg);
        }

        .table__pagination .table__pag-back.disabled, .table__pagination .table__pag-forward.disabled {
            display: none;
        }

    .table__pagination .table__pag-forward {
        right: 0;
    }

        .table__pagination .table__pag-forward:before {
            transform: rotate(-135deg);
        }

        .table__pagination .table__pag-forward:after {
            transform: rotate(-225deg);
        }

    .table__pagination .table__pag:last-child {
        margin-right: 0;
    }

.t__page {
    display: none;
}

    .t__page.active {
        display: block;
    }

@media only screen and (max-width: 1023px) {
    .table: not(.fp__table).no-scroll.generic {
        padding-right: 1.27273rem;
    }

        .table:not(.fp__table).no-scroll.generic:not(.is-popup) .t__row .t__cell:last-child {
            padding-right: 0;
        }

        .table:not(.fp__table).no-scroll.generic:after {
            display: none;
        }

    .table:not(.fp__table).non-popup .t__row {
        font-size: 1.09091rem;
    }

    .table:not(.fp__table)#gsw .t__row {
        min-height: 2.72727rem;
        padding: .72727rem 0;
    }

    .table:not(.fp__table)#gsw .t__footer {
        font-weight: 500;
    }

    .table:not(.fp__table).am .t__cell.right {
        flex-grow: 1;
    }

    .table:not(.fp__table).small .t__row .t__cell:not(:first-child) {
        width: 8%
    }

    .table:not(.fp__table).has-plus .t__row .t__reload {
        top: .90909rem;
    }

        .table:not(.fp__table).has-plus .t__row .t__reload:after {
            bottom: -.18182rem;
        }

    .table:not(.fp__table).has-plus .t__row .t__plus {
        top: .36364rem;
    }

    .table:not(.fp__table).has-plus .t__row .t__cell:nth-child(3), .table:not(.fp__table).has-plus .t__row .t__cell:nth-child(4), .table:not(.fp__table).has-plus .t__row .t__cell:nth-child(5), .table:not(.fp__table).has-plus .t__row .t__cell:nth-child(6) {
        width: 9.7%
    }

    .table:not(.fp__table).generic .t__body.ns {
        overflow: unset;
    }

    .table:not(.fp__table).generic .t__body .t__row.t__5 .t__cell {
        width: 11%
    }

    .table:not(.fp__table).generic .t__body .t__row.t__5 .t__cell-large {
        width: 23%
    }

    .table:not(.fp__table).generic .t__body .t__row.t__5 .t__cell:first-child {
        width: 41%
    }

    .table:not(.fp__table).generic .t__body .t__row.t__6 .t__cell {
        width: 11%
    }

    .table:not(.fp__table).generic .t__body .t__row.t__6 .t__cell-large {
        width: 23%
    }

    .table:not(.fp__table).generic .t__body .t__row.t__6 .t__cell:first-child {
        width: 30%
    }

    .table:not(.fp__table).generic:not(.is-popup) {
        overflow: hidden;
        padding-left: 1.27273rem !important;
        position: relative;
    }

        .table:not(.fp__table).generic:not(.is-popup).mb {
            margin-bottom: 0;
        }

        .table:not(.fp__table).generic:not(.is-popup).hide-fade:after {
            background-color: #fff;
            background-image: none;
            width: 1.27273rem;
        }

        .table:not(.fp__table).generic:not(.is-popup) .t__body .t__row.t__16 .t__cell {
            flex-shrink: 0;
        }

            .table:not(.fp__table).generic:not(.is-popup) .t__body .t__row.t__16 .t__cell.t__grouped-4:nth-child(2) {
                margin-left: 0 !important;
                width: 19.09091rem;
            }

            .table:not(.fp__table).generic:not(.is-popup) .t__body .t__row.t__16 .t__cell.t__grouped-2 {
                width: 7.63636rem;
            }

            .table:not(.fp__table).generic:not(.is-popup) .t__body .t__row.t__16 .t__cell.t__grouped-3 {
                width: 11.45455rem;
            }

        .table:not(.fp__table).generic:not(.is-popup) .t__row {
            border-bottom: none;
        }

            .table:not(.fp__table).generic:not(.is-popup) .t__row .t__cell:last-child {
                padding-right: 1.27273rem !important;
            }

            .table:not(.fp__table).generic:not(.is-popup) .t__row:not(.grouped) .t__cell {
                border-bottom: .09091rem solid #E1E3E2;
            }

            .table:not(.fp__table).generic:not(.is-popup) .t__row:not(.grouped):not(.t__6) {
                padding-left: 8.72727rem !important;
            }

                .table:not(.fp__table).generic:not(.is-popup) .t__row:not(.grouped):not(.t__6) .t__cell {
                    border-bottom: .09091rem solid #E1E3E2;
                    flex-shrink: 0;
                    width: 3.81818rem !important;
                }

                    .table:not(.fp__table).generic:not(.is-popup) .t__row:not(.grouped):not(.t__6) .t__cell:first-child {
                        background-color: #fff;
                        left: 1.27273rem;
                        position: absolute;
                        width: 8.72727rem !important;
                    }

            .table:not(.fp__table).generic:not(.is-popup) .t__row.t__16 {
                padding-left: 8.72727rem !important;
            }

                .table:not(.fp__table).generic:not(.is-popup) .t__row.t__16 .t__cell:first-child {
                    background-color: #fff;
                    left: 1.27273rem;
                    overflow: hidden;
                    position: absolute;
                    width: 8.72727rem !important;
                }

            .table:not(.fp__table).generic:not(.is-popup) .t__row.t__9:not(.grouped):not(.t__6) .t__cell {
                padding-right: .90909rem;
                width: 7.27273rem !important;
            }

                .table:not(.fp__table).generic:not(.is-popup) .t__row.t__9:not(.grouped):not(.t__6) .t__cell:first-child {
                    box-shadow: .72727rem .90909rem .90909rem rgba(0, 0, 0, 0.05);
                    width: 8.72727rem !important;
                }

            .table:not(.fp__table).generic:not(.is-popup) .t__row.t__9:not(.grouped):not(.t__6):last-child {
                border-bottom: 0;
            }

            .table:not(.fp__table).generic:not(.is-popup) .t__row.t__6:last-child {
                border-bottom: none;
            }

            .table:not(.fp__table).generic:not(.is-popup) .t__row:first-child:not(.t__6) {
                border-top: none !important;
            }

                .table:not(.fp__table).generic:not(.is-popup) .t__row:first-child:not(.t__6) .t__cell {
                    border-bottom: .09091rem solid #E1E3E2;
                    border-top: .09091rem solid #E1E3E2;
                }

            .table:not(.fp__table).generic:not(.is-popup) .t__row:nth-child(2n+2):not(.t__6):not(.t__footer) {
                background-color: #fff;
            }

                .table:not(.fp__table).generic:not(.is-popup) .t__row:nth-child(2n+2):not(.t__6):not(.t__footer) .t__cell {
                    background-color: #f9f9f9;
                }

            .table:not(.fp__table).generic:not(.is-popup) .t__row.blue {
                border-bottom: none !important;
            }

                .table:not(.fp__table).generic:not(.is-popup) .t__row.blue .t__cell {
                    border-bottom: .09091rem solid #52ADFF !important;
                }

            .table:not(.fp__table).generic:not(.is-popup) .t__row.vgs__footer {
                border-bottom: none;
                border-top: none;
            }

                .table:not(.fp__table).generic:not(.is-popup) .t__row.vgs__footer .t__cell {
                    border-bottom: .09091rem solid #52ADFF !important;
                    border-top: .09091rem solid #52ADFF !important;
                }

                    .table:not(.fp__table).generic:not(.is-popup) .t__row.vgs__footer .t__cell:last-child {
                        padding-right: 1.81818rem !important;
                    }

        .table:not(.fp__table).generic:not(.is-popup):after {
            background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);
            content: "";
            height: 100%;
            position: absolute;
            right: 0rem;
            top: 0;
            width: 1.81818rem;
        }
}

#tree__pedigree-logo {
    max-width: 11.90909rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 2;
}

.tree {
    background-color: #fff;
    height: 100%;
    max-height: 53.45455rem;
    position: relative;
    width: 100%
}

    .tree .toggle-gen {
        display: none;
    }

    .tree.is-full {
        height: 100vh;
        left: 0;
        max-height: unset;
        padding: 1.81818rem;
        position: absolute;
        top: 0;
        width: 100%
    }

        .tree.is-full .view__full {
            left: 1.81818rem;
        }

        .tree.is-full.results .view__full {
            top: 4.54545rem;
        }

        .tree.is-full.results form {
            padding-bottom: 1.81818rem;
            padding-right: 150px;
        }

        .tree.is-full.results .tree__bottom-left {
            bottom: 1.81818rem;
        }

    .tree.results.is-full form.toggle-gen {
        display: block;
        left: 17.27273rem;
        padding: 0;
        position: absolute;
        top: 5rem;
        z-index: 10;
    }

        .tree.results.is-full form.toggle-gen label {
            color: #0A1432;
            font-size: 1rem;
            letter-spacing: 0;
            margin-bottom: 0;
            padding-left: 2.27273rem;
            padding-top: .36364rem;
            text-transform: none;
        }

        .tree.results.is-full form.toggle-gen.alt {
            top: 2.27273rem;
        }

    .tree.results.is-full.has-extra {
        overflow: auto !important;
    }

        .tree.results.is-full.has-extra .tree__col {
            display: flex !important;
        }

            .tree.results.is-full.has-extra .tree__col[data-col='6'], .tree.results.is-full.has-extra .tree__col[data-col='7'] {
                display: flex;
            }

        .tree.results.is-full.has-extra .tree__form-wrapper, .tree.results.is-full.has-extra form.tree__form {
            height: auto;
        }

        .tree.results.is-full.has-extra .tree__col {
            flex: 1 0 0;
            height: auto;
            left: 0 !important;
            margin-right: 0;
            min-width: 0;
            width: auto;
        }

        .tree.results.is-full.has-extra .tree__line {
            right: .27273rem;
        }

        .tree.results.is-full.has-extra form {
            padding-right: 0;
        }

    .tree.results.is-full#tree__pedigree .tree__col {
        flex-grow: 0 !important;
        flex-shrink: 1 !important;
        max-width: unset !important;
    }

    .tree.results.is-full#tree__pedigree.has-extra .tree__col {
        flex-grow: 1 !important;
    }

    .tree:fullscreen, .tree:-webkit-full-screen, .tree:full-screen {
        width: 100vw;
        height: 100vh;
    }

.tree__form.ib-on .tree__cell.alt .tree__cell-input.has-inbreeding:after {
    display: block;
}

.tree__cell.alt .tree__cell-input {
    background-color: #FCDBB0 !important;
}

    .tree__cell.alt .tree__cell-input.has-inbreeding {
        padding-right: 2.36364rem;
        position: relative;
    }

        .tree__cell.alt .tree__cell-input.has-inbreeding:after {
            border-left: .09091rem solid #fff;
            content: "";
            display: none;
            height: 100%;
            position: absolute;
            right: 0;
            top: 0;
            width: 2.36364rem;
        }

        .tree__cell.alt .tree__cell-input.has-inbreeding.ib-light-pink:after {
            background-color: #FCC2CF;
        }

        .tree__cell.alt .tree__cell-input.has-inbreeding.ib-pink:after {
            background-color: #FF89B8;
        }

        .tree__cell.alt .tree__cell-input.has-inbreeding.ib-blue:after {
            background-color: #52ADFF;
        }

        .tree__cell.alt .tree__cell-input.has-inbreeding.ib-light-blue:after {
            background-color: #D7EFFF;
        }

.tree__cell.blue input[type=text] {
    background-color: #52ADFF;
    color: #fff;
}

.tree__cell.light-blue input[type=text] {
    background-color: #D7EFFF;
}

.tree__cell.pink input[type=text] {
    background-color: #FD84A0;
    color: #fff;
}

.tree__cell.light-pink input[type=text] {
    background-color: #FCC2CF;
}

.tree__cell.yellow input[type=text] {
    background-color: #FFD200;
}

.tree__cell.green input[type=text] {
    background-color: #3CA24C;
    color: #fff;
}

.tree__cell.red input[type=text] {
    background-color: #D83737;
    color: #fff;
}

.tree__cell.white input[type=text] {
    background-color: #fff;
}

.tree__cell.grey input[type=text] {
    background-color: #F7F7F7 !important;
    color: #092540;
}

.tree__cell .inner-wrap {
    position: relative;
    width: 100%
}

    .tree__cell .inner-wrap:hover .tree__tip {
        opacity: 1;
        pointer-events: auto;
    }

.tree__cell.tip {
    position: relative;
}

    .tree__cell.tip .tree__cell-input {
        cursor: pointer;
    }

.tree__cell-input {
    align-items: center;
    background-color: #F7F7F7;
    border: .09091rem solid #F7F7F7;
    border-radius: 0;
    display: flex;
    font-size: 1rem;
    height: 1.45455rem;
    padding: 0 .27273rem;
    transition: all 0.3s ease;
    width: 100%
}

    .tree__cell-input span:first-child {
        align-items: center;
        display: block;
        height: 100%;
        overflow: hidden;
        padding-top: .13636rem;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .tree__cell-input span.f, .tree__cell-input span.m {
        display: none;
    }

    .tree__cell-input.blue {
        background-color: #52ADFF;
        border-color: #52ADfF;
        color: #fff;
    }

        .tree__cell-input.blue .desc {
            color: #0A1432 !important;
        }

    .tree__cell-input.light-blue {
        background-color: #D7EFFF;
        border-color: #D7EFFF;
    }

    .tree__cell-input.alt-blue {
        background-color: #f0f8ff;
        border-color: #f0f8ff;
    }

    .tree__cell-input.pink {
        background-color: #FD84A0;
        border-color: #FD84A0;
        color: #fff;
    }

    .tree__cell-input.light-pink {
        background-color: #FCC2CF;
        border-color: #FCC2CF;
    }

    .tree__cell-input.yellow {
        background-color: #FFD200;
        border-color: #FFD200;
    }

    .tree__cell-input.green {
        background-color: #3CA24C;
        border-color: #3CA24C;
        color: #fff;
    }

    .tree__cell-input.red {
        background-color: #D83737;
        border-color: #D83737;
        color: #fff;
    }

    .tree__cell-input.white {
        background-color: #fff;
        border-color: #fff;
    }

    .tree__cell-input.grey {
        background-color: #F7F7F7 !important;
        border-color: #F7F7F7;
        color: #092540;
    }

        .tree__cell-input.grey .desc {
            color: #52ADFF !important;
        }

.tree input[type=text] {
    background-color: #F7F7F7;
    border: .09091rem solid #F7F7F7;
    border-radius: 0;
    font-size: 1rem;
    height: 1.45455rem;
    padding: 0 .27273rem;
    transition: border-color 0.3s ease;
}

    .tree input[type=text]::-webkit-input-placeholder {
        color: #0A1432;
        opacity: 1;
    }

    .tree input[type=text]:-moz-placeholder {
        color: #0A1432;
        opacity: 1;
    }

    .tree input[type=text]::-moz-placeholder {
        color: #0A1432;
        opacity: 1;
    }

    .tree input[type=text]:-ms-input-placeholder {
        color: #0A1432;
        opacity: 1;
    }

    .tree input[type=text]:placeholder-shown {
        color: #0A1432;
        opacity: 1;
    }

    .tree input[type=text]:focus, .tree input[type=text].highlight {
        border: .09091rem solid rgba(82, 173, 255, 0.3);
    }

    .tree input[type=text].yellow-highlight {
        border-color: #FFD200;
    }

.tree form.tree__form {
    display: flex;
    height: 100%;
    margin-top: .27273rem;
    position: relative;
    width: 100%;
    z-index: 1;
}

.tree__form-inner {
    display: flex;
    height: 100%;
    position: relative;
    width: 100%
}

.tree__col {
    display: flex;
    flex-direction: column;
    height: 100%;
    margin-right: 1.125%;
    width: 19.1%
}

    .tree__col .tree__cell {
        align-items: center;
        display: flex;
        position: relative;
    }

        .tree__col .tree__cell span.desc {
            color: #52ADFF;
            display: inline-block;
            margin-left: .45455rem;
            transition: color 0.3s ease;
        }

        .tree__col .tree__cell.marked .tree__cell-input {
            padding-left: .90909rem;
        }

        .tree__col .tree__cell.marked:before {
            background-color: #FFD200;
            border-radius: 1.45455rem;
            content: "";
            height: 1.45455rem;
            left: -.90909rem;
            margin-top: -.72727rem;
            position: absolute;
            top: 50%;
            width: 1.45455rem;
            z-index: 2;
        }

    .tree__col[data-col='0'] .tree__cell {
        height: 100%
    }

    .tree__col[data-col='1'] .tree__cell {
        height: 50%
    }

    .tree__col[data-col='2'] .tree__cell {
        height: 25%
    }

    .tree__col[data-col='3'] .tree__cell {
        height: 12.5%
    }

    .tree__col[data-col='4'] .tree__cell {
        height: 6.25%
    }

    .tree__col:last-child {
        margin-right: 0;
    }

.tree.results .tree__col {
    flex-shrink: 0;
    position: relative;
}

    .tree.results .tree__col[data-col='6'], .tree.results .tree__col[data-col='7'] {
        display: none;
    }

.tree .tree__cellgroup {
    display: flex;
    height: 12.5%;
    flex-direction: column;
    justify-content: center;
    padding: .27273rem;
    position: relative;
    top: .09091rem;
}

    .tree .tree__cellgroup .tree__cell {
        height: 25%
    }

    .tree .tree__cellgroup:last-child {
        margin-bottom: 0;
    }

.tree__line {
    background-color: #F7F7F7;
    height: .09091rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

    .tree__line[data-num='1'], .tree__line[data-num='3'], .tree__line[data-num='5'], .tree__line[data-num='7'] {
        width: 64%
    }

    .tree__line[data-num='2'], .tree__line[data-num='6'], .tree__line[data-num='4'] {
        width: 100%
    }

    .tree__line[data-num='1'] {
        top: 12.5%
    }

    .tree__line[data-num='2'] {
        top: 25%
    }

    .tree__line[data-num='3'] {
        top: 37.5%
    }

    .tree__line[data-num='4'] {
        top: 50%
    }

    .tree__line[data-num='5'] {
        top: 62.5%
    }

    .tree__line[data-num='6'] {
        top: 75%
    }

    .tree__line[data-num='7'] {
        top: 87.5%
    }

.tree.results .tree__line[data-num='2'], .tree.results .tree__line[data-num='6'] {
    width: 75%
}

.tree__form-wrapper {
    height: 100%
}

.tree__bottom-left {
    bottom: 0;
    left: 0;
    position: absolute;
}

    .tree__bottom-left label {
        color: #5F5F5F;
        font-family: "Fira Sans";
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: 0px !important;
        margin-bottom: 0;
        padding-left: 2rem !important;
        padding-top: .18182rem !important;
        text-transform: none;
    }

        .tree__bottom-left label:before {
            height: 1.36364rem !important;
            width: 1.36364rem !important;
        }

.tree__pagination {
    display: none;
}

.view__full {
    align-items: center;
    background-image: url(../images/icon-full.svg);
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    display: flex;
    left: 0rem;
    min-height: 2.72727rem;
    padding-left: 3.36364rem;
    position: absolute;
    top: 2.18182rem;
    z-index: 2;
}

.tree__tip {
    background-color: #F7F7F7;
    position: fixed;
    width: 15.45455rem;
    background-color: #F7F7F7;
    position: absolute;
    bottom: 2.18182rem;
    font-size: 1.27273rem;
    line-height: 1.72727rem;
    transform: translateX(-4.09rem);
    opacity: 0;
    transition: opacity 0.3s ease;
    padding: 1.36364rem;
    pointer-events: none;
    border-radius: .54545rem;
    box-shadow: 0 .18182rem .36364rem rgba(0, 0, 0, 0.16);
    z-index: 2;
}

    .tree__tip:before {
        background-image: url(../images/icon-shadow.svg);
        background-size: cover;
        content: "";
        height: 1.63636rem;
        width: 2rem;
        left: 50%;
        margin-left: -1rem;
        bottom: -1.27273rem;
        position: absolute;
    }

body #stallion-match-results.find__pedigree #stallion-match-results__main .tree.results.is-full .tree__col, body #stallion-match-results.hypomating #stallion-match-results__main .tree.results.is-full .tree__col {
    flex-basis: unset !important;
    flex-grow: 1;
    left: 0 !important;
}

body #stallion-match-results.find__pedigree #stallion-match-results__main .tree.results.is-full.has-extra .tree__col {
    flex-basis: 0 !important;
}

.spb .tree.is-full:not(.has-extra) .tree__col[data-col='5'] {
    display: block !important;
}

@media only screen and (max-width: 1023px) {
    #tree__pedigree-logo {
        display: none;
    }

    .tree {
        max-height: unset;
    }

    .tree__line {
        right: 15.36364rem;
        z-index: 0;
    }

        .tree__line[data-num='4'] {
            width: 1200px;
        }

        .tree__line[data-num='2'], .tree__line[data-num='6'] {
            width: 800px !important;
        }

        .tree__line[data-num='1'], .tree__line[data-num='3'], .tree__line[data-num='5'], .tree__line[data-num='7'] {
            width: 660px !important;
        }

    .tree input[type=text] {
        border-color: #fff;
        height: 1.81818rem;
    }

    .tree.results {
        padding-top: 6.36364rem;
    }

        .tree.results .tree__title {
            margin-bottom: 1.63636rem;
            position: relative;
            text-align: center;
        }

            .tree.results .tree__title h2 {
                color: #0A1432;
                font-weight: 400;
            }

            .tree.results .tree__title .tree__pagination-left, .tree.results .tree__title .tree__pagination-right {
                background-image: url(../images/icon-arrow-right-tabs.svg);
                background-size: cover;
                cursor: pointer;
                height: 1.18182rem;
                position: absolute;
                right: 1.27273rem;
                top: .09091rem;
                width: .63636rem;
            }

            .tree.results .tree__title .tree__pagination-left {
                background-image: url(../images/icon-arrow-left-tabs.svg);
                left: 1.27273rem;
                right: auto;
            }

        .tree.results .tree__line[data-num='4'] {
            width: 85.45455rem;
        }

        .tree.results .tree__col {
            width: 21.63636rem;
            height: auto;
        }

            .tree.results .tree__col[data-col='0'] img {
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
            }

            .tree.results .tree__col[data-col='1'] {
                left: 0;
            }

            .tree.results .tree__col[data-col='2'] {
                left: -4.54545rem;
            }

            .tree.results .tree__col[data-col='4'] {
                left: -21.63636rem;
            }

            .tree.results .tree__col[data-col='5'] {
                left: -22.27273rem;
            }

                .tree.results .tree__col[data-col='5'] .tree__cell {
                    border-bottom: .09091rem solid #fff;
                }

            .tree.results .tree__col .tree__cell.marked:before {
                height: 1.09091rem;
                left: -.54545rem;
                margin-top: -.54545rem;
                width: 1.09091rem;
            }

        .tree.results.ps .tree__col[data-col='3'] {
            left: -16.36364rem;
        }

        .tree.results form.tree__form {
            height: auto;
            margin-top: 0;
            overflow: hidden;
            position: relative;
        }

        .tree.results .tree__form-inner {
            padding: 0 3.36364rem;
            margin-left: calc(50% - 120px);
            padding-left: 0;
            padding-right: 0;
            transition: transform 0.6s ease;
            width: auto;
        }

        .tree.results .tree__bottom-left {
            bottom: 2.72727rem;
            left: 1.81818rem;
        }

        .tree.results .tree__form-wrapper {
            padding: 5.90909rem 0;
            padding-bottom: 6.81818rem;
        }

    .tree__pagination {
        align-items: center;
        border-bottom: .09091rem solid #DEDEDE;
        border-top: .09091rem solid #DEDEDE;
        display: flex;
        height: 4.54545rem;
        justify-content: center;
    }

        .tree__pagination .pag {
            align-items: center;
            border: .09091rem solid #52ADFF;
            border-radius: 2.54545rem;
            color: #52ADFF;
            cursor: pointer;
            display: flex;
            height: 2.54545rem;
            justify-content: center;
            margin-right: 2.18182rem;
            transition: all 0.3s ease;
            width: 2.54545rem;
        }

            .tree__pagination .pag.active, .tree__pagination .pag:hover {
                background-color: #52ADFF;
                color: #fff;
            }

            .tree__pagination .pag.view__full {
                border: none;
                display: none;
                padding: 0;
                position: static;
                text-indent: -9999px;
            }

                .tree__pagination .pag.view__full.active {
                    background-color: #fff;
                }

            .tree__pagination .pag:last-child {
                margin-right: 0;
            }

    .tree__form:after, .tree__form:before {
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);
        content: "";
        height: 100%;
        position: absolute;
        right: 0rem;
        top: 0;
        width: 1.81818rem;
        z-index: 9;
    }

    .tree__form:before {
        background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);
        left: 0;
        right: auto;
    }

    .tree__cell .tree__tip {
        transform: translateX(18%);
    }

    .tree.is-full {
        -webkit-overflow-scrolling: touch;
        background-color: #fff;
        height: 100vh;
        left: 0;
        overflow: auto;
        padding-bottom: 4.54545rem;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 9999;
    }

        .tree.is-full.ps .tree__line[data-num='1'], .tree.is-full.ps .tree__line[data-num='3'], .tree.is-full.ps .tree__line[data-num='5'], .tree.is-full.ps .tree__line[data-num='7'] {
            width: 575px !important;
        }

        .tree.is-full.ps .tree__line[data-num='2'], .tree.is-full.ps .tree__line[data-num='6'] {
            width: 72px !important;
        }

        .tree.is-full .tree__title, .tree.is-full .tree__pagination {
            display: none;
        }

        .tree.is-full.results form {
            padding: 0;
        }

        .tree.is-full.results .view__full {
            top: 1.81818rem;
        }

        .tree.is-full.results .tree__bottom-left {
            left: 0rem;
        }

        .tree.is-full.results .tree__form-inner {
            margin-left: 0;
            transform: translateX(0px) !important;
        }

        .tree.is-full.results .tree__col {
            margin-right: 0;
            width: calc(100% / 6);
        }

            .tree.is-full.results .tree__col[data-col='1'] {
                left: -3.18182rem !important;
            }

            .tree.is-full.results .tree__col[data-col='2'] {
                left: -6.36364rem !important;
            }

            .tree.is-full.results .tree__col[data-col='3'] {
                left: -9.54545rem !important;
            }

            .tree.is-full.results .tree__col[data-col='4'] {
                left: -12.72727rem !important;
            }

            .tree.is-full.results .tree__col[data-col='5'] {
                left: -12.72727rem !important;
            }

        .tree.is-full .tree__form:before, .tree.is-full .tree__form:after {
            display: none;
        }

        .tree.is-full .tree__form-wrapper {
            height: auto;
            position: relative;
        }

    .tree.results.is-full form.toggle-gen {
        top: 2.27273rem;
    }

    .view__full {
        left: 1.81818rem;
        top: 13.36364rem;
    }

        .view__full.alt {
            top: 15.90909rem;
        }

    .tabs__wrapper.is-full {
        z-index: 9999;
    }

        .tabs__wrapper.is-full .tab__content.active {
            z-index: 9999 !important;
        }

    .tree.is-full.results.has-extra .tree__form-inner {
        width: 100%
    }

        .tree.is-full.results.has-extra .tree__form-inner .tree__col[data-col='0'], .tree.is-full.results.has-extra .tree__form-inner .tree__col[data-col='1'], .tree.is-full.results.has-extra .tree__form-inner .tree__col[data-col='2'], .tree.is-full.results.has-extra .tree__form-inner .tree__col[data-col='3'], .tree.is-full.results.has-extra .tree__form-inner .tree__col[data-col='4'], .tree.is-full.results.has-extra .tree__form-inner .tree__col[data-col='5'] {
            left: 0 !important;
        }

    #wrap.showing-full {
        height: 100vh;
        overflow: unset;
    }
}

@media only screen and (min-width: 1024px) {
    .tree__form-inner {
        transform: translateX(0px) !important;
    }

    .app__content.has-tree &gt; div:not(#stallion-match-results__main) .tree.results .tree__col[data-col='1'] {
        left: -3.18182rem;
    }

    .app__content.has-tree &gt; div:not(#stallion-match-results__main) .tree.results .tree__col[data-col='2'] {
        left: -6.36364rem;
    }

    .app__content.has-tree &gt; div:not(#stallion-match-results__main) .tree.results .tree__col[data-col='3'] {
        left: -9.54545rem;
    }

    .app__content.has-tree &gt; div:not(#stallion-match-results__main) .tree.results .tree__col[data-col='4'] {
        left: -12.72727rem;
    }

    .app__content.has-tree &gt; div:not(#stallion-match-results__main) .tree.results .tree__col[data-col='5'] {
        left: -11.81818rem;
    }

    .move-up {
        position: relative;
        top: -.54545rem;
    }

    .tree.has-extra.is-full .tree__cell-input {
        border: 1px solid #f7f7f7;
        font-size: 9px;
        height: 11px;
        transition: none;
    }

        .tree.has-extra.is-full .tree__cell-input span:first-child {
            padding-top: 0;
        }

        .tree.has-extra.is-full .tree__cell-input:hover {
            cursor: default;
            left: 17%;
            position: relative;
            transform: scale(1.5);
            width: 66%
        }

    .tree.has-extra.is-full .tree__col .tree__cell.marked:before {
        height: 12px;
        left: -5px;
        margin-top: -6px;
        width: 12px;
    }

    .tree.is-full .tree__tip {
        transform: translateX(0px);
    }

    .tree.is-full:not(.has-extra) .tree__col {
        width: 18.1%
    }
}

.graph {
    margin-bottom: 3.54545rem;
    margin-top: 2.27273rem;
}

    .graph text {
        font-family: "Fira Sans";
        font-size: .90909rem;
    }

#custom_tooltip {
    position: absolute;
    width: 18.18182rem;
    background-color: #F7F7F7;
    position: fixed;
    font-size: .90909rem;
    line-height: 1.27273rem;
    opacity: 0;
    transform: translate3d(-8.8rem, 1.5rem, 0);
    padding: 1.36364rem;
    pointer-events: none;
    border-radius: .54545rem;
    transition: opacity 0.3s ease;
    box-shadow: 0 .18182rem .36364rem rgba(0, 0, 0, 0.16);
    z-index: 8;
}

    #custom_tooltip:before {
        background-image: url(../images/icon-shadow.svg);
        background-size: cover;
        content: "";
        height: 1.63636rem;
        width: 2rem;
        left: 50%;
        margin-left: -1rem;
        top: -1.27273rem;
        position: absolute;
        transform: rotate(180deg);
    }

    #custom_tooltip.show {
        opacity: 1;
        pointer-events: auto;
    }

@media only screen and (max-width: 1023px) {
    .graph {
        margin-bottom: 5.45455rem;
        padding: 0 1.27273rem;
    }

    #custom_tooltip {
        background-color: transparent;
        display: flex;
        height: 100vh;
        padding: 0;
        left: 0 !important;
        top: 0 !important;
        pointer-events: none;
        transform: none !important;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: 0;
    }

        #custom_tooltip &gt; div {
            background-color: #F7F7F7;
            border-radius: .54545rem;
            box-shadow: 0 .18182rem .36364rem rgba(0, 0, 0, 0.16);
            padding: 1.36364rem;
            pointer-events: none;
            width: 22.72727rem;
        }

        #custom_tooltip.show {
            pointer-events: auto;
        }

            #custom_tooltip.show &gt; div {
                pointer-events: auto;
            }
}

#vgs form {
    display: flex;
    margin-bottom: 1.81818rem;
}

    #vgs form .select__sep {
        align-items: center;
        color: #52ADFF;
        display: flex;
        font-size: 1.36364rem;
        padding: 0 1.27273rem;
        padding-top: .90909rem;
    }

    #vgs form .radio__wrapper.has-label {
        margin-right: 1.36364rem;
    }

        #vgs form .radio__wrapper.has-label label {
            padding-left: 2rem;
        }

#vgs .info form {
    align-items: center;
    margin-bottom: 0;
    margin-left: auto;
}

#vgs .select__wrapper {
    width: 13.45455rem;
}

#vgs__totals {
    color: #5F5F5F;
    display: flex;
    font-size: .81818rem;
    line-height: 1.09091rem;
    letter-spacing: 0.04em;
    margin-bottom: 6.54545rem;
    text-transform: uppercase;
}

    #vgs__totals &gt; div {
        padding-right: 1.45455rem;
        width: 25%
    }

        #vgs__totals &gt; div &gt; div {
            display: inline-block;
        }

            #vgs__totals &gt; div &gt; div .vg__total-num {
                color: #52ADFF;
                font-family: "GilroyMedium";
                font-size: 2.72727rem;
                line-height: 1;
                margin-top: .27273rem;
            }

#vgs .table .t__row:last-child .t__cell {
    padding-top: .81818rem !important;
}

    #vgs .table .t__row:last-child .t__cell:nth-last-child(2) {
        padding-top: 1.09091rem !important;
    }

    #vgs .table .t__row:last-child .t__cell:last-child {
        margin-left: auto;
    }

#vgs .t__cell {
    padding-right: .72727rem;
}

    #vgs .t__cell:nth-child(5), #vgs .t__cell:nth-child(6) {
        width: 12.1%
    }

    #vgs .t__cell:nth-child(7), #vgs .t__cell:nth-child(8), #vgs .t__cell:nth-child(9) {
        width: 9%
    }

@media only screen and (max-width: 1023px) {
    #vgs {
        padding-bottom: 3.18182rem;
        padding-top: 2.27273rem;
    }

        #vgs form {
            padding: 0 1.27273rem;
        }

        #vgs .info form {
            padding-right: 2.72727rem;
        }

    #vgs__totals {
        flex-wrap: wrap;
        max-width: 50%;
        margin-bottom: .90909rem;
        padding: 0 1.27273rem;
    }

        #vgs__totals &gt; div {
            border-right: 0;
            margin-bottom: 2.45455rem;
            text-align: left;
            width: 50%
        }

    #vgs .table .t__row:last-child:last-child {
        padding-top: .72727rem !important;
    }

    #vgs .table .t__row:last-child .t__cell:last-child {
        margin-left: 0;
    }

    #vgs .table .t__row .t__cell {
        flex-grow: 1;
    }

    #vgs .t__row:not(:last-child) .t__cell:last-child {
        padding-right: 1.81818rem !important;
    }
}

@media only screen and (max-width: 767px) {
    #vgs__totals {
        max-width: 100%
    }
}

@media only screen and (min-width: 1024px) {
    #vgs__totals + .table.generic .t__body .t__row-header .t__cell {
        display: flex !important;
        padding-top: 0 !important;
    }

        #vgs__totals + .table.generic .t__body .t__row-header .t__cell &gt; div {
            margin-left: auto;
        }
}

.edd-root, .edd-root *, .edd-root *::before, .edd-root *::after {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.edd-root {
    display: inline-block;
    position: relative;
    width: 100%;
    user-select: none;
}

.edd-root-has-value .edd-value {
    color: #52ADFF;
}

.edd-root-disabled {
    color: #ccc;
    cursor: not-allowed;
}

.edd-root::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    transition: transform 150ms ease-out;
    transform: scaleX(0);
}

.edd-root.edd-root-focused::after, .edd-root.edd-root-invalid::after {
    transform: scaleX(1);
}

.edd-root.edd-root-invalid::after {
    background: #ff6969;
}

.edd-head {
    position: relative;
    overflow: hidden;
    transition: border-color 200ms;
}

.edd-root:not(.edd-root-disabled) .edd-head:hover {
    border-bottom-color: #aaa;
}

.edd-value, .tree input.large {
    align-items: center;
    background-color: #F7F7F7;
    border-radius: 0px;
    border: .09091rem solid #BFBFBF;
    border-radius: .27273rem;
    color: #52ADFF;
    display: flex;
    font-size: 1.27273rem;
    height: 2.90909rem;
    padding: 0 .90909rem;
    transition: border-color 0.3s ease;
    width: 100%
}

.edd-arrow {
    display: none;
    background-image: url(../images/icon-select.svg);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: .54545rem;
    margin-top: -.27273rem;
    pointer-events: none;
    position: absolute;
    right: 1.18182rem;
    top: 50%;
    transition: transform 0.3s ease;
    width: 1.09091rem;
}

.edd-root-disabled .edd-arrow {
    color: #ccc;
}

.edd-root-open .edd-arrow {
    transform: rotate(180deg);
}

.edd-value, .edd-option, .edd-group-label {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.edd-root:not(.edd-root-disabled) .edd-value, .edd-option {
    cursor: pointer;
}

.edd-select {
    position: absolute;
    opacity: 0;
    width: 100%;
    left: -100%;
    top: 0;
}

.edd-root-native .edd-select {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.edd-body {
    opacity: 0;
    position: absolute;
    left: 0rem;
    right: 0;
    pointer-events: none;
    overflow: hidden;
    z-index: 997;
    width: calc(100% - 0px);
    border: .09091rem solid #BFBFBF;
    border-radius: 0 0 .27273rem .27273rem;
    background-color: #F7F7F7;
}

.edd-root-open .edd-body {
    opacity: 1;
    pointer-events: all;
    transform: scale(1);
    transition: opacity 200ms, transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.edd-root-open .edd-value {
    border-bottom-color: #F7F7F7;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.edd-root-open-above .edd-body {
    bottom: 100%
}

.edd-root-open-below .edd-body {
    top: 100%;
    border-top: none;
}

.edd-items-list {
    overflow: auto;
    max-height: 0;
    transition: max-height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-overflow-scrolling: touch;
}

.edd-group-label {
    font-size: 13px;
    padding: 4px 8px 4px 0;
    color: #555;
    font-weight: 600;
}

.edd-group-has-label {
    padding-left: 22px;
}

.edd-option {
    align-items: center;
    background-color: #F7F7F7;
    color: #52ADFF;
    display: flex;
    font-size: 1.27273rem;
    height: 2.90909rem;
    padding-left: .90909rem;
    position: relative;
    transition: background-color 0.3s ease;
}

.edd-option-selected {
    font-weight: 400;
}

.edd-option-focused:not(.edd-option-disabled) {
    background-color: #DEF1FF;
}

.edd-option-disabled, .edd-group-disabled .edd-option {
    cursor: default;
    color: #ccc;
}

.edd-gradient-top {
    background-position: bottom;
    top: 0;
}

.edd-gradient-bottom {
    background-position: top;
    bottom: 0;
}

.edd-body-scrollable .edd-gradient-top, .edd-body-scrollable .edd-gradient-bottom {
    opacity: 1;
}

.edd-body-scrollable.edd-body-at-top .edd-gradient-top, .edd-body-scrollable.edd-body-at-bottom .edd-gradient-bottom {
    opacity: 0;
}

@media only screen and (max-width: 1023px) {
    .edd-arrow {
        right: .45455rem;
    }
}

#stallion-match {
    max-width: 50%
}

    #stallion-match h2 {
        margin-bottom: 1.81818rem;
    }

    #stallion-match .form__wrapper {
        display: flex;
        flex-wrap: wrap;
    }

        #stallion-match .form__wrapper .form__el {
            margin-bottom: 2.72727rem;
            width: calc(50% - 1.6818rem);
        }

            #stallion-match .form__wrapper .form__el:nth-child(2n+1) {
                margin-right: 3.36364rem;
            }

    #stallion-match .form__button-wrapper {
        max-width: 24.27273rem;
        padding-top: 1.54545rem;
    }

        #stallion-match .form__button-wrapper a {
            max-width: 11.45455rem;
        }

.select__wrapper.alt .edd-root .edd-value {
    color: #BFBFBF;
}

.select__wrapper.alt .edd-root-has-value .edd-value {
    color: #0A1432;
}

.select__wrapper.alt .edd-root-open .edd-value {
    color: #0A1432;
}

.select__wrapper.alt .edd-option {
    color: #0A1432;
}

@media only screen and (max-width: 1023px) {
    #stallion-match {
        max-width: 100%;
        padding: 2.72727rem 1.27273rem;
    }
}

@media only screen and (max-width: 767px) {
    #stallion-match .form__wrapper .form__el {
        margin-bottom: 1.81818rem;
        margin-right: 0 !important;
        width: 100%
    }

    #stallion-match .form__button-wrapper {
        flex-wrap: wrap;
        max-width: 100%
    }

        #stallion-match .form__button-wrapper .btn {
            margin-right: 0 !important;
            width: 100%
        }

            #stallion-match .form__button-wrapper .btn:first-child {
                order: 2;
            }

            #stallion-match .form__button-wrapper .btn:last-child {
                margin-bottom: 1.81818rem;
                order: 1;
            }

        #stallion-match .form__button-wrapper a {
            max-width: 100%
        }
}

#stallion-match-results {
    display: flex;
    padding-bottom: 10.72727rem;
}

    #stallion-match-results .tree .tree__cellgroup .tree__cell {
        margin-bottom: .09091rem;
    }

    #stallion-match-results .tree__col[data-col='0'] .tree__cell .has-large {
        position: relative;
        top: -.54545rem;
    }

    #stallion-match-results .tree__line[data-num='4'] {
        width: 80%
    }

#stallion-match-results__main {
    border-right: .09091rem solid #DEDEDE;
    flex-grow: 0;
    flex-shrink: 0;
    height: 100%;
    padding-right: .90909rem;
    position: relative;
    width: 71.77%
}

    #stallion-match-results__main.nb {
        border-right: none;
    }

    #stallion-match-results__main .view__full {
        min-height: 2.81818rem;
        top: 1.81818rem;
        z-index: 4;
    }

    #stallion-match-results__main .tree__form {
        z-index: 3;
    }

    #stallion-match-results__main .tree__cell .select__wrapper, #stallion-match-results__main .tree__cell input.large {
        min-width: 13.45455rem;
    }

    #stallion-match-results__main .tree__cell input.large {
        color: #0A1432;
    }

        #stallion-match-results__main .tree__cell input.large::-webkit-input-placeholder {
            color: #BFBFBF;
            opacity: 1;
        }

        #stallion-match-results__main .tree__cell input.large:-moz-placeholder {
            color: #BFBFBF;
            opacity: 1;
        }

        #stallion-match-results__main .tree__cell input.large::-moz-placeholder {
            color: #BFBFBF;
            opacity: 1;
        }

        #stallion-match-results__main .tree__cell input.large:-ms-input-placeholder {
            color: #BFBFBF;
            opacity: 1;
        }

        #stallion-match-results__main .tree__cell input.large:placeholder-shown {
            color: #BFBFBF;
            opacity: 1;
        }

#stallion-match-results__sidebar {
    flex-grow: 0;
    flex-shrink: 0;
    padding-left: 1.63636rem;
    width: 28.23%
}

    #stallion-match-results__sidebar h4 {
        margin-bottom: 1.09091rem;
    }

        #stallion-match-results__sidebar h4:first-child {
            margin-bottom: .81818rem;
        }

    #stallion-match-results__sidebar img {
        width: 100%
    }

    #stallion-match-results__sidebar .table__pagination {
        display: none;
    }

        #stallion-match-results__sidebar .table__pagination.show {
            display: block;
        }

        #stallion-match-results__sidebar .table__pagination .table__pag.active {
            color: #52ADFF;
        }

    #stallion-match-results__sidebar #gsw .t__row .t__cell:nth-child(2), #stallion-match-results__sidebar #gsw .t__row .t__cell:nth-child(3), #stallion-match-results__sidebar #gsw .t__row .t__cell:nth-child(4) {
        width: 9%
    }

    #stallion-match-results__sidebar #gsw .t__row .t__cell:nth-child(5) {
        width: 7%
    }

    #stallion-match-results__sidebar #gsw .t__body .t__row:hover, #stallion-match-results__sidebar #gsw .t__body .t__row.highlight {
        background-color: rgba(82, 173, 255, 0.15) !important;
    }

    #stallion-match-results__sidebar #show-perfect-matches-form {
        margin-bottom: 3.63636rem;
        margin-top: 1.36364rem;
        visibility: hidden;
    }

        #stallion-match-results__sidebar #show-perfect-matches-form label {
            font-size: .90909rem;
            letter-spacing: 0;
            text-transform: none !important;
        }

        #stallion-match-results__sidebar #show-perfect-matches-form.show {
            visibility: visible;
        }

#stallion-match-results__buttons {
    display: flex;
    margin-top: 3.18182rem;
    padding-right: 1.18182rem;
}

    #stallion-match-results__buttons .btn {
        flex-grow: 1;
        flex-shrink: 1;
        margin-right: 1.72727rem;
        width: 11.45455rem;
    }

        #stallion-match-results__buttons .btn.large {
            flex-grow: 0;
            flex-shrink: 0;
            max-width: 23.45455rem;
            width: 100%
        }

        #stallion-match-results__buttons .btn:last-child {
            margin-right: 0;
        }

#stallion-match-results.find__pedigree .tree.results .tree__col {
    flex-basis: 12.42727rem;
    max-width: 12.42727rem;
}

    #stallion-match-results.find__pedigree .tree.results .tree__col[data-col='1'] {
        left: -3.18182rem;
    }

    #stallion-match-results.find__pedigree .tree.results .tree__col[data-col='2'] {
        left: -7.72727rem;
    }

    #stallion-match-results.find__pedigree .tree.results .tree__col[data-col='3'] {
        left: -11.54545rem;
    }

    #stallion-match-results.find__pedigree .tree.results .tree__col[data-col='4'] {
        left: -14.54545rem;
    }

#stallion-match-results.find__pedigree #stallion-match-results__main {
    width: 57.5%
}

#stallion-match-results.find__pedigree #stallion-match-results__sidebar {
    width: 42.5%
}

#stallion-match-results.find__pedigree .tab__mobile-trigger:first-child {
    border-top: none;
}

#stallion-match-results.find__pedigree .tab__mobile-trigger:nth-last-child(2) {
    border-bottom: .09091rem solid #E1E3E2;
}

#stallion-match-results.hypomating .tree.results .tree__col {
    flex-basis: 15.54545rem;
}

#stallion-match-results.hypomating #stallion-match-results__main .tree.results .tree__col[data-col='1'] {
    position: relative;
    top: -.45455rem;
}

#stallion-match-results.hypomating #stallion-match-results__main .tree.results .tree__col[data-col='2'] {
    left: -8.63636rem !important;
}

#stallion-match-results.hypomating #stallion-match-results__main .tree.results .tree__col[data-col='3'] {
    left: -14.09091rem !important;
}

#stallion-match-results.hypomating #stallion-match-results__main .tree.results .tree__col[data-col='4'] {
    left: -18.18182rem !important;
}

#stallion-match-results.hypomating #stallion-match-results__main {
    width: 57.5%
}

#stallion-match-results.hypomating #stallion-match-results__sidebar {
    width: 42.5%
}

#stallion-match-results.hypomating .tab__mobile-trigger:first-child {
    border-top: none;
}

#stallion-match-results.hypomating .tab__mobile-trigger:nth-last-child(2) {
    border-bottom: .09091rem solid #E1E3E2;
}

#stallion-match__info {
    display: flex;
    margin-top: 2.72727rem;
}

    #stallion-match__info &gt; div {
        margin-left: auto;
        margin-right: 1.36364rem;
    }

@media only screen and (max-width: 1023px) {
    #stallion-match-results {
        display: block;
    }

        #stallion-match-results.find__pedigree .tree__form-inner, #stallion-match-results.hypomating .tree__form-inner {
            min-height: 54.54545rem;
        }

        #stallion-match-results.find__pedigree #stallion-match-results__buttons a:nth-child(2), #stallion-match-results.hypomating #stallion-match-results__buttons a:nth-child(2) {
            display: flex;
            max-width: 100%;
            width: 100%
        }

        #stallion-match-results.find__pedigree #stallion-match-results__main, #stallion-match-results.find__pedigree #stallion-match-results__sidebar, #stallion-match-results.hypomating #stallion-match-results__main, #stallion-match-results.hypomating #stallion-match-results__sidebar {
            width: 100%
        }

        #stallion-match-results.find__pedigree .tree__pagination, #stallion-match-results.hypomating .tree__pagination {
            margin-top: 0;
        }

        #stallion-match-results.find__pedigree .tab__mobile-trigger:first-child, #stallion-match-results.hypomating .tab__mobile-trigger:first-child {
            border-top: .09091rem solid #E1E3E2;
        }

        #stallion-match-results.find__pedigree .tree__line[data-num='1'], #stallion-match-results.find__pedigree .tree__line[data-num='3'], #stallion-match-results.find__pedigree .tree__line[data-num='5'], #stallion-match-results.find__pedigree .tree__line[data-num='7'], #stallion-match-results.hypomating .tree__line[data-num='1'], #stallion-match-results.hypomating .tree__line[data-num='3'], #stallion-match-results.hypomating .tree__line[data-num='5'], #stallion-match-results.hypomating .tree__line[data-num='7'] {
            width: 55.45455rem !important;
        }

        #stallion-match-results.hypomating .tree__line[data-num='1'], #stallion-match-results.hypomating .tree__line[data-num='3'], #stallion-match-results.hypomating .tree__line[data-num='5'], #stallion-match-results.hypomating .tree__line[data-num='7'] {
            width: 48.63636rem !important;
        }

        #stallion-match-results.find__pedigree .tree.results .tree__col {
            flex-basis: 21.45455rem;
            max-width: 21.45455rem;
        }

    #stallion-match-results__main, #stallion-match-results__sidebar {
        display: block !important;
    }

    #stallion-match-results__main {
        border-right: none;
        padding-right: 0;
        width: 100%
    }

        #stallion-match-results__main h2 {
            padding-left: 1.27273rem;
            padding-top: 2.27273rem;
        }

        #stallion-match-results__main .tree.is-full .tree__col {
            left: 0 !important;
        }

        #stallion-match-results__main .tree.is-full.results .tree__form-inner {
            width: 100%
        }

        #stallion-match-results__main .tree.is-full.results .tree__line[data-num='1'], #stallion-match-results__main .tree.is-full.results .tree__line[data-num='3'], #stallion-match-results__main .tree.is-full.results .tree__line[data-num='5'], #stallion-match-results__main .tree.is-full.results .tree__line[data-num='7'] {
            width: 64% !important;
        }

        #stallion-match-results__main .tree__col[data-col='1'] {
            left: -10.90909rem;
            padding-left: 0;
        }

        #stallion-match-results__main .tree__col[data-col='2'] {
            left: -16.36364rem;
        }

        #stallion-match-results__main .tree__col[data-col='3'] {
            left: -21.81818rem;
        }

        #stallion-match-results__main .tree__col[data-col='4'] {
            left: -22.72727rem;
        }

        #stallion-match-results__main &gt; form.tablet {
            padding: 30px 14px;
        }

            #stallion-match-results__main &gt; form.tablet .form__row.buttons {
                padding-top: 2.09091rem;
            }

                #stallion-match-results__main &gt; form.tablet .form__row.buttons a:first-child {
                    margin-bottom: 1.81818rem;
                }

        #stallion-match-results__main .tree__pagination {
            margin-top: 1.81818rem;
        }

        #stallion-match-results__main .tree__form {
            padding-left: 3.54545rem;
        }

        #stallion-match-results__main .tree.results .tree__bottom-left {
            bottom: -4.54545rem;
            left: 1.27273rem;
        }

    #stallion-match-results__buttons {
        display: block;
        padding: 0 1.27273rem;
        padding-bottom: 3.18182rem;
        margin-top: 7.27273rem;
    }

        #stallion-match-results__buttons a {
            width: 100% !important;
        }

            #stallion-match-results__buttons a:nth-child(1), #stallion-match-results__buttons a:nth-child(2) {
                display: none;
            }

            #stallion-match-results__buttons a:last-child {
                margin-top: 1.81818rem;
            }

    #stallion-match-results__sidebar {
        padding-left: 0;
        width: 100%
    }

        #stallion-match-results__sidebar img {
            width: auto;
        }

    #gsw__wrap, #aptitude__wrap {
        padding: 2.72727rem 1.27273rem;
    }

        #aptitude__wrap .info.mt {
            left: 0;
        }

    #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col, #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col {
        width: 21.45455rem !important;
    }

        #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='4'] {
            left: -20.90909rem !important;
        }

    #stallion-match-results__overlap #overlap__wrapper .tree__form-inner {
        min-height: 36.36364rem;
    }

    .overlap__tabs {
        color: #52ADFF;
        display: flex !important;
        font-size: 1.18182rem;
    }

        .overlap__tabs &gt; div {
            align-items: center;
            border-bottom: .18182rem solid #fff;
            cursor: pointer;
            display: flex;
            height: 4.54545rem;
            justify-content: center;
            opacity: 0.5;
            width: 50%
        }

            .overlap__tabs &gt; div.active {
                border-bottom-color: #52ADFF;
                cursor: default;
                opacity: 1;
            }

    #stallion-match-results__overlap #overlap__wrapper .overlap__right {
        left: 0 !important;
        width: 100% !important;
    }

    #stallion-match-results.hypomating .tree.results .tree__col {
        flex-basis: 21.18182rem;
    }

        #stallion-match-results.hypomating .tree.results .tree__col .form__row {
            width: 100%
        }

        #stallion-match-results.hypomating .tree.results .tree__col[data-col='1'] {
            left: 0;
        }

    #stallion-match-results.hypomating .tree__line[data-num='2'], #stallion-match-results.hypomating .tree__line[data-num='6'] {
        width: 70.90909rem !important;
    }

    #stallion-match-results.hypomating .tree__line[data-num='4'] {
        display: none;
    }

    #stallion-match-results.hypomating #stallion-match-results__main .tree.results .tree__col[data-col='1'] {
        left: -7.27273rem !important;
    }

    #stallion-match-results.hypomating #stallion-match-results__main .tree.results .tree__col[data-col='2'] {
        left: -12.72727rem !important;
    }

    #stallion-match-results.hypomating #stallion-match-results__main .tree.results .tree__col[data-col='3'] {
        left: -16.45455rem !important;
    }

    .rm #stallion-match-results.find__pedigree .tree.results .tree__col[data-col='1'] {
        left: -22.18182rem;
        z-index: 3;
    }

    .rm #stallion-match-results.find__pedigree .tree.results .tree__col[data-col='2'] {
        left: -30.72727rem;
    }

    .rm #stallion-match-results.find__pedigree .tree.results .tree__col[data-col='3'] {
        left: -30.72727rem;
    }

    .rm #stallion-match-results.find__pedigree .tree.results .tree__col[data-col='4'] {
        left: -30.72727rem;
    }

    .rm #stallion-match-results.find__pedigree .tree.results .tree__line[data-num='2'], .rm #stallion-match-results.find__pedigree .tree.results .tree__line[data-num='6'] {
        width: 75.90909rem !important;
    }

    .rm #tree__pedigree-logo {
        left: 50%;
        margin-left: -5.90909rem;
    }
}

@media only screen and (max-width: 767px) {
    #stallion-match-results__sidebar img {
        width: 100%
    }

    #stallion-match-results__main .tree__form {
        padding-left: 0;
    }
}

@media only screen and (min-width: 1024px) {
    #stallion-match-results: not(.find__pedigree, .hypomating) #stallion-match-results__main .tree.results .tree__col {
        left: 0 !important;
    }
}

#stallion-match-results__overlap {
    display: none;
    width: 100%
}

    #stallion-match-results__overlap.show {
        display: block;
    }

    #stallion-match-results__overlap.ib-off #overlap__wrapper .tree__cell-input.has-inbreeding {
        padding-right: 0;
    }

        #stallion-match-results__overlap.ib-off #overlap__wrapper .tree__cell-input.has-inbreeding:after {
            display: none;
        }

    #stallion-match-results__overlap #overlap__buttons {
        display: flex;
        margin-bottom: 3.36364rem;
        margin-top: 5.90909rem;
        position: relative;
        z-index: 2;
    }

        #stallion-match-results__overlap #overlap__buttons .btn {
            margin-right: 1.12727rem;
        }

    #stallion-match-results__overlap #overlap__tables {
        display: flex;
    }

        #stallion-match-results__overlap #overlap__tables h4 {
            margin-bottom: .72727rem;
        }

        #stallion-match-results__overlap #overlap__tables &gt; div {
            flex-grow: 1;
        }

            #stallion-match-results__overlap #overlap__tables &gt; div:first-child {
                margin-right: 4.54545rem;
                max-width: 24.54545rem;
            }

            #stallion-match-results__overlap #overlap__tables &gt; div:last-child {
                max-width: 37.27273rem;
            }

        #stallion-match-results__overlap #overlap__tables .table.has-plus .t__body .t__row:hover, #stallion-match-results__overlap #overlap__tables .table.has-plus .t__body .t__row.highlight {
            background-color: rgba(82, 173, 255, 0.15) !important;
        }

        #stallion-match-results__overlap #overlap__tables .table__pagination .table__pag.active {
            color: #52ADFF;
        }

        #stallion-match-results__overlap #overlap__tables .table__pagination {
            max-width: 24.54545rem;
        }

        #stallion-match-results__overlap #overlap__tables #stakes-wins .t__body {
            max-height: unset;
            overflow: unset;
        }

        #stallion-match-results__overlap #overlap__tables #stakes-wins .t__cell {
            text-align: left !important;
        }

            #stallion-match-results__overlap #overlap__tables #stakes-wins .t__cell:nth-child(1) {
                width: 11%
            }

            #stallion-match-results__overlap #overlap__tables #stakes-wins .t__cell:nth-child(2) {
                width: 32.3%
            }

            #stallion-match-results__overlap #overlap__tables #stakes-wins .t__cell:nth-child(3) {
                width: 10.7%
            }

            #stallion-match-results__overlap #overlap__tables #stakes-wins .t__cell:nth-child(4) {
                width: 21.6%
            }

            #stallion-match-results__overlap #overlap__tables #stakes-wins .t__cell:nth-child(5) {
                width: 15.9%
            }

            #stallion-match-results__overlap #overlap__tables #stakes-wins .t__cell:nth-child(6) {
                width: 7.5%
            }

    #stallion-match-results__overlap #overlap__wrapper {
        display: flex;
        height: 100%;
        margin-top: .18182rem;
        max-height: 58.18182rem;
    }

        #stallion-match-results__overlap #overlap__wrapper .tree {
            height: auto;
            max-height: unset;
        }

        #stallion-match-results__overlap #overlap__wrapper .tree__bottom-left {
            bottom: -2.72727rem;
        }

        #stallion-match-results__overlap #overlap__wrapper .tree__cell-input.lg-bg {
            background-color: #9BE89E;
        }

        #stallion-match-results__overlap #overlap__wrapper .tree__cell-input.g-bg {
            background-color: #3CA24C;
            color: #fff;
        }

        #stallion-match-results__overlap #overlap__wrapper .tree__cell-input.has-inbreeding {
            padding-right: 2.36364rem;
            position: relative;
        }

            #stallion-match-results__overlap #overlap__wrapper .tree__cell-input.has-inbreeding:after {
                border-left: .09091rem solid #fff;
                content: "";
                height: 100%;
                position: absolute;
                right: 0;
                top: 0;
                width: 2.36364rem;
            }

            #stallion-match-results__overlap #overlap__wrapper .tree__cell-input.has-inbreeding.ib-light-pink:after {
                background-color: #FCC2CF;
            }

            #stallion-match-results__overlap #overlap__wrapper .tree__cell-input.has-inbreeding.ib-pink:after {
                background-color: #FF89B8;
            }

            #stallion-match-results__overlap #overlap__wrapper .tree__cell-input.has-inbreeding.ib-blue:after {
                background-color: #52ADFF;
            }

            #stallion-match-results__overlap #overlap__wrapper .tree__cell-input.has-inbreeding.ib-light-blue:after {
                background-color: #D7EFFF;
            }

        #stallion-match-results__overlap #overlap__wrapper .overlap__left {
            flex-grow: 0;
            flex-shrink: 0;
            position: relative;
            width: 41%
        }

            #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col {
                width: 12.18182rem;
            }

                #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='1'] {
                    left: -6.81818rem;
                }

                #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='2'] {
                    left: -13.45455rem;
                }

                #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='3'] {
                    left: -20.27273rem;
                }

                #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='4'] {
                    left: -26.90909rem;
                }

            #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__line {
                right: 1.27273rem;
            }

            #stallion-match-results__overlap #overlap__wrapper .overlap__left:after {
                background-color: #BFBFBF;
                content: "";
                height: calc(100% - 20px);
                position: absolute;
                right: -.72727rem;
                top: 1.36364rem;
                width: .09091rem;
            }

        #stallion-match-results__overlap #overlap__wrapper .overlap__right {
            flex-grow: 0;
            flex-shrink: 0;
            left: 2.27273rem;
            width: calc(59% - 25px);
        }

            #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col {
                width: 13rem;
            }

                #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='1'] {
                    left: -7.27273rem;
                }

                #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='2'] {
                    left: -14.54545rem;
                }

                #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='3'] {
                    left: -21.81818rem;
                }

                #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='4'] {
                    left: -29.09091rem;
                }

                #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='5'] {
                    left: -29.09091rem;
                }

    #stallion-match-results__overlap .title {
        border-top: .09091rem solid #E1E3E2;
        color: #52ADFF;
        display: none;
        font-size: 1.36364rem;
        padding: 1.27273rem;
    }

@media only screen and (max-width: 1023px) {
    #stallion-match-results__overlap {
        display: block;
    }

        #stallion-match-results__overlap .title {
            display: block;
        }

        #stallion-match-results__overlap h2 {
            display: none;
        }

        #stallion-match-results__overlap #overlap__buttons {
            display: none;
        }

        #stallion-match-results__overlap .overlap__left {
            width: 100% !important;
        }

            #stallion-match-results__overlap .overlap__left:after {
                display: none;
            }

        #stallion-match-results__overlap .overlap__right {
            display: none;
            width: 100% !important;
        }

        #stallion-match-results__overlap #overlap__tables {
            display: block;
            margin-top: 3.63636rem;
            padding: 0 1.27273rem;
            padding-bottom: 3.63636rem;
        }

            #stallion-match-results__overlap #overlap__tables &gt; div {
                margin-right: 0 !important;
                max-width: unset !important;
                width: 100%
            }

                #stallion-match-results__overlap #overlap__tables &gt; div:first-child {
                    margin-bottom: 3.63636rem;
                }

        #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__line {
            right: 16.18182rem;
        }

        #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__bottom-left {
            bottom: 0rem;
        }

        #stallion-match-results__overlap #overlap__wrapper {
            max-height: unset;
        }
}

.ia {
    margin-bottom: 1.42727rem;
}

.ia__wrap {
    padding-bottom: 2.27273rem;
}

    .ia__wrap .info {
        font-size: .90909rem;
    }

        .ia__wrap .info a {
            padding-left: 1.90909rem;
        }

.ia__row {
    display: flex;
    height: 2.81818rem;
}

    .ia__row.bbb .ia__cell {
        border-bottom-color: #2B2E34;
    }

.ia__options form {
    display: flex;
}

    .ia__options form .radio__wrapper:first-child {
        margin-bottom: .27273rem;
        margin-right: 2.27273rem;
    }

.ia__options label {
    font-size: .90909rem;
    letter-spacing: 0;
    margin-bottom: 0 !important;
    padding-left: 1.90909rem !important;
    padding-top: .27273rem !important;
    text-transform: none;
}

    .ia__options label:before {
        height: 1.36364rem !important;
        width: 1.36364rem !important;
    }

.ia__cell {
    align-items: center;
    border-bottom: .09091rem solid #E1E3E2;
    color: #2B2E34;
    display: flex;
    flex-grow: 1;
    flex-basis: 0;
    font-size: .90909rem;
    justify-content: center;
    position: relative;
    text-align: center;
}

    .ia__cell span {
        bottom: 0;
        display: none;
        font-size: .72727rem;
        font-weight: 500;
        position: absolute;
        right: .18182rem;
    }

    .ia__cell.green {
        background-color: #3CA24C;
        color: #fff;
    }

    .ia__cell.yellow {
        background-color: #FFD200;
    }

    .ia__cell.red {
        background-color: #D83737;
        color: #fff;
    }

    .ia__cell.alt-blue {
        background-color: #f0f8ff;
    }

    .ia__cell.arrow {
        background-image: url(../images/icon-arrow-left.svg);
        background-position: center;
        background-repeat: no-repeat;
    }

    .ia__cell.blb {
        border-left: .09091rem solid #2B2E34;
    }

    .ia__cell:nth-child(4) {
        display: none;
    }

    .ia__cell:first-child {
        flex-basis: 8.72727rem;
        flex-grow: 0;
        flex-shrink: 0;
        justify-content: left;
        text-align: left;
    }

.ia__header {
    color: #545F5F;
    font-size: .72727rem;
    text-transform: uppercase;
}

.ia.sw-count .ia__cell span {
    display: block;
}

.ia.third-sire .ia__cell:nth-child(4) {
    display: flex;
}

.dp__close {
    cursor: pointer;
    font-weight: 500;
    margin-top: 1.81818rem;
}

    .dp__close.hide {
        display: none;
    }

.dp__wrap {
    padding-bottom: 4.54545rem;
}

    .dp__wrap form {
        display: flex;
        margin-bottom: 1.54545rem;
        margin-top: 2.27273rem;
    }

        .dp__wrap form .select__wrapper {
            margin-right: 1.54545rem;
            max-width: 13rem;
            width: 100%
        }

        .dp__wrap form .btn {
            max-width: 12.90909rem;
            position: relative;
            top: 1.27273rem;
            width: 100%
        }

    .dp__wrap .table {
        display: none;
        margin-bottom: 1.81818rem;
        margin-top: 1.81818rem;
    }

        .dp__wrap .table.generic .t__body .t__row {
            padding: 1rem .36364rem;
        }

            .dp__wrap .table.generic .t__body .t__row .t__cell {
                flex-basis: 0;
                flex-grow: 1;
                letter-spacing: 0;
            }

                .dp__wrap .table.generic .t__body .t__row .t__cell:first-child {
                    flex-basis: 7.45455rem;
                    flex-grow: 0;
                    flex-shrink: 0;
                }

                .dp__wrap .table.generic .t__body .t__row .t__cell.right {
                    padding-top: 0 !important;
                }

            .dp__wrap .table.generic .t__body .t__row.t__row-header {
                padding: .27273rem .36364rem;
            }

                .dp__wrap .table.generic .t__body .t__row.t__row-header .t__cell {
                    font-size: .72727rem;
                    padding-left: .45455rem;
                }

            .dp__wrap .table.generic .t__body .t__row:not(.t__row-header) .t__cell {
                color: #2B2E34;
                font-size: .90909rem;
            }

            .dp__wrap .table.generic .t__body .t__row:nth-child(2n) {
                background-color: #F8F8F8;
            }

.fp__table {
    letter-spacing: 0;
    padding: 0 !important;
}

.sdx {
    color: #2B2E34;
    font-size: 1.09091rem;
}

.sdx__row {
    border-bottom: .09091rem solid #E1E3E2;
    display: flex;
    height: 3.18182rem;
}

    .sdx__row:first-child {
        color: #545F5E;
        font-size: .81818rem;
        height: auto;
        padding: .63636rem 0;
        text-transform: uppercase;
    }

    .sdx__row.bbb {
        border-bottom-color: #082440;
    }

.sdx__cell {
    align-items: center;
    display: flex;
    flex-basis: 0;
    flex-grow: 1;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}

    .sdx__cell.green {
        background-color: #3CA24C;
        color: #fff;
    }

    .sdx__cell.yellow {
        background-color: #FFD200;
    }

    .sdx__cell.m {
        align-items: initial;
    }

        .sdx__cell.m &gt; div {
            padding-top: .27273rem;
            width: 100%
        }

            .sdx__cell.m &gt; div:first-child {
                border-bottom: .09091rem solid #E1E3E2;
            }

            .sdx__cell.m &gt; div.has-tree {
                cursor: pointer;
                position: relative;
            }

                .sdx__cell.m &gt; div.has-tree:hover .tree__tip {
                    opacity: 1;
                }

                .sdx__cell.m &gt; div.has-tree .tree__tip {
                    transform: translateX(-6.15rem);
                }

    .sdx__cell:first-child {
        justify-content: left;
    }

    .sdx__cell:last-child {
        display: block;
        padding-left: .27273rem;
        padding-top: .45455rem;
        text-align: left;
    }

        .sdx__cell:last-child &gt; div {
            align-items: center;
            border-radius: 50%;
            display: inline-block;
            font-size: .72727rem;
            height: 1rem;
            justify-content: center;
            margin-bottom: .18182rem;
            margin-right: .18182rem;
            padding-top: .13636rem;
            text-align: center;
            vertical-align: top;
            width: 1rem;
        }

.sdx__footer {
    border-bottom: .09091rem solid #000;
    font-weight: 500;
    padding: 1rem 0;
}

.sdx__categories {
    display: flex;
    margin-bottom: 1.36364rem;
    padding-top: 1.5rem;
}

    .sdx__categories &gt; div {
        align-items: center;
        border-radius: .90909rem;
        flex-basis: 0;
        flex-grow: 1;
        font-size: .90909rem;
        display: flex;
        height: 1.72727rem;
        justify-content: center;
        margin-right: 1rem;
        max-width: 6.74545rem;
    }

        .sdx__categories &gt; div:last-child {
            margin-right: 0;
        }

.sdx__green {
    background-color: #ADE1AF;
}

.sdx__yellow {
    background-color: rgba(255, 210, 0, 0.5);
}

.sdx__blue {
    background-color: #D7EFFF;
}

.sdx__red {
    background-color: #FBA96E;
}

.sdx__grey {
    background-color: #DEDEDE;
}

#popup__sdx .popup__content &gt; div {
    margin-bottom: 2.27273rem;
}

    #popup__sdx .popup__content &gt; div:last-child {
        margin-bottom: 0;
    }

.sbs #overlap__wrapper {
    margin-top: 1.81818rem !important;
    min-height: 49.09091rem;
}

    .sbs #overlap__wrapper .tree__cell.changeable .tree__cell-input {
        display: none;
    }

    .sbs #overlap__wrapper .tree__cell.changeable.active .form__row {
        display: none;
    }

    .sbs #overlap__wrapper .tree__cell.changeable.active .tree__cell-input {
        display: block;
    }

    .sbs #overlap__wrapper .tree__col[data-col='0'] .tree__cell.active {
        opacity: 0.5;
        pointer-events: none;
    }

    .sbs #overlap__wrapper .tree__cell input.large {
        color: #0A1432;
    }

        .sbs #overlap__wrapper .tree__cell input.large::-webkit-input-placeholder {
            color: #BFBFBF;
            opacity: 1;
        }

        .sbs #overlap__wrapper .tree__cell input.large:-moz-placeholder {
            color: #BFBFBF;
            opacity: 1;
        }

        .sbs #overlap__wrapper .tree__cell input.large::-moz-placeholder {
            color: #BFBFBF;
            opacity: 1;
        }

        .sbs #overlap__wrapper .tree__cell input.large:-ms-input-placeholder {
            color: #BFBFBF;
            opacity: 1;
        }

        .sbs #overlap__wrapper .tree__cell input.large:placeholder-shown {
            color: #BFBFBF;
            opacity: 1;
        }

.sbs #stallion-match-results__overlap #overlap__wrapper .tree__bottom-left {
    bottom: 0;
}

.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left, .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right {
    width: 50%
}

    .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__line[data-num='4'], .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__line[data-num='4'] {
        width: 95%
    }

    .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col {
        width: 13rem;
    }

        .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='0'] {
            left: .90909rem;
        }

        .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='1'] {
            left: -6.90909rem;
            pointer-events: none;
            z-index: 5;
        }

            .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='1'] input {
                pointer-events: auto;
            }

        .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='2'] {
            left: -12.36364rem;
        }

        .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='3'] {
            left: -17.81818rem;
        }

        .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__col[data-col='4'] {
            left: -23.45455rem;
        }

.sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right {
    left: .90909rem;
}

    .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='0'] {
        left: 1.81818rem;
    }

    .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='1'] {
        left: -6.36364rem;
        pointer-events: none;
        z-index: 5;
    }

        .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='1'] input {
            pointer-events: auto;
        }

    .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='2'] {
        left: -11.81818rem;
    }

    .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='3'] {
        left: -17.27273rem;
    }

    .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__col[data-col='4'] {
        left: -22.72727rem;
    }

    .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__line {
        right: .54545rem;
    }

.sbs .disabled .tree__cell-input {
    background-color: #F7F7F7 !important;
    border: .09091rem solid #F7F7F7 !important;
}

    .sbs .disabled .tree__cell-input span {
        opacity: 0;
    }

.rm #stallion-match-results {
    min-height: 59.27273rem !important;
    padding: 0;
}

    .rm #stallion-match-results.hide {
        display: none;
    }

.rm__step {
    display: none;
}

    .rm__step .app__content {
        padding: 0;
    }

    .rm__step.active {
        display: block;
    }

    .rm__step #stallion-match__top {
        margin-bottom: 28.90909rem;
    }

    .rm__step h3 {
        margin-bottom: 2.27273rem;
    }

    .rm__step .form__el {
        margin-bottom: 1.36364rem;
    }

.rm__step-inner.small {
    display: flex;
    margin-top: 2.72727rem;
    max-width: 49.72727rem;
}

    .rm__step-inner.small &gt; div {
        width: calc(50% - 18px);
    }

        .rm__step-inner.small &gt; div:first-child {
            margin-right: 3.27273rem;
        }

.rm__stallions {
    font-size: 1.18182rem;
}

    .rm__stallions.disabled .rm__stallions-row:not(.rm__stallions-header) &gt; div {
        opacity: 0;
        pointer-events: none;
    }

    .rm__stallions.disabled .rm__stallions-header {
        color: #DEDEDE;
    }

    .rm__stallions.disabled .table__pagination {
        display: none;
    }

    .rm__stallions form label {
        align-items: center;
        color: #0A1432;
        display: flex;
        font-size: 1.18182rem;
        height: 1.63636rem;
        letter-spacing: 0;
        margin-bottom: 0;
        padding-top: 0 !important;
        text-transform: none;
    }

        .rm__stallions form label:before {
            background-color: #F7F7F7 !important;
        }

    .rm__stallions form input:checked + label:before {
        background-color: #52ADFF !important;
    }

.rm__stallions-row {
    align-items: center;
    border-bottom: .09091rem solid #BFBFBF;
    display: flex;
    padding: .68182rem 0;
}

    .rm__stallions-row &gt; div:last-child {
        margin-left: auto;
    }

.rm__stallions-header {
    color: #5F5F5F;
    font-size: .81818rem;
    padding: 0;
    padding-bottom: .54545rem;
    text-transform: uppercase;
}

@media only screen and (max-width: 1023px) {
    .ia {
        overflow: auto;
    }

    .ia__wrap {
        padding-left: 1.27273rem;
    }

    .ia__cell {
        flex-basis: 7.27273rem;
        min-width: 7.27273rem;
    }

    .dp__wrap {
        padding-left: 1.27273rem;
    }

        .dp__wrap form {
            padding-right: 1.27273rem;
        }

        .dp__wrap .table.generic:not(.is-popup) {
            padding-left: 0 !important;
        }

        .dp__wrap .info {
            margin-top: 1.81818rem;
        }

        .dp__wrap .table.generic .t__body .t__row .t__cell {
            flex-basis: 5.90909rem;
        }

        .dp__wrap .table.generic:not(.is-popup) .t__row:not(.grouped):not(.t__6) .t__cell:first-child {
            left: 0;
            pointer-events: none;
            width: 5.90909rem !important;
        }

        .dp__wrap .table.generic:not(.is-popup) .t__row:not(.grouped):not(.t__6) {
            padding-left: 7.45455rem !important;
        }

        .dp__wrap .table.generic .t__body .t__row {
            padding-bottom: 0;
            padding-top: 0;
        }

            .dp__wrap .table.generic .t__body .t__row:not(.t__row-header) .t__cell {
                height: 2.72727rem;
                padding-top: .90909rem;
            }

        .dp__wrap .table.generic:not(.is-popup) .t__row:not(.grouped):not(.t__6) .t__cell:first-child {
            flex-basis: 7.45455rem;
            width: 7.45455rem !important;
        }

        .dp__wrap .table.generic .t__body .t__row .t__cell.right {
            padding-top: .90909rem !important;
        }

        .dp__wrap .table.generic .t__body .t__row.t__row-header {
            padding-bottom: 0;
            padding-top: 0;
        }

            .dp__wrap .table.generic .t__body .t__row.t__row-header .t__cell {
                height: 3.27273rem !important;
            }

    .fp__table.generic:not(.is-popup) {
        min-width: 36.54545rem;
        padding-left: 1.27273rem !important;
    }

    .is-scrollable {
        overflow: auto;
    }

    .sdx__wrap {
        padding-left: 1.27273rem;
    }

    .sdx {
        overflow: auto;
    }

    .sdx__row {
        min-width: 36.72727rem;
    }

    .sdx__categories {
        flex-wrap: wrap;
        padding-right: 1.27273rem;
    }

        .sdx__categories &gt; div {
            flex-basis: 5.54545rem;
            flex-grow: 0;
            flex-shrink: 0;
            margin-right: .90909rem;
            margin-bottom: .90909rem;
        }

    .sbs #stallion-match-results__buttons a:nth-child(1), .sbs #stallion-match-results__buttons a:nth-child(2) {
        display: flex;
        margin-top: 0 !important;
        max-width: 100%;
        width: 100% !important;
    }

    .sbs .tree__line[data-num='1'], .sbs .tree__line[data-num='3'], .sbs .tree__line[data-num='5'], .sbs .tree__line[data-num='7'] {
        width: 53.63636rem !important;
    }

    .sbs .tree__line[data-num='2'], .sbs .tree__line[data-num='6'] {
        width: 68.63636rem !important;
    }

    .sbs #stallion-match-results__overlap #overlap__wrapper .tree__form-inner {
        min-height: 54.54545rem;
    }

    .sbs .form__row {
        width: 100%
    }

    .sbs form.tablet {
        padding: 2.72727rem 1.27273rem;
        padding-bottom: 0;
    }

        .sbs form.tablet .form__row.buttons {
            margin-top: 3.09091rem;
        }

        .sbs form.tablet h3 {
            margin-bottom: 1.36364rem;
        }

            .sbs form.tablet h3 em {
                text-decoration: underline;
            }

        .sbs form.tablet .form__group {
            margin-bottom: 2.72727rem;
        }

    .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__left .tree__line[data-num='4'], .sbs #stallion-match-results__overlap #overlap__wrapper .overlap__right .tree__line[data-num='4'] {
        width: 82%
    }

    .tab__mobile-trigger.mt {
        margin-top: 2.22727rem;
    }

    .mobile-show {
        display: flex !important;
        max-width: 100% !important;
        width: 100% !important;
    }

    .tab__content.add-edit #stallion-match-results.find__pedigree .tree__line[data-num='1'], .tab__content.add-edit #stallion-match-results.find__pedigree .tree__line[data-num='3'], .tab__content.add-edit #stallion-match-results.find__pedigree .tree__line[data-num='5'], .tab__content.add-edit #stallion-match-results.find__pedigree .tree__line[data-num='7'] {
        right: 10.72727rem;
    }

    .rm h2 {
        display: none;
    }

    .rm .rm__step {
        padding: 0 1.27273rem;
        padding-bottom: 11.81818rem;
    }

    .rm .rm__step-inner.small {
        display: block;
    }

        .rm .rm__step-inner.small &gt; div {
            width: 100%
        }

            .rm .rm__step-inner.small &gt; div:first-child {
                margin-bottom: 2.81818rem;
            }

    .rm .rm__step #stallion-match__top {
        margin-bottom: 0;
    }

    .rm #btn__ok {
        bottom: 4.81818rem;
        position: absolute;
        width: calc(100% - 28px);
    }

    .rm .tree__line {
        right: 26.72727rem !important;
    }

    .rm #stallion-match-results .tree__line[data-num='4'] {
        width: 65%
    }

    .rm #stallion-match-results__buttons {
        display: flex;
        flex-wrap: wrap;
    }

        .rm #stallion-match-results__buttons .btn:nth-child(2) {
            margin-right: 0;
            order: 2;
        }

        .rm #stallion-match-results__buttons #btn__pdf {
            margin-bottom: 1.81818rem;
            max-width: 100%;
            order: 1;
            width: 100%
        }
}

.ri {
    display: flex;
    flex: 1;
    flex-wrap: wrap;
}

    .ri h2 {
        margin-bottom: 2.90909rem;
    }

.ri__left {
    flex-grow: 0;
    flex-shrink: 0;
    margin-right: 3.36364rem;
    width: calc(28.106% - 13.5px);
}

.ri__right {
    flex-grow: 1;
}

    .ri__right.disabled {
        pointer-events: none;
    }

        .ri__right.disabled .ri__header {
            color: #DEDEDE;
        }

        .ri__right.disabled .ri__row:not(.ri__header) .ri__cell {
            text-indent: -99999px;
        }

        .ri__right.disabled .ri__row:not(.ri__header):nth-child(2n+1) {
            background-color: #fff;
        }

        .ri__right.disabled .table__pagination {
            opacity: 0;
        }

.ri .radio__wrapper.has-label label {
    align-items: center;
    color: #0A1432;
    display: flex;
    font-size: 1.27273rem;
    letter-spacing: 0;
    margin-bottom: 1rem;
    min-height: 1.63636rem;
    padding-top: 0;
    text-transform: none;
}

.ri .radio__wrapper:last-child label {
    margin-bottom: 0;
}

.ri .form__row:first-child {
    margin-bottom: 2.27273rem;
}

.ri .form__row &gt; label {
    margin-bottom: .90909rem;
}

.ri .form__row.has-radio-group {
    margin-bottom: 2.72727rem;
}

    .ri .form__row.has-radio-group.last {
        margin-bottom: 6.27273rem;
    }

.ri .form__row.buttons {
    display: flex;
}

    .ri .form__row.buttons a {
        width: 10.72727rem;
    }

        .ri .form__row.buttons a:focus {
            outline: 0;
        }

        .ri .form__row.buttons a:first-child {
            margin-right: 1.72727rem;
        }

.ri__header {
    color: #5F5F5F;
    font-size: .81818rem !important;
    letter-spacing: 0.04em;
    padding: 0 !important;
    padding-bottom: .63636rem !important;
    text-transform: uppercase;
}

.ri__row {
    border-bottom: .09091rem solid #E1E3E2;
    display: flex;
    font-size: 1.18182rem;
    padding: .86364rem 0;
}

    .ri__row .ri__cell {
        flex-grow: 0;
        flex-shrink: 0;
    }

        .ri__row .ri__cell:nth-child(1) {
            width: 49.4%
        }

        .ri__row .ri__cell:nth-child(2) {
            width: 13.977%
        }

        .ri__row .ri__cell:nth-child(3) {
            width: 23.48%
        }

        .ri__row .ri__cell:nth-child(4) {
            width: 13.143%
        }

    .ri__row:not(.ri__header):nth-child(2n+1) {
        background-color: #F9F9F9;
    }

.ri .table__pagination, .fp__wrap .table__pagination {
    display: flex;
    margin-top: .90909rem;
}

    .ri .table__pagination .table__pag, .fp__wrap .table__pagination .table__pag {
        width: 3.18182rem;
    }

    .ri .table__pagination .table__pag-forward, .fp__wrap .table__pagination .table__pag-forward {
        position: relative;
    }

    .ri .table__pagination .table__pag.active, .fp__wrap .table__pagination .table__pag.active {
        color: #52ADFF;
    }

    .ri .table__pagination .table__pag-wrapper, .fp__wrap .table__pagination .table__pag-wrapper {
        width: 12.27273rem;
    }

@media only screen and (max-width: 1023px) {
    .ri__left, .ri__right {
        width: 100%
    }

        .ri__right.disabled .ri__table-wrap-outer:after {
            display: none;
        }

    .ri__left {
        padding-bottom: 5.04545rem;
    }

    .ri__table-wrap {
        overflow: auto;
    }

    .ri #ri__clear:hover {
        background-color: #fff;
        color: #0A1432;
    }

    .ri__right {
        border-top: .09091rem solid #E1E3E2;
        margin: 0 -1.27273rem;
        padding-left: 1.27273rem;
        padding-top: 1.45455rem;
    }

    .ri .ri__table-wrap-outer {
        position: relative;
    }

        .ri .ri__table-wrap-outer:after {
            background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);
            content: "";
            height: 100%;
            position: absolute;
            right: 0rem;
            top: 0;
            width: 1.81818rem;
        }

    .ri .ri__row {
        padding: 0;
    }

    .ri .ri__header {
        padding-bottom: 0 !important;
    }

        .ri .ri__header .ri__cell {
            padding-bottom: .63636rem !important;
        }

    .ri .ri__row .ri__cell:nth-child(1) {
        flex-basis: 30.90909rem;
    }

    .ri .ri__row .ri__cell:nth-child(2) {
        flex-basis: 8.81818rem;
    }

    .ri .ri__row .ri__cell:nth-child(3) {
        flex-basis: 15rem;
    }

    .ri .ri__row .ri__cell:nth-child(4) {
        flex-basis: 8.18182rem;
    }

    .ri .ri__row:not(.ri__header):nth-child(2n+1) {
        background-color: #fff;
    }

    .ri .ri__row {
        border-bottom: none;
    }

        .ri .ri__row .ri__cell {
            border-bottom: .09091rem solid #E1E3E2;
        }

        .ri .ri__row:not(.ri__header) .ri__cell {
            padding: .86364rem 0;
        }

        .ri .ri__row:not(.ri__header):nth-child(2n+1) .ri__cell {
            background-color: #F9F9F9;
        }

    .ri .form__row.has-radio-group.last {
        margin-bottom: 3.09091rem;
    }

    .ri .form__row.buttons {
        flex-wrap: wrap;
    }

        .ri .form__row.buttons a {
            margin-right: 0 !important;
            width: 100%
        }

            .ri .form__row.buttons a:first-child {
                margin-bottom: 1.36364rem;
            }
}

#app__full.no-tabs.ba {
    padding: 3.63636rem 1.72727rem;
    padding-bottom: 3.04545rem;
}

.required-error {
    color: #D83737;
    display: none;
    font-size: .81818rem;
}

.error-row label {
    color: #D83737;
}

.error-row input {
    border-color: #D83737 !important;
}

.error-row .edd-value {
    border-color: #D83737;
}

.error-row .required-error {
    display: inline;
}

.se .edd-value, .se .edd-option {
    display: block;
    padding-right: 2.72727rem;
    padding-top: .63636rem;
}

#ba__order-list {
    display: none;
    padding-bottom: 2.72727rem;
    padding-top: .90909rem;
}

#ba__order-list-title strong {
    display: block;
}

#ba__order-list-title p &gt; span {
    display: block;
    max-width: 18.18182rem;
}

#ba__order-list-form .radio__wrapper label {
    align-items: center;
    color: #0A1432;
    display: inline-flex;
    font-size: 1.18182rem;
    letter-spacing: 0;
    margin-bottom: 1rem;
    min-height: 1.63636rem;
    padding-top: 0rem !important;
    text-transform: none;
}

.ba__order-list-form-options {
    display: none;
    padding-left: 2.54545rem;
    padding-bottom: .90909rem;
}

    .ba__order-list-form-options &gt; div:first-child {
        flex-grow: 1;
        max-width: 21.72727rem;
    }

    .ba__order-list-form-options &gt; div:nth-child(2) {
        flex-grow: 1;
        margin-left: 1.54545rem;
        max-width: 12.09091rem;
    }

    .ba__order-list-form-options p {
        color: #5F5F5F;
        font-size: 1rem;
        line-height: 1.36364rem !important;
        margin-bottom: 0 !important;
        margin-top: .72727rem;
    }

    .ba__order-list-form-options.active {
        display: flex;
    }

    .ba__order-list-form-options:last-child {
        padding-bottom: 0;
    }

.ba {
    font-size: 1.18182rem;
}

.ba__wrap {
    display: flex;
    flex: 1;
    flex-wrap: wrap;
}

.ba p {
    line-height: 1.72727rem;
    margin-bottom: 1.90909rem;
}

.ba__prices-title {
    color: #5F5F5F;
    display: block;
    font-size: .81818rem;
    font-weight: 400;
    letter-spacing: 0.04em;
    margin-bottom: .90909rem;
    position: relative;
    text-transform: uppercase;
}

.ba__prices-content &gt; div {
    margin-bottom: .45455rem;
}

    .ba__prices-content &gt; div:last-child {
        margin-bottom: 0;
    }

.ba__prices {
    color: #52ADFF;
    display: flex;
    font-family: "GilroyMedium";
    font-size: 1.81818rem;
    margin-bottom: 2.63636rem;
}

    .ba__prices &gt; div {
        flex-grow: 1;
        width: 50%
    }

.ba form .row.horse__details {
    display: none;
    margin-bottom: 2.72727rem;
}

    .ba form .row.horse__details strong {
        display: block;
        margin-bottom: 1.45455rem;
    }

    .ba form .row.horse__details .hd__title {
        color: #5F5F5F;
        display: block;
        font-size: .81818rem;
        font-weight: 400;
        letter-spacing: 0.04em;
        margin-bottom: .45455rem;
        position: relative;
        text-transform: uppercase;
    }

    .ba form .row.horse__details .hd__name {
        margin-bottom: 1.36364rem;
    }

        .ba form .row.horse__details .hd__name:last-child {
            margin-bottom: 0;
        }

.ba__left {
    margin-right: 13.5%;
    width: 30.5%
}

.ba__right {
    width: 56%
}

    .ba__right h2 {
        margin-bottom: .90909rem;
    }

        .ba__right h2 + p {
            max-width: 23.18182rem;
        }

.ba__title {
    color: #52ADFF;
    font-family: "GilroyMedium";
    font-size: 1.81818rem;
    line-height: 2.18182rem;
    margin-bottom: 2.36364rem;
}

.ba__price {
    margin-bottom: 2.09091rem;
}

.ba__price-title {
    font-weight: 500;
}

.ba__price-amount {
    color: #52ADFF;
    font-family: "GilroyMedium";
    font-size: 1.81818rem;
    margin: .45455rem 0;
}

.ba__price-desc {
    color: #52ADFF;
}

.ba__content img {
    margin-left: .90909rem;
    margin-top: 3.63636rem;
}

.ba .form__row-title {
    color: #5F5F5F;
    display: flex;
    font-size: 1rem;
    margin-bottom: .90909rem;
    margin-top: 1.54545rem;
}

    .ba .form__row-title .info {
        margin-left: 1.18182rem;
        margin-top: 0;
    }

        .ba .form__row-title .info .tree__tip {
            color: #0A1432;
            font-size: 1.18182rem;
            line-height: 1.72727rem;
            transform: translateX(-12.2rem);
            width: 25.36364rem;
        }

.ba form .row {
    display: flex;
    flex-wrap: wrap;
}

.ba form .form__row-select-inner {
    display: flex;
    margin-bottom: 2.72727rem;
    max-width: 19.90909rem;
    width: 100%
}

    .ba form .form__row-select-inner &gt; div {
        width: calc(50% - .77273rem);
    }

        .ba form .form__row-select-inner &gt; div:nth-child(2n+1) {
            margin-right: 1.54545rem;
        }

.ba form .form__row-select-outer {
    display: flex;
}

    .ba form .form__row-select-outer .form__select-wrap {
        flex-shrink: 0;
        margin-right: 1.54545rem;
    }

.ba form .form__row.small {
    margin-bottom: 2.18182rem;
    width: calc(50% - .77273rem);
}

.ba form .form__row.mbs {
    margin-bottom: .45455rem;
}

.ba form .form__row.pt {
    margin-top: 3.18182rem;
}

.ba form #region__options {
    display: none;
    column-count: 4;
    margin-bottom: 3.18182rem;
}

    .ba form #region__options label {
        align-items: center;
        color: #0A1432;
        display: flex;
        font-size: 1.18182rem;
        letter-spacing: 0;
        min-height: 1.63636rem;
        padding-top: 0rem !important;
        text-transform: none;
    }

.ba form .col-6 {
    margin-bottom: 1.81818rem;
    width: calc(50% - .77273rem);
}

    .ba form .col-6:nth-child(2n+1) {
        margin-right: 1.54545rem;
    }

.ba form .edd-value {
    color: #BFBFBF;
}

.ba form .edd-root-has-value .edd-value {
    color: #0A1432;
}

.ba__footer {
    padding-top: 1.09091rem;
}

    .ba__footer span {
        color: #52ADFF;
        font-weight: 500;
    }

    .ba__footer p {
        margin-bottom: 1.36364rem;
        max-width: 36.36364rem;
    }

    .ba__footer label {
        align-items: center;
        color: #0A1432;
        display: flex;
        font-size: 1.18182rem;
        letter-spacing: 0;
        min-height: 1.63636rem;
        padding-top: 0rem !important;
        text-transform: none;
    }

.ba__buttons {
    display: flex;
    padding-top: 1.63636rem;
}

    .ba__buttons .ba__order {
        flex-shrink: 0;
        max-width: 24.09091rem;
    }

    .ba__buttons .ba__clear, .ba__buttons .ba__view {
        flex-grow: 1;
        margin-left: 1.54545rem;
        max-width: 10.72727rem;
    }

#order__rows {
    margin-bottom: 2.27273rem;
}

    #order__rows .order__row {
        border-top: .09091rem solid #E1E3E2;
        padding: .86364rem 0;
        position: relative;
    }

    #order__rows .order__row-alt, #order__rows .order__row-name {
        color: #5F5F5F;
        font-size: .81818rem;
        letter-spacing: 0.04em;
        line-height: 1.7;
        text-transform: uppercase;
    }

    #order__rows .order__row-name {
        color: #0A1432;
    }

    #order__rows .order__row-close {
        background-image: url(../images/icon-close.svg);
        background-size: cover;
        cursor: pointer;
        height: 1rem;
        margin-top: -.5rem;
        right: 0rem;
        top: 50%;
        position: absolute;
        width: 1rem;
    }

    #order__rows .order__row:last-child {
        border-bottom: .09091rem solid #E1E3E2;
    }

#order__finished {
    margin-bottom: 3rem;
}

#order__buttons a:first-child {
    margin-bottom: 1.45455rem;
}

@media only screen and (max-width: 1023px) {
    #app__full.no-tabs.ba {
        padding: 3.18182rem 1.27273rem;
    }

    .ba__wrap {
        padding: 3.18182rem 1.27273rem;
    }

    .ba__left, .ba__right {
        margin: 0;
        width: 100%
    }

    .ba__left {
        padding-bottom: 5rem;
    }

    .ba__right {
        border-top: .09091rem solid #E1E3E2;
        margin: 0 -1.27273rem;
        padding: 0 1.27273rem;
        padding-top: 2.27273rem;
        width: calc(100% + 2.54546rem);
    }

    .ba form .col-6 {
        margin-right: 0 !important;
        width: 100%
    }

    .ba form .form__row-select-inner {
        max-width: 100%
    }

    .ba form .form__row.small {
        margin-bottom: 1.81818rem;
        width: 100%
    }

    .ba__buttons {
        display: block;
    }

        .ba__buttons button {
            margin-bottom: 1.27273rem;
        }

        .ba__buttons .ba__view {
            margin-bottom: 1.27273rem;
        }

        .ba__buttons a, .ba__buttons button {
            margin-left: 0 !important;
            max-width: 100% !important;
        }

        .ba__buttons .ba__clear:hover {
            background-color: #fff;
            color: #0A1432;
        }

    .ba form #region__options {
        column-count: 2;
    }

    .ba form .form__row-select-outer {
        display: block;
    }

    .ba .form__row-title .info.active .tree__tip {
        opacity: 1;
        pointer-events: auto;
    }
}

@media only screen and (max-width: 767px) {
    .ba .form__row-title .info {
        position: static;
    }

        .ba .form__row-title .info .tree__tip {
            transform: translateX(0);
            left: 50%;
            margin-left: -12.72727rem;
        }

            .ba .form__row-title .info .tree__tip:before {
                display: none;
            }
}

@media only screen and (min-width: 1024px) {
    .ba .form__row-title .info: hover .tree__tip {
        opacity: 1;
        pointer-events: auto;
    }
}

.up__inner .edd-value {
    color: #BFBFBF;
}

.up__inner .edd-root.edd-root-has-value .edd-value {
    color: #0A1432;
}

#payment__tiles {
    font-size: 1.18182rem;
    line-height: 1;
    padding-top: 2.81818rem;
}

#payment__tiles-inner {
    display: flex;
    margin: 0 auto;
    max-width: 48.27273rem;
}

#payment__tiles .p__tile {
    border-radius: 0 0 .72727rem .72727rem;
    box-shadow: rgba(0, 0, 0, 0.16) 0 .18182rem .36364rem;
    width: calc(50% - 1.045rem);
}

#payment__tiles .p__tile-inner {
    padding: 0 1.63636rem;
    padding-bottom: 2.72727rem;
}

#payment__tiles .p__tile.yellow .p__plan {
    background-color: #FFD200;
}

#payment__tiles .p__tile.yellow .p__price {
    color: #FFD200;
}

#payment__tiles .p__tile.yellow.active {
    border-color: #FFD200;
}

#payment__tiles .p__tile.active {
    border: .09091rem solid #52ADFF;
}

#payment__tiles .p__tile:not(.active) .p__title {
    padding-top: 3.45455rem;
}

#payment__tiles .p__tile:first-child {
    margin-right: 2.09091rem;
}

#payment__tiles .p__plan {
    background-color: #52ADFF;
    color: #fff;
    font-size: .81818rem;
    letter-spacing: 0.04em;
    min-height: .45455rem;
    text-align: center;
    text-transform: uppercase;
}

    #payment__tiles .p__plan.active {
        padding: .54545rem 0;
    }

#payment__tiles .p__title {
    margin-bottom: 1.45455rem;
    padding-top: 1.81818rem;
    text-align: center;
}

#payment__tiles .p__subtitle {
    font-family: "GilroyMedium";
    font-size: 2.45455rem;
    line-height: 2.72727rem;
    margin-bottom: 1.27273rem;
    text-align: center;
}

#payment__tiles .p__price {
    color: #52ADFF;
    font-family: "GilroyMedium";
    font-size: 4.54545rem;
    margin-bottom: 1.81818rem;
    text-align: center;
}

    #payment__tiles .p__price span {
        font-size: 2.72727rem;
    }

#payment__tiles .p__list {
    margin-bottom: 1.81818rem;
    min-height: 14.54545rem;
}

#payment__tiles .p__list-row {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1.09091rem;
}

    #payment__tiles .p__list-row &gt; div:last-child {
        margin-left: auto;
        padding-left: .90909rem;
    }

        #payment__tiles .p__list-row &gt; div:last-child.tick {
            background-image: url(../images/icon-tick-thick.svg);
            background-repeat: no-repeat;
            background-size: contain;
            height: 1rem;
            width: 1.09091rem;
        }

    #payment__tiles .p__list-row:last-child {
        margin-bottom: 0;
    }

#payment__tiles .p__select {
    margin-bottom: 2.09091rem;
}

    #payment__tiles .p__select .edd-value {
        background-color: #fff;
        color: #0A1432;
    }

.up__form-options {
    color: #5F5F5F;
    font-size: 1.27273rem;
    line-height: 1.81818rem;
    margin-top: 2rem;
    padding-bottom: 1.09091rem;
}

    .up__form-options h2 {
        margin-bottom: .72727rem;
    }

    .up__form-options &gt; div {
        margin-bottom: 4.09091rem;
    }

        .up__form-options &gt; div:last-child {
            margin-bottom: 0;
        }

    .up__form-options label {
        font-size: 1.27273rem;
        letter-spacing: 0;
        line-height: 1.81818rem;
        text-transform: none;
    }

    .up__form-options p {
        margin-bottom: 1.36364rem;
    }

.up__form-fancy-checkbox {
    display: flex;
    margin-bottom: 1.09091rem;
}

    .up__form-fancy-checkbox input {
        display: none;
    }

        .up__form-fancy-checkbox input:checked + label:after {
            background-color: #52ADFF;
            left: 1.72727rem;
        }

    .up__form-fancy-checkbox label {
        margin-bottom: 0;
        padding-left: 4.09091rem;
        position: relative;
    }

        .up__form-fancy-checkbox label:before {
            background-color: #DEDEDE;
            border-radius: 1.36364rem;
            content: "";
            display: block;
            height: 1.61545rem;
            left: 0;
            position: absolute;
            top: 0;
            width: 3.22727rem;
        }

        .up__form-fancy-checkbox label:after {
            background-color: #fff;
            border-radius: 50%;
            content: "";
            display: block;
            height: 1.27273rem;
            left: .18182rem;
            position: absolute;
            top: .18182rem;
            transition: all 0.3s ease;
            width: 1.27273rem;
        }

    .up__form-fancy-checkbox:last-child {
        margin-bottom: 0;
    }

.up .p__block {
    margin-bottom: 3.18182rem;
}

    .up .p__block .edd-value {
        color: #BFBFBF;
    }

    .up .p__block .edd-root.edd-root-has-value .edd-value {
        color: #0A1432;
    }

    .up .p__block h2 {
        margin-bottom: 1.18182rem;
    }

    .up .p__block p {
        font-size: 1.18182rem;
        margin-bottom: 1.72727rem;
    }

    .up .p__block:not(.shortcut) {
        max-width: 23.09091rem;
    }

        .up .p__block:not(.shortcut) a {
            max-width: 11.36364rem;
        }

    .up .p__block .table__pagination .table__pag.active {
        color: #52ADFF;
    }

.up .p__block-inner {
    display: flex;
}

    .up .p__block-inner &gt; div {
        width: calc(50% - 0.5rem);
    }

        .up .p__block-inner &gt; div .form__row {
            width: 100%
        }

            .up .p__block-inner &gt; div .form__row.small {
                max-width: 7.63636rem;
            }

        .up .p__block-inner &gt; div:first-child {
            margin-right: 2rem;
        }

.up .p__block#p__regions {
    max-width: 51.81818rem;
}

    .up .p__block#p__regions.hide {
        display: none;
    }

    .up .p__block#p__regions .p__columns &gt; div {
        margin-right: 2.27273rem;
    }

        .up .p__block#p__regions .p__columns &gt; div.large {
            width: 75%
        }

            .up .p__block#p__regions .p__columns &gt; div.large .col-wrap {
                column-count: 3;
            }

        .up .p__block#p__regions .p__columns &gt; div:last-child {
            margin-right: 0;
        }

.up .p__table {
    font-size: 1.18182rem;
}

    .up .p__table .p__row {
        border-bottom: .09091rem solid #E1E3E2;
        display: flex;
        height: 3rem;
    }

        .up .p__table .p__row &gt; div {
            align-items: center;
            display: flex;
        }

            .up .p__table .p__row &gt; div:first-child {
                width: 23.6%
            }

        .up .p__table .p__row:nth-child(2n+1) {
            background-color: #F9F9F9;
        }

        .up .p__table .p__row:first-child {
            border-top: .09091rem solid #E1E3E2;
        }

.up .p__columns {
    display: none;
}

.up .p__columns-title {
    color: #5F5F5F;
    display: block;
    font-size: .81818rem;
    font-weight: 400;
    letter-spacing: 0.04em;
    margin-bottom: .90909rem;
    position: relative;
    text-transform: uppercase;
}

.up .p__columns .radio__wrapper {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
}

.up .p__columns label {
    align-items: center;
    color: #0A1432;
    display: flex;
    font-size: 1.18182rem;
    letter-spacing: 0;
    margin-bottom: 1rem;
    min-height: 1.63636rem;
    padding-top: 0rem !important;
    text-transform: none;
}

.up .p__columns.show {
    display: flex;
}

.up .app__content h1 {
    color: #52ADFF;
    padding: 0;
}

.up__block {
    margin-bottom: 5rem;
}

    .up__block h2 {
        margin-bottom: 1.54545rem;
    }

    .up__block form input {
        color: #BFBFBF;
        font-weight: 400;
        letter-spacing: 0;
        max-width: 23.09091rem;
    }

    .up__block input {
        font-size: 1.27273rem !important;
        font-weight: 500;
        letter-spacing: 0.05em;
        padding-left: 4.54545rem !important;
    }

        .up__block input + div {
            font-size: .90909rem;
            margin-bottom: 2.27273rem;
            margin-top: .72727rem;
        }

    .up__block #method__wrap {
        position: relative;
    }

        .up__block #method__wrap img {
            left: .36364rem;
            position: absolute;
            top: .36364rem;
        }

    .up__block #up__plan {
        border-radius: 0 0 .72727rem .72727rem;
        box-shadow: rgba(0, 0, 0, 0.16) 0 .18182rem .36364rem;
        margin-bottom: 2.45455rem;
        max-width: 23.09091rem;
    }

    .up__block #up__plan-header {
        align-items: center;
        display: flex;
        font-size: .81818rem;
        height: 1.90909rem;
        letter-spacing: 0.04em;
        padding-left: .90909rem;
        text-transform: uppercase;
    }

    .up__block #up__plan-inner {
        padding: 1.81818rem;
    }

        .up__block #up__plan-inner strong {
            display: block;
            font-size: 1.18182rem;
            margin-bottom: 3.18182rem;
        }

        .up__block #up__plan-inner.alt strong {
            margin-bottom: .45455rem;
        }

        .up__block #up__plan-inner.alt .up__plan-desc {
            font-size: 1.18182rem;
            margin-bottom: 1.81818rem;
        }

    .up__block #up__plan-price {
        font-family: "GilroyMedium"
    }

        .up__block #up__plan-price &gt; div:first-child {
            font-size: 2.45455rem;
        }

        .up__block #up__plan-price &gt; div:last-child {
            font-size: 1.63636rem;
        }

    .up__block #up__plan.blue #up__plan-header {
        background-color: #52ADFF;
        color: #fff;
    }

    .up__block #up__plan.blue #up__plan-price {
        color: #52ADFF;
    }

    .up__block #up__plan.yellow #up__plan-header {
        background-color: #FFD200;
    }

    .up__block #up__plan.yellow #up__plan-price {
        color: #FFD200;
    }

    .up__block #up__plan.grey #up__plan-header {
        background-color: #BFBFBF;
        color: #fff;
    }

    .up__block #up__plan.grey strong {
        margin-bottom: 5.18182rem;
    }

    .up__block #up__plan.grey #up__plan-price {
        color: #BFBFBF;
    }

        .up__block #up__plan.grey #up__plan-price &gt; div {
            font-size: 2.45455rem;
        }

    .up__block .btn {
        max-width: 15.45455rem;
    }

        .up__block .btn.large {
            max-width: 18.18182rem;
        }

        .up__block .btn.largest {
            max-width: 22.72727rem;
        }

        .up__block .btn.mt {
            margin-top: 2.72727rem;
        }

    .up__block:last-child {
        margin-bottom: 0;
    }

.up__form-buttons {
    display: flex !important;
    flex-wrap: nowrap !important;
    margin-top: 2rem;
    width: calc(50% - 0.86364rem);
}

    .up__form-buttons button, .up__form-buttons a {
        width: calc(50% - 0.636363rem) !important;
    }

        .up__form-buttons button:first-child, .up__form-buttons a:first-child {
            margin-right: 1.27273rem;
        }

.up__inner {
    max-width: 47.90909rem;
    padding-top: 3.63636rem;
}

    .up__inner.alt {
        max-width: 100%
    }

    .up__inner form.flex &gt; div {
        display: flex;
        flex-wrap: wrap;
    }

    .up__inner form .form__row {
        margin-bottom: 1.63636rem;
        width: calc(50% - 0.86364rem);
    }

        .up__inner form .form__row a:not(.btn) {
            color: #52ADFF;
            display: inline-block;
            font-size: .90909rem;
            font-weight: 500;
            letter-spacing: 0.04em;
            margin-top: .90909rem;
            text-decoration: none;
            text-transform: uppercase;
        }

        .up__inner form .form__row.mbl {
            margin-bottom: 2.72727rem;
        }

        .up__inner form .form__row.date {
            width: 100%
        }

            .up__inner form .form__row.date .form__row-inner {
                max-width: 16.54545rem;
            }

                .up__inner form .form__row.date .form__row-inner &gt; div {
                    margin-right: .63636rem;
                    width: 5.09091rem;
                }

                    .up__inner form .form__row.date .form__row-inner &gt; div:last-child {
                        margin-right: 0;
                    }

        .up__inner form .form__row.small .form__row-inner &gt; div {
            width: calc(50% - 0.636363rem);
        }

            .up__inner form .form__row.small .form__row-inner &gt; div:first-child {
                margin-right: 1.27273rem;
            }

        .up__inner form .form__row:nth-child(2n+1) {
            margin-right: 1.72727rem;
        }

        .up__inner form .form__row:last-child {
            margin-bottom: 1.36364rem;
        }

.up #account__overview img {
    width: 100%
}

.up #account__overview-main {
    text-align: center;
}

    .up #account__overview-main h1 {
        color: #0A1432;
        margin-bottom: .27273rem;
    }

        .up #account__overview-main h1 + p {
            color: #5F5F5F;
            font-size: 1.18182rem;
        }

.up #account__img {
    border-radius: 50%;
    cursor: pointer;
    margin: 0 auto;
    margin-bottom: 1.54545rem;
    max-width: 13.45455rem;
    overflow: hidden;
    position: relative;
}

.up #account__edit {
    background-color: rgba(0, 0, 0, 0.4);
    background-position: center 1rem;
    background-image: url(../images/icon-camera.svg);
    background-repeat: no-repeat;
    bottom: 0;
    color: #fff;
    overflow: hidden;
    padding-bottom: 1.36364rem;
    padding-top: 2.72727rem;
    position: absolute;
    width: 100%
}

.up .account__overview-block {
    font-size: 1.18182rem;
    margin-top: 3.18182rem;
}

    .up .account__overview-block h2 {
        color: #FFD200;
        margin-bottom: .45455rem;
    }

.up .account__overview-row {
    margin-bottom: 1.81818rem;
}

.up .account__overview-row-label {
    color: #5F5F5F;
    font-size: .81818rem;
    letter-spacing: 0.04em;
    margin-bottom: .18182rem;
    text-transform: uppercase;
}

.up .account__overview-row-membership {
    display: flex;
    margin-bottom: 1rem;
    margin-top: 1.18182rem;
}

    .up .account__overview-row-membership span {
        background-color: #FFD200;
        background-image: url(../images/icon-tick-white.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: 1.90909rem;
        border-radius: 50%;
        display: block;
        height: 3.27273rem;
        margin-right: .90909rem;
        width: 3.27273rem;
    }

        .up .account__overview-row-membership span.grey {
            background-color: #BFBFBF;
        }

    .up .account__overview-row-membership &gt; div {
        align-items: center;
        display: flex;
        line-height: 1.63636rem;
    }

.up .account__overview-row-sub {
    font-size: .90909rem;
}

.up .account__overview-row:last-child {
    margin-bottom: 0;
}

#tracking__wrap {
    display: flex;
    max-width: 48.18182rem;
}

    #tracking__wrap .tracking__col {
        width: calc(50% - 1rem);
    }

        #tracking__wrap .tracking__col form .form__row {
            margin-right: 0 !important;
            width: 100% !important;
        }

            #tracking__wrap .tracking__col form .form__row input {
                max-width: 20rem;
            }

        #tracking__wrap .tracking__col:first-child {
            margin-right: 2rem;
        }

.tracking__col h2 {
    margin-bottom: 1.54545rem;
}

.tracking__col a {
    margin-bottom: 2rem;
    max-width: 11.09091rem;
}

.tracking__col-title {
    color: #5F5F5F;
    display: block;
    font-size: .81818rem;
    font-weight: 400;
    letter-spacing: 0.04em;
    margin-bottom: .45455rem;
    text-transform: uppercase;
}

    .tracking__col-title.sortable {
        cursor: pointer;
        text-decoration: underline;
    }

.tracking__col-title-wrap {
    display: flex;
}

    .tracking__col-title-wrap .tracking__col-reload {
        align-self: flex-start;
        cursor: pointer;
        margin-left: auto;
        width: .81818rem;
    }

        .tracking__col-title-wrap .tracking__col-reload svg {
            height: auto;
            max-width: .81818rem;
            position: relative;
        }

.tracking__col-row {
    border-top: .09091rem solid #E1E3E2;
    color: #5F5F5F;
    font-size: .81818rem;
    letter-spacing: 0.04em;
    line-height: 1.09091rem;
    padding-bottom: .90909rem;
    padding-top: .90909rem;
    text-transform: uppercase;
    transition: background-color 0.3s ease;
}

.tracking__col-row-options-trigger {
    background-image: url(../images/dots.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: .27273rem;
    cursor: pointer;
    height: 2.45455rem;
    margin-top: -1.22727rem;
    position: absolute;
    right: 0rem;
    top: 50%;
    width: 1.09091rem;
}

.tracking__col-row-options {
    border-radius: .27273rem;
    box-shadow: rgba(0, 0, 0, 0.16) 0 .09091rem .72727rem;
    display: none;
    position: absolute;
    right: .36364rem;
    top: 2.27273rem;
    width: 10.63636rem;
    z-index: 3;
}

    .tracking__col-row-options &gt; div, .tracking__col-row-options &gt; a {
        align-items: center;
        background-color: #fff;
        background-position: .68182rem center;
        background-repeat: no-repeat;
        background-size: 1.27273rem;
        color: #BFBFBF;
        cursor: pointer;
        display: flex;
        font-size: 1.27273rem;
        letter-spacing: 0;
        height: 2.86364rem;
        padding-left: 3rem;
        text-transform: none;
        transition: background-color 0.3s ease;
    }

        .tracking__col-row-options &gt; div.edit, .tracking__col-row-options &gt; a.edit {
            background-image: url(../images/icon-edit.svg);
        }

        .tracking__col-row-options &gt; div.delete, .tracking__col-row-options &gt; a.delete {
            background-image: url(../images/icon-delete.svg);
        }

        .tracking__col-row-options &gt; div:hover, .tracking__col-row-options &gt; a:hover {
            background-color: #EBF7FF;
        }

    .tracking__col-row-options &gt; a {
        text-decoration: none;
    }

    .tracking__col-row-options.show {
        display: block;
    }

.tracking__col-row-inner {
    display: flex;
    position: relative;
}

    .tracking__col-row-inner &gt; div:first-child {
        padding-right: 1.81818rem;
        width: 52.3%
    }

    .tracking__col-row-inner &gt; div:nth-child(2) {
        display: flex;
        flex-grow: 1;
        padding-right: 1.81818rem;
    }

        .tracking__col-row-inner &gt; div:nth-child(2) span {
            align-items: center;
            display: flex;
        }

            .tracking__col-row-inner &gt; div:nth-child(2) span:first-child {
                margin-right: .45455rem;
            }

.tracking__col-row-name {
    color: #0A1432;
    font-size: 1.09091rem;
    letter-spacing: 0;
    line-height: 1.18182rem;
    text-transform: none;
}

.tracking__col-row-comment {
    color: #52ADFF;
    letter-spacing: 0;
    margin-top: .45455rem;
    text-transform: none;
}

.tracking__col-row:last-child {
    border-bottom: .09091rem solid #E1E3E2;
}

.tracking__col-row:nth-child(2n+1) {
    background-color: #F9F9F9;
}

.tracking__col-row:hover {
    background-color: #EBF7FF;
}

.tracking__col .table__pagination .table__pag.active {
    color: #52ADFF;
}

@media only screen and (max-width: 1023px) {
    .up #account__overview img {
        max-width: 16.54545rem;
    }

    .up__block h2 {
        color: #52ADFF !important;
        font-size: 1.45455rem !important;
        font-weight: 500 !important;
        margin-bottom: 1.54545rem !important;
        padding-bottom: 0 !important;
    }

        .up__block h2:after {
            display: none;
        }

    .ft .horse-tracking.alt .form__row:nth-child(2) {
        margin-right: 0;
        max-width: 15.45455rem !important;
        width: 100%
    }

    .up #app__right .app__content h1 {
        display: none;
    }

    .up__inner {
        padding-top: 0;
    }

        .up__inner form .form__row {
            width: 100%
        }

            .up__inner form .form__row:nth-child(2n+1) {
                margin-right: 0;
            }

            .up__inner form .form__row.mbl {
                margin-bottom: 1.36364rem;
            }

                .up__inner form .form__row.mbl:nth-child(2) {
                    margin-bottom: 2.27273rem;
                }

            .up__inner form .form__row.small .form__row-inner &gt; div:first-child {
                margin-right: 2rem;
                width: calc(72% - 1rem);
            }

            .up__inner form .form__row.small .form__row-inner &gt; div:last-child {
                width: calc(28% - 1rem);
            }

    .up__form-buttons {
        flex-wrap: wrap !important;
        width: 100%
    }

        .up__form-buttons button, .up__form-buttons a {
            margin-right: 0rem !important;
            width: 100% !important;
        }

        .up__form-buttons button {
            margin-bottom: 1.54545rem;
        }

    #payment__tiles {
        padding-top: 4.54545rem;
    }

    #payment__tiles-inner, .up .p__block-inner {
        display: block;
    }

    #payment__tiles .p__tile:first-child {
        margin-bottom: 2.72727rem;
        margin-right: 0;
    }

    #payment__tiles .p__tile {
        width: 100%
    }

    .up .p__block-inner &gt; div:first-child, .up .p__block-inner &gt; div {
        margin-right: 0;
        width: 100%
    }

        .up .p__block-inner &gt; div .form__row.small {
            max-width: 13.27273rem;
        }

    .up .p__columns.show {
        display: block;
    }

    .up .p__block#p__regions .p__columns &gt; div {
        margin-bottom: 1.81818rem;
        width: 100%
    }

        .up .p__block#p__regions .p__columns &gt; div.large {
            width: 100%
        }

            .up .p__block#p__regions .p__columns &gt; div.large .col-wrap {
                column-count: 1;
            }

    #tracking__wrap {
        display: block;
    }

        #tracking__wrap .tracking__col {
            width: 100%
        }

            #tracking__wrap .tracking__col:first-child {
                margin-bottom: 3.18182rem;
                margin-right: 0;
            }
}

.ft__wrap {
    display: flex;
}

    .ft__wrap h2 {
        margin-bottom: 1.36364rem;
    }

    .ft__wrap.hide {
        display: none;
    }

.ft__add {
    height: 100%
}

    .ft__add #stallion-match-results.find__pedigree {
        height: 100%;
        min-height: 59.27273rem !important;
        padding-bottom: 0;
    }

    .ft__add #stallion-match-results__main {
        border-right: 0;
        padding-right: 0;
    }

    .ft__add .tree__col {
        pointer-events: none;
    }

        .ft__add .tree__col input {
            pointer-events: auto;
        }

    .ft__add.hide {
        display: none;
    }

.ft__left {
    margin-right: 3.75%;
    width: 25.86%
}

.ft__right {
    width: 70.39%
}

    .ft__right.disabled .ft__table-row:first-child.ft__table-small {
        color: #DEDEDE;
    }

    .ft__right.disabled .ft__table-row:not(.ft__table-small) {
        pointer-events: none;
    }

        .ft__right.disabled .ft__table-row:not(.ft__table-small) &gt; div {
            opacity: 0;
        }

    .ft__right.disabled .ft__table {
        overflow: hidden;
    }

    .ft__right.disabled .ft__table-row:nth-child(2n) {
        background-color: transparent;
    }

    .ft__right.disabled .table__pagination {
        display: none;
    }

.ft .app__content &gt; div:first-child {
    height: 100%
}

.ft .add-horse {
    display: flex;
    margin-bottom: 3rem;
}

    .ft .add-horse input {
        margin-right: 1.72727rem;
        width: 14.90909rem;
    }

    .ft .add-horse button {
        margin-top: 1.27273rem;
        position: relative;
        top: -.18182rem;
    }

    .ft .add-horse .form__row {
        margin-bottom: 0;
    }

.ft .horse-tracking {
    display: flex;
    margin-bottom: 1.90909rem;
}

    .ft .horse-tracking.alt {
        max-width: 27.27273rem;
    }

    .ft .horse-tracking label {
        min-height: .81818rem;
    }

    .ft .horse-tracking .form__button {
        margin-left: auto;
        padding-top: 1.09091rem;
        width: 11.45455rem;
    }

    .ft .horse-tracking .form__row {
        margin-bottom: 0;
    }

    .ft .horse-tracking .form__row-inner &gt; div {
        min-width: 6.45455rem;
    }

        .ft .horse-tracking .form__row-inner &gt; div .edd-value {
            color: #BFBFBF;
        }

        .ft .horse-tracking .form__row-inner &gt; div .edd-root.edd-root-has-value .edd-value {
            color: #0A1432;
        }

        .ft .horse-tracking .form__row-inner &gt; div:first-child {
            margin-right: .72727rem;
        }

    .ft .horse-tracking .form__row:first-child {
        margin-right: 2.54545rem;
        max-width: 15.45455rem;
        width: 100%
    }

    .ft .horse-tracking .form__row:nth-child(2) {
        margin-right: 2.18182rem;
    }

.ft__table.transactions .ft__table-row {
    cursor: default;
}

    .ft__table.transactions .ft__table-row &gt; div:first-child {
        width: 20.95%
    }

    .ft__table.transactions .ft__table-row &gt; div:nth-child(2) {
        width: 51.05%
    }

    .ft__table.transactions .ft__table-row &gt; div:nth-child(3) {
        flex-grow: 1;
        text-align: right;
    }

    .ft__table.transactions .ft__table-row &gt; div:last-child {
        padding-right: 0;
        text-align: right;
        width: 15.81%
    }

        .ft__table.transactions .ft__table-row &gt; div:last-child a {
            color: #52ADFF;
            font-size: 1rem;
            font-weight: 400;
            letter-spacing: 0.04em;
            position: relative;
            text-decoration: none;
            text-transform: uppercase;
        }

.ft__table .flex {
    display: flex;
    line-height: 1rem;
    padding-top: .18182rem;
}

    .ft__table .flex span:first-child {
        align-items: center;
        display: flex;
        margin-right: .45455rem;
    }

.ft__table-small {
    color: #5F5F5F;
    display: block;
    font-size: .81818rem !important;
    font-weight: 400;
    letter-spacing: 0.04em;
    position: relative;
    text-transform: uppercase;
}

.ft__table-meta span {
    color: #FFD200;
}

.ft__table-inner {
    display: flex;
}

    .ft__table-inner &gt; div:first-child {
        flex-grow: 0;
        flex-shrink: 0;
        margin-right: 3.18182rem;
        width: 48%
    }

    .ft__table-inner &gt; div:last-child {
        flex-grow: 0;
        flex-shrink: 0;
        width: 52%
    }

.ft__table-title {
    display: flex;
    margin-bottom: .09091rem;
}

    .ft__table-title span:first-child {
        margin-right: .72727rem;
    }

    .ft__table-title span:last-child {
        padding-top: .27273rem;
    }

.ft__table-row {
    border-top: .09091rem solid #E1E3E2;
    cursor: pointer;
    display: flex;
    font-size: 1.18182rem;
    padding-bottom: 1.09091rem;
    padding-top: .90909rem;
    transition: background-color 0.3s ease;
}

    .ft__table-row &gt; div {
        padding-right: .90909rem;
    }

        .ft__table-row &gt; div:first-child {
            width: 45.67%
        }

        .ft__table-row &gt; div:nth-child(2) {
            width: 7.3%
        }

        .ft__table-row &gt; div:nth-child(3) {
            width: 9.5%
        }

        .ft__table-row &gt; div:nth-child(4) {
            width: 10.52%
        }

        .ft__table-row &gt; div:nth-child(5) {
            width: 27.01%
        }

            .ft__table-row &gt; div:nth-child(5) .ft__table-small {
                margin-top: .09091rem;
            }

    .ft__table-row:first-child.ft__table-small {
        background-color: transparent !important;
        border-top: none;
        cursor: default;
        padding-bottom: .45455rem;
        padding-top: 0;
    }

        .ft__table-row:first-child.ft__table-small:hover {
            background-color: transparent;
        }

    .ft__table-row:last-child {
        border-bottom: .09091rem solid #E1E3E2;
    }

    .ft__table-row:nth-child(2n) {
        background-color: #F9F9F9;
    }

    .ft__table-row:hover {
        background-color: #EBF7FF;
    }

@media only screen and (max-width: 1023px) {
    .ft__wrap {
        flex-wrap: wrap;
    }

        .ft__wrap h2 {
            margin-bottom: 2.72727rem;
        }

    .ft .tabs {
        font-size: 1.36364rem;
    }

    .ft__left, .ft__right {
        padding: 2.27273rem 1.27273rem;
        width: 100%
    }

    .ft__left {
        margin-right: 0;
        order: 2;
    }

    .ft__right {
        order: 1;
    }

    .ft__add h2 {
        padding: 1.81818rem 1.27273rem;
        padding-bottom: 1.36364rem;
    }

    .ft .horse-tracking {
        flex-wrap: wrap;
        margin-bottom: 3.72727rem;
    }

        .ft .horse-tracking .form__row-inner &gt; div {
            flex-grow: 1;
            min-width: unset;
        }

            .ft .horse-tracking .form__row-inner &gt; div:first-child {
                margin-right: .90909rem;
            }

        .ft .horse-tracking .form__row:first-child {
            margin-bottom: 1.90909rem;
            margin-right: 0;
            width: 100%
        }

        .ft .horse-tracking .form__row:nth-child(2) {
            margin-right: .90909rem;
        }

        .ft .horse-tracking .form__row:nth-child(2), .ft .horse-tracking .form__row:nth-child(3) {
            width: calc(50% - 0.454545rem);
        }

        .ft .horse-tracking .form__button {
            padding-top: 3.18182rem;
            width: 100%
        }

    .ft__table {
        overflow: auto;
    }

    .ft__table-row {
        min-width: 63.09091rem;
    }

        .ft__table-row &gt; div:first-child {
            flex-basis: 26.45455rem;
            width: 26.45455rem;
        }

    .ft__table-wrap {
        margin-right: -1.27273rem;
        position: relative;
    }

        .ft__table-wrap:after {
            background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);
            content: "";
            height: 100%;
            position: absolute;
            right: 0rem;
            top: 0;
            width: 1.81818rem;
        }

    .ft__table.transactions .ft__table-row &gt; div:first-child {
        flex-basis: 13.63636rem;
        width: auto;
    }

    .ft__table.transactions .ft__table-row &gt; div:nth-child(2) {
        width: 40.05%
    }

    .ft__table.transactions .ft__table-row &gt; div:nth-child(3) {
        flex-grow: 0;
        width: 15%
    }

    .ft__table.transactions .ft__table-row &gt; div:last-child {
        flex-grow: 1;
        padding-right: 1.81818rem;
        width: auto;
    }
}

.blue {
    border-color: #0A1432;
}

    .blue .select2-results__option {
        background-color: #FFD200 !important;
        color: #0A1432;
        transition: all 0.3s ease;
    }

    .blue .select2-container--default .select2-results__option[aria-selected=true] {
        background-color: transparent;
    }

    .blue .select2-results__option--highlighted[aria-selected] {
        background-color: #0A1432 !important;
        color: #FFD200;
    }

#tile__wrapper {
    display: flex;
    flex-wrap: wrap;
    padding: 0 1.72727rem;
    width: 100%
}

    #tile__wrapper .tile {
        background-color: #fff;
        background-size: cover;
        border-radius: .90909rem;
        box-shadow: rgba(0, 0, 0, 0.16) 0 .18182rem .36364rem;
        height: 28.81818rem;
        margin-bottom: 1.54545rem;
        margin-right: 1.54545rem;
        overflow: hidden;
        padding: 1.36364rem;
        padding-bottom: 0rem;
        position: relative;
        width: calc((100% / 3) - (3.090909rem / 3));
    }

    #tile__wrapper .tile__link a {
        font-weight: 500;
    }

    #tile__wrapper .tile__news-wrap {
        padding-top: 1.81818rem;
    }

        #tile__wrapper .tile__news-wrap .t__content {
            font-size: 1.18182rem;
            line-height: 1.72727rem;
        }

            #tile__wrapper .tile__news-wrap .t__content p {
                margin-bottom: 1.81818rem;
            }

                #tile__wrapper .tile__news-wrap .t__content p:last-child {
                    margin-bottom: 0;
                }

        #tile__wrapper .tile__news-wrap .t__date {
            font-size: .81818rem;
            margin-bottom: 2rem;
        }

    #tile__wrapper .tile__news-dots, #tile__wrapper .tile__news-arrows {
        bottom: 1.27273rem;
        left: 0;
        position: absolute;
        width: 100%
    }

        #tile__wrapper .tile__news-dots ul {
            display: flex;
            height: 1.18182rem;
            justify-content: center;
        }

            #tile__wrapper .tile__news-dots ul li {
                height: 1.18182rem;
                margin-right: .90909rem;
            }

                #tile__wrapper .tile__news-dots ul li button {
                    background: none;
                    border: .09091rem solid #0A1432;
                    border-radius: 50%;
                    cursor: pointer;
                    display: block;
                    height: 1.18182rem;
                    padding: 0;
                    text-indent: -99999px;
                    width: 1.18182rem;
                }

                #tile__wrapper .tile__news-dots ul li.slick-active button {
                    background-color: #0A1432;
                }

                #tile__wrapper .tile__news-dots ul li:last-child {
                    margin-right: 0;
                }

    #tile__wrapper .tile__news-arrows {
        display: flex;
        padding: 0 1.31818rem;
        pointer-events: none;
    }

        #tile__wrapper .tile__news-arrows button {
            background: none;
            background-image: url(../images/icon-chevron-left.svg);
            background-repeat: no-repeat;
            background-size: contain;
            border: none;
            height: 1.09091rem;
            padding: 0;
            pointer-events: auto;
            text-indent: -99999px;
            width: .54545rem;
        }

            #tile__wrapper .tile__news-arrows button.slick-next {
                background-image: url(../images/icon-chevron-right.svg);
                margin-left: auto;
            }

    #tile__wrapper .tile__graph {
        margin-bottom: 1.18182rem;
        margin-top: 1.36364rem;
    }

    #tile__wrapper .tile__graph-heading {
        color: #52ADFF;
        font-size: 1.18182rem;
        padding-bottom: 1.36364rem;
        padding-top: 1.81818rem;
    }

    #tile__wrapper .tile__graph.lmb {
        margin-bottom: 2.54545rem;
    }

    #tile__wrapper .tile__options {
        border-radius: .45455rem;
        display: none;
        box-shadow: rgba(0, 0, 0, 0.16) 0 .09091rem .72727rem;
        position: absolute;
        right: calc(100% - 1.15rem);
        top: 1.27273rem;
        width: 11.36364rem;
        z-index: 2;
    }

        #tile__wrapper .tile__options .radio__wrapper label {
            background-color: #fff;
            color: #545454;
            font-size: 1.27273rem;
            letter-spacing: 0;
            line-height: 1;
            margin-bottom: 0;
            padding-bottom: .81818rem;
            padding-top: .81818rem;
            padding-left: 3.09091rem;
            text-transform: none;
            transition: background-color 0.3s ease;
        }

            #tile__wrapper .tile__options .radio__wrapper label:before {
                border-color: #545454;
                left: .72727rem;
                top: .63636rem;
            }

            #tile__wrapper .tile__options .radio__wrapper label:hover {
                background-color: #EBF7FF;
            }

        #tile__wrapper .tile__options .radio__wrapper input:checked + label {
            background-color: #EBF7FF;
        }

        #tile__wrapper .tile__options .radio__wrapper:first-child label {
            border-radius: .45455rem .45455rem 0 0;
        }

        #tile__wrapper .tile__options .radio__wrapper:last-child label {
            border-radius: 0 0 .45455rem .45455rem;
        }

    #tile__wrapper .tile__options-wrap {
        position: absolute;
        right: 1.27273rem;
        top: 1.18182rem;
    }

    #tile__wrapper .tile__options-trigger {
        background-image: url(../images/icon-wheel-grey.svg);
        background-size: contain;
        cursor: pointer;
        height: 1.18182rem;
        width: 1.18182rem;
    }

        #tile__wrapper .tile__options-trigger.active {
            background-image: url(../images/icon-wheel.svg);
        }

    #tile__wrapper .tile__options.show {
        display: block;
    }

    #tile__wrapper .tile__select {
        padding-top: .81818rem;
    }

        #tile__wrapper .tile__select select {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            font-size: 1.45455rem;
            align-items: center;
            border-radius: 0px;
            border: .09091rem solid #BFBFBF;
            border-radius: .27273rem;
            color: #52ADFF;
            display: flex;
            font-size: 1.27273rem;
            height: 2.90909rem;
            padding: 0 .90909rem;
            transition: border-color 0.3s ease;
            width: 100%;
            background-color: #fff;
            border-color: #52ADFF;
            background-image: url(../images/icon-select-blue.svg);
            background-repeat: no-repeat;
            background-position: calc(100% - 1.18182rem) center;
        }

        #tile__wrapper .tile__select &gt; div {
            margin-bottom: .72727rem;
        }

            #tile__wrapper .tile__select &gt; div .edd-value, #tile__wrapper .tile__select &gt; div .select2-container--default .select2-selection--single .select2-selection__rendered {
                background-color: #fff;
                border-color: #52ADFF;
                color: #52ADFF;
            }

            #tile__wrapper .tile__select &gt; div .edd-arrow, #tile__wrapper .tile__select &gt; div .select2-selection__arrow {
                background-image: url(../images/icon-select-blue.svg);
            }

            #tile__wrapper .tile__select &gt; div.small {
                max-width: 13.18182rem;
            }

            #tile__wrapper .tile__select &gt; div:last-child {
                margin-bottom: 0;
            }

        #tile__wrapper .tile__select.blue {
            margin-bottom: 2.36364rem;
        }

            #tile__wrapper .tile__select.blue select {
                background-color: transparent;
                background-image: url(../images/icon-select-dark-blue.svg);
                border-color: #0A1432;
                color: #0A1432;
            }

            #tile__wrapper .tile__select.blue &gt; div .edd-value, #tile__wrapper .tile__select.blue &gt; div .select2-container--default .select2-selection--single .select2-selection__rendered, #tile__wrapper .tile__select.blue &gt; div .select2-container--default .select2-selection--single {
                background-color: transparent;
                border-color: #0A1432;
                color: #0A1432;
            }

            #tile__wrapper .tile__select.blue &gt; div .edd-arrow, #tile__wrapper .tile__select.blue &gt; div .select2-selection__arrow {
                background-image: url(../images/icon-select-dark-blue.svg);
            }

            #tile__wrapper .tile__select.blue .edd-option {
                background-color: #FFD200;
                color: #0A1432;
                transition: all 0.3s ease;
            }

            #tile__wrapper .tile__select.blue .edd-option-focused:not(.edd-option-disabled), #tile__wrapper .tile__select.blue .select2-container--default .select2-results__option--highlighted[aria-selected] {
                background-color: #0A1432;
                color: #FFD200;
            }

            #tile__wrapper .tile__select.blue .edd-body {
                border-color: #0A1432;
            }

        #tile__wrapper .tile__select.mb {
            margin-bottom: 1.36364rem;
        }

    #tile__wrapper .tile__title {
        font-size: 1.36364rem;
        font-weight: 500;
        margin-bottom: .90909rem;
    }

    #tile__wrapper .tile__link a {
        color: #52ADFF;
        font-size: .90909rem;
        letter-spacing: 0.04em;
        text-decoration: none;
        text-transform: uppercase;
    }

    #tile__wrapper .tile__type-stats .tile__stats-title {
        font-family: "GilroyMedium";
        font-size: 2.45455rem;
    }

    #tile__wrapper .tile__type-stats .tile__stats-desc {
        font-size: 1.27273rem;
    }

    #tile__wrapper .tile__type-stats .tile__stats-inner {
        padding-top: 1rem;
    }

        #tile__wrapper .tile__type-stats .tile__stats-inner .sep {
            font-size: 1.27273rem;
            margin: .90909rem 0;
        }

        #tile__wrapper .tile__type-stats .tile__stats-inner &gt; div:last-child {
            margin-bottom: 5.45455rem;
        }

    #tile__wrapper .tile__type-stats .tile__stats-list {
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 1rem;
    }

        #tile__wrapper .tile__type-stats .tile__stats-list &gt; div {
            margin-bottom: 1.36364rem;
            width: 50%
        }

        #tile__wrapper .tile__type-stats .tile__stats-list .s__label {
            font-size: .81818rem;
            margin-bottom: .18182rem;
        }

        #tile__wrapper .tile__type-stats .tile__stats-list .s__num {
            font-family: "GilroyMedium";
            font-size: 3.63636rem;
        }

    #tile__wrapper .tile__type-stats.small .tile__stats-list {
        flex-wrap: nowrap;
        justify-content: space-between;
        padding-top: .27273rem;
    }

        #tile__wrapper .tile__type-stats.small .tile__stats-list &gt; div {
            width: auto;
        }

        #tile__wrapper .tile__type-stats.small .tile__stats-list .s__num {
            font-size: 2.45455rem;
        }

    #tile__wrapper .tile__type-table .tile__text {
        font-size: 1.18182rem;
        line-height: 1.72727rem;
        margin-bottom: 5rem;
        max-width: 21rem;
        padding-top: 1.63636rem;
    }

    #tile__wrapper .tile__table {
        margin: 0 -1.36364rem;
    }

    #tile__wrapper .tile__table-content {
        color: #52ADFF;
        margin-bottom: 2.36364rem;
        padding-top: .90909rem;
    }

    #tile__wrapper .tile__table-content-title {
        font-family: "GilroyMedium";
        font-size: 2.45455rem;
    }

    #tile__wrapper .tile__table-content-desc {
        font-size: 1.27273rem;
    }

    #tile__wrapper .tile__table-header {
        color: #5F5F5F;
        display: flex;
        font-size: .81818rem;
        font-weight: 400;
        letter-spacing: 0.04em;
        margin-bottom: .45455rem;
        padding: 0 1.36364rem;
        position: relative;
        text-transform: uppercase;
    }

    #tile__wrapper .tile__table-row {
        align-items: center;
        border-top: .09091rem solid #E1E3E2;
        display: flex;
        flex-grow: 0;
        flex-shrink: 0;
        font-size: 1rem;
        height: 2.38182rem;
        padding: 0 1.36364rem;
    }

    #tile__wrapper .tile__table-col-2 .tile__table-row &gt; div, #tile__wrapper .tile__table-col-2 .tile__table-header &gt; div {
        width: 50%
    }

    #tile__wrapper .tile__table-col-3 .tile__table-row &gt; div:nth-child(1), #tile__wrapper .tile__table-col-3 .tile__table-header &gt; div:nth-child(1) {
        width: 15.1%
    }

    #tile__wrapper .tile__table-col-3 .tile__table-row &gt; div:nth-child(2), #tile__wrapper .tile__table-col-3 .tile__table-header &gt; div:nth-child(2) {
        width: 40.6%
    }

    #tile__wrapper .tile__table-col-3 .tile__table-row &gt; div:nth-child(3), #tile__wrapper .tile__table-col-3 .tile__table-header &gt; div:nth-child(3) {
        width: 44.3%
    }

    #tile__wrapper .tile__table-col-5 .tile__table-row &gt; div, #tile__wrapper .tile__table-col-5 .tile__table-header &gt; div {
        text-align: right;
    }

        #tile__wrapper .tile__table-col-5 .tile__table-row &gt; div:nth-child(1), #tile__wrapper .tile__table-col-5 .tile__table-header &gt; div:nth-child(1) {
            text-align: left;
            width: 35.6%
        }

        #tile__wrapper .tile__table-col-5 .tile__table-row &gt; div:nth-child(2), #tile__wrapper .tile__table-col-5 .tile__table-header &gt; div:nth-child(2) {
            width: 12.1%
        }

        #tile__wrapper .tile__table-col-5 .tile__table-row &gt; div:nth-child(3), #tile__wrapper .tile__table-col-5 .tile__table-header &gt; div:nth-child(3) {
            width: 13.8%
        }

        #tile__wrapper .tile__table-col-5 .tile__table-row &gt; div:nth-child(4), #tile__wrapper .tile__table-col-5 .tile__table-header &gt; div:nth-child(4) {
            width: 18.46%
        }

        #tile__wrapper .tile__table-col-5 .tile__table-row &gt; div:nth-child(5), #tile__wrapper .tile__table-col-5 .tile__table-header &gt; div:nth-child(5) {
            width: 20.04%
        }

    #tile__wrapper .tile__table-col-7 .tile__table-row &gt; div, #tile__wrapper .tile__table-col-7 .tile__table-header &gt; div {
        width: 10.5%
    }

        #tile__wrapper .tile__table-col-7 .tile__table-row &gt; div:nth-child(1), #tile__wrapper .tile__table-col-7 .tile__table-header &gt; div:nth-child(1) {
            width: 43.23%
        }

        #tile__wrapper .tile__table-col-7 .tile__table-row &gt; div:last-child, #tile__wrapper .tile__table-col-7 .tile__table-header &gt; div:last-child {
            width: 5%
        }

    #tile__wrapper .tile__table-clickable .tile__table-row {
        cursor: pointer;
        position: relative;
        transition: background-color 0.3s ease;
    }

        #tile__wrapper .tile__table-clickable .tile__table-row:hover {
            background-color: #EBF7FF;
        }

        #tile__wrapper .tile__table-clickable .tile__table-row:after {
            background-image: url(../images/icon-table-row-arrow.svg);
            background-size: cover;
            content: "";
            height: .81818rem;
            margin-top: -.40909rem;
            position: absolute;
            right: 1.45455rem;
            top: 50%;
            width: .45455rem;
        }

    #tile__wrapper .tile__table.alt {
        margin-bottom: 1.54545rem;
    }

        #tile__wrapper .tile__table.alt .tile__table-row:last-child {
            border-bottom: .09091rem solid #E1E3E2;
        }

    #tile__wrapper .tile__content {
        font-size: 1.18182rem;
        line-height: 1.72727rem;
        padding-top: 1.54545rem;
    }

        #tile__wrapper .tile__content.small {
            max-width: 14.54545rem;
        }

    #tile__wrapper .tile__button {
        bottom: 1.36364rem;
        left: 1.36364rem;
        position: absolute;
        width: calc(100% - 2.727272rem);
    }

    #tile__wrapper .tile__dropdown {
        color: #52ADFF;
        margin-top: 2.27273rem;
        position: relative;
    }

    #tile__wrapper .tile__dropdown_yellow {
        color: black;
        margin-top: 2.27273rem;
        position: relative;
    }

    #tile__wrapper .tile__dropdown-current {
        border: .09091rem solid #52ADFF;
        border-radius: .27273rem;
        position: relative;
        z-index: 1;
    }

    #tile__wrapper .tile__dropdown-current_yellow {
        border: .09091rem solid #FFD200;
        border-radius: .27273rem;
        position: relative;
        z-index: 1;
    }

        #tile__wrapper .tile__dropdown-current:after {
            background-image: url(../images/icon-select-blue.svg);
            background-repeat: no-repeat;
            background-size: contain;
            content: "";
            display: block;
            height: .54545rem;
            margin-top: -.27273rem;
            pointer-events: none;
            position: absolute;
            right: 1.18182rem;
            top: 50%;
            transition: transform 0.3s ease;
            width: 1.09091rem;
        }

    #tile__wrapper .tile__dropdown-current_yellow:after {
        background-image: url(../images/icon-select-yellow.svg);
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        display: block;
        height: .54545rem;
        margin-top: -.27273rem;
        pointer-events: none;
        position: absolute;
        right: 1.18182rem;
        top: 50%;
        transition: transform 0.3s ease;
        width: 1.09091rem;
    }

        #tile__wrapper .tile__dropdown-current.active:after {
            transform: rotate(180deg);
        }

    #tile__wrapper .tile__dropdown-current_yellow.active:after {
        transform: rotate(180deg);
    }

    #tile__wrapper .tile__dropdown-row {
        align-items: center;
        cursor: pointer;
        display: flex;
        flex-wrap: wrap;
        height: 4.27273rem;
        padding-left: .81818rem;
        padding-right: 3rem;
    }

        #tile__wrapper .tile__dropdown-row &gt; div &gt; div {
            width: 100%
        }

            #tile__wrapper .tile__dropdown-row &gt; div &gt; div:first-child {
                font-size: 1.27273rem;
                margin-bottom: .18182rem;
            }

            #tile__wrapper .tile__dropdown-row &gt; div &gt; div:last-child {
                font-size: .81818rem;
            }

    #tile__wrapper .tile__dropdown-row_yellow {
        align-items: center;
        cursor: pointer;
        display: flex;
        flex-wrap: wrap;
        height: 4.27273rem;
        padding-left: .81818rem;
        padding-right: 3rem;
    }

        #tile__wrapper .tile__dropdown-row_yellow &gt; div &gt; div {
            width: 100%
        }

            #tile__wrapper .tile__dropdown-row_yellow &gt; div &gt; div:first-child {
                font-size: 1.27273rem;
                margin-bottom: .18182rem;
            }

            #tile__wrapper .tile__dropdown-row_yellow &gt; div &gt; div:last-child {
                font-size: .81818rem;
            }

    #tile__wrapper .tile__dropdown-other {
        background-color: #fff;
        border: .09091rem solid #52ADFF;
        border-radius: 0 0 .27273rem .27273rem;
        border-top: none;
        display: none;
        position: relative;
        top: -.18182rem;
        z-index: 3;
    }

        #tile__wrapper .tile__dropdown-other .tile__dropdown-row {
            transition: background-color 0.3s ease;
        }

            #tile__wrapper .tile__dropdown-other .tile__dropdown-row:hover {
                background-color: #EBF7FF;
            }

        #tile__wrapper .tile__dropdown-other.active {
            display: block;
        }

    #tile__wrapper .tile__dropdown-other_yellow {
        background-color: #fff;
        border: .09091rem solid #FFD200;
        border-radius: 0 0 .27273rem .27273rem;
        border-top: none;
        display: none;
        position: relative;
        top: -.18182rem;
        z-index: 3;
    }

        #tile__wrapper .tile__dropdown-other_yellow .tile__dropdown-row_yellow {
            transition: background-color 0.3s ease;
        }

            #tile__wrapper .tile__dropdown-other_yellow .tile__dropdown-row_yellow:hover {
                background-color: #fff4c2;
            }

        #tile__wrapper .tile__dropdown-other_yellow.active {
            display: block;
        }

    #tile__wrapper .tile:nth-child(3n+3) {
        margin-right: 0;
    }

    #tile__wrapper .tile.yellow {
        background-color: #FFD200;
    }

        #tile__wrapper .tile.yellow .tile__options-trigger {
            background-image: url(../images/icon-wheel-white.svg);
        }

        #tile__wrapper .tile.yellow .tile__link a {
            color: #0A1432;
        }

    #tile__wrapper .tile.light-blue {
        background-color: #52ADFF;
    }

        #tile__wrapper .tile.light-blue .tile__options-trigger {
            background-image: url(../images/icon-wheel-white.svg);
        }

        #tile__wrapper .tile.light-blue .tile__table {
            color: #fff;
        }

        #tile__wrapper .tile.light-blue .tile__table-header {
            color: #fff;
        }

        #tile__wrapper .tile.light-blue .tile__table-row {
            border-top-color: #fff;
        }

        #tile__wrapper .tile.light-blue .tile__content {
            color: #fff;
        }

#tile__wrapper-alt {
    display: flex;
    flex-wrap: wrap;
    padding: 0 1.72727rem;
    padding-bottom: 2.36364rem;
    width: 100%
}

    #tile__wrapper-alt .tile .yellow .tracking__col-row-options-trigger, #tile__wrapper-alt .tile .light-blue .tracking__col-row-options-trigger, #tile__wrapper-alt .tile.light-blue .tracking__col-row-options-trigger, #tile__wrapper-alt .tile.yellow .tracking__col-row-options-trigger {
        background-image: url(../images/icon-wheel-white.svg);
    }

    #tile__wrapper-alt .tracking__col-row-options.dark {
        background-color: #fff;
        width: 15.45455rem;
    }

        #tile__wrapper-alt .tracking__col-row-options.dark .options__title {
            color: #5F5F5F;
            font-size: .81818rem;
            height: auto;
            letter-spacing: 0.04em;
            line-height: 1rem;
            margin-bottom: .81818rem;
            padding-left: .68182rem;
            padding-top: 1.36364rem;
            text-transform: uppercase;
        }

            #tile__wrapper-alt .tracking__col-row-options.dark .options__title:hover {
                background-color: #fff;
                cursor: default;
            }

            #tile__wrapper-alt .tracking__col-row-options.dark .options__title:first-child {
                padding-top: .90909rem;
            }

        #tile__wrapper-alt .tracking__col-row-options.dark form {
            padding-left: .68182rem;
        }

            #tile__wrapper-alt .tracking__col-row-options.dark form .radio__wrapper {
                margin-bottom: .90909rem;
            }

                #tile__wrapper-alt .tracking__col-row-options.dark form .radio__wrapper label {
                    color: #545454;
                    font-size: 1.27273rem;
                    letter-spacing: 0;
                    padding-top: .18182rem;
                    text-transform: none;
                }

                    #tile__wrapper-alt .tracking__col-row-options.dark form .radio__wrapper label:before {
                        border-color: #545454;
                    }

                    #tile__wrapper-alt .tracking__col-row-options.dark form .radio__wrapper label:hover:before {
                        border-color: #52ADFF;
                    }

                #tile__wrapper-alt .tracking__col-row-options.dark form .radio__wrapper input:checked + label:before {
                    border-color: #52ADFF;
                }

        #tile__wrapper-alt .tracking__col-row-options.dark &gt; a {
            color: #545454;
        }

            #tile__wrapper-alt .tracking__col-row-options.dark &gt; a.edit {
                background-image: url(../images/icon-edit-dark.svg);
            }

        #tile__wrapper-alt .tracking__col-row-options.dark &gt; div {
            color: #545454;
        }

            #tile__wrapper-alt .tracking__col-row-options.dark &gt; div.delete {
                background-image: url(../images/icon-delete-dark.svg);
            }

    #tile__wrapper-alt .tile {
        border-radius: .90909rem;
        box-shadow: 0 .18182rem .36364rem rgba(0, 0, 0, 0.16);
        margin-bottom: 1.09091rem;
        position: relative;
    }

        #tile__wrapper-alt .tile .tracking__col-row-options-trigger {
            background-image: url(../images/icon-wheel-grey.svg);
            background-size: contain;
            cursor: pointer;
            height: 1.18182rem;
            margin-top: 0;
            right: 1rem;
            top: 1rem;
            width: 1.18182rem;
        }

        #tile__wrapper-alt .tile .tracking__col-row-options {
            right: 2rem;
        }

    #tile__wrapper-alt .tile__title {
        font-size: 1.18182rem;
        font-weight: 500;
    }

    #tile__wrapper-alt .tile.col-4 {
        margin-right: 1.36364rem;
        width: calc((100%  / 3) - 0.91rem);
    }

        #tile__wrapper-alt .tile.col-4:nth-child(3n+3) {
            margin-right: 0;
        }

    #tile__wrapper-alt .tile.col-6 {
        margin-right: 1.36364rem;
        width: calc((100%  / 2) - 0.7rem);
    }

        #tile__wrapper-alt .tile.col-6.last {
            margin-right: 0;
        }

    #tile__wrapper-alt .tile.list .tile__title {
        height: 4.54545rem;
        padding: 1.09091rem;
    }

    #tile__wrapper-alt .tile.list .tile__list &gt; div {
        align-items: center;
        border-top: .09091rem solid #EAEAEA;
        display: flex;
        height: 4.45455rem;
        padding: 0 1.09091rem;
    }

        #tile__wrapper-alt .tile.list .tile__list &gt; div span {
            font-family: "GilroyMedium";
            font-size: 2.45455rem;
            margin-right: 1.36364rem;
            width: 1.36364rem;
        }

    #tile__wrapper-alt .tile.list.white .tile__list &gt; div span {
        color: #FFD200;
    }

    #tile__wrapper-alt .tile.list.light-blue .tile__list &gt; div span {
        color: #0A1432;
    }

    #tile__wrapper-alt .tile.has-tiles {
        box-shadow: none;
    }

        #tile__wrapper-alt .tile.has-tiles &gt; div {
            border-radius: .90909rem;
            box-shadow: 0 .18182rem .36364rem rgba(0, 0, 0, 0.16);
            margin-bottom: 1.36364rem;
            padding: 1.09091rem;
            position: relative;
        }

            #tile__wrapper-alt .tile.has-tiles &gt; div .tile__title {
                margin-bottom: 2.18182rem;
            }

            #tile__wrapper-alt .tile.has-tiles &gt; div:last-child {
                margin-bottom: 0;
            }

    #tile__wrapper-alt .tile.general {
        padding: 1.18182rem 0;
    }

    #tile__wrapper-alt .yellow {
        background-color: #FFD200;
    }

    #tile__wrapper-alt .light-blue {
        background-color: #52ADFF;
        color: #fff;
    }

    #tile__wrapper-alt .white {
        background-color: #fff;
    }

.general__header {
    border-bottom: .09091rem solid rgba(112, 112, 112, 0.15);
    display: flex;
    margin: 0 1.36364rem;
    padding-bottom: 2.31818rem;
}

    .general__header img, .general__header-img-holder {
        align-self: flex-start;
        border-radius: 50%;
        margin-right: 1.81818rem;
        width: 8.63636rem;
    }

.general__header-img-holder {
    align-items: center;
    display: flex;
    font-family: "GilroyMedium";
    font-size: 4.54545rem;
    height: 8.63636rem;
    justify-content: center;
}

.general__header .tile__name {
    margin-bottom: 1.36364rem;
}

.general__header-name {
    align-items: center;
    display: flex;
}

.general__header-name-fee {
    color: #5F5F5F;
    font-size: .81818rem;
    margin-bottom: .45455rem;
    text-transform: uppercase;
}

.general__header-name-price {
    font-size: 1.27273rem;
    font-weight: 500;
}

.general__section {
    border-bottom: .09091rem solid rgba(112, 112, 112, 0.15);
    margin: 0 1.36364rem;
    padding-bottom: .54545rem;
    padding-top: .72727rem;
}

    .general__section .tile__title {
        font-size: 1.27273rem;
        margin-bottom: 1.81818rem;
    }

    .general__section .general__stats {
        display: flex;
        flex-wrap: wrap;
    }

        .general__section .general__stats &gt; div {
            margin-bottom: 1.27273rem;
            width: 25%
        }

            .general__section .general__stats &gt; div .s__title {
                color: #5F5F5F;
                font-size: .81818rem;
                letter-spacing: 0.04em;
                line-height: 1rem;
                margin-bottom: .63636rem;
                text-transform: uppercase;
            }

            .general__section .general__stats &gt; div .s__num {
                font-family: "GilroyMedium";
                font-size: 3.63636rem;
            }

            .general__section .general__stats &gt; div.large {
                width: 50%
            }

            .general__section .general__stats &gt; div.move {
                margin-left: -.54545rem;
            }

.general__link {
    margin: 0 1.36364rem;
    margin-top: 1.18182rem;
}

    .general__link a {
        font-size: .90909rem;
        font-weight: 500;
        letter-spacing: 0.04em;
        text-decoration: none;
        text-transform: uppercase;
    }

.tile__name {
    font-family: "GilroyMedium";
    font-size: 2.45455rem;
}

#popup__more-info {
    -webkit-overflow-scrolling: touch;
    align-items: unset;
    overflow: auto;
    padding: 10.45455rem 0;
}

    #popup__more-info .popup__inner {
        align-self: flex-start;
        max-height: unset;
        max-width: 56.63636rem;
        overflow: unset;
        padding: 2.09091rem 2.27273rem 5.18182rem 2.27273rem;
    }

    #popup__more-info .popup__content {
        line-height: 1;
        padding: 0;
    }

        #popup__more-info .popup__content .general__header {
            margin: 0;
            margin-top: 1.81818rem;
        }

        #popup__more-info .popup__content .general__section {
            margin-left: 0;
            margin-right: 0;
            padding-bottom: 2.27273rem;
            padding-top: 1.09091rem;
        }

            #popup__more-info .popup__content .general__section.nb {
                border-bottom: none;
            }

        #popup__more-info .popup__content [data-popup-close=true] {
            font-size: .90909rem;
            font-weight: 500;
            letter-spacing: 0.04em;
            text-decoration: none;
            text-transform: uppercase;
        }

        #popup__more-info .popup__content .tile__title {
            font-weight: 500;
        }

            #popup__more-info .popup__content .tile__title.break {
                margin-top: 3.63636rem;
            }

            #popup__more-info .popup__content .tile__title.alt {
                margin-bottom: 1.81818rem;
            }

        #popup__more-info .popup__content .popup__graph {
            width: 100%
        }

    #popup__more-info .dashboard__table-header {
        color: #5F5F5F;
        font-size: .81818rem;
        letter-spacing: 0.04em;
        padding-bottom: .45455rem;
        position: relative;
        text-transform: uppercase;
    }

    #popup__more-info .dashboard__table-header, #popup__more-info .dashboard__table-row {
        border-bottom: .09091rem solid #E1E3E2;
        display: flex;
    }

        #popup__more-info .dashboard__table-header &gt; div, #popup__more-info .dashboard__table-row &gt; div {
            width: 20.29%
        }

            #popup__more-info .dashboard__table-header &gt; div:nth-child(1), #popup__more-info .dashboard__table-row &gt; div:nth-child(1) {
                padding-left: .36364rem;
            }

            #popup__more-info .dashboard__table-header &gt; div:nth-child(4), #popup__more-info .dashboard__table-row &gt; div:nth-child(4) {
                width: 8.6%
            }

            #popup__more-info .dashboard__table-header &gt; div:nth-child(5), #popup__more-info .dashboard__table-row &gt; div:nth-child(5) {
                width: 6.8%
            }

            #popup__more-info .dashboard__table-header &gt; div:nth-child(6), #popup__more-info .dashboard__table-row &gt; div:nth-child(6) {
                width: 13.9%
            }

            #popup__more-info .dashboard__table-header &gt; div:nth-child(7), #popup__more-info .dashboard__table-row &gt; div:nth-child(7) {
                width: 9.83%
            }

    #popup__more-info .dashboard__table-row {
        color: #2B2E34;
        font-size: .90909rem;
        padding: .63636rem 0;
    }

        #popup__more-info .dashboard__table-row:nth-child(2n+1) {
            background-color: #F8F8F8;
        }

    #popup__more-info .dashboard__table.alt .dashboard__table-header &gt; div:nth-child(5), #popup__more-info .dashboard__table.alt .dashboard__table-row &gt; div:nth-child(5) {
        width: 8.8%
    }

    #popup__more-info .dashboard__table.alt .dashboard__table-header &gt; div:nth-child(6), #popup__more-info .dashboard__table.alt .dashboard__table-row &gt; div:nth-child(6) {
        width: 13.5%
    }

    #popup__more-info .dashboard__table.alt .dashboard__table-header &gt; div:nth-child(7), #popup__more-info .dashboard__table.alt .dashboard__table-row &gt; div:nth-child(7) {
        width: 8.23%
    }

    #popup__more-info .table__pagination.mts {
        margin-top: 1.09091rem;
    }

    #popup__more-info #dashboard__popup-button {
        display: flex;
        justify-content: center;
        margin-top: 2.09091rem;
    }

        #popup__more-info #dashboard__popup-button a {
            max-width: 20.09091rem;
            width: 100%
        }

@media only screen and (max-width: 1023px) {
    #tile__wrapper {
        padding: 0 .81818rem;
    }

        #tile__wrapper .tile {
            margin-right: 1.45455rem;
            width: calc(50% - 0.727272rem);
        }

            #tile__wrapper .tile.has-bottom-link {
                height: auto;
                padding-bottom: 1.36364rem;
            }

            #tile__wrapper .tile:nth-child(3n+3) {
                margin-right: 1.45455rem;
            }

            #tile__wrapper .tile:nth-child(2n+2) {
                margin-right: 0;
            }

    -alt {
        display: flex;
        flex-wrap: wrap;
        padding: 0 1.72727rem;
        width: 100%
    }

    #tile__wrapper-alt {
        padding: 0 .81818rem;
    }

        #tile__wrapper-alt .tile.col-4, #tile__wrapper-alt .tile.col-6 {
            margin-bottom: 1.36364rem;
            margin-right: 0;
            width: 100%
        }

    .general__section .general__stats &gt; div, .general__section .general__stats &gt; div.large {
        width: calc(100% / 3);
    }

        .general__section .general__stats &gt; div .s__num {
            font-size: 2.45455rem;
        }

    .general__header img {
        height: 8.63636rem;
        width: 8.63636rem;
    }

    .general__section .general__stats &gt; div.move {
        margin-left: 0;
    }
}

@media only screen and (max-width: 767px) {
    #tile__wrapper {
        padding: 0;
    }

        #tile__wrapper .tile {
            margin-right: 0 !important;
            width: 100%
        }

        #tile__wrapper .tile__graph.lmb {
            margin-bottom: 2.09091rem;
        }

    .general__header .tile__name {
        font-size: 1.72727rem;
        margin-bottom: .63636rem;
    }

    .general__header img, .general__header-img-holder {
        height: 5.81818rem;
        width: 5.81818rem;
    }
}

@media only screen and (min-width: 1024px) {
    #tile__wrapper .tile__link {
        bottom: .90909rem;
        left: 1.36364rem;
        position: absolute;
    }

    #tile__wrapper .tile img {
        width: 100%
    }
}

.container.fw {
    max-width: 100%
}

#wrap.is-404 {
    margin-bottom: 0;
}

#g1-404 {
    background-image: url(../images/404.svg);
    background-position: top center;
    background-size: cover;
    height: calc(100vh - 5.636rem);
    padding: 0 1.81818rem;
    width: 100vw;
}

    #g1-404 .popup {
        align-items: unset;
        background-color: transparent;
        pointer-events: none;
    }

    #g1-404 .popup__close {
        display: none;
    }

    #g1-404 .popup__inner {
        align-self: flex-start;
        margin-bottom: 4.54545rem;
        margin-top: auto;
        pointer-events: auto;
    }

    #g1-404 .btn {
        margin: 0 auto;
        max-width: 73%
    }

@media only screen and (max-width: 767px) {
    #g1-404 {
        background-repeat: no-repeat;
        background-size: contain;
    }

        #g1-404 .popup {
            align-items: center;
        }

        #g1-404 .popup__inner {
            align-self: unset;
            margin: 0;
        }
}

h1.r {
    position: relative;
}

.tracking__col-row-options {
    overflow: hidden;
}

.has-copy {
    position: relative;
}

.copy__trigger {
    color: #52ADFF;
    cursor: pointer;
    font-weight: 500;
    font-size: .90909rem;
    letter-spacing: 0.04em;
    position: absolute;
    right: -6.45455rem;
    top: 2.18182rem;
    text-transform: uppercase;
    width: 4.72727rem;
}

.rt {
    background-color: #fff;
    border-top-left-radius: .72727rem;
    border-top-right-radius: .72727rem;
}

    .rt .app__content {
        background-color: transparent;
    }

.dashboard__options {
    color: #B2B1B1;
    display: flex;
    font-family: "Fira Sans";
    font-size: .90909rem;
    font-weight: 500;
    letter-spacing: 0.04em;
    position: absolute;
    right: 1.72727rem;
    top: 2.09091rem;
}

    .dashboard__options span {
        cursor: pointer;
    }

        .dashboard__options span:first-child {
            margin-right: 1.36364rem;
        }

        .dashboard__options span.active {
            color: #52ADFF;
            cursor: default;
            text-decoration: underline;
        }

.popup__content .dashboard__options {
    right: 4.09091rem;
    top: 2.45455rem;
}

.fd h1 {
    padding-bottom: 3.18182rem;
}

.fd h2 {
    margin-bottom: 1.81818rem;
}

.fd form {
    max-width: 47.27273rem;
}

    .fd form .form__row {
        display: flex;
    }

        .fd form .form__row &gt; div {
            width: calc(50% - .90909rem);
        }

            .fd form .form__row &gt; div:first-child {
                margin-right: 1.81818rem;
            }

    .fd form .form__row-inner &gt; div {
        width: calc(50% - .68182rem);
    }

        .fd form .form__row-inner &gt; div:first-child {
            margin-right: 1.36364rem;
        }

.fd__logo {
    margin-top: 3.63636rem;
}

    .fd__logo h2 {
        margin-bottom: 1.09091rem;
    }

.fd__logo-wrap {
    background-position: top center;
    background-size: cover;
    height: 8.36364rem;
    margin-bottom: 1.81818rem;
    position: relative;
    width: 13.09091rem;
}

    .fd__logo-wrap input {
        cursor: pointer;
        height: 100%;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    .fd__logo-wrap &gt; div {
        color: #fff;
        text-transform: uppercase;
    }

        .fd__logo-wrap &gt; div.hide {
            display: none;
        }

    .fd__logo-wrap + p {
        color: #5F5F5F;
        font-size: .90909rem;
        margin-bottom: 3.63636rem;
    }

.fd__logo-upload {
    align-items: center;
    background-color: rgba(0, 0, 0, 0.65);
    color: #fff;
    display: flex;
    height: 100%;
    justify-content: center;
}

    .fd__logo-upload &gt; div {
        text-align: center;
    }

        .fd__logo-upload &gt; div img {
            margin: 0 auto;
            margin-bottom: .54545rem;
        }

.fd__logo-edit {
    background-color: rgba(0, 0, 0, 0.65);
    bottom: 0;
    display: flex;
    height: 2.90909rem;
    justify-content: center;
    left: 0;
    pointer-events: none;
    position: absolute;
    width: 100%
}

    .fd__logo-edit img {
        margin-right: .54545rem;
    }

    .fd__logo-edit span {
        align-items: center;
        display: flex;
    }

.portal__table {
    padding-bottom: 3.18182rem;
}

    .portal__table .table__pagination {
        max-width: 19.09091rem;
    }

    .portal__table.users.pt__stallions .portal__table-row &gt; div:nth-child(1), .portal__table.users.pt__stallions .portal__table-header &gt; div:nth-child(1) {
        width: 31.5%
    }

    .portal__table.users.pt__stallions .portal__table-row &gt; div:nth-child(2), .portal__table.users.pt__stallions .portal__table-header &gt; div:nth-child(2) {
        width: 36.8%
    }

    .portal__table.users.pt__stallions .portal__table-row &gt; div:nth-child(3), .portal__table.users.pt__stallions .portal__table-header &gt; div:nth-child(3) {
        width: 23.15%
    }

    .portal__table.users.pt__stallions .portal__table-row &gt; div:nth-child(4), .portal__table.users.pt__stallions .portal__table-header &gt; div:nth-child(4) {
        width: 8.55%
    }

    .portal__table .tracking__col-row-options-trigger {
        right: -.27273rem;
        width: 1.09091rem !important;
    }

    .portal__table .up__form-fancy-checkbox {
        height: 1.63636rem;
    }

.portal__table-header, .portal__table-row {
    display: flex;
    flex-grow: 0;
    flex-shrink: 0;
}

.portal__table-header {
    color: #5F5F5F;
    font-size: .81818rem;
    letter-spacing: 0.04em;
    padding-bottom: .45455rem;
    position: relative;
    text-transform: uppercase;
}

    .portal__table-header &gt; div {
        cursor: pointer;
    }

    .portal__table-header .reload {
        position: absolute;
        right: 0;
        top: .09091rem;
    }

        .portal__table-header .reload svg {
            width: 1rem;
        }

.portal__table-body {
    font-size: 1.18182rem;
}

.portal__table-row {
    border-top: .09091rem solid #DEDEDE;
    padding: .72727rem 0;
    position: relative;
    transition: background-color 0.3s ease;
}

    .portal__table-row:hover {
        background-color: #EBF7FF;
    }

    .portal__table-row:last-child {
        border-bottom: .09091rem solid #DEDEDE;
    }

.portal__table.pt__stallions.farm__user .portal__table-header &gt; div:nth-child(1), .portal__table.pt__stallions.farm__user .portal__table-row &gt; div:nth-child(1) {
    width: 48.43%
}

.portal__table.pt__stallions.farm__user .portal__table-header &gt; div:nth-child(4), .portal__table.pt__stallions.farm__user .portal__table-row &gt; div:nth-child(4) {
    width: 11%
}

.portal__table.pt__stallions.farm__user .portal__table-header &gt; div:nth-child(5), .portal__table.pt__stallions.farm__user .portal__table-row &gt; div:nth-child(5) {
    width: 10.3%
}

.portal__table.pt__stallions.farm__user .portal__table-header &gt; div:nth-child(6), .portal__table.pt__stallions.farm__user .portal__table-row &gt; div:nth-child(6) {
    justify-content: left;
}

.portal__table.pt__stallions .portal__table-header &gt; div, .portal__table.pt__stallions .portal__table-row &gt; div {
    flex-grow: 0;
    flex-shrink: 0;
}

    .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(1), .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(1) {
        display: flex;
        width: 27%
    }

        .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(1) img, .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(1) img {
            margin-right: .72727rem;
        }

    .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(2), .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(2) {
        width: 11.5%
    }

    .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(3), .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(3) {
        width: 8.8%
    }

    .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(4), .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(4) {
        width: 12.2%
    }

    .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(5), .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(5) {
        width: 7%
    }

    .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(6), .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(6) {
        justify-content: center;
        width: 10%
    }

        .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(6) .radio__wrapper, .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(6) .radio__wrapper {
            width: 1.63636rem;
        }

            .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(6) .radio__wrapper label, .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(6) .radio__wrapper label {
                padding-left: 1.63636rem;
            }

    .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(7), .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(7) {
        justify-content: center;
        width: 10.5%
    }

    .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(8), .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(8) {
        margin-left: 3.5%
    }

    .portal__table.pt__stallions .portal__table-header &gt; div:not(.tracking__col-row-options-trigger):not(.tracking__col-row-options), .portal__table.pt__stallions .portal__table-row &gt; div:not(.tracking__col-row-options-trigger):not(.tracking__col-row-options) {
        align-items: center;
        display: flex;
    }

.portal__buttons {
    display: flex;
    margin-top: 2.81818rem;
    max-width: 36.90909rem;
}

    .portal__buttons .btn {
        width: calc(50% - 0.727272rem);
    }

        .portal__buttons .btn:first-child {
            margin-right: 1.45455rem;
        }

.portal__add.hide {
    display: none;
}

.portal__add h2 {
    font-weight: normal;
}

    .portal__add h2:not(.dark-blue) {
        font-size: 1.36364rem;
        font-weight: 500;
        margin-bottom: 2.45455rem;
    }

    .portal__add h2.dark-blue {
        font-size: 1.27273rem;
        margin-bottom: 1.36364rem;
    }

.portal__add form {
    max-width: 62.54545rem;
}

    .portal__add form .radio__wrapper.has-label label {
        font-size: .90909rem;
        letter-spacing: 0;
        padding-left: 2.27273rem;
        text-transform: none;
    }

.portal__add .form__row {
    display: flex;
    margin-bottom: 3.18182rem;
}

    .portal__add .form__row div.vc {
        align-items: center;
        display: flex;
        padding-top: 1.27273rem;
    }

.portal__add .fd__logo {
    margin-top: 0;
}

.portal__add .fd__logo-wrap {
    border-radius: 50%;
    height: 9.63636rem;
    overflow: hidden;
    width: 9.63636rem;
}

.portal__add .fd__logo-upload {
    background-color: #9D9D9D;
    border-radius: 50%;
    height: 9.63636rem;
}

.portal__add .fd__logo-edit {
    display: block;
    padding-top: .45455rem;
}

    .portal__add .fd__logo-edit img {
        margin: 0 auto;
        margin-bottom: .27273rem;
        max-width: 1.09091rem;
    }

    .portal__add .fd__logo-edit span {
        font-size: .81818rem;
        justify-content: center;
    }

.portal__add .fd__logo-upload &gt; div img {
    margin-bottom: 0;
}

.portal__add .fd__logo-upload &gt; div span {
    display: none;
}

.portal__add textarea {
    height: 6.18182rem;
    padding-top: .45455rem;
    resize: none;
}

.portal__add .edd-value {
    color: #BFBFBF;
}

.portal__add .edd-root.edd-root-has-value .edd-value {
    color: #0A1432;
}

.portal__add .up__form-buttons {
    margin-bottom: 0;
    margin-top: -.72727rem;
}

    .portal__add .up__form-buttons button, .portal__add .up__form-buttons a {
        max-width: 10.90909rem;
    }

.portal__add-row {
    margin-bottom: 3.18182rem;
}

    .portal__add-row.image {
        margin-bottom: 1.81818rem;
    }

        .portal__add-row.image + p {
            color: #5F5F5F;
            font-size: .90909rem;
            margin-bottom: 3.63636rem;
        }

    .portal__add-row.details .form__row {
        margin-bottom: 1.36364rem;
    }

        .portal__add-row.details .form__row &gt; div {
            margin-right: 1.45455rem;
        }

            .portal__add-row.details .form__row &gt; div.has-copy:first-child {
                width: 30.54545rem;
            }

            .portal__add-row.details .form__row &gt; div:first-child {
                width: 18.18182rem;
            }

            .portal__add-row.details .form__row &gt; div:nth-child(2) {
                width: 10.90909rem;
            }

            .portal__add-row.details .form__row &gt; div:nth-child(3) {
                width: 11.54545rem;
            }

            .portal__add-row.details .form__row &gt; div:last-child {
                margin-right: 0;
            }

    .portal__add-row.location .form__row &gt; div {
        max-width: 18.18182rem;
        width: 100%
    }

    .portal__add-row.promo .form__row &gt; div {
        width: calc(50% - 0.818181rem);
    }

        .portal__add-row.promo .form__row &gt; div .max {
            color: #BFBFBF;
            display: flex;
            font-size: .81818rem;
            margin-top: .45455rem;
        }

            .portal__add-row.promo .form__row &gt; div .max div:last-child {
                margin-left: auto;
            }

        .portal__add-row.promo .form__row &gt; div:first-child {
            margin-right: 1.63636rem;
        }

    .portal__add-row.user {
        max-width: 37.81818rem;
    }

        .portal__add-row.user .form__row {
            margin-bottom: 1.36364rem;
        }

            .portal__add-row.user .form__row &gt; div {
                width: 100%
            }

                .portal__add-row.user .form__row &gt; div.half {
                    width: calc(50% - 0.727272rem);
                }

                    .portal__add-row.user .form__row &gt; div.half:first-child {
                        margin-right: 1.45455rem;
                    }

        .portal__add-row.user p {
            color: #5F5F5F;
            font-size: 1.27273rem;
            margin-bottom: 4.54545rem;
        }

.portal__add form .user .radio__wrapper {
    padding: 1.36364rem 0;
}

    .portal__add form .user .radio__wrapper.has-label label {
        color: #0A1432;
        font-size: 1.27273rem;
        line-height: 1.63636rem;
        padding-top: 0;
    }

.ap.hide {
    display: none !important;
}

.ap #btn__cancel {
    max-width: 11.45455rem;
}

@media only screen and (max-width: 1023px) {
    .copy__trigger {
        bottom: -1.81818rem;
        left: 0;
        right: auto;
        top: auto;
    }

    .dashboard__options {
        margin-bottom: .45455rem;
        margin-top: 1.63636rem;
        position: static;
    }

    .popup__content .dashboard__options {
        margin: 0;
        position: absolute;
    }

    .portal__buttons {
        flex-wrap: wrap;
    }

        .portal__buttons .btn {
            margin-right: 0 !important;
            width: 100%
        }

            .portal__buttons .btn:first-child {
                margin-bottom: 1.54545rem;
            }

    .portal__table-wrap {
        overflow: auto;
    }

    .portal__table-wrap-outer {
        position: relative;
    }

        .portal__table-wrap-outer:after {
            background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);
            content: "";
            height: 100%;
            position: absolute;
            right: 0rem;
            top: 0;
            width: 1.81818rem;
        }

    .portal__table-row {
        border-top: 0;
    }

        .portal__table-row:hover {
            background-color: #fff;
        }

        .portal__table-row:not(.portal__table-header) {
            padding: 0;
        }

            .portal__table-row:not(.portal__table-header) &gt; div {
                border-top: .09091rem solid #E1E3E2;
                padding: .72727rem 0;
            }

            .portal__table-row:not(.portal__table-header):last-child {
                border-bottom: none;
            }

                .portal__table-row:not(.portal__table-header):last-child &gt; div {
                    border-bottom: .09091rem solid #E1E3E2;
                }

    .tracking__wrap {
        position: relative;
    }

    .portal__table.users.pt__stallions .portal__table-row &gt; div:nth-child(2), .portal__table.users.pt__stallions .portal__table-header &gt; div:nth-child(2) {
        flex-basis: 22.72727rem;
    }

    .portal__table.users.pt__stallions .portal__table-row &gt; div:nth-child(5), .portal__table.users.pt__stallions .portal__table-header &gt; div:nth-child(5) {
        flex-basis: auto;
    }

    .portal__table.users.pt__stallions .tracking__col-row-options-trigger {
        right: .90909rem;
    }

    .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(1), .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(1) {
        flex-basis: 17.27273rem;
    }

    .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(2), .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(2) {
        flex-basis: 8.18182rem;
    }

    .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(3), .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(3) {
        flex-basis: 8.18182rem;
    }

    .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(4), .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(4) {
        flex-basis: 8.18182rem;
    }

    .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(5), .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(5) {
        flex-basis: 6.36364rem;
    }

    .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(6), .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(6) {
        flex-basis: 4.54545rem;
    }

    .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(7), .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(7) {
        flex-basis: 8.18182rem;
    }

    .portal__table.pt__stallions .portal__table-header &gt; div:nth-child(8), .portal__table.pt__stallions .portal__table-row &gt; div:nth-child(8) {
        flex-basis: 8.18182rem;
        margin-left: 0;
    }

    .portal__table-header .reload {
        position: relative;
        right: 1.36364rem;
    }

    .portal__table .tracking__col-row-options-trigger {
        border: none !important;
        padding: 0 !important;
        position: relative;
        right: 1.54545rem;
        top: .54545rem;
    }

    .portal__add .up__form-buttons button, .portal__add .up__form-buttons a {
        max-width: 100%
    }

    .portal__add-row.details .form__row &gt; div:first-child {
        margin-bottom: 1.36364rem;
        margin-right: 0;
        width: 100%
    }

    .portal__add-row.details .form__row &gt; div:nth-child(2) {
        margin-right: 1.09091rem;
    }

    .portal__add-row.details .form__row &gt; div:nth-child(2), .portal__add-row.details .form__row &gt; div:nth-child(3) {
        width: calc(50% - 0.545454rem);
    }

    .portal__add-row.details .form__row &gt; div:nth-child(3) {
        margin-right: 0;
    }

    .portal__add-row.promo .form__row &gt; div {
        width: 100%
    }

        .portal__add-row.promo .form__row &gt; div:first-child {
            margin-bottom: 1.54545rem;
            margin-right: 0;
        }

    .portal__add-row.location .form__row &gt; div {
        max-width: 100%
    }

    .tracking__col-row-options {
        padding: 0 !important;
    }

    .fd__wrapper .app__content {
        padding: 3.63636rem 1.27273rem !important;
        padding-bottom: 5rem !important;
    }

    .fd h2 {
        margin-bottom: 1.81818rem;
    }

    .fd form .form__row {
        flex-wrap: wrap;
    }

    .fd form .form__row-inner &gt; div:first-child {
        margin-right: 1.81818rem;
        width: calc(75% - 0.909090rem);
    }

    .fd form .form__row-inner &gt; div:last-child {
        width: calc(25% - 0.909090rem);
    }

    .fd form .form__row &gt; div {
        width: 100%
    }

        .fd form .form__row &gt; div:first-child {
            margin-right: 0;
        }

            .fd form .form__row &gt; div:first-child:not(:last-child) {
                margin-bottom: 1.36364rem;
            }

    .fd .has-copy {
        margin-bottom: 1.81818rem;
    }
}

#wrap.is-login {
    overflow: unset;
}

#g1-login {
    padding: 10rem 1.81818rem 0 1.81818rem;
}

#g1-login__popup {
    background-color: #fff;
    border-radius: .90909rem;
    box-shadow: 0 0 .90909rem rgba(0, 0, 0, 0.16);
    margin: 0 auto;
    max-width: 27.27273rem;
    padding: 2rem;
    text-align: center;
}

    #g1-login__popup label {
        text-align: left;
    }

    #g1-login__popup h1 {
        color: #52ADFF;
        line-height: 1.1;
        margin-bottom: 2.72727rem;
        padding: 0;
    }

    #g1-login__popup form .form__row {
        margin-bottom: 1.81818rem;
    }

    #g1-login__popup form input[type=submit] {
        margin-bottom: 1.81818rem;
        margin-top: 2.72727rem;
    }

#g1-login__bottom {
    color: #5F5F5F;
}

    #g1-login__bottom a {
        color: #52ADFF;
        text-decoration: none;
    }

    #g1-login__bottom &gt; a {
        display: inline-block;
        font-weight: 500;
        font-size: .90909rem;
        letter-spacing: 0.04em;
        margin-bottom: 1.09091rem;
        text-transform: uppercase;
    }

    #g1-login__bottom p {
        font-size: 1.09091rem;
        margin-bottom: 1.36364rem;
    }

        #g1-login__bottom p:last-child {
            margin-bottom: .18182rem;
        }

@media only screen and (max-width: 767px) {
    #g1-login {
        padding-top: 4.54545rem;
    }
}*/

.form__parent.middle {
    margin-top: 24.09091rem;
}
.btn.disabled{
    pointer-events : none;
}
.popup .comments{
    height:100px;
}
#payment__tiles .p__fee {
    color: #52adff;
    font-family: "GilroyMedium";
    font-size: 2.54545rem;
    margin-bottom: 1.81818rem;
    text-align: center
}
#payment__tiles .p__tile.yellow .p__fee {
    color: #ffd200
}
#stripe__elements {
    box-sizing: border-box;
    height: 40px;
    padding: 10px 12px;    
    border-radius: 4px;   
    /*box-shadow: 0 1px 3px 0 #e6ebf1;
    -webkit-transition: box-shadow 150ms ease;
    transition: box-shadow 150ms ease;*/
    background-color: #f7f7f7 !important;
    border: .09091rem solid #bfbfbf;
}
.pdf-sp {
    max-width: 25%!important;
}
.psgraph {
    max-width:350px;
}
.higraph {
    max-width: 540px;
}
.smgraph {
    max-width: 540px;
}
.profile-default {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 80px;
}
@media only screen and (min-width: 1024px) {
    .header-default {
        position: absolute;
        font-size: 12px;
        height: 100%;
        width: 100%;
        left: 0 !important;
        top: 0 !important;
        display: flex;
        color: #fff;
        justify-content: center;
        align-items: center;
    }
}
    @media only screen and (max-width: 1023px) {
        .header-default {
            position: absolute;
            margin-left: 15px;
            margin-top: 15px;
            font-size: 16px;
            width: auto;
            color: #fff;
            height: auto;
        }
    }

    .header-default_OLD {
        /*position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 12px;*/
        /*position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 30%; 
    text-align: center;
    color: #fff;
    font-size: 12px;
    width:50%;*/
    }

    .up__form-options {
        color: #5F5F5F;
        font-size: 1.27273rem;
        line-height: 1.81818rem;
        margin-top: 2rem;
        padding-bottom: 1.09091rem;
    }

    .up__form-fancy-checkbox label {
        margin-bottom: 0;
        padding-left: 4.09091rem;
        position: relative;
    }

    .up__form-options label {
        font-size: 1.27273rem;
        letter-spacing: 0;
        line-height: 1.81818rem;
        text-transform: none;
    }

    .up .p__block-inner &gt; div .form__row.smallbtn {
        max-width: 9.63636rem;
    }

    .show_details {
        display: block !important;
    }

    .hide-error {
        display: none !important;
    }

.error-fields {
    border: 1px solid #ed6666 !important;
    /*border-color: #D83737 !important;*/
}

    .max__stalion__error {
        color: #D83737 !important;
    }

    .form__row-stallion-count {
        /*margin-top: -20px;
    height: 30px;*/
        color: #5F5F5F;
        display: flex;
        font-size: 1rem;
        margin-bottom: 2.50909rem;
        margin-top: -15px;
    }

    .form__row-validation-error {
        color: #D83737 !important;
        display: flex;
        font-size: 1rem;
        margin-bottom: 2.50909rem;
        margin-top: -15px;
    }

    .form-sub-title p {
        color: #5F5F5F;
        font-size: 1.09091rem;
        margin-bottom: 4.36364rem;
    }

    .order_b {
        flex-shrink: 0;
        max-width: 24.09091rem;
    }

    .element_hide {
        display: none !important;
    }

    .no__border-top {
        border-top: none !important;
    }
    /*#stallion-match-results.find__pedigree .tab__mobile-trigger {
    border-top: none !important;
    border-bottom: 0.09091rem solid #e1e3e2 !important;
}
    #stallion-match-results.find__pedigree .tab__mobile-trigger:last-child {
        border-bottom: none !important;
    }*/
.ba__orderbtns {
    flex-grow: 1;
    margin-left: 1.54545rem;
    max-width: 10.72727rem;
    margin-bottom: 1.27273rem;
}

    .pdf__disabled {
        border-color: #DEDEDE !important;
        background-color: #F7F7F7;
        color: #BFBFBF;
        pointer-events: none;
    }

    .div_disabled {
        color: #BFBFBF;
        pointer-events: none;
    }

        .div_disabled .btn {
            border-color: #DEDEDE;
            background-color: #F7F7F7;
            color: #BFBFBF;
        }

        .div_disabled .form__row a {
            color: #BFBFBF;
            pointer-events: none;
        }

        .div_disabled .form__row label {
            color: #BFBFBF;
            pointer-events: none;
        }

            .div_disabled .form__row label:before {
                border-color: #DEDEDE !important;
                pointer-events: none
            }

    .btn-yellow-border {
        border: 1px solid #FFD200;
        color: #FFD200 !important;
        border-radius: 24px;
        display: inline-block;
        height: 38px;
        line-height: 38px;
        text-transform: unset;
        padding: 0px 18px !important;
        margin: 0 0 0 !important;
    }

    .right {
        float: right !important;
        margin-right: 0 !important;
    }

    .logo-container-marketing {
        height: 90px;
        line-height: 90px;
    }

    a.free-trial:hover {
        color: #fff !important;
    }

    .tos_div {
        padding: 0rem 1.81818rem 0 1.81818rem !important;
    }

    .tos_div_popup {
        max-width: none !important;
        width: 100% !important;
        text-align: left !important;
    }

    .tos_wrapper_bg {
        background-color: inherit !important;
    }

    .tos {
        padding: 30px !important;
        height: 500px;
        overflow-y: auto;
    }

    .tos_p {
        margin-top: 5px;
    }

    .tos_wrap {
        padding: 3.18182rem 1.27273rem;
    }

    @media only screen and (max-width: 1023px) {
        .tos {
            padding: 5px !important;
            height: 330px;
            overflow-y: auto;
        }

        .tos_p {
            margin-top: 15px;
        }
    }

    .tos_text {
        font-size: 0.91818rem !important;
        color: black !important;
    }

    .tos_wrapper_bg {
        background-color: inherit !important;
        padding: 10px !important;
    }

    .tos_wrap {
        padding: 1.18182rem 0.27273rem;
    }
    /*.tos ol {
    list-style:inherit !important;
    list-style-type:decimal !important;
    list-style-position:outside !important;
}
    .tos ol li {
        padding: 5px;
    }
    .tos ol li p {
        padding-top: 10px;
    }
   
.tos ol {
    
    counter-reset: item;
    margin: 0;
    padding: 0;
}

    .tos ol &gt; li {
        display: table;
        counter-increment: item;
        margin-bottom: 0.6em;
    }
    .tos ol li p {
        padding-top: 5px;
    }
        .tos ol &gt; li:before {
            content: counters(item, ".") ". ";
            display: table-cell;
            padding-right: 0.6em;
        }
    .tos li .tos1 ol &gt; li:before {
       list-style-type:lower-alpha !important;
    }
.tos li ol &gt; li {
    margin: 0;
    margin-top:5px;
}

    .tos li ol &gt; li:before {
        content: counters(item, ".") " ";
    }*/
    .tos li p {
        margin-bottom: 5px !important;
    }

    .tos ol {
        list-style-type: none;
        counter-reset: item;
        margin: 0;
        padding: 0;
    }

        .tos ol li {
            display: table;
            counter-increment: item;
            margin-bottom: 0.6em;
        }

            .tos ol li:before {
                content: counters(item, ".") ". ";
                display: table-cell;
                padding-right: 0.6em;
            }

    .tos li li {
        margin: 0;
    }

        .tos li li:before {
            content: counters(item, ".") " ";
        }

        .tos li li li:before {
            content: counter(item, lower-alpha) ". ";
        }

        .tos li li li li:before {
            content: counter(item, lower-roman) ". ";
        }

    .header__checkout {
        padding-top: 0 !important;
    }

    .checkout__content #order__rows .order__row {
        font-size: 95% !important;
    }

        .checkout__content #order__rows .order__row .order__row-title {
            color: #0a1432;
            font-size: 1.18182rem !important;
            font-weight: 400;
        }



    .checkout {
        padding-top: 0.4em !important;
    }

        .checkout a {
            font-size: 85% !important;
            text-decoration: none !important;
            color: #52adff !important;
        }

.stripe__elements-div {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0px;
    background-color: #F7F7F7;
    border-radius: 0px;
    border: .09091rem solid #BFBFBF;
    border-radius: .27273rem;
    color: #000000 !important;
    display: block;
    font-size: 15px !important;
    height: 2.90909rem;
    padding: 0 .90909rem;
    transition: border-color 0.3s ease;
    width: 100%;
    font-family: "'Fira Sans', sans-serif" !important;
    font-weight: 400 !important;
    -moz-box-sizing: border-box;
    font-family: inherit;
    margin: 0;
    line-height: 1.5px !important;
    padding-top: 10px !important;
}
.stripe__elements-div input{
    font-size:20px !important;
}
.popup_left_small {
    display: flex;
    flex-wrap: wrap;
    width: 53%;
}
.tooltip_hi {
    background-color: #52ADFF;
    border-radius: .54545rem;
    color: #fff;
    display: block;
    font-size: 1.36364rem;
    left: 30%;
    line-height: 1.63636rem;
    max-width: 24.54545rem;
    padding: 1rem 1.45455rem .90909rem 1.27273rem;
    position: absolute;
    top: 15%;
    transform: translateX(17px);
    transition: opacity 0.3s ease;
    width: 100%;
    z-index: 3
}

    .tooltip_hi p {
        margin-bottom: .90909rem
    }

    .tooltip_hi a {
        color: #fff;
        display: inline-block;
        font-size: .90909rem;
        letter-spacing: 0.04em;
        text-transform: uppercase
    }

    .tooltip_hi:before {
        content: "";
        width: 0;
        height: 0;
        border-top: .90909rem solid transparent;
        border-bottom: .90909rem solid transparent;
        border-left: .90909rem solid #52ADFF;
        right: -.90909rem;
        margin-top: -.90909rem;
        top: 50%;
        position: absolute
    }

    .tooltip_hi.hide {
        display: none
    }
.btn-profile-pay {
    max-width: 15.45455rem !important;
}
.popup#popup__cancel-plan #confirm__buttons-cancel {
    margin-top: 2.72727rem;
}
#confirm__buttons-cancel a:first-child {
    margin-bottom: 1rem;
}
.center-align-contents{
    justify-content:center !important;
}
.fft_shading {
    background-color: #FCDBB0 !important;
}
.bm_radio_buttons{
    width:auto !important;
}
.ts_image {
    background-image: url(../images/TopSire-NoData.png);
}

.tds_image {
    background-image: url(../images/TopDamSire-NoData.png);
}
.male_text_color {
    color: #52ADFF;
}

.female_text_color {
    color: #FD84A0;
}

.tile_select_overflow {
    overflow-y: auto;
    height: 100px;
}
.hypomating .tree.is-full:not(.has-extra) .tree__col[data-col="4"] {
    display: block !important;
}
.terms__conditions {
    color: #52adff !important;
}

.header__trial {
    border-color: #FFD200 !important;
    border-radius: 24px !important;
    color: #FFD200 !important;
    border: .09091rem solid #FFD200;
    font-size: 14px !important;
    height: 40px !important;
    line-height: 50px;
    margin-left: 5% !important;
    margin-top: 24px !important;
    padding: 0;
    width: 100px !important;
    justify-content: center;
    text-align: center;
    transition: all 0.3s ease;
}

.custom__validation__error {
    color: #D83737;
    display: inline;
    font-size: .81818rem;
}
.grecaptcha-badge {
    display: none;
}
.error-row textarea {
    border-color: #D83737 !important;
}

.required-field label:after {
    color: #D83737;
    content: ' *';
    display: inline;
}
.table.generic .t__row .t__cell span.f {
    color: #FD84A0;
    padding-left: 10px;
}

.table.generic .t__row .t__cell span.m {
    color: #52ADFF;
    padding-left: 10px;
}
.affinity_radio_list {
    display: flex;
    padding-right: 1.27273rem !important;
    /*padding-left: 1.27273rem !important;*/
}

    .affinity_radio_list &gt; div {
        flex-grow: 1;
        width: 50%;
    }

.affinity_form {
    display: flex;
    justify-content: flex-end;
    float: right;
    width: 100%;
}

    .affinity_form .radio__wrapper {
        display: inline-block;
        min-height: 1.63636rem;
        position: relative;
        page-break-inside: avoid;
        break-inside: avoid;
        padding-left: 10%;
        width: auto !important;
    }

.affinity_form_radio__wrapper_first {
    padding-left: 0% !important;
}

.affinity_form .radio__wrapper.has-label label {
    cursor: pointer;
    padding-left: 2.0rem;
    padding-top: .45455rem;
}

.affinity_form .info {
    margin-top: .16364rem !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

    .affinity_form .info a {
        padding-left: 4rem !important;
    }
.btn_more {
    width: 30% !important;
    margin: 0 auto !important;
    margin-top: 10px !important;
}
.dispay_block {
    display: block;
}
#popup__Farm__SignUp h3 {
    color: #52ADFF;
    font-size: 1.05455rem;
    font-weight: 500;
}

#popup__Farm__SignUp .form__row-alt {
    font-size: 0.85rem;
    line-height: 1.22727rem;
}

#popup__Farm__SignUp .ba__left {
    width: 47.5%;
    margin-right: 5.5%;
}

#popup__Farm__SignUp .ba__right {
    width: 47%;
}

#popup__Farm__SignUp .popup__inner {
    max-width: 51.36364rem;
    padding-bottom: 2.45455rem;
}

#popup__Farm__SignUp .stud__logo {
    max-width: 16.90909rem;
    position: relative;
    margin-top: 7.02rem;
    transform: translateY(-50%);
    width: 100%;
    z-index: 2;
    justify-self: center;
}

#popup__Farm__SignUp .g1__logo {
    max-width: 14.90909rem;
    position: relative;
    margin-top: 2.52rem;
    transform: translateY(-50%);
    width: 100%;
    z-index: 2;
    justify-self: center;
}
.table.has-plus .t__row .t__cell span.t__cell-name{
    word-break:break-all;
}
.requiredfield {
    color: #c81313;
    padding-left: 5px;
}

.checkout_div_disabled {
    color: #BFBFBF !important;
    pointer-events: none;
}

    .checkout_div_disabled a {
        color: #BFBFBF !important;
        pointer-events: none;
    }

.padding_checkout_promo {
    padding-right: .2rem !important;
}

.text_color_blue {
    color: #52adff !important;
}

.text_color_red {
    color: #c81313 !important;
    font-size: 1.18182rem !important;
    font-weight: 400;
}
.confirm__buttons-areyousure {
    margin-top: 2.72727rem;
}

    .confirm__buttons-areyousure a:first-child {
        margin-bottom: 1rem;
    }
#payment__tiles .p__list {
    height: 250px;
}
.tile_disabled {
    opacity: 0.5;
    pointer-events: none;
}

    .tile_disabled .btn {
        border-color: #DEDEDE;
        background-color: #F7F7F7;
        color: #BFBFBF;
        pointer-events: none;
    }

    .tile_disabled .div {
        opacity: 0.5;
        pointer-events: none;
    }
</pre></body></html>