.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}
.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}
.mejs-container,.mejs-container *{box-sizing:border-box}
.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}
.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}
.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}
.mejs-container:focus{outline:none}
.mejs-iframe-overlay{height:100%;position:absolute;width:100%}
.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}
.mejs-fullscreen{overflow:hidden!important}
.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}
.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}
.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}
.mejs-mediaelement{height:100%;width:100%;z-index:0}
.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}
:root .mejs-poster-img{display:none}
.mejs-poster-img{border:0;padding:0}
.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}
.mejs-layer{z-index:1}
.mejs-overlay-play{cursor:pointer}
.mejs-overlay-button{background:url(/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}
.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}
.mejs-overlay-loading{height:80px;width:80px}
.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}
@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}
.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}
.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}
.mejs-button>button{background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}
.mejs-button>button:focus{outline:1px dotted #999}
.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}
.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}
.mejs-play>button{background-position:0 0}
.mejs-pause>button{background-position:-20px 0}
.mejs-replay>button{background-position:-160px 0}
.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}
.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}
.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}
.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}
@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}
@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}
.mejs-time-loaded{background:hsla(0,0%,100%,.3)}
.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}
.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}
.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}
.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}
.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}
.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}
.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}
.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}
.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}
.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}
.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}
.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}
.mejs-long-video .mejs-time-float-current{width:60px}
.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}
.mejs-fullscreen-button>button{background-position:-80px 0}
.mejs-unfullscreen>button{background-position:-100px 0}
.mejs-mute>button{background-position:-60px 0}
.mejs-unmute>button{background-position:-40px 0}
.mejs-volume-button{position:relative}
.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}
.mejs-volume-button:hover{border-radius:0 0 4px 4px}
.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}
.mejs-volume-current{left:0;margin:0;width:100%}
.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}
.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}
.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}
.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}
.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}
.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}
.mejs-horizontal-volume-handle{display:none}
.mejs-captions-button,.mejs-chapters-button{position:relative}
.mejs-captions-button>button{background-position:-140px 0}
.mejs-chapters-button>button{background-position:-180px 0}
.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}
.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}
.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}
.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}
.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}
.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}
.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}
.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}
.mejs-captions-translations{font-size:10px;margin:0 0 5px}
.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}
.mejs-captions-layer a{color:#fff;text-decoration:underline}
.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}
.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}
.mejs-captions-position-hover{bottom:35px}
.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}
.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}
.mejs-overlay-error{position:relative}
.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}
.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}
.mejs-cannotplay{position:relative}
.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}
.mejs-container{clear:both;max-width:100%}
.mejs-container *{font-family:Helvetica,Arial}
.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}
.mejs-time{font-weight:400;word-wrap:normal}
.mejs-controls a.mejs-horizontal-volume-slider{display:table}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}
.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}
.mejs-overlay-loading{background:0 0}
.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}
.me-cannotplay{width:auto!important}
.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}
.audio-details .embed-media-settings{overflow:visible}
.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}
.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}
.media-embed-details .embed-media-settings{padding-top:0;top:28px}
.media-embed-details .instructions{padding:16px 0;max-width:600px}
.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}
.media-embed-details .setting .remove-setting{padding:5px 0}
.media-embed-details .setting a:hover{color:#dc3232}
.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}
.wp-video{max-width:100%;height:auto}
.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}
.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}
.video-details .wp-video-holder{width:100%;max-width:640px}
.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}
.wp-admin .wp-playlist{margin:0 0 18px}
.wp-playlist video{display:inline-block;max-width:100%}
.wp-playlist audio{display:none;max-width:100%;width:400px}
.wp-playlist .mejs-container{margin:0;max-width:100%}
.wp-playlist .mejs-controls .mejs-button button{outline:0}
.wp-playlist-light{background:#fff;color:#000}
.wp-playlist-dark{color:#fff;background:#000}
.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}
.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}
.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}
.wp-playlist-item-title{font-size:14px;line-height:1.5}
.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}
.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}
.rtl .wp-playlist-item-length{left:3px;right:auto}
.wp-playlist-tracks{margin-top:10px}
.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}
.wp-playlist-item:last-child{border-bottom:0}
.wp-playlist-light .wp-playlist-caption{color:#333}
.wp-playlist-dark .wp-playlist-caption{color:#ddd}
.wp-playlist-playing{font-weight:700;background:#f7f7f7}
.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}
.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}
.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}
.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}
.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}
.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wp-audio-playlist .me-cannotplay span{padding:5px 15px}
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}
.catFinder * {
    font-family: 'Inter', sans-serif;
}
.catFinder [data-show-level="2"] {
    margin-left: 10px;
}
.catFinder [data-show-level="3"] {
    margin-left: 20px;
}
.catFinder [data-show-level="4"] {
    margin-left: 30px;
}
.catFinder [data-show-level="4"] {
    margin-left: 40px;
}
.catFinder span.openBox {
    color: red !important;
}
.catFinder span.openBox {
    margin-right: 10px;
    border: 1px solid black;
    padding: 1px 4px;
}
.catFinder .leftB {
    height: 100%;
    position: absolute;
    width: 1px;
    background: white;
    left: 9px;
    border-left: 2px dashed #cccccc;
}
.catFinder .dataLevelWrapper {
    position: relative;
}
.catFinder span.openBox {
    background: white;
    position: relative;
}
.catFinder [data-show-level="2"] {
    padding-left: 10px;
}
.catFinder [data-show-level="3"] {
    padding-left: 20px;
}
.catFinder [data-show-level="2"] .leftB {
    left: 18px;
}
.catFinder [data-show-level="3"] .leftB {
    left: 28px;
}
.dashedMid {
    position: absolute;
    height: 1px;
    width: 11px;
    /* background: black; */
    top: 9px;
    left: 0px;
    border-top: 2px dashed #cccccc;
}
.catFinder [data-show-level="3"] .dashedMid {
    width: 32px;
    left: -12px;
}
.catFinder [data-show-level="4"] .dashedMid {
    left: -32px;
    width: 26px;
}
.catFinder span.levelCount {
    margin-left: 5px;
    color: #cccccc;
}
.catFinder {
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-items: center;
}
.catFinder [name="s"] {
    font-size: 18px;
    padding: 10px;
    margin-bottom: 20px;
    padding: 10px 20px;
    width: 100%;
    margin: 0px;
    border: 2px solid black;
    border-radius: 0px 5px 5px 0px;
    border-left: transparent;
}
.catFinderInputWrapper {
    width: 100%;
    display: flex;
    flex-direction: row;
    /* max-width: 1600px; */
}
.catFinderInputWrapper img {
    /* background: red; */
    /* height: 100%; */
    padding: 10px;
    width: 50px;
    height: auto;
}
.catFinderImgWrapper {
    padding: 0px;
    /* background: #2BA1F3; */
    display: flex;
    border: 2px solid black;
    border-radius: 5px 0px 0px 5px;
    border-right: transparent;
}
.catFinder .results {
    width: 100%;
}
.catFinder .resultsWrapper {
    width: 100%;
}
.catFinder .resultsItem {
    display: flex;
    border-bottom: 1px solid #B4BDC9;
    /* margin-bottom: 14px; */
    /* margin-top: 10px; */
}
.catFinder p.resultsCat {
    width: 75%;
}
.catFinder p.resultsRel {
    width: 15%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-left: 1px solid #B4BDC9;
    border-right: 1px solid #B4BDC9;
}
.catFinder p.resultsCopy {
    width: 10%;
    position: relative;
    text-align: center;
}
.catFinder .resultsHeader.resultsItem {
    border-top: 1px solid #B4BDC9;
    margin-top: 50px;
    font-weight: bold;
    text-align: left !important;
}
.catFinder .hideItem {
    display: none;
}
.catFinder p.resultsShowMore {
    display: none;
    border: 2px solid #2BA1F3;
    border-radius: 5px;
    text-align: center;
    color: #2BA1F3;
    font-weight: bold;
    max-width: 150px;
    padding: 5px;
    transition: all 0.3s ease;
    margin: auto;
    margin-top: 20px;
    background: #E5F6FE;
}
.catFinder p.resultsShowMore:hover {
    background: #2BA1F3;
    color: white;
    cursor: pointer;
    white-space: nowrap;
}
.catFinderCustomWrapper {
    max-width: 1200px;
    margin: auto;
}
p.resultsCopy img {
    height: 20px;
}
p.resultsCopy {
    display: flex;
    justify-content: center;
    align-items: center;
}
.catFinder img.imgHover {
    display: none;
}
p.resultsCopy:hover .img {
    display: none;
}
p.resultsCopy:hover .imgHover {
    display: block;
    cursor: pointer;
}
p.resultsRel {
    text-align: center;
}
span.copyRel {
    height: 80%;
    width: 6px;
    display: block !important;
    border-radius: 10px;
    margin: 0px 4px;
    max-height: 35px !important;
}
p.resultsRel {
    display: flex;
}
.catFinder p {
    margin: 0px;
}
p.resultsCat {
    padding: 10px;
}
span.copyRel.full {
    background: #01a6f6;
}
span.copyRel.empty {
    background: #cfd9e8;
}
span.wasCopied {
    display: none;
    position: absolute;
    top: -21px;
    background: #06065c;
    color: white;
    padding: 5px;
    border-radius: 5px;
    font-size: 12px;
}
.resultsItem.odd {
    background: #F9F9F9;
}
.resultsWrapper {
    display: none;
}
.catFinder textarea:focus, input:focus{
    outline: none;
}
.catFinder *:focus {
    outline: none;
}
@media only screen and (max-width: 600px){.catFinder p.resultsCat {
        width: 55%;
    }
.catFinder p.resultsRel {
        width: 35%;
    }
.resultsHeader.resultsItem p {
        font-size: 15px;
    }}
.catFinder * {
    font-family: 'Inter', sans-serif;
}
.catFinder [data-show-level="2"] {
    margin-left: 10px;
}
.catFinder [data-show-level="3"] {
    margin-left: 20px;
}
.catFinder [data-show-level="4"] {
    margin-left: 30px;
}
.catFinder [data-show-level="4"] {
    margin-left: 40px;
}
.catFinder span.openBox {
    color: red !important;
}
.catFinder span.openBox {
    margin-right: 10px;
    border: 1px solid black;
    padding: 1px 4px;
}
.catFinder .leftB {
    height: 100%;
    position: absolute;
    width: 1px;
    background: white;
    left: 9px;
    border-left: 2px dashed #cccccc;
}
.catFinder .dataLevelWrapper {
    position: relative;
}
.catFinder span.openBox {
    background: white;
    position: relative;
}
.catFinder [data-show-level="2"] {
    padding-left: 10px;
}
.catFinder [data-show-level="3"] {
    padding-left: 20px;
}
.catFinder [data-show-level="2"] .leftB {
    left: 18px;
}
.catFinder [data-show-level="3"] .leftB {
    left: 28px;
}
.dashedMid {
    position: absolute;
    height: 1px;
    width: 11px;
    /* background: black; */
    top: 9px;
    left: 0px;
    border-top: 2px dashed #cccccc;
}
.catFinder [data-show-level="3"] .dashedMid {
    width: 32px;
    left: -12px;
}
.catFinder [data-show-level="4"] .dashedMid {
    left: -32px;
    width: 26px;
}
.catFinder span.levelCount {
    margin-left: 5px;
    color: #cccccc;
}
.catFinder {
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-items: center;
}
.catFinder [name="finderS"] {
    font-size: 18px;
    padding: 10px;
    margin-bottom: 20px;
    padding: 10px 20px;
    width: 100%;
    margin: 0px;
    border: 2px solid #a3b8cc;
    border-radius: 0px 5px 5px 0px;
    border-left: transparent;
}
.catFinderInputWrapper {
    width: 100%;
    display: flex;
    flex-direction: row;
    /* max-width: 1600px; */
}
.catFinderInputWrapper img {
    /* background: red; */
    /* height: 100%; */
    padding: 10px;
    width: 50px;
    height: auto;
}
.catFinderImgWrapper {
    padding: 0px;
    /* background: #2BA1F3; */
    display: flex;
    border: 2px solid #a3b8cc;
    border-radius: 5px 0px 0px 5px;
    border-right: transparent;
}
.catFinder .results {
    width: 100%;
}
.catFinder .resultsWrapper {
    width: 100%;
}
.catFinder .resultsItem {
    display: flex;
    border-bottom: 1px solid #a3b8cc;
    /* margin-bottom: 14px; */
    /* margin-top: 10px; */
}
.catFinder p.resultsCat {
    width: 75%;
}
.catFinder p.resultsRel {
    width: 15%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-left: 1px solid #B4BDC9;
    border-right: 1px solid #B4BDC9;
}
.catFinder p.resultsCopy {
    width: 10%;
    position: relative;
    text-align: center;
}
.catFinder .resultsHeader.resultsItem {
    border-top: 1px solid #B4BDC9;
    margin-top: 50px;
    font-weight: bold;
    text-align: left !important;
}
.catFinder .hideItem {
    display: none;
}
.catFinder p.resultsShowMore {
    display: none;
    border: 2px solid #2BA1F3;
    border-radius: 5px;
    text-align: center;
    color: #2BA1F3;
    font-weight: bold;
    max-width: 150px;
    padding: 5px;
    transition: all 0.3s ease;
    margin: auto;
    margin-top: 20px;
    background: #E5F6FE;
}
.catFinder p.resultsShowMore:hover {
    background: #2BA1F3;
    color: white;
    cursor: pointer;
    white-space: nowrap;
}
.catFinderCustomWrapper {
    max-width: 1200px;
    margin: auto;
}
p.resultsCopy img {
    height: 20px;
}
p.resultsCopy {
    display: flex;
    justify-content: center;
    align-items: center;
}
.catFinder img.imgHover {
    display: none;
}
p.resultsCopy:hover .img {
    display: none;
}
p.resultsCopy:hover .imgHover {
    display: block;
    cursor: pointer;
}
p.resultsRel {
    text-align: center;
}
span.copyRel {
    height: 80%;
    width: 6px;
    display: block !important;
    border-radius: 10px;
    margin: 0px 4px;
    max-height: 35px !important;
}
p.resultsRel {
    display: flex;
}
.catFinder p {
    margin: 0px;
}
p.resultsCat {
    padding: 10px;
}
span.copyRel.full {
    background: #01a6f6;
}
span.copyRel.empty {
    background: #cfd9e8;
}
span.wasCopied {
    display: none;
    position: absolute;
    top: -21px;
    background: #06065c;
    color: white;
    padding: 5px;
    border-radius: 5px;
    font-size: 12px;
}
.resultsItem.odd {
    background: #f6f8fa;
}
.resultsWrapper {
    display: none;
}
.catFinder textarea:focus, input:focus{
    outline: none;
}
.catFinder *:focus {
    outline: none;
}
.switcherItem img {
    width: 15px;
    margin-right: 10px;
}
.switcherWrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #cfd9e8;
    max-width: 450px;
    padding: 4px;
    /* margin: 25px auto; */
    /* margin-bottom: 20px; */
    border-radius: 5px;
    margin-bottom: 50px;
}
.switcherItem {
    flex: 1;
    /* background: white; */
    border-radius: 5px;
    text-align: center;
    margin: 0px 3px;
    cursor: pointer;
    transition: all 0.3s ease;
}
.switcherItem p {
    margin: 0px 0px;
    font-weight: bold;
    padding: 5px;
}
.switcherItem:hover {
    background: white;
}
.switcherItem.active {
    background: white;
}
.switched {
    display: none;
}
.switcherItem.active {
    box-shadow: 0px 0px 12px -4px #1d1d1d;
}
p.showLevel input[type="checkbox"] {
    transform: scale(1.4);
    margin-left: 10px;
}
@media only screen and (max-width: 600px){.switcherItem img {
        display: none;
    }
.switcherItem {
        flex: unset !important;
    }
.resultsHeader.resultsItem p.resultsCopy {
        opacity: 0;
    }
.catFinder p.resultsCat {
        width: 55%;
    }
.catFinder p.resultsRel {
        width: 35%;
    }
.resultsHeader.resultsItem p {
        font-size: 15px;
    }}
.openImg.open {
    display: none;
}
.closeImg.open {
    display: inline-block;
}
[data-show-level="2"] {
    margin-left: 10px;
}
[data-show-level="3"] {
    margin-left: 20px;
}
[data-show-level="4"] {
    margin-left: 30px;
}
.catFinder [name="finderS"]:focus {
    outline: none !important;
    border-color: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #a3b8cc;
}
[data-show-level="4"] {
    margin-left: 71px;
}
span.openBox {
    color: #a3b8cc !important;
}
span.openBox {
    margin-right: 10px;
    border: 2px solid #a3b8cc;
    padding: 1px 4px;
    background: #f6f8fa !important;
    border-radius: 4px;
}
.leftB {
    height: 100%;
    position: absolute;
    width: 1px;
    background: white;
    left: 45px;
    border-left: 2px dashed #cccccc;
}
.dataLevelWrapper {
    position: relative;
}
span.openBox {
    background: white;
    position: relative;
}
[data-show-level="2"] {
    padding-left: 60px;
}
[data-show-level="3"] {
    padding-left: 60px;
}
[data-show-level="2"] .leftB {
    left: 107px;
}
[data-show-level="3"] .leftB {
    left: 96px;
}
.dashedMid {
    position: absolute;
    height: 1px;
    width: 16px;
    /* background: black; */
    top: 9px;
    left: 37px;
    border-top: 2px dashed #cccccc;
}
[data-show-level="3"] .dashedMid {
    width: 25px;
    left: 28px;
}
[data-show-level="4"] .dashedMid {
    left: -32px;
    width: 26px;
}
span.levelCount {
    margin-left: 5px;
    color: #cccccc;
}
.catBrowser {
    /* display: flex; */
    /* flex-direction: column; */
    /* width: 100%; */
    /* justify-content: center; */
    /* align-items: center; */
}
.catBrowser [name="s"] {
    font-size: 20px;
    padding: 10px;
    margin-bottom: 20px;
}
.browserResults {
    display: none;
}
p.showLevel {
    background: white;
    position: relative;
    font-size: 18px;
    cursor: pointer;
    margin-bottom: 10px !important;
}
.catBrowser * {
    font-family: 'Inter'
}
.browserResultsInner {
    background: #f6f8fa;
    padding: 25px;
}
.browserResults h4 {
    margin-bottom: 10px;
    font-size: 18px !important;
    font-weight: bold !important;
}
.browserResults {
    margin-top: 50px;
}
.browserResultsInner p {
    padding-left: 15px;
    margin-bottom: 10px !important;
}
.browserResultsInner p span {
    color: #a3b8cc;
}
span.openBox img {
    height: 10px;
    width: 10px;
    margin: 0px;
    padding: 0px;
    position: relative;
    top: -1px;
    right: -2px;
}
img.closeImg {
    display: none;
}
.catFinder [name="finderS"] {
    background: #f6f8fa;
}
.catFinderInputWrapper img {
    background: #f6f8fa;
}
.glossaryAlphabet {
    display: flex;
    justify-content: space-between;
    margin: 25px 0px;
    width: 1200px;
    margin: 25px auto;
}
.glossaryTerms * {
  font-family: 'Inter', sans-serif;
}
.glossaryTerms {
    width: 100%;
    margin-top: 50px;
    margin: auto;
    background: #F4F9FE;
    padding: 25px;
}
.bottomShare {
    /* opacity: 0; */
}
.grid-item-inner:hover .bottomShare {
    opacity: 1;
}
p.itemTitle {
    margin-bottom: 15px;
}
.glossaryTerms .glossaryWrapper.grid {
    width: 100%;
}
.glossaryTerms .glossaryItem {
  opacity: 0;
    background: white;
    width: 24%;
}
.glossaryTerms .glossaryWrapper {
  height: 100%;
}
.glossaryTerms .grid-sizer,
.glossaryTerms .grid-item { width: 32%; }
.glossaryTerms .gutter-sizer { width: 2%; }
.glossaryTerms .grid-item-inner {
    padding: 20px;
    /* background: #F4F9FE; */
}
.alphabetItem {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.3s ease;
    border: 1px solid transparent;
}
.alphabetItem a {height: 30px;width: 30px;background: white;display: flex;justify-content: center;align-items: center;text-decoration: none;border-radius: 5px;}
.alphabetItem a p {
    margin: 0px;
    color: black;
    font-weight: 500;
}
.glossaryHeader {
    background: white;
    text-align: center;
    padding: 50px;
}
.glossaryHeader input[type="text"] {
    width: 100%;
    /* margin-top: 25px; */
    padding-left: 50px;
    background: #F4F9FE;
        border: 2px solid #a3b8cc;
}
.glossaryBorder {
    /* border: 1px solid black; */
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px rgb(11 29 61 / 20%);
}
.glossaryTerms a.glossaryShowMore {
  border-radius: 5px;
  color: #01a6f6;
  border: 1px solid #01a6f6;
  padding: 5px 25px;
  text-decoration: none;
  font-weight: 500;
  background: #e6f7ff;
}
.glossaryTerms .showMoreWrap {
    /* text-align: right; */
}
.alphabetItem:hover,
.alphabetItem.active {
    /*box-shadow: 0px 0px 8px 0px #b2b2b2;*/
    border: 1px solid #01a6f6;
}
.alphabetItem:hover p,
.alphabetItem.active p {
    color: #01a6f6;
}
.alphabetItem.glossaryBorder p {
    transition: all 0.3s ease;
}
.glossaryTerms .load-wraper{
  position: relative;
  height: 100%;
  width: 100%;
  background-color: rgb(211,211,211);
  z-index: 44;
  overflow: hidden;
  border-radius: 5px;
}
.glossaryTerms .activity{
  position: absolute;
  left: -45%;
  height: 100%;
  width: 45%;
  background-image: linear-gradient(to left, rgba(251,251,251, .05), rgba(251,251,251, .3), rgba(251,251,251, .6), rgba(251,251,251, .3), rgba(251,251,251, .05));
  background-image: -moz-linear-gradient(to left, rgba(251,251,251, .05), rgba(251,251,251, .3), rgba(251,251,251, .6), rgba(251,251,251, .3), rgba(251,251,251, .05));
  background-image: -webkit-linear-gradient(to left, rgba(251,251,251, .05), rgba(251,251,251, .3), rgba(251,251,251, .6), rgba(251,251,251, .3), rgba(251,251,251, .05));
  animation: gridLoading 1s infinite;
  z-index: 45;
}
@keyframes gridLoading {
  0%{
    left: -45%;
  }
  100%{
    left: 100%;
  }
}
.glossaryLoadingWrapper {
    display: flex;
}
.glossaryLoadingWrapper > div {
    height: 200px;
    margin: 5px;
}
.glossaryLoadingInner {
    position: absolute;
    z-index: 9;
    width: 100%;
}
.glossaryLoadingWrapper {}
.glossaryLoading {
    position: relative;
}
.glossaryBorder.noRes {
    background: white;
    text-align: center;
    padding: 25px;
}
.glossaryBorder.noRes p {
    margin: 0px;
}
.glossarySearchWrapper {
    position: relative;
    width: 1200px;
    margin: auto;
}
.glossarySearchWrapper img {
    position: absolute;
    top: 10px;
    left: 15px;
    width: 25px;
}
h2.itemTitle {
    font-size: 20px;
}
h2.itemTitle strong {
    font-weight: 500;
    line-height: 32px;
}
.glossaryShare {
    border: 1px solid #a4b7cb;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    /* margin-left: 15px; */
    border-radius: 5px;
    /*opacity: 0;*/
    transition: all 0.3s ease;
    cursor: pointer;
}
.glossaryShare img {
    width: 20px;
}
.showMoreWrap {
    /* display: flex; */
    /* justify-content: end; */
    /* align-items: center; */
    margin-left: 15px;
}
.showMoreWrap:hover {
}
p.glossaryCopied {
    display: none;
    position: absolute;
    right: 0px;
    z-index: 9;
    background: black;
    color: white;
    border-radius: 5px;
    padding: 5px;
    bottom: -35px;
}
.bottomShare {
    display: flex;
    justify-content: end;
    align-items: center;
    margin-top: 0px;
}
p.itemTitle {
    margin-bottom: 15px;
}
@media only screen and (max-width: 1200px){.glossaryAlphabet {
    display: none;
  }
.glossaryAlphabet,
  .glossarySearchWrapper {
    width: 50%;
  }
.glossaryTerms .grid-item { 
    width: 100%; 
    margin-bottom: 20px 
  }
.glossaryTerms h1 {
    margin-top: 0px;
  }
.glossaryTerms .grid-sizer,
  .glossaryTerms .grid-item { width: 47.5%; }
.glossaryTerms .gutter-sizer { width: 5%; }
.glossaryHeader.glossaryBorder {
      margin-bottom: 25px;
  }}
@media only screen and (max-width: 600px){.glossaryAlphabet {
      display: none;
  }
.glossaryHeader input[type="text"] {
      width: 100%;
  }
.glossaryHeader.glossaryBorder {
      margin-bottom: 25px;
  }
.glossaryTerms .grid-item { 
    width: 100%; 
    margin-bottom: 20px 
  }
.glossaryTerms .gutter-sizer { 
    width: 0%; 
  }
.glossarySearchWrapper {
      width: 100% !important;
  }}
.shareCopy {
    padding: 10px;
}
.glossaryTerms * {
  font-family: 'Rubik', sans-serif;
}
h2.itemTitle {
    margin-top: 0px;
        font-size: 20px !important;
}
.glossaryShare {
    opacity: 0;
}
.glossaryItem:hover .shareCopy {
    opacity: 1;
}
.glossaryItem:hover {
    /* display: none; */
}
.glossaryItem:hover .glossaryShare {
    opacity: 1;
}
.specialAlphabet a {
    width: 100%;
    padding: 0px 10px;
}
.kenpVodia{
  display: none; 
}
#kenp_a{
  padding-left: 0px;
}
#kenp_a img, .kenp_btn-select img{
  width: 12px;
  
}
button.kenp_btn-select {
    background-image: none !important;
    color: black !important;
}
button.kenp_btn-select:hover {
  color: black !important;
}
#kenp_a li{
  list-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  position: relative;
  text-align: center;
}
#kenp_a li:hover{
 background-color: #F4F3F3;
}
#kenp_a li img{
  margin: 5px;
}
#kenp_a li span, .kenp_btn-select li span{
  margin-left: 30px;
}
.kenp_b{
  display: none;
  width: 100%;
  max-width: 350px;
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 5px;
  position: relative;
}
.open{
  display: show !important;
}
.kenp_btn-select{
  margin-top: 10px;
  width: 100%;
  max-width: 350px;
  height: 34px;
  border-radius: 5px;
  background-color: #fff;
  border: 1px solid #ccc;
 
}
.kenp_btn-select li{
  list-style: none;
  float: left;
  padding-bottom: 0px;
}
.kenp_btn-select:hover li{
  margin-left: 0px;
}
.kenp_btn-select:hover{
  background-color: #F4F3F3;
  border: 1px solid transparent;
  box-shadow: inset 0 0px 0px 1px #ccc;
  
  
}
.kenp_btn-select:focus{
   outline:none;
}
.kenp_lang-select{
  margin-left: 50px;
}
.kenpWrap input, .kenpWrap select, button.kenp_btn-select {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    padding: 12px;
    font-size: 18px;
    font-weight: normal !important;
    border-radius: 5px;
    border: 1px solid black;
    box-shadow: unset !important;
    text-align: center;
    font-weight: !i;
}
button.kenp_btn-select {
    margin: 0px;
    height: unset !important;
}
.kenp_lang-select {
    margin: 0px;
}
.kenpWrap p {
    margin: 0px;
    font-size: 18px;
}
.kenpWrap * {
    font-family: 'Inter', sans-serif;
}
.kenpInputWrap p {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px !important;
}
.kenpInputWrap {
    margin-bottom: 15px;
}
button.kenp_btn-select:hover {
    background: white;
    border: 1px solid black;
}
button.kenp_btn-select:active {border: 1px solid black;}
ul#kenp_a {
    position: absolute;
    width: 100%;
    background: white;
    max-width: 100% !important;
    right: 1px;
    border: 1px solid black;
    margin-top: 0px;
    border-radius: 5px;
    z-index: 9;
}
.kenp_b {
    max-width: 100% !important;
}
#kenp_a li span {
    /* position: absolute; */
    width: 100%;
    /* text-align: center; */
    margin: 0px;
}
#kenp_a li img {
    /* position: absolute; */
    /* margin-left: 20px; */
    margin-right: 10px;
    /* top: 4px !important; */
    position: relative;
}
#kenp_a img, .kenp_btn-select img {
    width: 23px;
    /* position: absolute; */
}
.kenp_btn-select img {
    position: relative;
    top: 2px !important;
    margin-right: 10px;
}
.kenpRow {
    display: flex;
    gap: 50px;
}
.kenpRow > div {
    flex: 1;
}
button.kenp_btn-select {
    text-align: center;
}
button.kenp_btn-select {
    padding: 9px !important;
}
[name="rate"] {
    /* color: #a3b8cc; */
}
ul#kenp_a li * {
    top: 12px;
}
.kenpWrap {
    max-width: 100% !important;
}
button.kenp_btn-select * {
    top: -3px;
    float: none;
}
button.kenp_btn-select span {
    position: relative;
    margin: 0px;
}
.kenpInputWrap.kenpRoyalties {
    /* color: #01a6f6; */
}
[name="royalties"] {
    color: #01a6f6;
    background: #f2fafe;
    border: 1px solid #01a6f6 !important;
    font-weight: 600 !important;
}
.kenpWrap input[name="royalties"] {
    font-weight: 600 !important;
}
@media only screen and (max-width: 800px){.kenpRow {
      display: block;
  }}
.pgWrapper * {
    font-family: 'Inter', sans-serif;
}
.genName * {
    font-family: 'Literata', serif;
}
.pgWrapper {
    display: flex;
    justify-content: center;
}
.pgWrapper p {
    margin: 0px;
}
.pgWrapper img.pgBg {
    width: 500px;
}
.pgWrapper .pgLeft {
    position: relative;
}
.pgWrapper .genName {
    position: absolute;
    color: white;
    width: 100%;
    text-align: center;
    top: 15%;
    font-size: 25px;
}
.pgWrapper p.generatedName {
    font-size: 45px;
}
.pgWrapper .genName p {
    width: 86%;
    margin-left: 29px;
}
.pgWrapper p.generatedNameDesc {
    font-size: 12px;
    margin-top: 5px;
    letter-spacing: 5px;
}
.pgWrapper form.pgForm {
    margin-left: 50px;
}
.pgWrapper input, .pgWrapper select {
    min-width: 250px;
    padding: 15px;
    text-align: center;
    font-size: 18px;
    border-radius: 5px;
    border: 1px solid black;
    box-sizing: border-box;
    width: 250px !important;
}
.pgWrapper .pgInputWrapper {
    margin-bottom: 25px;
    width: 100%;
}
.pgWrapper p.pgInputDesc {
    font-weight: bold;
    margin-bottom: 10px;
}
.pgWrapper .pgLock {
    margin-bottom: 35px;
}
.pgWrapper .pgLockItem {
    text-align: center;
    border: 1px solid black;
    padding: 10px;
    border-radius: 5px;
    cursor: pointer;
    transition: all 0.3s ease;
}
.pgWrapper p.first.pgLockItem {
    margin-bottom: 15px;
}
.pgWrapper lock {
    display: none;
}
.pgWrapper p.generatedNameDesc {
    font-family: "Inter", sans-serif;
}
.pgWrapper input[type="submit"] {
    background: linear-gradient(90deg, #fd6c40 0%, #f58537 50%);
    border: 0px;
    color: white;
    font-weight: bold;
    padding: 10px !important;
}
.pgWrapper .pgLockItem:hover {
    border: 1px solid #01a6f6;
    color: #01a6f6;
    background: #E5F6FE;
}
.pgWrapper .pgLockItem.active {
    border: 1px solid #01a6f6;
    color: #01a6f6;
    background: #E5F6FE;
    font-weight: bold;
}
.pgWrapper .pgLockItem img {
    height: 18px;
    position: relative;
    bottom: -1px;
    margin-right: 10px;
}
@media only screen and (max-width: 800px){.pgWrapper {
        display: flex;
        flex-direction: column-reverse;
    }
.pgWrapper img.pgBg {
        width: 100% !important;
        margin-top: 20px;
    }
.pgWrapper input, .pgWrapper select {
        width: 100% !important;
    }
.pgWrapper form.pgForm {
        margin: 0px;
    }}
.elementor-kit-512{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-4830d5a:#010E2D;--e-global-color-225da19:#F88531;--e-global-color-782d15e:#FF5043;--e-global-color-78c9b65:#F4F9FE;--e-global-color-9e54208:#A9BBCE;--e-global-color-81b7a61:#0B1D3D;--e-global-color-e5228aa:#24A9DA;--e-global-color-c18a935:#1170E2;--e-global-color-91c49ac:#0072FF;--e-global-color-bada3c0:#9BC0E6;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#0B1D3D;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;}
.elementor-kit-512 p{margin-bottom:0px;}
.elementor-kit-512 a{color:#00A5FF;font-family:"Rubik", Sans-serif;font-weight:500;}
.elementor-kit-512 a:hover{color:#00A5FF;}
.elementor-kit-512 h1{color:#0B1D3D;font-family:"Rubik", Sans-serif;font-size:40px;font-weight:500;line-height:56px;}
.elementor-kit-512 h2{color:#0B1D3D;font-family:"Rubik", Sans-serif;font-size:32px;font-weight:500;line-height:40px;}
.elementor-kit-512 h3{color:#0B1D3D;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:500;line-height:32px;}
.elementor-kit-512 h4{color:#0B1D3D;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:500;line-height:28px;}
.elementor-kit-512 h5{color:#0B1D3D;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:28px;}
.elementor-kit-512 h6{color:#0B1D3D;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:28px;}
.elementor-kit-512 button,.elementor-kit-512 input[type="button"],.elementor-kit-512 input[type="submit"],.elementor-kit-512 .elementor-button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(45deg, #FF673E 0%, #F88531 100%);box-shadow:0px 2px 2.5px 0px #993C26;border-radius:5px 5px 5px 5px;padding:17.5px 100px 17.5px 100px;}
.elementor-kit-512 button:hover,.elementor-kit-512 button:focus,.elementor-kit-512 input[type="button"]:hover,.elementor-kit-512 input[type="button"]:focus,.elementor-kit-512 input[type="submit"]:hover,.elementor-kit-512 input[type="submit"]:focus,.elementor-kit-512 .elementor-button:hover,.elementor-kit-512 .elementor-button:focus{color:#FFFFFF;background-color:transparent;background-image:linear-gradient(45deg, #FF5043 0%, #F88531 100%);box-shadow:0px 2.5px 2.5px 0px #993C26;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
.e-con{--container-max-width:1140px;}
.elementor-widget:not(:last-child){margin-bottom:20px;}
.elementor-element{--widgets-spacing:20px;}
{}
h1.entry-title{display:var(--page-title-display);}
.elementor-kit-512 e-page-transition{background-color:#FFBC7D;}
@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
.e-con{--container-max-width:1024px;}}
@media(max-width:767px){.elementor-kit-512 h1{font-size:32px;line-height:40px;}
.elementor-kit-512 h2{font-size:24px;line-height:32px;}
.elementor-kit-512 h3{font-size:20px;line-height:28px;}
.elementor-kit-512 h4{font-size:20px;line-height:28px;}
.elementor-kit-512 h5{font-size:16px;line-height:24px;}
.elementor-kit-512 button,.elementor-kit-512 input[type="button"],.elementor-kit-512 input[type="submit"],.elementor-kit-512 .elementor-button{padding:17.5px 75px 17.5px 75px;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
.e-con{--container-max-width:767px;}}