@font-face{font-family:'Mohave';font-style:normal;font-weight:400;font-display:swap;src:local('Mohave Regular'),local('Mohave-Regular'),url('../themes/colorland/assets/fonts/Mohave/Mohave-Regular.woff2') format('woff2'),url('../themes/colorland/assets/fonts/Mohave/Mohave-Regular.ttf') format('ttf')}@font-face{font-family:'Mohave';font-style:normal;font-weight:500;font-display:swap;src:local('Mohave Medium'),local('Mohave-Medium'),url('../themes/colorland/assets/fonts/Mohave/Mohave-Medium.woff2') format('woff2'),url('../themes/colorland/assets/fonts/Mohave/Mohave-Medium.ttf') format('ttf')}@font-face{font-family:'Mohave';font-style:normal;font-weight:600;font-display:swap;src:local('Mohave SemiBold'),local('Mohave-SemiBold'),url('../themes/colorland/assets/fonts/Mohave/Mohave-SemiBold.woff2') format('woff2'),url('../themes/colorland/assets/fonts/Mohave/Mohave-SemiBold.ttf') format('ttf')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:local('IBM Plex Sans Regular'),local('IBMPlexSans-Regular'),url('../themes/colorland/assets/fonts/IBM_Plex_Sans/IBMPlexSans-Regular.woff2') format('woff2'),url('../themes/colorland/assets/fonts/IBM_Plex_Sans/IBMPlexSans-Regular.ttf') format('ttf')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-display:swap;src:local('IBM Plex Sans Medium'),local('IBMPlexSans-Medium'),url('../themes/colorland/assets/fonts/IBM_Plex_Sans/IBMPlexSans-Medium.woff2') format('woff2'),url('../themes/colorland/assets/fonts/IBM_Plex_Sans/IBMPlexSans-Medium.ttf') format('ttf')}
.hamburger{display:inline-block;cursor:pointer}
@media (min-width:992px){.hamburger{display:none}}
.hamburger .bar1,
.hamburger .bar2,
.hamburger .bar3{width:35px;height:5px;background-color:#fff;margin:6px 0;transition:0.4s}
.hamburger.change .bar1{transform:translate(0,11px) rotate(-45deg)}
.hamburger.change .bar2{opacity:0}
.hamburger.change .bar3{transform:translate(0,-11px) rotate(45deg)}
.layout-header{background:#d90082}
.layout-header .header{background:#d90082;min-height:99px;margin-bottom:40px;position:relative}
.layout-header .header .logo .logo-wk{font-size:0;text-decoration:none;margin:0 17px}
.layout-header .header .menu .navbar{position:unset}
@media (max-width:991px){.layout-header .header .menu .navbar .nav{display:none}.layout-header .header .menu .navbar .nav.open{position:absolute;display:block;top:99px;right:0;background-color:#c20b82;padding:12px;width:100%}}
.layout-header .header .menu .navbar .nav-item a.nav-link{font-size:20px;font-weight:500;color:#fff;text-decoration:none;text-transform:uppercase;padding:4px;margin:0 12px}
#CybotCookiebotDialog{background-color:#f0f3f5}
@media (max-width:991px){#CybotCookiebotDialog{padding-bottom:0 !important}}
#CybotCookiebotDialog #CybotCookiebotDialogPoweredbyLink{display:block !important}
#CybotCookiebotDialog #CybotCookiebotDialogPoweredbyLink img{display:none}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{background:#F0F0F0;padding:20px;float:unset;text-align:left;margin-top:20px}
@media (max-width:991px){#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{display:flex !important;justify-content:center;flex-wrap:wrap;padding:10px;margin-top:0}}
@media (max-width:991px){#CybotCookiebotDialog #CybotCookiebotDialogBodyContent{font-size:10px}}
@media (min-width:992px){#CybotCookiebotDialog #CybotCookiebotDialogBodyContent{padding-left:10px !important}}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtons{margin-left:0 !important}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelDetailsWrapper{border:none;background-color:unset;padding-left:0}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane input[type=checkbox].CybotCookiebotDialogBodyLevelButton + label,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelDetailsWrapper input[type=checkbox].CybotCookiebotDialogBodyLevelButton + label{background-image:unset !important;padding:0}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane input,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelDetailsWrapper input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane label,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelDetailsWrapper label{position:relative;cursor:pointer}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane label:before,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelDetailsWrapper label:before{content:'';-webkit-appearance:none;background-color:transparent;border:1px solid #D7D7D7;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:7px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px;border-radius:3px;top:-2px}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane input:checked + label:after,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelDetailsWrapper input:checked + label:after{background-image:unset;content:'';display:block;position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid #212121;border-width:0 2px 2px 0;transform:rotate(45deg)}
#CybotCookiebotDialog #CybotCookiebotDialogBody{max-width:1200px;margin:auto;padding:1rem}
@media (max-width:991px){#CybotCookiebotDialog #CybotCookiebotDialogBody{padding:0 1rem}}
@media (max-width:991px){#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{font-size:11px}}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{margin-bottom:10px;background-color:#fff;border:1px solid #0a0a0a;color:#0a0a0a;border-radius:5px;padding:8px 24px;max-width:270px;margin-top:0;width:auto !important;height:100%;white-space:normal;word-wrap:break-word}
@media (min-width:992px){#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{max-width:300px}}
@media (max-width:991px){#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{font-size:11px}}
@media (max-width:991px){#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{margin-bottom:0}}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{margin-bottom:10px;margin-top:0;background-color:#fed900;border:1px solid #0a0a0a;color:#0a0a0a;border-radius:5px;padding:8px 24px;max-width:270px;width:auto !important}
@media (min-width:992px){#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{max-width:300px}}
@media (max-width:991px){#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{font-size:11px}}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:1px solid #FED900 !important;color:#FED900 !important}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#FED900 !important}
#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover{color:#FED900 !important}
#CybotCookiebotDialog input:checked + .CybotCookiebotDialogBodyLevelButtonSlider{background-color:#FED900 !important}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{border-color:#FED900 !important}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#FED900 !important;border-color:#FED900 !important;color:#0a0a0a !important}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border:2px solid #FED900 !important}
#CybotCookiebotDialog form input[type=checkbox][disabled]:checked + .CybotCookiebotDialogBodyLevelButtonSlider{background-color:#D6D6D6 !important}
.templates .template.single .template-price,
.templates .template.multi .template-price,
.templates .template.single .template_title,
.templates .template.multi .template_title{font-weight:500;font-size:32px}
.templates .template.single .template_title,
.templates .template.multi .template_title{line-height:38.4px;text-transform:uppercase}
.templates .template.single .template-price,
.templates .template.multi .template-price{line-height:44.8px;color:#47347d;margin-bottom:14px;display:block;white-space:nowrap}
.templates .template.single .template-desc,
.templates .template.multi .template-desc{font-size:16px;line-height:24px;margin-top:32px}
.templates .template.single .template-select select,
.templates .template.multi .template-select select,
.templates .template.single .calendar-select select,
.templates .template.multi .calendar-select select{margin-bottom:12px;padding:14px 20px;border:1px solid #9a9a98;border-radius:5px;font-size:15px}
.templates .template.single .template-select.hide,
.templates .template.multi .template-select.hide,
.templates .template.single .calendar-select.hide,
.templates .template.multi .calendar-select.hide{display:none}
.templates .template.single .template-button,
.templates .template.multi .template-button{margin-top:16px;min-height:46px;display:flex}
.templates .template.single{background-color:#f9f9f9;margin-top:64px}
.templates .template.single .info{padding:64px 64px 64px 0;position:relative}
.templates .template.single .info:before{content:'';top:0;width:100vw;height:100%;position:absolute;z-index:-1;background-color:#f9f9f9;left:50%;transform:translateX(-50%)}
.templates .template.single .img{padding:0;display:flex;justify-content:center;align-items:center}
.templates .template.single.reversal{flex-direction:row-reverse}
.templates .template.single.reversal .info{padding:64px 0 64px 64px}
.templates .template.single.reversal .info:before{left:unset;right:50%;transform:translateX(50%)}
.templates .template.multi .multi-box{margin-top:64px}
.templates .template.multi .multi-box .text_box .template_title{font-size:28px}
.templates .template.multi .multi-box img{margin-bottom:40px}
@media (max-width:1199px){.templates .template.multi .multi-box{display:flex;flex-direction:row;align-items:flex-start}.templates .template.multi .multi-box .text_box{margin-left:12px;display:flex;flex-direction:column;justify-content:space-around}.templates .template.multi .multi-box img{margin-bottom:0;max-width:400px}}
@media (max-width:767px){.templates .template.multi .multi-box{flex-direction:column}.templates .template.multi .multi-box .text_box{margin-left:unset}}
.templates.gray{background-color:#f9f9f9;position:relative}
.templates.gray:before{content:'';top:0;width:100vw;height:100%;position:absolute;z-index:-1;background-color:#f9f9f9;left:50%;transform:translateX(-50%)}
.templates.gray .main-title{padding-top:80px}
@media (min-width:1200px){.templates.gray .template.multi .multi-box.col-xl-6{margin-top:0}}
.layout-footer{background-color:#c20b82;padding:80px}
.layout-footer .footer{color:#fff}
.layout-footer .footer .content .title{font-weight:400;font-size:28px;line-height:33.6px;margin-bottom:24px}
.layout-footer .footer .content span,
.layout-footer .footer .content span a{font-size:16px;line-height:24px;margin-bottom:12px}
.layout-footer .footer .content span a,
.layout-footer .footer .content span a a{text-decoration:none;color:#fff}
.layout-footer .footer .content span img,
.layout-footer .footer .content span a img{margin-right:12px}
.layout-footer .footer .content span.desc,
.layout-footer .footer .content span a.desc{max-width:450px;display:block}
.layout-footer .footer .statute{margin-top:52px}
.layout-footer .footer .statute span{margin-right:24px}
body{font-family:'Mohave','Roboto',sans-serif;overflow-x:hidden}
body #user-container{height:60px;padding:5px 25px;background-color:#f0f0f0}
body #user-container .nf-cart .nf-user-bar-new__wrapper__dropdown-content{z-index:5}
body #user-container .loader{display:flex !important;flex-direction:column;justify-content:center;align-items:flex-end;min-height:42px;min-width:273px}
body #user-container .loader .box{height:15px;width:105px;display:flex;position:relative}
body #user-container .loader .box .circle{width:15px;height:15px;border-radius:50%;background-color:#d90082;animation:move 500ms linear 0ms infinite;margin-right:30px}
body #user-container .loader .box .circle:first-child{position:absolute;top:0;left:0;animation:grow 500ms linear 0ms infinite}
body #user-container .loader .box .circle:last-child{position:absolute;top:0;right:0;margin-right:0;animation:grow 500ms linear 0s infinite reverse}
@keyframes grow{from{transform:scale(0,0);opacity:0}to{transform:scale(1,1);opacity:1}}
@keyframes move{from{transform:translateX(0px)}to{transform:translateX(45px)}}
body .btn-wk{font-size:20px;font-weight:500;text-transform:uppercase;text-decoration:none;background-color:#fff;color:#3b3c3f;padding:9px 45px;border-radius:5px;border:none}
body .btn-wk:hover{background-color:#47347d;color:#fff}
body .btn-wk-border{border:2px solid #737882}
body .btn-wk-red{background-color:#d90082;color:#fff}
body .red_text,
body .red_text a{color:#d90082;font-weight:500}
body .main-title,
body .main-desc{text-align:center}
body .main-title{font-size:44px;font-weight:500;line-height:52.8px;text-transform:uppercase;margin-top:80px;margin-bottom:64px}
body .main-desc{font-size:20px;font-weight:400;line-height:28px}
body .full-img-block{padding:0;margin-bottom:80px;margin-top:64px}
body .ibm-plex-sans-regular{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal}
body .ibm-plex-sans-regular a{color:inherit}
body .ibm-plex-sans-medium{font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-style:normal}
body .ibm-plex-sans-medium a{color:inherit}