@font-face {
  font-family: "icomoon";
  src:
    url("fonts/icomoon.woff2") format("woff2"),
    url("fonts/icomoon.ttf") format("truetype"),
    url("fonts/icomoon.woff") format("woff"),
    url("fonts/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="kp-"], [class*=" kp-"] {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.kp-diamond:before {
  content: "\e1ec";
}

.kp-diamonds-four:before {
  content: "\e8f4";
}

.kp-heart:before {
  content: "\e2a8";
}

.kp-heart-straight:before {
  content: "\e2aa";
}

.kp-heart-half:before {
  content: "\ec48";
}

.kp-heartbeat:before {
  content: "\e2ac";
}

.kp-hand-heart:before {
  content: "\e810";
}

.kp-infinity:before {
  content: "\e634";
}

.kp-champagne:before {
  content: "\eaca";
}

.kp-wine:before {
  content: "\e6b2";
}

.kp-pint-glass:before {
  content: "\edd0";
}

.kp-cake:before {
  content: "\e780";
}

.kp-flower:before {
  content: "\e75e";
}

.kp-flower-lotus:before {
  content: "\e6cc";
}

.kp-flower-tulip:before {
  content: "\eacc";
}

.kp-envelope:before {
  content: "\e214";
}

.kp-envelope-open:before {
  content: "\e216";
}

.kp-envelope-simple:before {
  content: "\e218";
}

.kp-calendar-heart:before {
  content: "\e8b0";
}

.kp-calendar-star:before {
  content: "\e8b2";
}

.kp-map-pin:before {
  content: "\e316";
}

.kp-music-notes:before {
  content: "\e340";
}

.kp-music-note:before {
  content: "\e33c";
}

.kp-sparkle:before {
  content: "\e6a2";
}

.kp-confetti:before {
  content: "\e81a";
}

.kp-church:before {
  content: "\ecea";
}

.kp-bird:before {
  content: "\e72c";
}

.kp-balloon:before {
  content: "\e76c";
}

.kp-microphone-stage:before {
  content: "\e75c";
}

.kp-users-three:before {
  content: "\e68e";
}

.kp-handshake:before {
  content: "\e582";
}

.kp-crown:before {
  content: "\e614";
}

.kp-crown-simple:before {
  content: "\e616";
}

.kp-camera:before {
  content: "\e10e";
}

.kp-camera-plus:before {
  content: "\ec58";
}

.kp-camera-rotate:before {
  content: "\e7a4";
}

.kp-camera-slash:before {
  content: "\e110";
}

.kp-aperture:before {
  content: "\e00a";
}

.kp-video-camera:before {
  content: "\e4da";
}

.kp-video-camera-slash:before {
  content: "\e4dc";
}

.kp-video:before {
  content: "\e740";
}

.kp-video-conference:before {
  content: "\edce";
}

.kp-film-reel:before {
  content: "\e8c0";
}

.kp-film-strip:before {
  content: "\e792";
}

.kp-film-slate:before {
  content: "\e8c2";
}

.kp-film-script:before {
  content: "\eb50";
}

.kp-projector-screen:before {
  content: "\e658";
}

.kp-frame-corners:before {
  content: "\e626";
}

.kp-crop:before {
  content: "\e1d4";
}

.kp-drone:before {
  content: "\ed74";
}

.kp-flashlight:before {
  content: "\e246";
}

.kp-lightbulb:before {
  content: "\e2dc";
}

.kp-lightbulb-filament:before {
  content: "\e63c";
}

.kp-sun:before {
  content: "\e472";
}

.kp-sun-dim:before {
  content: "\e474";
}

.kp-sun-horizon:before {
  content: "\e5b6";
}

.kp-sunglasses:before {
  content: "\e816";
}

.kp-printer:before {
  content: "\e3dc";
}

.kp-magnifying-glass-plus:before {
  content: "\e310";
}

.kp-shopping-bag:before {
  content: "\e416";
}

.kp-shopping-bag-open:before {
  content: "\e418";
}

.kp-bag:before {
  content: "\e0b0";
}

.kp-bag-simple:before {
  content: "\e5e6";
}

.kp-shopping-cart:before {
  content: "\e41e";
}

.kp-shopping-cart-simple:before {
  content: "\e420";
}

.kp-basket:before {
  content: "\e964";
}

.kp-tag:before {
  content: "\e478";
}

.kp-tag-simple:before {
  content: "\e47a";
}

.kp-tag-chevron:before {
  content: "\e672";
}

.kp-package:before {
  content: "\e390";
}

.kp-box-arrow-down:before {
  content: "\e00e";
}

.kp-box-arrow-up:before {
  content: "\ee54";
}

.kp-credit-card:before {
  content: "\e1d2";
}

.kp-invoice:before {
  content: "\ee42";
}

.kp-receipt:before {
  content: "\e3ec";
}

.kp-receipt-x:before {
  content: "\ed40";
}

.kp-truck:before {
  content: "\e4b4";
}

.kp-truck-trailer:before {
  content: "\e4b6";
}

.kp-percent:before {
  content: "\e3b6";
}

.kp-coin:before {
  content: "\e60e";
}

.kp-coins:before {
  content: "\e78e";
}

.kp-money:before {
  content: "\e588";
}

.kp-money-wavy:before {
  content: "\ee68";
}

.kp-wallet:before {
  content: "\e68a";
}

.kp-storefront:before {
  content: "\e470";
}

.kp-barcode:before {
  content: "\e0b8";
}

.kp-image:before {
  content: "\e2ca";
}

.kp-image-square:before {
  content: "\e2cc";
}

.kp-image-broken:before {
  content: "\e7a8";
}

.kp-images:before {
  content: "\e836";
}

.kp-images-square:before {
  content: "\e834";
}

.kp-stack:before {
  content: "\e466";
}

.kp-stack-simple:before {
  content: "\e468";
}

.kp-stack-plus:before {
  content: "\edf6";
}

.kp-download:before {
  content: "\e20a";
}

.kp-download-simple:before {
  content: "\e20c";
}

.kp-upload:before {
  content: "\e4be";
}

.kp-upload-simple:before {
  content: "\e4c0";
}

.kp-cloud:before {
  content: "\e1aa";
}

.kp-cloud-arrow-down:before {
  content: "\e1ac";
}

.kp-cloud-arrow-up:before {
  content: "\e1ae";
}

.kp-cloud-check:before {
  content: "\e1b0";
}

.kp-slideshow:before {
  content: "\ed32";
}

.kp-magnifying-glass:before {
  content: "\e30c";
}

.kp-magnifying-glass-minus:before {
  content: "\e30e";
}

.kp-share:before {
  content: "\e406";
}

.kp-share-fat:before {
  content: "\ed52";
}

.kp-share-network:before {
  content: "\e408";
}

.kp-gift:before {
  content: "\e276";
}

.kp-qr-code:before {
  content: "\e3e6";
}

.kp-ticket:before {
  content: "\e490";
}

.kp-certificate:before {
  content: "\e766";
}

.kp-seal:before {
  content: "\e604";
}

.kp-seal-check:before {
  content: "\e606";
}

.kp-seal-percent:before {
  content: "\e60a";
}

.kp-medal:before {
  content: "\e320";
}

.kp-medal-military:before {
  content: "\ecfc";
}

.kp-trophy:before {
  content: "\e67e";
}

.kp-star:before {
  content: "\e46a";
}

.kp-star-half:before {
  content: "\e70a";
}

.kp-star-four:before {
  content: "\e6a4";
}

.kp-user:before {
  content: "\e4c2";
}

.kp-user-circle:before {
  content: "\e4c4";
}

.kp-user-plus:before {
  content: "\e4d0";
}

.kp-user-check:before {
  content: "\eafa";
}

.kp-users:before {
  content: "\e4d6";
}

.kp-house:before {
  content: "\e2c2";
}

.kp-house-line:before {
  content: "\e2c4";
}

.kp-list:before {
  content: "\e2f0";
}

.kp-list-bullets:before {
  content: "\e2f2";
}

.kp-x:before {
  content: "\e4f6";
}

.kp-x-circle:before {
  content: "\e4f8";
}

.kp-check:before {
  content: "\e182";
}

.kp-check-circle:before {
  content: "\e184";
}

.kp-plus:before {
  content: "\e3d4";
}

.kp-plus-circle:before {
  content: "\e3d6";
}

.kp-minus:before {
  content: "\e32a";
}

.kp-minus-circle:before {
  content: "\e32c";
}

.kp-arrow-left:before {
  content: "\e058";
}

.kp-arrow-right:before {
  content: "\e06c";
}

.kp-arrow-up:before {
  content: "\e08e";
}

.kp-arrow-down:before {
  content: "\e03e";
}

.kp-caret-left:before {
  content: "\e138";
}

.kp-caret-right:before {
  content: "\e13a";
}

.kp-caret-down:before {
  content: "\e136";
}

.kp-caret-up:before {
  content: "\e13c";
}

.kp-arrows-clockwise:before {
  content: "\e094";
}

.kp-funnel:before {
  content: "\e266";
}

.kp-funnel-simple:before {
  content: "\e268";
}

.kp-sort-ascending:before {
  content: "\e444";
}

.kp-sort-descending:before {
  content: "\e446";
}

.kp-lock:before {
  content: "\e2fa";
}

.kp-lock-open:before {
  content: "\e306";
}

.kp-lock-key:before {
  content: "\e2fe";
}

.kp-phone:before {
  content: "\e3b8";
}

.kp-phone-call:before {
  content: "\e3ba";
}

.kp-clock:before {
  content: "\e19a";
}

.kp-clock-countdown:before {
  content: "\ed2c";
}

.kp-bell:before {
  content: "\e0ce";
}

.kp-bell-ringing:before {
  content: "\e5e8";
}

.kp-info:before {
  content: "\e2ce";
}

.kp-question:before {
  content: "\e3e8";
}

.kp-sign-out:before {
  content: "\e42a";
}

.kp-gear:before {
  content: "\e270";
}

.kp-gear-six:before {
  content: "\e272";
}

.kp-ring-solitaire:before {
  content: "\f026";
}

.kp-ring-solitaire-alt:before {
  content: "\f027";
}

.kp-ring-band:before {
  content: "\f024";
}

.kp-ring-band-pair:before {
  content: "\f025";
}

.kp-gem-round-cut:before {
  content: "\f018";
}

.kp-gem-emerald-cut:before {
  content: "\f017";
}

.kp-bride:before {
  content: "\f003";
}

.kp-bride-bouquet:before {
  content: "\f004";
}

.kp-groom:before {
  content: "\f019";
}

.kp-groom-tophat:before {
  content: "\f01a";
}

.kp-couple:before {
  content: "\f00f";
}

.kp-couple-rings:before {
  content: "\f011";
}

.kp-couple-engaged:before {
  content: "\f010";
}

.kp-chapel:before {
  content: "\f00e";
}

.kp-castle:before {
  content: "\f00c";
}

.kp-bouquet-round:before {
  content: "\f002";
}

.kp-bouquet-cascade:before {
  content: "\f001";
}

.kp-camera-vintage:before {
  content: "\f006";
}

.kp-camera-instant:before {
  content: "\f005";
}

.kp-dot:before {
  content: "\f014";
}

.kp-lipstick:before {
  content: "\f01e";
}

.kp-car-ribbon:before {
  content: "\f008";
}

.kp-carriage:before {
  content: "\f00b";
}

.kp-photo-booth:before {
  content: "\f023";
}

.kp-ceremony-book:before {
  content: "\f00d";
}

.kp-circle:before {
  content: "\e18a";
}

.kp-square:before {
  content: "\e45e";
}

.kp-triangle:before {
  content: "\e4b0";
}

.kp-fork-knife:before {
  content: "\e262";
}

.kp-chef-hat:before {
  content: "\ed8e";
}

.kp-cookie:before {
  content: "\e6ca";
}

.kp-scissors:before {
  content: "\eae0";
}

.kp-guitar:before {
  content: "\ea8a";
}

.kp-vinyl-record:before {
  content: "\ecac";
}

.kp-microphone:before {
  content: "\e326";
}

.kp-buildings:before {
  content: "\e102";
}

.kp-circles-three:before {
  content: "\e192";
}

.kp-device-mobile-camera:before {
  content: "\e1e2";
}

.kp-book-open:before {
  content: "\e0e6";
}

.kp-book:before {
  content: "\e0e2";
}

.kp-kismama-pregnant:before {
  content: "\f01c";
}

.kp-kismama-profile:before {
  content: "\f01d";
}

.kp-kismama-heart:before {
  content: "\f01b";
}

.kp-baby:before {
  content: "\e774";
}

.kp-footprints:before {
  content: "\ea88";
}

.kp-baby-swaddle:before {
  content: "\f000";
}

.kp-users-four:before {
  content: "\e68c";
}

.kp-family-parent-child:before {
  content: "\f016";
}

.kp-cross:before {
  content: "\e8a0";
}

.kp-cross-medallion:before {
  content: "\f013";
}

.kp-cross-celtic:before {
  content: "\f012";
}

.kp-tree-evergreen:before {
  content: "\e6dc";
}

.kp-ornament-bauble:before {
  content: "\f021";
}

.kp-sock:before {
  content: "\ecce";
}

.kp-baby-carriage:before {
  content: "\e818";
}

.kp-pacifier:before {
  content: "\f022";
}

.kp-shapes:before {
  content: "\ec5e";
}

.kp-puzzle-piece:before {
  content: "\e596";
}

.kp-backpack:before {
  content: "\e922";
}

.kp-car:before {
  content: "\e112";
}

.kp-car-toy:before {
  content: "\f009";
}

.kp-car-toy-round:before {
  content: "\f00a";
}

.kp-motorcycle:before {
  content: "\e80a";
}

.kp-motorcycle-toy:before {
  content: "\f01f";
}

.kp-motorcycle-toy-alt:before {
  content: "\f020";
}

.kp-egg:before {
  content: "\e812";
}

.kp-rabbit:before {
  content: "\eac2";
}

.kp-egg-decorated:before {
  content: "\f015";
}

.kp-santa-hat:before {
  content: "\f029";
}

.kp-santa-face:before {
  content: "\f028";
}

.kp-santa-sack:before {
  content: "\f02a";
}

.kp-shooting-star:before {
  content: "\ecfa";
}

.kp-candle:before {
  content: "\f007";
}

.kp-calendar-check:before {
  content: "\e712";
}

.kp-facebook-logo:before {
  content: "\f02b";
}

.kp-instagram-logo:before {
  content: "\f02c";
}

.kp-linktree:before {
  content: "\f02d";
}

.kp-mywed:before {
  content: "\f02e";
}

.kp-prowedaward:before {
  content: "\f02f";
}

.kp-rocking-horse:before {
  content: "\f030";
}

.kp-ice-cream-cone:before {
  content: "\f031";
}

.kp-popsicle:before {
  content: "\f032";
}

.kp-teddy-bear:before {
  content: "\f033";
}

.kp-dress-strap-1:before {
  content: "\f034";
}

.kp-dress-strap-2:before {
  content: "\f035";
}

.kp-softbox:before {
  content: "\f036";
}

.kp-led-panel-light:before {
  content: "\f037";
}

.kp-studio-light:before {
  content: "\f038";
}

.kp-camera-flash:before {
  content: "\f039";
}

.kp-laptop:before {
  content: "\f03a";
}

.kp-mobile-phone:before {
  content: "\f03b";
}

.kp-usb-drive:before {
  content: "\f03c";
}
