.elementor-kit-5{--e-global-color-primary:#000047;--e-global-color-secondary:#0041C4;--e-global-color-text:#40506A;--e-global-color-accent:#FFFFA9;--e-global-color-393214c:#00359F;--e-global-color-e97f591:#002B82;--e-global-color-9264c94:#EDF3FF;--e-global-color-ece62b7:#F5F8FF;--e-global-color-bed58ad:#C9D8FA;--e-global-color-565f666:#09095F;--e-global-color-d5c31ec:#151568;--e-global-color-b720f9a:#EDEDF6;--e-global-color-883a54c:#FFFFD3;--e-global-color-3b507d2:#FFF784;--e-global-color-14ce391:#E6E178;--e-global-color-6f9b6a9:#FFFFFF;--e-global-color-47762d3:#FFFEFA;--e-global-color-5335018:#F6F8FC;--e-global-color-b122a3b:#F4F7FF;--e-global-color-48e1608:#D8E1F0;--e-global-color-96b94d7:#E7ECF5;--e-global-color-7e8a00c:#AFBED6;--e-global-color-f3ad0ce:#FFFFFF29;--e-global-color-83aa95f:#667085;--e-global-color-12748c8:#98A2B3;--e-global-color-887e3e0:#D5DDF0;--e-global-color-2e2074c:#147D55;--e-global-color-a0e68e6:#EAF7F1;--e-global-color-cb35655:#9A6700;--e-global-color-de0f6a0:#FFF6D8;--e-global-color-26fe410:#B42318;--e-global-color-426f4d7:#FEECEB;--e-global-color-9cd5766:#175CD3;--e-global-color-962fd1d:#EAF2FF;--e-global-color-cdadfa0:#0000238F;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-size:46px;--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-size:38px;--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:700;--e-global-typography-720e2ac-font-family:"Manrope";--e-global-typography-720e2ac-font-size:28px;--e-global-typography-720e2ac-font-weight:400;--e-global-typography-6e5da6a-font-family:"Manrope";--e-global-typography-6e5da6a-font-size:23px;--e-global-typography-6e5da6a-font-weight:400;--e-global-typography-2b367b8-font-family:"Manrope";--e-global-typography-2b367b8-font-size:19px;--e-global-typography-2b367b8-font-weight:400;--e-global-typography-af5cfbc-font-family:"Manrope";--e-global-typography-af5cfbc-font-size:19px;--e-global-typography-af5cfbc-font-weight:400;font-family:"Manrope", Sans-serif;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;color:var( --e-global-color-6f9b6a9 );border-radius:99px 99px 99px 99px;padding:15px 30px 15px 30px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-393214c );color:var( --e-global-color-6f9b6a9 );border-radius:99px 99px 99px 99px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:34px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:34px;--e-global-typography-secondary-font-size:30px;--e-global-typography-text-font-size:16px;--e-global-typography-720e2ac-font-size:25px;--e-global-typography-6e5da6a-font-size:22px;--e-global-typography-af5cfbc-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Reset — compound .elementor-kit-5s beat .elementor-kit-5 button */
.dog-carousel .dog-carousel__arrow,
.dog-carousel .dog-carousel__dot {
	all: unset;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-flex;
}

/* Arrows */
.dog-carousel .dog-carousel__arrow {
	align-items: center;
	justify-content: center;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	background: #fff;
	border: 1px solid #e7ecf5;
	color: #000047;
	flex-shrink: 0;
	transition: background 220ms cubic-bezier(0.2, 0.8, 0.2, 1), border-color 220ms cubic-bezier(0.2, 0.8, 0.2, 1);
}
.dog-carousel .dog-carousel__arrow:hover {
	background: #edf3ff;
	border-color: #c9d8fa;
}
.dog-carousel .dog-carousel__arrow:disabled {
	opacity: 0.35;
	cursor: not-allowed;
}

/* Dots */
.dog-carousel .dog-carousel__dot {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #e7ecf5;
	transition: background 220ms cubic-bezier(0.2, 0.8, 0.2, 1), transform 220ms cubic-bezier(0.2, 0.8, 0.2, 1);
}
.dog-carousel .dog-carousel__dot.is-active {
	background: #0041c4;
	transform: scale(1.2);
}

:root {
	--bm-header-h: 76px;
	--bm-header-visible-h: 76px;
}

body {
	padding-top: var(--bm-header-h);
}

.bx-header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 200;
	background: rgba(255, 255, 255, 0.98);
	border-bottom: 1px solid #e7ecf5;
	transform: translateY(0);
	transition: transform 220ms cubic-bezier(0.2, 0.8, 0.2, 1);
}

.bx-header.is-hidden {
	transform: translateY(-100%);
}

@media (prefers-reduced-motion: reduce) {
	.bx-header {
		transition: none !important;
	}
}


.bx-nav-desktop {
	display: none !important;
}
@media (min-width: 1366px) {
	.bx-nav-desktop {
		display: flex !important;
	}
}

.bx-nav-toggle {
	display: none !important;
}
@media (max-width: 1365px) {
	.bx-nav-toggle {
		display: flex !important;
	}
}

.bx-cat-card {
	transition: border-color 220ms cubic-bezier(0.2, 0.8, 0.2, 1),
	            box-shadow 220ms cubic-bezier(0.2, 0.8, 0.2, 1),
	            transform 220ms cubic-bezier(0.2, 0.8, 0.2, 1);
	cursor: pointer;
}

.bx-cat-card:hover {
	border-color: #c9d8fa;
	box-shadow: 0 8px 24px rgba(0, 0, 71, 0.06);
	transform: translateY(-2px);
}

.bx-cat-card:active {
	transform: none;
}

.bx-btn-primary {
	background-color: #0041c4;
	transition: background-color 220ms cubic-bezier(0.2, 0.8, 0.2, 1),
	            transform 140ms cubic-bezier(0.2, 0.8, 0.2, 1);
}

.bx-btn-primary:hover {
	background-color: #00359f;
	color: #fff;
	transform: translateY(-1px);
}

.bx-btn-primary:active {
	background-color: #002b82;
	transform: none;
}/* End custom CSS */