.radio_label{margin-bottom:12px}@media (max-width:640px){.registration.borrower{padding:50px 10px}}.select2-search__field{background-color:#fff!important;padding:20px!important;height:20px;box-shadow:none!important}.select2-dropdown{border:1px solid #e8e8e8}.registration{padding:0 10px 10px}.registration .radio label{padding-left:15px;position:relative}.registration .radio label .input_icon{position:absolute;left:0;top:7px}.registration form{width:100%}.registration h3{text-align:center;font-weight:300;margin:10px 0;max-width:100%}.registration .input h2{font-size:16px;font-weight:700;margin-top:15px}.registration .input .checkbox,.registration .input .radio{overflow:hidden}.registration .input .radio label{margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;transition:200ms ease-in-out;position:relative}.registration .input .radio label .input_icon{-ms-flex-negative:0;flex-shrink:0;margin-left:0;display:block;height:15px;width:15px;border-radius:15px;border:1px solid #ccc}.registration .input .radio label .input_text{font-weight:400;margin-left:20px;color:#4d4d4d;font-size:rem-calc(16px)}.registration .input .radio label .input_icon{position:relative}.registration .input .radio label .input_icon:before{background-color:#fff;transition:background-color 200ms ease-in-out;content:'';display:block}.registration .input .checkbox label input[type=checkbox],.registration .input .radio label input[type=radio],.registration .picture-upload-block input[type=file],.registration .range-container .noUi-handle:after,.registration .range-container .noUi-handle:before{display:none}.registration .input .radio label input[type=radio]:checked+.input_icon{border:1px solid #e12081}.registration .input .radio label input[type=radio]:checked+.input_icon:before{display:block;height:9px;width:9px;margin:2px auto;border-radius:15px;content:'';background-color:#e12081}.registration .input .checkbox label{margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;transition:200ms ease-in-out;position:relative}.registration .input .checkbox label .input_icon{-ms-flex-negative:0;flex-shrink:0;margin-left:0;display:block;height:15px;width:15px;border-radius:15px;border:1px solid #ccc}.registration .input .checkbox label .input_text{font-weight:400;margin-left:20px;color:#4d4d4d;font-size:rem-calc(16px)}.registration .input .checkbox label .input_icon{position:relative;transition:200ms ease-in-out}.registration .input .checkbox label .input_icon:before{transition:300ms ease-in-out;box-sizing:border-box;-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4px;top:0;display:table;width:5.66667px;height:10.33333px;border-width:2px;border-color:#fff;border-style:solid;border-top:0;border-left:0;opacity:0;content:''}.registration .input .checkbox label input[type=checkbox]:checked+.input_icon{border-color:#e12081}.registration .input .checkbox label input[type=checkbox]:checked+.input_icon:before{border-color:#e12081;opacity:1}.registration .input .checkbox label input[type=checkbox]+.input_icon{border-radius:2px}.registration .submit input{margin:10px auto}@media (max-width:640px){.registration .submit input{width:100%}}.registration input.button{margin:auto;display:block;padding-left:40px;padding-right:40px}.registration .select2{width:100%!important;height:59px;border-top:1px solid #dedede;border-radius:4px;background-color:#f7f7f7}.registration .select2 .selection{height:59px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.registration .select2 .selection .select2-selection__rendered{padding-left:30px;font-size:20px}.registration .select2 .selection .select2-selection__arrow{top:16px}.registration .select2-selection{background-color:transparent;border:0;width:100%;display:block;font-weight:300}.registration a.aUploadImage{display:inline-block;width:100%;border:2px solid #ef37a4;padding:15px 25px;color:#ef37a4}.registration .picture-container{margin-top:10px;display:inline-block}.registration .picture-container img{max-height:200px;max-width:200px;display:inline-block}.registration .register_page label{display:inline-block}.registration .range-container{margin-bottom:50px}.registration .range-container .noUi-pips-horizontal,.registration .range-container .pips-range input[type=number]{display:none!important}.registration .range-container .special-labels{position:relative;padding-top:20px}.registration .range-container .special-labels .left{float:left}.registration .range-container .special-labels .right{float:right}.registration .range-container .special-labels .middle{-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}.registration .range-container .special-labels span{font-family:'Louisiana';font-size:1.125rem;color:#9d9d9d}.registration .range-container .noUi-handle{background:url(/assets/img/sprite.png) 0 -150px;width:44px!important;height:36px!important;text-indent:-999em;display:inline-block;position:relative;z-index:1;border:0;box-shadow:none;cursor:pointer}.registration .range-container .noUi-handle:focus{outline:0}.registration .range-container .noUi-origin{border-radius:.4375rem;height:10px;margin:0 -1px 0 0;background:url(/assets/img/sl-layer-1.png) 0 0 repeat-x;z-index:1;position:absolute;right:0;top:0;left:0;bottom:0;width:auto}.registration .range-container .noUi-base{border-radius:.4375rem;width:100%;height:10px;position:relative;z-index:9;background:url(/assets/img/sl-layer-2.png) 0 0 repeat-x}.registration .range-container .noUi-target{border:0;background:0 0;box-shadow:none}.registration .picture-container .del-picture-container{position:relative;text-align:right;font-size:29px}.registration .picture-container .del-picture-container .del-picture-container-row{position:absolute;width:100%;right:0;float:right;line-height:10px;cursor:pointer}.registration .picture-container .del-picture-container .del-picture-container-row div{transition:300ms ease-in-out;position:absolute;background:rgba(255,255,255,.5);border-bottom-left-radius:5px;border:1px solid #9a9a9a;border-top:0;border-right:0;top:0;right:0;font-family:Arial,sans-serif;font-size:20px;width:30px;height:30px;text-align:center;line-height:30px;cursor:pointer;color:#0a0a0a}.registration .picture-container .del-picture-container .del-picture-container-row div:hover{background:rgba(255,255,255,.7);color:#000}.registration .pass-container{position:relative}.registration .pass-container .show-pass-button{position:absolute;top:22px;right:27px;color:#42bdf2}.registration .noUi-horizontal .noUi-handle{left:-21px;top:-8px}.registration .upload_preloader{padding-top:20px;display:none}.registration .upload_preloader_dog{padding-top:20px;padding-bottom:20px;display:none}.registration .craft_errors{color:red}.registration .craft_errors li{list-style-type:none}.registration h4{font-size:20px;font-weight:300;margin:20px 0}.registration #addmoredog{margin:40px 0}.registration .no-margin-top{margin-top:0}.registration input.space-button{margin-top:30px;margin-bottom:30px}.registration .join{margin-bottom:20px}.registration .join h2{padding:40px 0 20px}.registration .join .button{border-radius:4px;margin-top:10px;display:inline-block}.registration .log_in{border-top:2px solid #e2e2e2;padding-top:20px;margin-top:20px}#content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.borrower.end{-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.borrower.end{-ms-flex:1 0 auto;flex:1 0 auto}}.borrower.end h3{font-size:30px}.registration.borrower ul{list-style:none;margin-left:0}.registration.borrower ul li{font-weight:300;position:relative;padding-left:25px}.registration.borrower ul li:before{transition:300ms ease-in-out;box-sizing:border-box;-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4px;top:5.22222px;display:table;width:7.66667px;height:15.33333px;border-width:3px;border-color:#3cdbc0;border-style:solid;border-top:0;border-left:0;content:''}.registration .foundation_info{display:flex;flex-direction:column;width:100%;justify-content:center}.registration .foundation_info .foundation_info_block{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%}.registration .foundation_info .membership_content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;padding-bottom:25px}.registration .membership_content .membership_content_cost{width:352px;height:376px;padding:17px 48px 41px;border-radius:4px;border:solid 1px #f2f6fd;background-color:#f2f6fd}.registration .membership_content .membership_content_text{margin-left:80px;width:592px;flex-wrap:nowrap}@media (max-width:640px){.registration .membership_content .membership_content_cost{background-color:#f2f6fd;width:100%}.registration .membership_content .membership_content_text{margin-left:0;width:100%}}@media (max-width:355px){.registration .membership_content .membership_content_cost{padding:17px 24px 41px}}.membership_content_cost h4,.membership_content_cost_subtitle{font-family:Gentona;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.membership_content_cost h4{text-align:start;font-size:16px;line-height:normal;color:#8ac}.membership_content_cost_subtitle{font-size:32px;line-height:1;color:#001933}.membership_content_cost_text{margin-top:10px;font-size:16px;line-height:1.5;color:#555}.membership_content_cost .d_splitter{margin-top:26px;width:256px;height:2px;opacity:.05;background-color:#001933}.membership_content_cost_price,.membership_content_cost_text,.membership_content_text .membership-content_text_heading h5{font-family:Gentona;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.membership_content_cost_price{flex-direction:row;display:flex;justify-content:space-between;font-size:24px;line-height:1}.membership_content_cost_price_text{margin-top:25px;color:#001933}.membership_content_cost_price_amount{margin-top:25px;color:#e12081}.membership_content_text .d_join_splitter{width:592px;height:2px;opacity:.05;background-color:#001933;margin-bottom:33px}.membership_content_text .membership-content_text_heading h5{text-align:start;font-size:18px;line-height:1.78;color:#001933}.membership_content_text .membership-content_text_text{font-family:Gentona;font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#555}.foundation_info_block_h3{display:flex;justify-content:center}.foundation_info_block_h3_align{width:700px}.foundation_info_block_h3_align_heading{font-family:Gentona;font-size:24px;color:#001933}.foundation_info_block_text{display:flex;justify-content:center}.foundation_info_block_text_align{width:832px;text-align:center}.foundation_info_block_text_align_text{font-family:Gentona;font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.78;letter-spacing:normal;color:#555;padding-bottom:30px}.membership_content_cost_description_subs{flex-direction:row;flex-wrap:nowrap;display:flex;justify-content:space-between}.membership_content_cost_description_duration{text-align:start}.membership_content_cost_description_duration_text{font-family:Gentona;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#555}.membership_content_cost_description_amount,.membership_content_cost_description_text{margin-top:25px;font-family:Gentona;font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#001933}.membership_content_cost_description_amount{color:#e12081}.membership_content_cost_description_subs .dotted_underline{margin-top:41px;border:0;border-bottom:2px dotted #8ac;color:#fff;background-color:#f2f6fd;height:1px;width:20%}.registration .sharedButtons{margin:2px 0 20px}.registration .shareTitle{font-size:12px;margin-left:2px;color:#959595}.thankyou-content{flex-direction:column}.dogvideo,.signature-container,.thankyou-content{display:flex;justify-content:center}.dogvideo{margin-top:20px;align-items:center}.signature-container{flex-direction:column;align-self:center}.signature-content{margin-top:20px;display:flex;flex-direction:row;justify-content:center}.text-thankyou{font-family:Gentona;font-size:16px;font-weight:300;font-style:normal;text-align:center}.dogtrace{width:15px;height:15px}