img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.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}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}
.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto !important}}html,body{margin:0;font-family:"Barlow",sans-serif;color:#333;background-color:#e4e1db;scroll-behavior:smooth;font-size:16px;line-height:24px}@media (max-width:1320px){html,body{font-size:14px;line-height:20px}}body h1{line-height:105px}body{position:relative;overflow-x:hidden}.disable-transition{transition:unset !important}@media (prefers-reduced-motion:reduce){.disable-transition{transition:none}}*:focus{outline:none;border:none;box-shadow:none}h1,h2,h3{font-family:"EB Garamond",serif;font-weight:400;text-align:center;margin:2rem auto 1.2rem}h1,h2{letter-spacing:.1em}h4{font-size:1.2em}h4,h5,h6{margin:1.4rem auto .8rem;font-weight:700;letter-spacing:.02em}p,ul{color:#333;margin-top:1rem;margin-bottom:1rem;line-height:1.3em}ul{margin-left:0;padding-left:1.2em}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,h1+ul,h2+ul,h3+ul,h4+ul,h5+ul,h6+ul{margin-top:0}*:first-child{margin:0}strong,b{font-weight:700}a,a:hover{color:#333;text-decoration:none}a img,img{border:0;margin:0}a img{display:block}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.mk-logo{position:absolute;z-index:5;top:28px;display:table}.mk-logo img{display:block;width:180px;height:auto}@media (max-height:550px) and (max-width:800px){.mk-logo{top:12px}}.social-media-widget{float:right}.default-button,input[type=submit],form button{padding:15px 50px;background-color:#333;color:#fff;font-size:.9em;text-transform:uppercase;display:table;margin:30px auto 0;letter-spacing:.05em;font-weight:700;border:2px solid #333;transition:all .25s cubic-bezier(.86,0,.07,1);cursor:pointer}@media (prefers-reduced-motion:reduce){.default-button,input[type=submit],form button{transition:none}}.default-button:hover,input[type=submit]:hover,form button:hover{color:#333;background-color:rgba(51,51,51,0)}.small-button{background-color:unset;text-transform:unset;padding:9px 40px 10px;font-size:.85em;border:1px solid #333;color:#333;font-weight:400}.small-button:hover{color:#fff;background-color:#333}.swiper-container,.swiper-container-horizontal{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;box-sizing:border-box;overflow:hidden}.page-con{width:100%}.page-con>*:last-child{margin-bottom:60px}.mk-con,.intro-desc{width:90%;margin-left:auto;margin-right:auto}.mk-con{max-width:1320px}.intro-desc{max-width:640px;margin:50px auto 40px;text-align:center}.intro-desc>h2:first-child,.intro-desc>h3:first-child{font-size:2.5em;line-height:1.5em;margin-bottom:30px}.intro-desc p{line-height:1.4em;font-size:.9em;letter-spacing:.3px}.header-container{position:relative}.arrow{position:relative;cursor:pointer;z-index:2}.arrow:after{content:"";position:absolute;width:10px;height:10px;border-top-width:1px;border-top-style:solid;border-color:#000;transform-origin:center}.arrow.arrow-next:after{border-right-width:1px;border-right-style:solid;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow.arrow-prev:after{border-left-width:1px;border-left-style:solid;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup{display:none;position:fixed;z-index:150;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.95);color:#fff;align-content:center;align-items:center;box-sizing:border-box}.popup iframe{width:80vw;height:80vh}.popup .inner-scroll{margin:auto}.popup.active{display:flex}.close{cursor:pointer;width:50px;height:50px;position:absolute;top:10px;right:10px;z-index:10;background-color:#fff}.close:after,.close:before{content:"";width:20px;height:2px;background-color:#000;top:50%;position:absolute;left:50%;transform-origin:center center}.close:after{-moz-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.close:before{-moz-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}form{max-width:460px;padding:0 20px;position:relative;display:block;margin:0 auto}form>*{margin:0 auto 12px;display:block;position:relative}form input,form textarea,form button{width:100%;box-sizing:border-box;border:1px solid #333;font-family:"Barlow",sans-serif;font-size:14px;letter-spacing:.01em;padding:16px 12px;background-color:unset;line-height:14px}form input:focus,form textarea:focus,form button:focus{border:1px solid #333}form input.wpcf7-not-valid,form textarea.wpcf7-not-valid,form button.wpcf7-not-valid{border:1px solid red}form>.required{position:absolute;right:0;margin-top:-5px;font-size:30px;color:#333}form .wpcf7-list-item{margin:0;position:relative;padding:0 0 0 30px}form .wpcf7-list-item input[type=checkbox]{position:absolute;left:0;top:2px;width:auto}form .wpcf7-select.hide{display:none}form .wpcf7-acceptance{font-size:12px}form .wpcf7-not-valid-tip{text-align:right;font-size:.8em;line-height:1.1em;margin-top:5px}form .wpcf7-response-output{margin:0;border:unset;font-weight:500}.new-select{width:100%;height:46px;position:relative;z-index:1;font-size:14px;line-height:14px}.new-select:after{content:"";position:absolute;width:8px;height:8px;border-bottom:1px solid #333;border-right:1px solid #333;-moz-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);top:50%;right:16px;z-index:0}.new-select .select-title,.new-select .options-container{letter-spacing:.01em;box-sizing:border-box;width:100%;display:block;cursor:pointer}.new-select .select-title{padding:16px 12px;border:1px solid #333}.new-select .options-container{height:0;display:flex;padding:0;flex-flow:column;overflow:hidden;background-color:#fff}.new-select .options-container>*{padding:8px 12px;cursor:pointer;border-left:1px solid #333;border-right:1px solid #333}.new-select .options-container>*:hover{background-color:rgba(51,51,51,.1)}.new-select .options-container>*:first-child{padding-top:12px}.new-select .options-container>*:last-child{padding-bottom:12px;border-bottom:1px solid #333}#primary-menu{position:absolute;top:15px;right:0;padding:0;z-index:99;height:50px;transition:all .2s ease-out}@media (prefers-reduced-motion:reduce){#primary-menu{transition:none}}#primary-menu .menu-container{height:100%}@media (min-width:992px){#primary-menu .menu-container{overflow:visible !important}}#primary-menu ul{list-style:none;float:right;height:100%}#primary-menu ul li{float:left;height:100%;position:relative}#primary-menu ul li a{height:100%;display:flex;float:left;font-weight:500;padding:0 25px;font-size:1.05em;color:#fff;box-sizing:border-box;transition:all .2s ease-out}@media (prefers-reduced-motion:reduce){#primary-menu ul li a{transition:none}}#primary-menu ul li a span{position:relative;margin:auto;white-space:nowrap}#primary-menu ul li a span:after{content:"";position:absolute;bottom:-4px;left:50%;height:1px;width:100%;max-width:50px;background-color:#fff;-webkit-transform-origin:0 50%;transform-origin:0 50%;-moz-transform:scaleX(0) translateX(-50%);-o-transform:scaleX(0) translateX(-50%);-ms-transform:scaleX(0) translateX(-50%);-webkit-transform:scaleX(0) translateX(-50%);transform:scaleX(0) translateX(-50%);transition:transform .25s cubic-bezier(.165,.84,.44,1)}@media (prefers-reduced-motion:reduce){#primary-menu ul li a span:after{transition:none}}@media (max-width:575.98px){#primary-menu ul li a span{font-size:1.3em}}#primary-menu ul li a:hover span:after,#primary-menu ul li a.active span:after{-moz-transform:scaleX(1) translateX(-50%);-o-transform:scaleX(1) translateX(-50%);-ms-transform:scaleX(1) translateX(-50%);-webkit-transform:scaleX(1) translateX(-50%);transform:scaleX(1) translateX(-50%)}@media (min-width:800px){#primary-menu li .submenu{position:absolute;left:50%;padding-top:15px;opacity:0;top:95%;margin-top:0;z-index:-1;-moz-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);transition:1ms transform cubic-bezier(.86,0,.07,1) .26s,.25s opacity cubic-bezier(.86,0,.07,1),.25s top cubic-bezier(.86,0,.07,1)}}@media (min-width:800px) and (prefers-reduced-motion:reduce){#primary-menu li .submenu{transition:none}}@media (min-width:800px){#primary-menu li .submenu:before{content:"";position:absolute;top:15px;width:100%;height:calc(100% - 15px);z-index:-1;-webkit-box-shadow:0px -2px 10px 3px rgba(0,0,0,.2);-moz-box-shadow:0px -2px 10px 3px rgba(0,0,0,.2);box-shadow:0px -2px 10px 3px rgba(0,0,0,.2)}}@media (min-width:800px){#primary-menu li .submenu:after{content:"";position:absolute;top:5px;left:50%;transform:translateX(-50%);border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}}@media (min-width:800px){#primary-menu li .submenu>*{background-color:#fff;padding:5px;width:100%;box-sizing:border-box}#primary-menu li .submenu>* a{line-height:30px;display:block;text-align:center;width:100%;font-size:.95em;float:unset;padding:4px 15px;color:#333}#primary-menu li .submenu>*:hover span:after{background-color:#333}}@media (min-width:800px){#primary-menu li .submenu .copy-link{display:none}}@media (min-width:800px){#primary-menu li.active .submenu{top:99%;opacity:1;-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);transition:1ms transform cubic-bezier(.86,0,.07,1) 0ms,.25s opacity cubic-bezier(.86,0,.07,1) 20ms,.25s top cubic-bezier(.86,0,.07,1) 20ms}}@media (min-width:800px) and (prefers-reduced-motion:reduce){#primary-menu li.active .submenu{transition:none}}@media (min-width:800px){#primary-menu li.remove .submenu{opacity:0;top:90%}}@media (min-width:800px){#primary-menu ul>li>a{text-shadow:0 0 .1em rgba(0,0,0,.8),0 0 .25em rgba(0,0,0,.6)}}@media (max-width:800px){#primary-menu{position:fixed;left:0;top:0;z-index:95;width:100%;height:1px}#primary-menu .menu-container{display:block;position:absolute;top:0;right:-100%;width:100%;height:100vh;transition:all .2s linear;background-color:#fff}}@media (max-width:800px) and (prefers-reduced-motion:reduce){#primary-menu .menu-container{transition:none}}@media (max-width:800px){#primary-menu.active .menu-container{right:0}}@media (max-width:800px){#primary-menu ul{width:100%;position:absolute;top:50%;padding:10px 0;background-color:#fff;height:auto;display:table;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#primary-menu ul li{width:100%;height:auto;float:unset;display:table;margin:0}#primary-menu ul li a{line-height:50px;width:100%;text-align:center;padding:0;height:50px;font-size:1.1em;color:#333}}@media (max-width:800px) and (max-width:500px){#primary-menu ul li a{font-size:1em}}@media (max-width:800px) and (max-width:450px){#primary-menu ul li a{font-size:.9em}}@media (max-width:800px) and (max-height:550px) and (min-height:400px){#primary-menu ul li a{font-size:.8em;line-height:35px;height:35px}}@media (max-width:800px) and (max-height:400px){#primary-menu ul li a{height:25px;font-size:.75em;line-height:25px}}@media (max-width:800px){#primary-menu ul li a span:after{display:none}}@media (max-width:800px){#primary-menu .submenu{display:block;float:left;width:100%;margin:-20px auto 15px;transition:.25s all cubic-bezier(.86,0,.07,1)}}@media (max-width:800px) and (prefers-reduced-motion:reduce){#primary-menu .submenu{transition:none}}@media (max-width:800px) and (max-height:550px){#primary-menu .submenu{margin:-5px auto 5px}}@media (max-width:800px) and (max-height:400px) and (max-width:500px){#primary-menu .submenu{display:flex;flex-flow:wrap row;justify-content:center}}@media (max-width:800px){#primary-menu .submenu a{height:35px;color:#999;margin:2px 0;text-align:center;padding:0 10px}}@media (max-width:800px) and (max-height:550px) and (min-height:400px){#primary-menu .submenu a{height:30px;line-height:30px}}@media (max-width:800px) and (max-height:400px) and (max-width:500px){#primary-menu .submenu a{height:25px;line-height:25px;font-size:.7em;padding:0 5px}}@media (max-width:800px){#primary-menu .submenu:first-child{margin:0 0 4px}}@media (max-width:800px){#primary-menu .submenu>*{width:100%;display:table}}@media (max-width:800px) and (max-height:400px){#primary-menu .submenu>*{width:auto;display:block}}@media (max-width:800px){#primary-menu .submenu>*:last-child:after{display:none}}@media (max-width:800px){#mobile-menu-button{position:absolute;z-index:99;display:block;top:0;width:60px;height:80px;right:0;cursor:pointer;transition:all .2s ease-out}}@media (max-width:800px) and (prefers-reduced-motion:reduce){#mobile-menu-button{transition:none}}@media (max-width:800px) and (max-height:550px){#mobile-menu-button{height:50px}}@media (max-width:800px){#mobile-menu-button.active span{background-color:#333}#mobile-menu-button.active span:nth-child(1){margin-top:0;opacity:0;transition:all .2s linear}}@media (max-width:800px) and (prefers-reduced-motion:reduce){#mobile-menu-button.active span:nth-child(1){transition:none}}@media (max-width:800px){#mobile-menu-button.active span:nth-child(2){-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);transition:transform .2s cubic-bezier(.165,.84,.44,1) .18s,background-color .2s linear}}@media (max-width:800px) and (prefers-reduced-motion:reduce){#mobile-menu-button.active span:nth-child(2){transition:none}}@media (max-width:800px){#mobile-menu-button.active span:nth-child(2):after{background-color:#333;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:transform .2s cubic-bezier(.165,.84,.44,1) .18s,background-color .2s linear}}@media (max-width:800px) and (prefers-reduced-motion:reduce){#mobile-menu-button.active span:nth-child(2):after{transition:none}}@media (max-width:800px){#mobile-menu-button.active span:nth-child(3){margin-top:0;opacity:0;transition:all .2s linear}}@media (max-width:800px) and (prefers-reduced-motion:reduce){#mobile-menu-button.active span:nth-child(3){transition:none}}@media (max-width:800px){#mobile-menu-button span{width:22px;height:4px;left:20px;background-color:#fff;display:block;position:absolute;top:50%}#mobile-menu-button span:nth-child(1){margin-top:-7px;transform:translateY(-50%);transition:all .2s linear .2s}}@media (max-width:800px) and (prefers-reduced-motion:reduce){#mobile-menu-button span:nth-child(1){transition:none}}@media (max-width:800px){#mobile-menu-button span:nth-child(2){transform:translateY(-50%);transition:transform .2s cubic-bezier(.165,.84,.44,1),background-color .2s linear .18s}}@media (max-width:800px) and (prefers-reduced-motion:reduce){#mobile-menu-button span:nth-child(2){transition:none}}@media (max-width:800px){#mobile-menu-button span:nth-child(2):after{content:"";position:absolute;width:100%;height:100%;background-color:#fff;transition:transform .2s cubic-bezier(.165,.84,.44,1),background-color .2s linear .18s}}@media (max-width:800px) and (prefers-reduced-motion:reduce){#mobile-menu-button span:nth-child(2):after{transition:none}}@media (max-width:800px){#mobile-menu-button span:nth-child(3){margin-top:7px;transform:translateY(-50%);transition:all .2s linear .2s}}@media (max-width:800px) and (prefers-reduced-motion:reduce){#mobile-menu-button span:nth-child(3){transition:none}}#page-baner{width:100%;height:92vh;overflow:hidden;position:relative;color:#fff;min-height:440px}@media (orientation:portrait){#page-baner{height:60vh}}@media (max-width:480px){#page-baner{height:55vh;min-height:340px}}.baner-circle{bottom:0;position:absolute;left:-60%;overflow:hidden;width:220%;height:100vw;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border:5px solid #fff;box-sizing:border-box;z-index:0;min-height:460px}@media (orientation:portrait){.baner-circle{height:62vh}}@media (max-width:480px){.baner-circle{height:57vh;min-height:360px}}.baner-circle img{position:absolute;bottom:-30px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:calc(95vh + 30px);object-fit:cover;z-index:0;min-height:470px}.baner-title{position:absolute;top:50%;left:50%;width:80%;max-width:800px;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}@media (max-width:1320px){.baner-title{max-width:650px}}.baner-title h1{font-size:5em;letter-spacing:.12em;text-shadow:0 0 .1em rgba(0,0,0,.4),0 0 .25em rgba(0,0,0,.3);margin:0}@media (max-width:1320px) and (min-width:1000px){body h1{line-height:95px}.baner-title h1{font-size:4.4em;line-height:95px}}@media (max-width:1000px) and (min-width:750px){body h1{line-height:85px}.baner-title h1{font-size:4.2em;line-height:85px}}@media (max-width:750px) and (min-width:700px){body h1{line-height:75px}.baner-title h1{font-size:4em;line-height:75px}}@media (max-width:700px) and (min-width:580px){body h1{line-height:65px}.baner-title h1{font-size:3.6em;line-height:65px}}@media (max-width:580px){body h1{line-height:55px}.baner-title h1{font-size:3em;line-height:55px}}.mk-baner-lines{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.mk-baner-lines .line,.mk-baner-lines .line:after{position:absolute;background-color:#e4e1db;width:100%;height:1px}.mk-baner-lines .line{top:50%;left:50%;-moz-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);opacity:.2}.mk-baner-lines .line:after{content:"";top:-12px;right:65%}.mk-baner-lines .line-circle,.mk-baner-lines .sm-line-circle{position:absolute;border-radius:50%;border:1px solid #e4e1db;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mk-baner-lines .line-circle{width:48vh;height:48vh;opacity:.4;overflow:hidden}@media (max-height:800px) and (min-height:620px){.mk-baner-lines .line-circle{width:40vh;height:40vh}}@media (orientation:portrait){.mk-baner-lines .line-circle{width:32vh;height:32vh}}.mk-baner-lines .line-circle:after{content:"";top:50%;left:50%;background-color:#000;width:100%;height:100%;transform-origin:right center;-moz-transform:translate(-100%,-50%) rotate(45deg);-o-transform:translate(-100%,-50%) rotate(45deg);-ms-transform:translate(-100%,-50%) rotate(45deg);-webkit-transform:translate(-100%,-50%) rotate(45deg);transform:translate(-100%,-50%) rotate(45deg);position:absolute;opacity:.4;z-index:0}.mk-baner-lines .sm-line-circle{width:5.2%;height:5.2%;opacity:.5}.mk-baner-lines .line-arrow{position:absolute;border-top:1px solid #000;border-right:1px solid #000;width:5%;height:5%;bottom:6%;left:50%;-moz-transform:translate(-75%,-50%) rotate(45deg);-o-transform:translate(-75%,-50%) rotate(45deg);-ms-transform:translate(-75%,-50%) rotate(45deg);-webkit-transform:translate(-75%,-50%) rotate(45deg);transform:translate(-75%,-50%) rotate(45deg);opacity:.5}.baner-menu{position:absolute;z-index:3;bottom:30px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;flex-flow:wrap row;justify-content:space-between;max-width:480px;width:90%}@media (max-height:800px) and (min-height:620px){.baner-menu{bottom:20px}}@media (max-height:620px){.baner-menu{display:none}}@media (orientation:portrait){.baner-menu{display:none}}.baner-menu .ban-m-pos{width:33.33%;padding:0 5%;box-sizing:border-box;margin:0 0 25px}.baner-menu .ban-m-pos a{color:#fff;font-size:1em;position:relative;display:block}.baner-menu .ban-m-pos a strong{font-weight:500;font-size:1.1em;display:block}.baner-menu .ban-m-pos a:after{content:"";width:0;height:1px;background-color:#fff;position:absolute;bottom:-3px;left:0;transition:all .25s cubic-bezier(.86,0,.07,1)}@media (prefers-reduced-motion:reduce){.baner-menu .ban-m-pos a:after{transition:none}}.baner-menu .ban-m-pos a:hover:after{width:25px}#footer-site{width:100%;background-color:#333;padding:20px 0 10px;color:#fff}@media (max-width:800px){#footer-site{padding:10px 0 5px}}#footer-site p,#footer-site a{color:#fff}#footer-site .mk-logo{position:static}#footer-site .mk-con{display:table;padding:10px 0}@media (max-width:800px){#footer-site .mk-con{padding:5px 0}}#footer-site .mk-con:first-child{border-bottom:1px solid rgba(255,255,255,.3)}#footer-site .signature{margin-top:5px;float:left}#footer-site .signature p{font-size:.8em;margin:0}#footer-site .signature a{text-decoration:underline}.social-media-widget{float:right;display:flex;height:34px;align-items:center}.social-media-widget a{margin:0 8px}.social-media-widget a:last-child{margin-right:0}.social-media-widget .social-title{font-weight:400;font-size:.8em}.social-media-widget .social-link img{width:18px;height:18px;object-fit:scale-down;display:block}.footer-logo{float:right}@media (max-width:800px){.footer-logo{float:unset;display:table;margin:15px auto}}.footer-logo img{max-width:160px}@media (max-width:800px){.footer-logo img{max-width:130px}}.footer-categories a{font-size:.85em;margin:5px 0 0;padding:0 16px 0 15px;position:relative;line-height:18px;float:left;display:block;transition:all .25s cubic-bezier(.86,0,.07,1)}@media (prefers-reduced-motion:reduce){.footer-categories a{transition:none}}@media (max-width:800px){.footer-categories a{margin:0}}.footer-categories a:hover{opacity:.7}.footer-categories a:after{content:"";width:1px;height:10px;background-color:#fff;position:absolute;top:4px;right:0}.footer-categories a:first-child{padding-left:0}.footer-categories a:last-child:after{display:none}@media (max-width:800px){.footer-categories{float:unset;width:100%;display:flex;flex-flow:wrap row;justify-content:center}}.privacy-policy #page-baner{display:none}.privacy-policy .intro-desc .content{padding-top:70px;text-align:left}.privacy-policy .intro-desc{margin:auto}body .AcceptanceProcessingData,body .AcceptanceMarketing{line-height:12px}.grecaptcha-badge{display:none !important}
.services{width:100%;height:22vw;display:flex;position:relative;align-content:center;align-items:center;justify-content:center;color:#fff;text-align:center;margin:70px 0;min-height:280px}@media (max-width:600px){.services{height:auto;min-height:min-content;flex-flow:column;padding:20px 0}}.service-pos{margin:0 50px;width:100px;cursor:pointer}@media (max-width:800px) and (min-width:600px){.service-pos{margin:0 30px}}@media (max-width:600px){.service-pos{margin:20px 0;width:100%}}.service-pos .ser-icon,.service-pos .ser-title{position:relative;z-index:2}@media (max-width:600px){.service-pos .ser-icon img{width:35px;height:35px;object-fit:scale-down}}.service-pos .ser-title{margin-top:10px;letter-spacing:.5px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.7);transition:all .25s linear}@media (prefers-reduced-motion:reduce){.service-pos .ser-title{transition:none}}.service-pos .service-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;object-fit:cover;display:block;cursor:default;opacity:0;transition:opacity .25s linear}@media (prefers-reduced-motion:reduce){.service-pos .service-bg{transition:none}}.service-pos.active .ser-icon,.service-pos.active .ser-title{opacity:.6}.service-pos.active .service-bg{opacity:1}.materials{width:100%;height:22vw;display:flex;position:relative;align-content:center;align-items:flex-start;justify-content:center;color:#fff;text-align:center;margin:70px 0;min-height:300px}.materials .arrow{display:none}@media (max-width:800px){.materials .arrow{display:block;position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:45px;height:45px;cursor:pointer}.materials .arrow:after{border-color:#fff;top:50%;left:50%;margin:0;border-weight:2px}.materials .arrow.arrow-prev{left:0}.materials .arrow.arrow-prev:after{-moz-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.materials .arrow.arrow-next{right:0}.materials .arrow.arrow-next:after{-moz-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}}.material-pos{margin:0 20px;width:100px;cursor:pointer}.material-pos .mat-title{position:relative;z-index:3;font-size:.85em;color:#fff;height:70px;display:flex;align-items:center;transition:all .25s linear}@media (prefers-reduced-motion:reduce){.material-pos .mat-title{transition:none}}@media (max-width:1000px){.material-pos .mat-title{height:45px}}@media (max-width:800px){.material-pos .mat-title{display:none}}.material-pos .mat-content-container{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;opacity:0;transition:opacity .25s linear}@media (prefers-reduced-motion:reduce){.material-pos .mat-content-container{transition:none}}.material-pos .material-desc{width:450px;height:auto;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%) scale(.8);-o-transform:translate(-50%,-50%) scale(.8);-ms-transform:translate(-50%,-50%) scale(.8);-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);padding:20px 30px;z-index:3;background-color:#fff;transition:all .25s cubic-bezier(.86,0,.07,1)}@media (prefers-reduced-motion:reduce){.material-pos .material-desc{transition:none}}@media (max-width:800px){.material-pos .material-desc{width:calc(100vw - 120px);box-sizing:border-box}}.material-pos .material-desc h2,.material-pos .material-desc h3,.material-pos .material-desc h4,.material-pos .material-desc p{color:#333;font-family:"Barlow",sans-serif}.material-pos .material-desc h2,.material-pos .material-desc h3,.material-pos .material-desc h4{font-weight:500;font-size:1em;margin-bottom:10px}.material-pos .material-desc p{font-size:.9em;line-height:1.3em;letter-spacing:.3px}.material-pos.active .mat-title{opacity:.7}.material-pos.active .mat-content-container{opacity:1;z-index:2}.material-pos.active .material-desc{-moz-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.material-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;object-fit:cover;display:block;cursor:default}
.wpcf7-form label.error{color:#900;font-size:11px;float:none;padding-left:5px}.noErrorMsg.wpcf7-form label.error{display:none !important;height:0 !important;width:0 !important;overflow:hidden !important}strong.invalid{color:red}strong.valid{color:green}

/* 
    Created on : Nov 20, 2018, 3:55:15 PM
    Author     : Magazine3
*/
@media only screen and (min-width: 992px) {
    .pwaforwp-footer-prompt {
        padding: 1% 3%;
     flex-direction: row;
    justify-content: center;
    }
}
.pwaforwp-footer-prompt{
    display: none;
    width: 100%;
    line-height: 2em;    
    color: #333;
    text-align: center;
    text-decoration: none;    
    min-height: 10%;
    padding:15px 0px 15px 0px;
    position: fixed;
    bottom: 0;
    justify-content: flex-end;
    flex-direction: column;
    flex-grow: 1;
    animation-duration: 1s;
    animation-fill-mode: both;
    z-index: 9999;
}
.pwaforwp-footer-prompt .pwaforwp-prompt-close:after{
  content: "✖";
  color: #d5e0eb;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.40);
  border-radius: 30px;
  text-align: center;
  width: 20px;
  height: 20px;
  line-height: 22px;
  cursor: pointer;
} 
.pwaforwp-bounceInUp{
    animation-name: bounceInUp;
}
.pwaforwp-animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
.pwaforwp-btn{
    border: none;   
    cursor: pointer;
    display: inline-block;
    border-radius: 4px;
    height: auto;
    line-height: 1;
    min-width: auto;
    padding: 8px 16px;
    font-size: 16px;
    margin: 10px 0px 0px 0px;
    font-family: sans-serif;
    text-transform: none;
    transition: all .2s ease-in-out;
}
/* Center the loader */
#pwaforwp_loading_div {
  display: none;
  position: fixed;
  width: 100%;
  height: 200%;
  top: 0px;
  left: 0px;
  background-color: white;
  z-index: 9999;
}
.pwaforwp-loading-wrapper{z-index: 9999999;display:none;}
#pwaforwp_loading_icon {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 9999999;
  margin: -60px 0 0 -60px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/* Add animation to "page content" */
.animate-bottom {
  position: relative;
  -webkit-animation-name: animatebottom;
  -webkit-animation-duration: 1s;
  animation-name: animatebottom;
  animation-duration: 1s
}
@-webkit-keyframes animatebottom {
  from { bottom:-100px; opacity:0 } 
  to { bottom:0px; opacity:1 }
}
@keyframes animatebottom { 
  from{ bottom:-100px; opacity:0 } 
  to{ bottom:0; opacity:1 }
}
/** Add to home screen CSS **/
#pwaforwp-add-to-home-click h3{
  font-size: 20px;
  font-weight: 600;
  margin: 0px;
  line-height: 1.4;
  font-family: sans-serif;
}
@media(max-width:425px){
  #pwaforwp-add-to-home-click h3 {
    font-size: 16px;
  }
  .pwaforwp-btn{
    font-size: 14px;
  }
  .pwaforwp-footer-prompt{
    padding:15px 0px 10px 0px;
  }
  .pwaforwp-footer-prompt .pwaforwp-prompt-close:after {
    right: 5px;
    top: 5px;
  }
}
.pwaforwp-app-contents{display: none;}