.elementor-1645 .elementor-element.elementor-element-0ccd8c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EDEDED;--border-color:#EDEDED;--padding-top:80px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-f28df38 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1645 .elementor-element.elementor-element-f28df38 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:0.9px;color:#262626;}.elementor-1645 .elementor-element.elementor-element-5750d9b > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-1645 .elementor-element.elementor-element-5750d9b .elementor-heading-title{font-family:"ITC Caslon", Sans-serif;font-size:76px;font-weight:400;font-style:italic;line-height:1em;color:#52247F;}.elementor-1645 .elementor-element.elementor-element-e1dd97e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-2e5e149{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-1645 .elementor-element.elementor-element-57c4060 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1645 .elementor-element.elementor-element-eb704fd > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1645 .elementor-element.elementor-element-eb704fd .elementor-heading-title{font-family:"ITC Caslon", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-b1f3115{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#EDEDED;--border-color:#EDEDED;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-1645 .elementor-element.elementor-element-e20f520{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1645 .elementor-element.elementor-element-f4bf46e > .elementor-widget-container{padding:8px 40px 8px 0px;border-style:solid;border-width:0px 2px 0px 0px;border-color:#EDEDED;}.elementor-1645 .elementor-element.elementor-element-f4bf46e .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:-0.32px;color:#262626;}.elementor-1645 .elementor-element.elementor-element-430a472 > .elementor-widget-container{padding:8px 11px 8px 11px;}.elementor-1645 .elementor-element.elementor-element-430a472 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:-0.32px;color:#262626;}.elementor-1645 .elementor-element.elementor-element-f19c692 > .elementor-widget-container{margin:0px 0px 40px 0px;}@media(min-width:768px){.elementor-1645 .elementor-element.elementor-element-0ccd8c0{--content-width:1560px;}.elementor-1645 .elementor-element.elementor-element-e1dd97e{--content-width:1560px;}}@media(max-width:1024px){.elementor-1645 .elementor-element.elementor-element-0ccd8c0{--padding-top:40px;--padding-bottom:24px;--padding-left:64px;--padding-right:64px;}.elementor-1645 .elementor-element.elementor-element-e1dd97e{--padding-top:32px;--padding-bottom:32px;--padding-left:64px;--padding-right:64px;}}@media(max-width:767px){.elementor-1645 .elementor-element.elementor-element-0ccd8c0{--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-1645 .elementor-element.elementor-element-e1dd97e{--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}}/* Start custom CSS for html, class: .elementor-element-57c4060 */.elementor-1645 .elementor-element.elementor-element-57c4060 .row-1{
    font-weight: 400;
    font-size: 18px;
    background: #F4F3F4;
    border: 1px solid #EDEDED;
}
.elementor-1645 .elementor-element.elementor-element-57c4060 td{
    vertical-align: middle;
}
.elementor-1645 .elementor-element.elementor-element-57c4060 tr{
    border-left: 1px solid #EDEDED;
    border-right: 1px solid #EDEDED;
}
.elementor-1645 .elementor-element.elementor-element-57c4060 tr td{
    padding: 22px 40px;
    border-top: 1px solid #EDEDED;
    border-bottom: 1px solid #EDEDED;
}
.elementor-1645 .elementor-element.elementor-element-57c4060 tr td strong{
    display: flex;
    align-items: center;
}
.elementor-1645 .elementor-element.elementor-element-57c4060{
    font-family: Avenir;
 font-weight: 500;
    font-style: normal;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: -0.32px;
    color: #262626;
}
.elementor-1645 .elementor-element.elementor-element-57c4060 .column-2 strong{
       font-size: 20px;
       font-weight: 500;
       line-height: 1.2;
}
.elementor-1645 .elementor-element.elementor-element-57c4060 .column-1{
    width: 50px;
    vertical-align: middle;
}
.elementor-1645 .elementor-element.elementor-element-57c4060 .column-2 {
    vertical-align: middle;
}
.elementor-1645 .elementor-element.elementor-element-57c4060 .column-1 strong{
       font-size: 16px;
        color: #52247F;
        padding: 10px 16px;
        background-color: #F2EAFD;
        border-radius: 4px;
        min-width: 50px;
        display: inline-block;
        text-align: center;
        font-weight: 500;
}

.elementor-1645 .elementor-element.elementor-element-57c4060 .column-3{
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
    line-height: 1;
}
.elementor-1645 .elementor-element.elementor-element-57c4060 .column-3 strong, .elementor-1645 .elementor-element.elementor-element-57c4060 .column-4 strong, .elementor-1645 .elementor-element.elementor-element-57c4060 .column-5 strong{
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
    line-height: 1;

}


.elementor-1645 .elementor-element.elementor-element-57c4060 .column-3 strong:before{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.3492 2.20748C9.90584 2.4772 8.71152 3.60896 8.32178 5.07637C8.19407 5.55719 8.18481 6.46144 8.30274 6.93696C8.53949 7.89164 9.0952 8.72913 9.84103 9.25526C10.1401 9.46627 10.7042 9.72802 11.082 9.83112C11.5658 9.96316 12.4342 9.96316 12.918 9.83112C13.2958 9.72802 13.8599 9.46627 14.159 9.25526C14.9048 8.72913 15.4605 7.89164 15.6973 6.93696C15.8152 6.46144 15.8059 5.55719 15.6782 5.07637C15.3242 3.74349 14.3854 2.75195 13.0674 2.31885C12.7626 2.21868 12.6122 2.19719 12.1281 2.18462C11.8111 2.17635 11.4606 2.18664 11.3492 2.20748ZM12.5934 3.54574C13.023 3.64963 13.4322 3.89168 13.7757 4.24528C14.9832 5.4882 14.6573 7.57096 13.1348 8.34029C12.3578 8.73294 11.6422 8.73294 10.8652 8.34029C9.62276 7.71241 9.13482 6.16939 9.76823 4.87118C10.0671 4.25863 10.7403 3.70834 11.3871 3.5478C11.7196 3.46528 12.2565 3.46436 12.5934 3.54574ZM4.67746 5.86071C4.12364 6.00216 3.67404 6.28033 3.25428 6.74119C2.13391 7.97119 2.29757 9.97791 3.60081 10.9905C3.9046 11.2265 4.35694 11.4521 4.69881 11.538C4.99901 11.6134 5.67627 11.614 5.97972 11.539C6.31178 11.457 6.85458 11.1794 7.1445 10.9433C7.57885 10.5896 7.98251 9.92599 8.11684 9.34479C8.19433 9.00944 8.18588 8.3321 8.09989 7.98765C7.8437 6.96144 7.00249 6.10395 6.01866 5.86618C5.69083 5.78694 4.97758 5.78406 4.67746 5.86071ZM17.9621 5.86566C16.9843 6.118 16.1534 6.97317 15.9001 7.98765C15.8141 8.3321 15.8057 9.00944 15.8832 9.34479C16.0175 9.92599 16.4212 10.5896 16.8555 10.9433C17.1454 11.1794 17.6882 11.457 18.0203 11.539C18.3237 11.614 19.001 11.6134 19.3012 11.538C19.6431 11.4521 20.0954 11.2265 20.3992 10.9905C21.4599 10.1664 21.7941 8.63929 21.1905 7.37475C21.0695 7.12132 20.9457 6.95636 20.6478 6.65175C20.2573 6.25236 20.015 6.09602 19.4933 5.90672C19.2002 5.80038 18.3078 5.77644 17.9621 5.86566ZM5.78332 7.16396C6.21251 7.28163 6.67299 7.73535 6.81906 8.18439C6.92025 8.49566 6.90761 8.9545 6.78892 9.27697C6.65459 9.64187 6.26669 10.0417 5.91568 10.1771C5.35737 10.3925 4.7322 10.2739 4.30228 9.87105C3.45342 9.07559 3.7006 7.66995 4.76849 7.21977C5.05217 7.10021 5.46753 7.07732 5.78332 7.16396ZM19.1968 7.20432C20.2847 7.62166 20.5561 9.06662 19.6977 9.87105C19.2678 10.2739 18.6426 10.3925 18.0843 10.1771C17.7333 10.0417 17.3454 9.64187 17.2111 9.27697C17.0924 8.9545 17.0798 8.49566 17.1809 8.18439C17.3213 7.75291 17.7859 7.28325 18.187 7.16746C18.467 7.08664 18.9346 7.10372 19.1968 7.20432ZM9.36952 10.3909C8.55 10.5975 7.77543 11.1763 7.38202 11.8758C7.29829 12.0248 7.23023 12.1003 7.19287 12.0855C6.97379 11.9993 6.28321 11.9657 5.07484 11.9824C3.84615 11.9994 3.71225 12.0088 3.4179 12.0986C2.86075 12.2687 2.45982 12.5163 2.02854 12.9565C1.60221 13.3917 1.37348 13.7803 1.19095 14.3793C1.09164 14.7053 1.09091 14.7235 1.09091 16.8966C1.09091 19.304 1.09241 19.3205 1.3529 19.769C1.59913 20.193 2.01035 20.5186 2.47566 20.6578C2.68419 20.7202 3.64338 20.7272 12 20.7272C20.3566 20.7272 21.3158 20.7202 21.5243 20.6578C21.9897 20.5186 22.4009 20.193 22.6471 19.769C22.9076 19.3205 22.9091 19.304 22.9091 16.8966C22.9091 14.7235 22.9084 14.7053 22.8091 14.3793C22.6265 13.7803 22.3978 13.3917 21.9715 12.9565C21.5402 12.5163 21.1393 12.2687 20.5821 12.0986C20.2878 12.0088 20.1539 11.9994 18.9252 11.9824C17.7168 11.9657 17.0262 11.9993 16.8071 12.0855C16.7698 12.1003 16.7017 12.0248 16.618 11.8758C16.3237 11.3525 15.8219 10.8958 15.2334 10.6157C14.5953 10.312 14.5471 10.3075 11.9702 10.3112C9.93453 10.314 9.63847 10.3231 9.36952 10.3909ZM14.3939 11.6918C14.7561 11.802 14.9909 11.9423 15.239 12.1966C15.487 12.4509 15.6238 12.6916 15.7312 13.063C15.7916 13.2717 15.8 13.6739 15.8 16.3573V19.4139H12H8.19997V16.3573C8.19997 13.0478 8.19591 13.1119 8.43493 12.6282C8.55486 12.3854 8.93141 11.993 9.16065 11.8719C9.62575 11.6262 9.62617 11.6262 11.9816 11.6236C13.867 11.6216 14.1934 11.6308 14.3939 11.6918ZM6.86568 13.3422C6.90753 13.3699 6.91906 14.0293 6.91906 16.3957V19.4139H4.85457H2.79008L2.645 19.3145C2.3486 19.1114 2.3506 19.1273 2.35056 17.0229C2.35052 15.9219 2.36862 15.0374 2.39407 14.8999C2.53898 14.1164 3.17662 13.4661 3.93026 13.3332C4.21142 13.2837 6.78934 13.2915 6.86568 13.3422ZM20.027 13.3309C20.8185 13.4603 21.4571 14.0948 21.6059 14.8999C21.6314 15.0374 21.6495 15.9219 21.6494 17.0229C21.6494 19.1273 21.6514 19.1114 21.355 19.3145L21.2099 19.4139H19.1451H17.0804L17.0913 16.3822L17.1023 13.3505L17.2517 13.3235C17.5075 13.2771 19.7347 13.2831 20.027 13.3309Z" fill="%23262626"/></svg>');
    margin-right: 8px;

}

@media(max-width: 500px){

    .elementor-1645 .elementor-element.elementor-element-57c4060 tr td{
        padding: 11px 0 11px 20px; 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f19c692 */.elementor-1645 .elementor-element.elementor-element-f19c692 .row-1{
    font-weight: 400;
    font-size: 18px;
    background: #F4F3F4;
    border: 1px solid #EDEDED;
}
.elementor-1645 .elementor-element.elementor-element-f19c692 td{
    vertical-align: middle;
}
.elementor-1645 .elementor-element.elementor-element-f19c692 tr{
    border-left: 1px solid #EDEDED;
    border-right: 1px solid #EDEDED;
}
.elementor-1645 .elementor-element.elementor-element-f19c692 tr td{
    padding: 22px 40px;
    border-top: 1px solid #EDEDED;
    border-bottom: 1px solid #EDEDED;
}
.elementor-1645 .elementor-element.elementor-element-f19c692 tr td strong{
    display: flex;
    align-items: center;
}
.elementor-1645 .elementor-element.elementor-element-f19c692{
    font-family: Avenir;
 font-weight: 500;
    font-style: normal;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: -0.32px;
    color: #262626;
}
.elementor-1645 .elementor-element.elementor-element-f19c692 .column-2 strong{
       font-size: 20px;
       font-weight: 500;
       line-height: 1.2;
}
.elementor-1645 .elementor-element.elementor-element-f19c692 .column-1{
    width: 30%;
    vertical-align: middle;
}
.elementor-1645 .elementor-element.elementor-element-f19c692 .column-2 {
    vertical-align: middle;
    font-weight: 400;
}

@media(max-width: 500px){

    .elementor-1645 .elementor-element.elementor-element-f19c692 tr td{
        padding: 11px 0 11px 20px; 
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.westminsterkennelclub.org//wp-content/uploads/2024/01/Avenir-Book-01.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.westminsterkennelclub.org//wp-content/uploads/2024/01/Avenir-Medium-09.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.westminsterkennelclub.org//wp-content/uploads/2024/01/Avenir-Light-07.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ITC Caslon';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.westminsterkennelclub.org//wp-content/uploads/2024/01/Caslon224Std-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'ITC Caslon';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.westminsterkennelclub.org//wp-content/uploads/2024/01/Caslon224Std-BookItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */