.div_in_service{max-width:1400px}.service .div_in_service{display:flex;flex-direction:row}.home_service .div_in_service{max-width:1050px;width:85%}.home_service:first-child{padding-top:1rem}.service,.home_service{padding:2rem;display:flex;justify-content:center}.service:nth-child(even),.home_service:nth-child(even){background-color:var(--main-grey)}.service_text,.card_img{width:50%;padding:2rem}.home_service_text{padding: .5rem .1rem}.div_service_title{padding:1rem 0 0}.service_title,.home_service_title{text-transform:uppercase}.service_title{padding-bottom:2rem;height:30%}.service_title>*:nth-child(2){padding-left:2rem}.home_service_title{text-align:center}.card_separator{width:15%;height:3px;margin:1rem auto;display:none}.service_description{height:65%;display:flex;align-items:center}.service_description>*,.home_service_description>*{font-size:1.2rem;hyphens:auto;text-align:justify}.service_description>*{padding-left:2rem}.home_service_description>*{padding:2rem}@media screen and (min-width: 1800px){.service_description>*,.home_service_description>*{font-size:1.4rem}}@media screen and (max-width: 1800px){.service_description>*,.home_service_description>*{font-size:1.3rem}}@media screen and (max-width: 1300px){.home_service .div_in_service{width:90%}}@media screen and (max-width: 1200px){.home_service .div_in_service{width:95%}.service_description>*,.home_service_description>*{font-size:1.2rem}.service{padding:1rem}}@media screen and (max-width: 1050px){.home_service .div_in_service{width:85%}.service .div_in_service{width:100%}.home_service{padding:1rem 2rem}.service_text,.card_img{padding:1rem}.home_service_description>*{padding:1.7rem;font-size:1.1rem}.service_description>*{font-size:1.1rem}.card_img img{height:300px}}@media screen and (max-width: 860px){.service{padding:2rem}.service .div_in_service{flex-direction:column-reverse}.home_service:first-child{padding-top: .5rem}.div_service_title{padding: .5rem 0 0}.service_description,.home_service_description{border-left:none !important}.service_title{padding:1rem 0 0;height:unset}.service_title p{text-align:center !important}.service_title>*:nth-child(2){padding-left:0}.service_description{height:unset}.service_description>*,.home_service_description>*{padding:0;font-size:1rem}.service_text,.card_img{padding:0;width:100%}.home_service_text{padding:0 0 .5rem}.card_separator{display:block}.card_img img{height:320px}}@media screen and (max-width: 750px){.home_service .div_in_service{width:90%}}@media screen and (max-width: 650px){.home_service .div_in_service{width:95%}}@media screen and (max-width: 600px){.card_img img{height:300px}}@media screen and (max-width: 480px){.service{padding:1rem}.div_in_service{width:100%}.service .div_in_service{padding:0}.home_service{padding: .5rem 1rem}.home_service_description{border-left:unset !important;margin-bottom:0}.home_service_text .title_separator{display:block}.card_separator{width:25%}.card_img img{height:250px}}@media screen and (max-width: 400px){.card_img img{height:200px}}.prices_cards{width:90%;display:flex;flex-flow:row wrap;justify-content:center;gap:1rem}.prices_cards article{font-size:1.2rem;text-align:center;color:black}.prices_cards h2{font-weight:500}.article_prices_card{width:49%;height:400px}.prices_card{position:relative;padding:2rem;display:flex;justify-content:center;align-items:center;height:100%;border:0.5px solid var(--main-grey)}.card_back_blur{background-color:rgba(255, 255, 255, 0.6);backdrop-filter:blur(5px);padding:1rem;width:90%}@media screen and (min-width: 1800px){.prices_cards{width:100%}.card_back_blur{width:70%}}@media screen and (max-width: 1800px){.prices_cards{width:100%}.card_back_blur{width:75%}}@media screen and (max-width: 1600px){.card_back_blur{width:65%}}@media screen and (max-width: 1400px){.card_back_blur{width:75%}}@media screen and (max-width: 1200px){.card_back_blur{width:85%}}@media screen and (max-width: 1050px){.prices_cards{margin:1rem 0}.card_back_blur h2{font-size:1.7rem}.prices_cards article{font-size:1.1rem}}@media screen and (max-width: 900px){.card_back_blur{width:100%}}@media screen and (max-width: 860px){.card_back_blur h2{font-size:1.5rem}.article_prices_card{width:80%;width:100%}.card_back_blur{width:80%}.article_prices_card{height:350px}}@media screen and (max-width: 800px){.card_back_blur{padding: .5rem}}@media screen and (max-width: 600px){.article_prices_card{width:100%}.prices_cards{gap: .5rem}.card_back_blur{width:90%}}@media screen and (max-width: 480px){.card_back_blur{width:85%}.card_back_blur h2{font-size:1.2rem}}@media screen and (max-width: 360px){.prices_card{padding:1rem .5rem}.card_back_blur{width:98%}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wpa-test-msg{background:#d1ecf1 !important;border:1px solid #bee5eb !important;border-radius:5px !important;color:#0c5460 !important;font-size:14px !important;padding:.75rem 1.25rem !important;font-family:Arial !important;margin-top:5px !important}span.wpa-button{display:inline-block !important;padding-top:5px !important;color:#fff !important;background-color:#6c757d !important;border-color:#6c757d !important;padding:5px 10px !important;border-radius:5px !important;margin-top:5px !important;cursor:pointer !important}#altEmail_container,.altEmail_container{position:absolute !important;overflow:hidden !important;display:inline !important;height:1px !important;width:1px !important;z-index:-1000 !important}.div_element_contact{display:flex;gap:1rem}.element_phone,.element_mail{display:flex;align-items:baseline;gap: .5rem}.element_phone a, .element_mail a{transition:color 1s;font-size:1rem}.div_element_social{display:flex;gap: .5rem}#block_header .div_element_social i{font-size:2rem;transition:color 1s}#block_header .div_element_social i:hover{color:black}@media screen and (min-width: 1800px){.element_phone a, .element_mail a{font-size:1.3rem}#block_header .div_element_social i{font-size:2.5rem}}@media screen and (max-width: 1800px){.element_phone a, .element_mail a{font-size:1.2rem}#block_header .div_element_social i{font-size:2.4rem}}@media screen and (max-width: 1600px){.element_phone a, .element_mail a{font-size:1.1rem}#block_header .div_element_social i{font-size:2.3rem}}@media screen and (max-width: 1450px){.element_phone a, .element_mail a{font-size:1rem}#block_header .div_element_social i{font-size:2.2rem}}@media screen and (max-width: 1200px){.element_phone a, .element_mail a{font-size: .9rem}#block_header .div_element_social i{font-size:2.1rem}}@media screen and (max-width: 1050px){.element_phone a, .element_mail a{font-size: .8rem}.element_phone,.element_mail{gap: .2rem}.div_element_contact{gap: .5rem}.div_element_social{gap: .2rem}#block_header .div_element_social i{font-size:2rem}}@media screen and (max-width: 900px){#block_header .div_element_social i{font-size:1.8rem}.div_head_contact{font-size: .9rem}}@media screen and (max-width: 760px){#block_header .div_element_social i{font-size:1.6rem}}@media screen and (max-width: 600px){.div_head_contact{justify-content:space-between}}@media screen and (max-width: 600px){.div_head_contact{display:flex;width:100%;justify-content:center;align-items:center;gap: .5rem}}@media screen and (max-width: 480px){.div_head_contact{font-size: .8rem}.div_element_contact{gap: .5rem}.element_phone,.element_mail{gap: .2rem}.div_element_social{gap: .2rem}#block_header .div_element_social i{font-size:1.1rem}}@media screen and (max-width: 360px){.element_phone a, .element_mail a{font-size: .65rem}}.foot_contact{text-align:center}.title_separator.foot_separator{height:2px;width:12%;margin:0 auto}.foot_widget_element{display:flex;flex-direction:column;align-items:center;gap:1em}.foot_widget_element>*{color:white;font-size:1.2em;transition:color 1s}.foot_social{display:flex;flex-flow:row wrap;align-self:center;justify-content:center;width:65%;gap: .5em}.foot_social i{font-size:2rem;color:white;transition:color 1s}@media screen and (min-width: 1800px){.foot_widget_element>*{font-size:1.6rem}.foot_social i{font-size:2.5rem}}@media screen and (max-width: 1800px){.foot_widget_element>*{font-size:1.5rem}.foot_social i{font-size:2.4rem}}@media screen and (max-width: 1600px){.foot_widget_element>*{font-size:1.4rem}.foot_social i{font-size:2.3rem}}@media screen and (max-width: 1450px){.foot_widget_element>*{font-size:1.3rem}.foot_social i{font-size:2.2rem}}@media screen and (max-width: 1200px){.foot_widget_element>*{font-size:1.2rem}}@media screen and (max-width: 1050px){.foot_widget_element>*{font-size:1.1rem}}@media screen and (max-width: 650px){.foot_widget_element{gap: .5rem}}@media screen and (max-width: 480px){.foot_widget_element{flex-direction:row;justify-content:center}.title_separator.foot_separator{display:none}.foot_separator.resp,.title_separator.resp{display:block}.foot_social i{font-size:1.8rem}.foot_widget_element>*{font-size:1rem}}@media screen and (max-width: 360px){.foot_social{width:90%}}.contact_form{display:flex;flex-direction:column;align-items:flex-end;gap: .3rem}.contact_form>div{display:flex;align-items:flex-end;gap: .3rem}.contact_form input{display:block;border:none}.contact_form input::placeholder, .contact_form textarea::placeholder{font:var(--footer-font);color:lightgray}.contact_form input, .contact_form textarea{font:var(--footer-font);color:grey;border:1px solid var(--main-grey);padding: .7rem .5rem}.form_bottom button[type=submit]{padding: .6rem .5rem}.prices_contact .contact_form input::placeholder, .prices_contact .contact_form textarea::placeholder, .prices_contact .contact_form input, .prices_contact .contact_form textarea, .prices_contact .form_bottom button[type=submit]{font-size:1.2rem}.form_top{width:100%;display:flex;justify-content:flex-end;gap: .3rem}.form_top input{width:100%}.div_form_top{width:50%}.form_bottom{width:100%;display:flex;flex-direction:column;gap: .3rem}.div_form_bottom{width:100%}.div_form_bottom input, .div_form_bottom textarea{width:100%}.form_bottom textarea{resize:none}.wpcf7 form .wpcf7-response-output{margin:0 !important;width:68%}.contact_form .a_contact{padding:1em 1.5em;border:none;color:white;display:block;background-position:100%;background-size:200% 100%;color:#fff;cursor:pointer;padding:0.7rem;text-align:center;transition:all .5s ease;width:100%}.contact_form .a_contact::before, .contact_form .a_contact::after{content:"";position:absolute;right:0;top:0;transition:all .5s ease}.contact_form .a_contact::before{height:0;width:2px}.contact_form .a_contact::after{height:2px;width:0}.contact_form .form_bottom.form_prices_page .a_contact:hover, .contact_form .a_contact:hover{background-position:left}.contact_form .a_contact:hover::before{height:100%}.contact_form .a_contact:hover::after{width:100%}.contact_form .hover_effect{position:relative;display:block;width:100%}.contact_form .hover_effect::before, .contact_form .hover_effect::after{bottom:0;content:"";left:0;position:absolute;transition:all .5s ease}.contact_form .hover_effect::before{height:0;width:2px}.contact_form .hover_effect::after{height:2px;width:0}.contact_form .form_contact .hover_effect:hover::before, .contact_form .hover_effect:hover::before{height:100%}.contact_form .hover_effect:hover::after{width:100%}.div_form_bottom .btn_contact{width:30%}.contact_form input.input_submit{background-color:transparent;padding:0;border:none;color:white;cursor:pointer}.contact_form input.input_submit:focus{outline:none}.wpcf7-spinner{position:absolute;right:-50%;top:50%;transform:translate(50%, -50%)}@media screen and (min-width: 1800px){.contact_form input::placeholder, .contact_form textarea::placeholder, .contact_form input, .contact_form textarea, .form_bottom button[type=submit]{font-size:1.3rem}}@media screen and (max-width: 1800px){.contact_form input::placeholder, .contact_form textarea::placeholder, .contact_form input, .contact_form textarea, .form_bottom button[type=submit]{font-size:1.2rem}}@media screen and (max-width: 1450px){.contact_form input::placeholder, .contact_form textarea::placeholder, .contact_form input, .contact_form textarea{font-size:1.1rem}.form_bottom button[type=submit]{font-size:1rem}}@media screen and (max-width: 1050px){.form_bottom button[type=submit]{font-size: .9rem}}@media screen and (max-width: 480px){.prices_contact .contact_form input::placeholder, .prices_contact .contact_form textarea::placeholder, .prices_contact .contact_form input, .prices_contact .contact_form textarea, .prices_contact .form_bottom button[type=submit]{font-size: .9rem}.form_bottom button[type=submit]{width:48%}.wpcf7 form .wpcf7-response-output{width:50%}}@media screen and (max-width: 360px){.btn_mess{gap: .5rem}.form_bottom button[type=submit]{width:100%}.wpcf7 form .wpcf7-response-output{width:100%}.form_top{flex-direction:column}.div_form_top, .form_top input{width:100%}}*{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style:none}a{text-decoration:none;color:black;display:block;text-align:center}img{width:100%;vertical-align:bottom}html{font-size:100%}body{font:500 15px/1.4 'Cabin', sans-serif;color:#3b3b3b;background-color:#fff;overflow-x:hidden}@font-face{font-family:'Bebas Neue';font-display:swap;src:url('/wp-content/themes/adaptdog/assets/fonts/BebasNeue-Regular.woff2') format('woff2')}@font-face{font-family:'Merriweather';font-weight:400;font-display:swap;src:url('/wp-content/themes/adaptdog/assets/fonts/Merriweather-Regular.woff2') format('woff2')}@font-face{font-family:'Fresca';font-display:swap;src:url('/wp-content/themes/adaptdog/assets/fonts/Fresca-Regular.woff2') format('woff2')}@font-face{font-family:'Cabin';font-weight:400;font-display:swap;src:url('/wp-content/themes/adaptdog/assets/fonts/cabin/Cabin-Regular.woff2') format('woff2')}@font-face{font-family:'Cabin';font-weight:500;font-display:swap;src:url('/wp-content/themes/adaptdog/assets/fonts/cabin/Cabin-Medium.woff2') format('woff2')}@font-face{font-family:'Cabin';font-weight:600;font-display:swap;src:url('/wp-content/themes/adaptdog/assets/fonts/cabin/Cabin-SemiBold.woff2') format('woff2')}@font-face{font-family:'Cabin';font-weight:700;font-display:swap;src:url('/wp-content/themes/adaptdog/assets/fonts/cabin/Cabin-Bold.woff2') format('woff2')}:root{--main-green:#487551;--main-orange:#FFA800;--second-green:#B5DFB8;--second-orange:#FED958;--main-grey:#E7E7E7;--header-font:500 15px/1.4 'Bebas Neue', sans-serif;--body-font:500 15px/1.4 'Cabin', sans-serif;--footer-font:500 15px/1.4 'Fresca', sans-serif}.title{text-transform:uppercase;text-align:center}.title_separator{width:5%;height:4px;margin: .5rem auto}@media screen and (min-width: 1800px){h1{font-size:2.4rem}.title_separator{width:3%}}@media screen and (max-width: 1800px){h1{font-size:2.3rem}}@media screen and (max-width: 1600px){h1{font-size:2.2rem}}@media screen and (max-width: 1050px){h1{font-size:1.8rem}}@media screen and (max-width: 860px){h1{font-size:1.5rem}}@media screen and (max-width: 480px){h1{font-size:1.2rem}.title_separator{width:10%}}#block_header{width:100%;display:flex;justify-content:center;background-size:cover;background-position:50% 40%;background-repeat:no-repeat;background-color:lightgrey}#block_header .wrap.header{max-width:1400px;width:100%;padding:2rem;font-family:'Bebas Neue';display:flex;flex-direction:column;justify-content:space-between}.block_header_top{display:flex;justify-content:space-between}.block_header_bottom{display:flex;justify-content:space-between;align-items:center;margin:10rem 5rem 0}@media screen and (min-width: 1200px){#block_header{min-height:500px}.block_header_bottom{margin:0;padding:1rem}}@media screen and (min-width: 1400px){#block_header{min-height:650px}}@media screen and (min-width: 1500px){#block_header{min-height:750px}}@media screen and (max-width: 1050px){#block_header .wrap.header{padding:1rem}.block_header_bottom{margin:6rem 3rem 1rem}}@media screen and (max-width: 800px){.block_header_bottom{margin:6rem 2rem 1rem}}@media screen and (max-width: 650px){#block_header{background-position:50% 30%}.block_header_bottom{margin:6rem 2rem 1rem}}@media screen and (max-width: 600px){#block_header{background-position:50% 40%}#block_header .wrap.header{padding:1rem}.block_header_top{flex-direction:column;gap: .2rem}}@media screen and (max-width: 560px){#block_header{background-position:50% 15%;min-height:300px}#block_header .wrap.header{padding: .5rem}.block_header_bottom{margin:6rem 1.5rem 1rem}}@media screen and (max-width: 480px){#block_header{min-height:unset}.block_header_top{gap: .1rem}.block_header_bottom{margin:2rem .7rem 3rem;padding: .5rem 0}.block_header_bottom{margin:5rem 1rem 0}}@media screen and (max-width: 380px){.block_header_top{gap:0}.block_header_bottom{margin:3.5rem .5rem 0}}.logo{width:20%}.logo img{height:auto}.block_header_bottom .sub_title{font-size:2em;text-align:right;display:flex;flex-direction:column;align-items:stretch;justify-content:end}@media screen and (min-width: 1200px){.block_header_bottom .sub_title{font-size:2.5rem}}@media screen and (min-width: 1500px){.block_header_bottom .sub_title{font-size:3rem}}@media screen and (max-width: 1050px){.block_header_bottom .sub_title{font-size:1.8rem}}@media screen and (max-width: 950px){.block_header_bottom .sub_title{font-size:1.5rem}}@media screen and (max-width: 900px){.block_header_bottom .sub_title{font-size:1.5rem}}@media screen and (max-width: 700px){.block_header_bottom .sub_title{font-size:1.2rem}}@media screen and (max-width: 650px){.logo{width:25%}.block_header_bottom .sub_title{font-size:1.1rem}}@media screen and (max-width: 480px){.block_header_bottom .sub_title{font-size:1rem}}@media screen and (max-width: 400px){.block_header_bottom .sub_title{font-size: .9rem}}@media screen and (max-width: 380px){.block_header_bottom .sub_title{font-size: .8rem}}@media screen and (max-width: 300px){.block_header_bottom .sub_title{font-size: .8rem}}.div_head_nav a{display:block;font-size:1rem}.ul_nav, .div_head_nav ul:not(.dropdown-content){display:flex}.ul_nav li, .div_head_nav ul li{border-right:1px solid black}.sub-menu.dropdown-content li{border-right:none}.ul_nav li a, .div_head_nav ul li a{padding: .6rem .8rem .45rem}.ul_nav li:hover a:not(.second_level), .div_head_nav ul li:hover a:not(.second_level){color:white}.dropbtn{background-color:transparent;border:none;cursor:pointer;font-family:'Bebas Neue'}.dropdown{position:relative;display:block}.dropdown-content{display:none;position:absolute;background-color:var(--main-grey);min-width:260px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;top:101%;left:50%;transform:translateX(-50%);text-align:center;border-top:2px solid var(--main-grey)}.ul_nav .menu-item-has-children:last-child .dropdown-content, .div_head_nav .menu-item-has-children:last-child{left:unset;transform:translateX(0);right:0}.dropdown-content li:last-child{border-bottom:none}@media screen and (min-width: 1800px){.div_head_nav a{font-size:1.4rem}}@media screen and (max-width: 1800px){.div_head_nav a{font-size:1.3rem}}@media screen and (max-width: 1600px){.div_head_nav a{font-size:1.2rem}}@media screen and (max-width: 1450px){.div_head_nav a{font-size:1.1rem}.foot_social i{font-size:2.2rem}}@media screen and (max-width: 1200px){.div_head_nav a{font-size:1rem}}@media screen and (max-width: 1050px){.div_head_nav a{font-size: .9rem}.dropdown-content{top:102%}}@media screen and (max-width: 900px){.ul_nav li a, .div_head_nav ul li a, .dropdown-content a{padding: .6rem .6rem .5rem;padding:0.6rem 0.7rem 0.45rem}}@media screen and (max-width: 760px){.ul_nav li a, .div_head_nav ul li a, .dropdown-content a{padding: .5rem .5rem .4rem;padding:0.5rem 0.6rem 0.35rem}.dropdown-content{min-width:200px}}@media screen and (max-width: 600px){.ul_nav, .div_head_nav ul{justify-content:center}.dropdown-content{top:105%}.div_head_nav a{font-size: .8rem}.ul_nav li a, .div_head_nav ul li a, .dropdown-content a{padding: .4rem .5rem .25rem}}@media screen and (max-width: 480px){.dropdown-content{top:104%}.ul_nav li a, .div_head_nav ul li a, .dropdown-content a{padding: .2rem;padding: .3rem .4rem .15rem}}@media screen and (max-width: 360px){.ul_nav li a, .div_head_nav ul li a, .dropdown-content a{font-size: .7rem}.current_color .a_nav:not(.second_level){filter:opacity(.7)}}.prevent_drop~*{display:none !important}#block_footer{display:flex;justify-content:center;background-color:#959494}.background_footer{position:relative}.div_footer{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:2rem;color:white;font:var(--footer-font)}.main_footer,.second_footer{max-width:1400px}.main_footer{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:90%;padding:1rem 0}.footer_second_col{width:33%;display:flex;flex-direction:column;gap: .5rem;z-index:10}.footer_third_col{z-index:10;width:33%}.second_footer{margin-top:1rem;width:90%;display:flex;justify-content:space-between}.site_credits{text-align:center;font-size: .8rem;color:#535353;font-weight:400;padding:0.2rem}@media screen and (min-width: 1400px){.main_footer{padding:1rem 0}}@media screen and (max-width: 1050px){.site_credits{font-size: .7rem}}@media screen and (max-width: 950px){.div_footer{padding:1rem 1rem 0}.main_footer{flex-direction:column;justify-content:center;gap:1rem;width:75%}.footer_first_col,.footer_second_col,.footer_third_col{width:unset}}@media screen and (max-width: 800px){.main_footer{width:85%}.second_footer{flex-direction:column-reverse;align-items:center;gap: .2rem;margin-top: .5rem;width:100%}}@media screen and (max-width: 750px){.main_footer{width:90%}}@media screen and (max-width: 650px){.footer_second_col{width:100%}}@media screen and (max-width: 550px){.main_footer{width:100%}}@media screen and (max-width: 380px){.site_credits{font-size: .6rem}}@media screen and (max-width: 360px){.main_footer{padding: .5rem}.second_footer{gap: .5rem}}.foot_logo{width:50px}.foot_title{text-transform:uppercase;font-size:2rem}.foot_sub_title,.foot_contact{font-size:1.5rem}.foot_sub_title{line-height:1.5}@media screen and (min-width: 1800px){.foot_title{font-size:2.2rem}.foot_sub_title,.foot_contact{font-size:2rem}}@media screen and (max-width: 1800px){.foot_sub_title,.foot_contact{font-size:1.8rem}}@media screen and (max-width: 1600px){.foot_sub_title,.foot_contact{font-size:1.7rem}}@media screen and (max-width: 1450px){.foot_sub_title,.foot_contact{font-size:1.6rem}}@media screen and (max-width: 1200px){.foot_sub_title,.foot_contact{font-size:1.5rem}}@media screen and (max-width: 1050px){.foot_title{font-size:1.8rem}.foot_sub_title{font-size:1.4rem}}@media screen and (max-width: 950px){.foot_logo_title{display:flex;gap: .5rem;align-items:flex-end;justify-content:center}.foot_logo{width:40px}.foot_title{line-height:1.2}.foot_sub_title{display:flex;flex-flow:row wrap;justify-content:center;line-height:1.5}.foot_sub_title p{margin:0 .7rem}}@media screen and (max-width: 750px){.foot_logo{width:30px}.foot_title{font-size:1.5rem}.foot_sub_title{font-size:1.2rem}}@media screen and (max-width: 480px){.foot_logo{width:25px}.foot_title{font-size:1.2rem}.foot_sub_title{font-size:1rem}.foot_sub_title p{margin:0 .5rem}}.footer_legals{display:flex;gap:1rem}.ul_nav_legals, .footer_nav ul{display:flex;flex-flow:wrap;justify-content:center}.ul_nav_legals li:last-child, .footer_nav ul li:last-child{border-right:none}.footer_legals a, .footer_nav ul li{position:relative;z-index:10;padding:0 1rem}.footer_legals a, .footer_nav a, .footer_legals p{color:white;transition:color 1s}@media screen and (max-width: 480px){.footer_legals a, .footer_nav ul li{padding:0 .5rem}.footer_legals{font-size: .9rem}}@media screen and (max-width: 360px){.footer_legals{flex-direction:column-reverse;align-items:center;gap:0}.footer_nav ul{flex-direction:column}.footer_nav ul li{text-align:center}.footer_nav ul li{border-right:none}}.div_error{border-top-width:3px;border-bottom-width:3px;border-top-style:solid;border-bottom-style:solid;display:flex;flex-direction:column;align-items:center;padding:5% 0;gap:1rem;position:relative}.div_error::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-position:right;background-size:cover;opacity: .5;z-index:-10}.div_error>*{text-align:center}.div_error h1{font-size:3rem}.div_error .logo{width:15%}.div_p_error .error{font-size:1.2rem}.div_p_error .not_exist,.p_error_back{font-size:1.5rem}.p_error_back span{text-decoration:underline;opacity: .7;transition:opacity 1s}.p_error_back span:hover{opacity:1}@media screen and (min-width: 1200px){.div_p_error .error{font-size:1.5rem}.div_p_error .not_exist,.p_error_back{font-size:1.8rem}}@media only screen and (max-width: 800px){.div_error h1{font-size:2.5rem}}@media only screen and (max-width: 620px){.div_error h1{font-size:2rem}.div_p_error .error{font-size:1rem}.div_p_error .not_exist{font-size:1.2rem}}@media only screen and (max-width: 480px){.div_error h1{font-size:1.5rem}.div-error p{font-size: .8rem}.p_error_back{font-size:1.2rem}}