.elementor-35526 .elementor-element.elementor-element-642da55c:not(.elementor-motion-effects-element-type-background), .elementor-35526 .elementor-element.elementor-element-642da55c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging-vetcetera.tangiblelaunchpad.com/wp-content/uploads/2023/10/VL0059_Tile.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-35526 .elementor-element.elementor-element-642da55c > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35526 .elementor-element.elementor-element-642da55c > .elementor-container{min-height:120px;}.elementor-35526 .elementor-element.elementor-element-642da55c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 0px 0px;}.elementor-35526 .elementor-element.elementor-element-27807e8c{text-align:center;}.elementor-35526 .elementor-element.elementor-element-27807e8c .elementor-heading-title{font-size:45px;color:#FFFFFF;}.elementor-35526 .elementor-element.elementor-element-18802b09{padding:40px 40px 40px 40px;}.elementor-35526 .elementor-element.elementor-element-66a7c1dd > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#AAAAAA;padding:0px 40px 0px 0px;}.elementor-35526 .elementor-element.elementor-element-3b0419d7{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-35526 .elementor-element.elementor-element-3b0419d7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.82 * 100% );}.elementor-35526 .elementor-element.elementor-element-3b0419d7:after{content:"0.82";}.elementor-35526 .elementor-element.elementor-element-3b0419d7 .elementor-post__thumbnail__link{width:100%;}.elementor-35526 .elementor-element.elementor-element-3b0419d7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-35526 .elementor-element.elementor-element-3b0419d7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-35526 .elementor-element.elementor-element-3b0419d7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-35526 .elementor-element.elementor-element-3b0419d7 .elementor-post__thumbnail img{filter:brightness( 92% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-35526 .elementor-element.elementor-element-3b0419d7 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-35526 .elementor-element.elementor-element-3b0419d7 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-35526 .elementor-element.elementor-element-3b0419d7 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-35526 .elementor-element.elementor-element-3b0419d7 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-35526 .elementor-element.elementor-element-3b0419d7 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-35526 .elementor-element.elementor-element-3b0419d7 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-35526 .elementor-element.elementor-element-6a121e10 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-35526 .elementor-element.elementor-element-3083983a{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-35526 .elementor-element.elementor-element-3083983a .elementor-divider-separator{width:100%;}.elementor-35526 .elementor-element.elementor-element-3083983a .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-35526 .elementor-element.elementor-element-b2cba45 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-35526 .elementor-element.elementor-element-b2cba45 .elementor-heading-title{font-size:24px;font-weight:bold;}.elementor-35526 .elementor-element.elementor-element-522e79b1{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-35526 .elementor-element.elementor-element-522e79b1 .elementor-divider-separator{width:100%;}.elementor-35526 .elementor-element.elementor-element-522e79b1 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-35526 .elementor-element.elementor-element-6ad5c248 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-35526 .elementor-element.elementor-element-6ad5c248 .elementor-heading-title{font-size:24px;font-weight:bold;}.elementor-35526 .elementor-element.elementor-element-47bf79d2{width:auto;max-width:auto;}.elementor-35526 .elementor-element.elementor-element-47bf79d2 > .elementor-widget-container{margin:0px 010px 010px 0px;}.elementor-35526 .elementor-element.elementor-element-47bf79d2 .elementor-button{border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-35526 .elementor-element.elementor-element-231831e1{width:auto;max-width:auto;}.elementor-35526 .elementor-element.elementor-element-231831e1 > .elementor-widget-container{margin:0px 0px 0px 00px;}.elementor-35526 .elementor-element.elementor-element-231831e1 .elementor-button{border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-35526 .elementor-element.elementor-element-3810f5d8{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-35526 .elementor-element.elementor-element-3810f5d8 .elementor-divider-separator{width:100%;}.elementor-35526 .elementor-element.elementor-element-3810f5d8 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-35526 .elementor-element.elementor-element-78951c72 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-35526 .elementor-element.elementor-element-78951c72 .elementor-heading-title{font-size:24px;font-weight:bold;}@media(min-width:768px){.elementor-35526 .elementor-element.elementor-element-66a7c1dd{width:70.665%;}.elementor-35526 .elementor-element.elementor-element-6a121e10{width:29%;}}@media(max-width:1024px){.elementor-35526 .elementor-element.elementor-element-27807e8c .elementor-heading-title{font-size:35px;}.elementor-35526 .elementor-element.elementor-element-18802b09{padding:40px 40px 40px 40px;}.elementor-35526 .elementor-element.elementor-element-66a7c1dd > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-35526 .elementor-element.elementor-element-6a121e10 > .elementor-element-populated{padding:0px 0px 0px 20px;}}@media(max-width:767px){.elementor-35526 .elementor-element.elementor-element-27807e8c .elementor-heading-title{font-size:35px;}.elementor-35526 .elementor-element.elementor-element-18802b09{padding:20px 20px 20px 20px;}.elementor-35526 .elementor-element.elementor-element-66a7c1dd > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 020px 0px;}.elementor-35526 .elementor-element.elementor-element-3b0419d7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-35526 .elementor-element.elementor-element-3b0419d7:after{content:"0.5";}.elementor-35526 .elementor-element.elementor-element-3b0419d7 .elementor-post__thumbnail__link{width:100%;}.elementor-35526 .elementor-element.elementor-element-6a121e10 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for archive-posts, class: .elementor-element-3b0419d7 */.elementor-pagination {
	width: max-content;
	border: 1px solid #ddd;
	border-radius: 4px;
	display: flex;
	margin-top: 30px;
}

.elementor-pagination .page-numbers {
	margin: 0 !important;
	padding: 4px 12px;
	font-size: 16px;
	line-height: normal;
	display: flex;
	align-items: center;
	justify-content: center;
}

.elementor-pagination .page-numbers.current {
	background-color: #6dc9d4;
	color: #fff;
	border: 1px solid #6dc9d4;
}

.elementor-pagination .page-numbers:not(:first-child) {
	border-left: 1px solid #ddd;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47bf79d2 */.tt-event-button {
    display: flex;
}

.tt-event-button a {
    box-shadow: inset 0 0 0 2000px rgba(33, 115, 114, 0.5);
    overflow: hidden;
    position: relative;
    transition: 0.3s ease;
}

.tt-event-button a::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url('/wp-content/uploads/2023/10/event_button_bg.webp');
    background-size: 200px;
    background-position: top left;
    background-repeat: no-repeat;
    -webkit-filter: grayscale(100%);
    transition: 0.3s ease;
}

.tt-event-button a::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(33, 115, 114);
    z-index: 1;
    opacity: 0.5;
    transition: 0.3s ease;
}

.tt-vet-button a::after {
    background-color: rgba(41, 65, 88);
}

.tt-event-button a > span {
    font-size: 18px;
    z-index: 2;
    position: relative;
    overflow: visible;
    display: flex;
    align-items: center;
}

/*.tt-event-button a > span::before {
    content:'';
    width: 14px;
    height: 20px;
    margin-right: 2px;
    margin-bottom: -4px;
    background-image: url('/wp-content/uploads/2023/10/vetprep_icon_large.png');
    background-repeat: no-repeat;
    background-size: 100%;
}

.tt-vettech-button a > span::before {
    background-image: url('/wp-content/uploads/2023/10/vettechprep_icon_large.png');
    width: 15px;
}*/

.tt-event-button a:hover::after,
.tt-event-button a:focus::after {
    opacity: 0.7;
    
}/* End custom CSS */
/* Start custom CSS */body #page {
	overflow: unset;
}

body #page .masthead {
	box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
}

.tt-resource-sidebar > .elementor-widget-wrap {
	position: sticky;
	top: 160px;
	height: max-content;
}

body .elementor-element.elementor-posts--thumbnail-top .elementor-posts .elementor-post .elementor-post__thumbnail__link {
	margin-bottom: 0;
}

body .elementor-element.elementor-posts--thumbnail-top .elementor-posts .elementor-post .elementor-post__thumbnail__link .elementor-post__thumbnail {
	transition: 0.3s ease;
}

body .elementor-element.elementor-posts--thumbnail-top .elementor-posts .elementor-post .elementor-post__thumbnail__link:hover .elementor-post__thumbnail,
body .elementor-element.elementor-posts--thumbnail-top .elementor-posts .elementor-post .elementor-post__thumbnail__link:focus .elementor-post__thumbnail {
	transform: scale(1.05);
}/* End custom CSS */