.bee-document-lock{overflow:hidden!important;-webkit-overflow-scrolling:touch}.bee-document-lock body{overflow:hidden!important}.bee-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.bee-video-iframe{position:relative;overflow:hidden}.bee-video-iframe:before{content:"";display:block;padding-top:60%}.bee-video-iframe .bee-video-iframe-inner{position:absolute;top:0;left:0;bottom:0;right:0}.bee-video-iframe .bee-video-iframe-inner iframe{width:100%;height:100%;border:none}.bee-video-iframe .bee-video-iframe-inner .fb-video{width:100%;height:100%}.bee-video-iframe .bee-video-iframe-inner .fb-video.fb_iframe_widget_fluid{display:block!important}.bee-video-iframe .bee-video-iframe-inner .fb-video span{position:absolute;top:0;left:0;bottom:0;right:0;width:100%!important;height:100%!important}.bee-video-iframe .bee-video-iframe-inner .fb-video span iframe{width:100%!important;height:100%!important}[data-ani]{opacity:0}.bee-ani.bee-fade{opacity:0;transition:opacity .6s ease}.bee-ani.bee-fade.bee-ani-in{opacity:1}.bee-ani.bee-fadeLeft{opacity:0;transform:translateX(30px);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-fadeRight{opacity:0;transform:translateX(-30px);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-fadeLeft.bee-ani-in,.bee-ani.bee-fadeRight.bee-ani-in{opacity:1;transform:translateX(0)}.bee-ani.bee-fadeDown{opacity:0;transform:translateY(-30px);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-fadeUp{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-fadeDown.bee-ani-in,.bee-ani.bee-fadeUp.bee-ani-in{opacity:1;transform:translateY(0)}.bee-ani.bee-scaleDown{opacity:0;transform:scale(1.1);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-scaleUp{opacity:0;transform:scale(.9);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-scaleDown.bee-ani-in,.bee-ani.bee-scaleUp.bee-ani-in{opacity:1;transform:scale(1)}[data-carousel] .slick-slide:first-child{display:block}[data-carousel] .slick-slide:not(:first-child){display:none}.slick-slider.slick-initialized .slick-slide{display:block}.slick-slider .slick-list{position:relative;z-index:10}.slick-slider .slick-slide{position:relative;outline:0!important}.slick-slider.slick-initialized .slick-slide{display:block!important}.slick-slider .slick-arrow{display:block;position:absolute;top:50%;margin-top:-21px;outline:0!important;cursor:pointer;z-index:20;border:none;width:42px;height:42px;line-height:42px;border-radius:50%;background:#fff;text-align:center;color:#101010}.slick-slider .slick-prev{left:15px}.slick-slider .slick-next{right:15px}.slick-slider .slick-arrow:before{font-family:Flaticon!important;font-size:16px}.slick-slider .slick-prev:before{content:'\f111'}.slick-slider .slick-next:before{content:'\f110'}.slick-slider .slick-dots{display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:0;z-index:30}.slick-slider .slick-dots li{display:inline-block;position:relative;margin:0;padding:0;vertical-align:middle;cursor:pointer}.slick-slider .slick-dots li+li{margin-left:8px}.slick-slider .slick-dots li span{display:block;position:relative;width:8px;height:8px;margin:0;padding:0;border:0;background-color:#eee;outline:0}.slick-slider .slick-dots li.slick-active span{background-color:#ddd}.bee-dialog{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0);z-index:9999;transition:background-color .6s ease}.bee-dialog .bee-dialog-inner{display:block;position:relative;width:auto;max-width:600px;margin:60px auto;padding:20px;border-radius:12px;background-color:#fff;box-shadow:1px 2px 5px rgba(0,0,0,.1);opacity:0;transform:scale(.98);transition:opacity .3s ease,transform .3s ease}.bee-dialog.bee-dialog-np .bee-dialog-inner{padding:0}.bee-dialog.bee-dialog-size-xs .bee-dialog-inner{max-width:300px}.bee-dialog.bee-dialog-size-md .bee-dialog-inner{max-width:900px}.bee-dialog.bee-dialog-size-lg .bee-dialog-inner{max-width:1200px}.bee-dialog .bee-dialog-inner h1:first-child,.bee-dialog .bee-dialog-inner h2:first-child,.bee-dialog .bee-dialog-inner h3:first-child,.bee-dialog .bee-dialog-inner h4:first-child,.bee-dialog .bee-dialog-inner h5:first-child,.bee-dialog .bee-dialog-inner h6:first-child{margin-top:0}.bee-dialog .bee-dialog-inner .bee-dialog-close{display:block;position:absolute;top:10px;right:10px;width:18px;height:18px;background:0 0;border:none;outline:0!important;cursor:pointer}.bee-dialog .bee-dialog-inner .bee-dialog-close:after,.bee-dialog .bee-dialog-inner .bee-dialog-close:before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#ccc}.bee-dialog .bee-dialog-inner .bee-dialog-close:before{transform:rotate(-45deg)}.bee-dialog .bee-dialog-inner .bee-dialog-close:after{transform:rotate(45deg)}.bee-dialog .bee-dialog-inner .bee-dialog-foot{margin-top:15px;border-top:1px solid #eee;padding-top:15px;text-align:right}.bee-dialog .bee-dialog-inner .bee-dialog-foot .btn{padding:6px 20px}.bee-dialog .bee-dialog-inner .bee-dialog-foot .btn+.btn{margin-left:5px}.bee-dialog.bee-dialog-in{background-color:rgba(0,0,0,.2)}.bee-dialog.bee-dialog-in .bee-dialog-inner{opacity:1;transform:scale(1)}@media (max-width:767px){.bee-dialog .bee-dialog-inner{width:auto;max-width:100%;margin:15px;box-shadow:none}.bee-dialog.bee-has-close .bee-dialog-inner{padding-top:44px}.bee-dialog .bee-dialog-inner .bee-dialog-close{width:24px;height:24px;font-size:22px;line-height:24px;top:10px;right:10px}}[data-gallery]{cursor:pointer}.bee-inputimage .content{display:block;position:relative;text-align:center;overflow:hidden}.bee-inputimage .content .image-wrapper{display:block;position:relative;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;overflow:hidden}.bee-inputimage .content .image-wrapper img{display:block;width:100%;z-index:10}.bee-inputimage .content .bee-overlay{display:flex;align-items:center;justify-content:center}.bee-inputimage .content .inner{text-align:center;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;z-index:20}.bee-inputimage .content .inner button{display:inline-block;padding:5px 10px;color:#fff;font-size:14px;font-weight:300;line-height:1;margin:5px;text-transform:uppercase;border:none!important;border-radius:4px;outline:0!important;background-color:rgba(0,0,0,.3);-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.bee-inputimage .content .inner button+button{margin-left:5px}html.no-touch .bee-inputimage .content .inner button:hover{background-color:rgba(0,0,0,.7)}.bee-inputimage input[type=file]{display:none}.bee-lightbox{display:block;position:fixed;top:0;right:0;bottom:0;left:0;transition:background-color .6s ease;z-index:6000}.bee-lightbox.bee-lightbox-loading:after{content:'';display:block;position:absolute;top:50%;left:50%;width:48px;height:48px;margin-top:-24px;margin-left:-24px;background-image:url(images/loading.gif);background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,.8);border-radius:10px}.bee-lightbox .bee-lightbox-container{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;transition:transform .4s ease}.bee-lightbox.bee-lightbox-swipe,.bee-lightbox.bee-lightbox-swipe .bee-lightbox-container{transition:none}.bee-lightbox .bee-lightbox-item{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;align-content:center;justify-content:center;padding:20px}.bee-lightbox .bee-lightbox-item.bee-lightbox-item-current{z-index:20}.bee-lightbox .bee-lightbox-item.bee-lightbox-item-next,.bee-lightbox .bee-lightbox-item.bee-lightbox-item-prev{z-index:10}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .6s ease,transform .6s ease}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-content{display:flex;position:relative;flex:-1 1 100%;width:100%;margin:0;align-items:center;overflow:hidden}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-content img{display:block;position:relative;max-width:100%;max-height:100%;margin:auto;z-index:10;object-fit:contain}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-content iframe{width:100%;height:100%;border:none}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-bar{display:flex;width:100%;justify-content:space-between;margin-top:10px;font-family:Helvetica,sans-serif;font-size:14px;color:#fff;z-index:5}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-bar .bee-lightbox-item-page{text-align:right;flex:1}.bee-lightbox .bee-lightbox-item-control-next,.bee-lightbox .bee-lightbox-item-control-prev{display:block;position:absolute;width:30px;height:50px;top:50%;color:#fff;font-size:50px;line-height:50px;margin-top:-20px;padding:0;border:none;outline:0;background:0 0;cursor:pointer;z-index:200;opacity:0;transition:opacity .6s ease}.bee-lightbox .bee-lightbox-item-control-prev{left:10px}.bee-lightbox .bee-lightbox-item-control-next{right:10px}@media (max-width:767px){html.is-touch .bee-lightbox .bee-lightbox-item-control-next,html.is-touch .bee-lightbox .bee-lightbox-item-control-prev{display:none}}.bee-lightbox .bee-lightbox-item-control-close{display:block;position:absolute;width:30px;height:30px;top:10px;right:10px;color:#fff;font-size:22px;line-height:30px;padding:0;border:none;outline:0;background:0 0;cursor:pointer;z-index:200;opacity:0;transition:opacity .6s ease}.bee-lightbox .bee-lightbox-thumbs{display:block;position:absolute;right:0;bottom:0;left:0;z-index:90;overflow:hidden;opacity:0;transform:translateY(100px);transition:opacity .6s ease,transform .6s ease}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner{display:block;position:relative;margin:10px 0}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner:after,.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner:before{content:'';display:table;width:100%;height:0;clear:both}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb{display:block;float:left;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.6;cursor:pointer;transition:opacity .3s ease}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb.active,html.no-touch .bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb:hover{opacity:1}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb+.bee-lightbox-thumb{margin-left:5px}.bee-lightbox .bee-lightbox-thumbs.bee-lightbox-thumbs-ready .bee-lightbox-thumbs-inner{transition:transform .3s ease}.bee-lightbox.bee-lightbox-in{background-color:rgba(0,0,0,.3)}.bee-lightbox.bee-lightbox-show{background-color:rgba(0,0,0,.6)}.bee-lightbox.bee-lightbox-show .bee-lightbox-item-current .bee-lightbox-item-inner{opacity:1}.bee-lightbox.bee-lightbox-show .bee-lightbox-thumbs{opacity:1;transform:translateY(0)}html.is-touch .bee-lightbox.bee-lightbox-show{background-color:rgba(0,0,0,.9)}.bee-lightbox.bee-lightbox-show .bee-lightbox-item-control-close,.bee-lightbox.bee-lightbox-show .bee-lightbox-item-control-next,.bee-lightbox.bee-lightbox-show .bee-lightbox-item-control-prev{opacity:1}.bee-loader{position:absolute;top:50%;left:50%;width:50px;height:50px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}.bee-loader>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:beeloader 2s infinite ease-in-out;animation:beeloader 2s infinite ease-in-out}.bee-loader>div:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes beeloader{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes beeloader{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.bee-notify-wrapper{display:block;position:fixed;left:50px;bottom:50px;width:400px;max-width:100%;z-index:5100}.bee-notify-wrapper .alert{display:block;width:100%;position:relative;margin:15px auto 0;padding:15px 36px 15px 15px;border:none!important;border-radius:12px;box-shadow:1px 2px 6px rgba(0,0,0,.1);color:#fff;background-color:#f9f9f9;cursor:pointer;opacity:0;transform:scale(.98);transition:opacity .3s ease,transform .3s ease}.bee-notify-wrapper .alert+.alert{margin-top:10px}.bee-notify-wrapper .alert .bee-notify-close{display:block;position:absolute;top:50%;right:10px;width:22px;height:22px;margin-top:-11px;background:0 0;border:none;outline:0!important;cursor:pointer}.bee-notify-wrapper .alert .bee-notify-close:after,.bee-notify-wrapper .alert .bee-notify-close:before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#ccc}.bee-notify-wrapper .alert .bee-notify-close:before{transform:rotate(-45deg)}.bee-notify-wrapper .alert .bee-notify-close:after{transform:rotate(45deg)}.bee-notify-wrapper .alert.bee-notify-in{opacity:1;transform:scale(1)}@media (max-width:767px){.bee-notify-wrapper{left:15px;right:15px;bottom:30px;width:auto}}.bee-offcanvas{display:none;position:fixed;top:0;right:0;left:0;bottom:0;padding:0;margin:0;background:rgba(0,0,0,.3);touch-action:none;z-index:2000}.bee-offcanvas .dropdown-backdrop{display:none}.bee-offcanvas .bee-offcanvas-bar{display:none;position:fixed;top:0;bottom:0;width:70%;max-width:100%;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-bar-rtl{left:initial;right:0}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-active{box-shadow:2px 0 6px rgba(0,0,0,.15)}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-active.bee-offcanvas-bar-rtl{box-shadow:-2px 0 6px rgba(0,0,0,.15)}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content{padding:30px 0;overflow:auto}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul{position:relative;padding:0;margin:0;list-style:none}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main+ul{margin-top:15px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li{display:block;position:relative;padding:0;margin:0}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li .fa{margin-right:10px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li+li{border-top:1px solid #f5f5f5}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a{display:block;position:relative;padding:5px 10px;margin:0;color:#666;font-size:13px;line-height:26px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a,.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a:focus,html.no-touch .bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a:hover{text-decoration:none}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li.dropdown>a{padding-right:30px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li.dropdown>a:after{content:'\f107';display:inline-block;position:relative;width:10px;margin-right:-20px;font-family:bootstrap-icons!important;font-size:14px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li.dropdown.open>a:after{content:'\f106'}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a{font-weight:600}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-back li a{font-size:11px;line-height:22px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-back li[data-accordion] [data-content] a{font-size:11px;line-height:22px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-social{border-top:1px solid #ddd;margin:0;padding:15px 5px 0;float:none;text-align:center}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-social li{display:inline-block;float:none;margin:0 5px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-social li a{display:inline-block;float:none;margin:0 5px;width:auto;text-align:center;font-size:22px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-language{border-top:1px solid #ddd;padding:15px 5px 0;text-align:center}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-language li{display:inline-block;margin:0 5px;border:none!important}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-language li a{font-size:11px;line-height:22px}.bee-parallax{position:relative;overflow:hidden}.bee-parallax-bg{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:center no-repeat;background-size:cover;z-index:-1}.bee-scroll-top{display:block;position:fixed;width:48px;height:48px;right:-50px;bottom:30px;padding:0;margin:0;line-height:1;text-align:center;vertical-align:middle;border:none;border-radius:50%;outline:0!important;background-color:#fff;box-shadow:1px 2px 3px rgba(0,0,0,.1);overflow:hidden;cursor:pointer;z-index:70;box-sizing:border-box;transition:right .5s ease}.bee-scroll-top i{display:inline-block;text-align:center;font-size:22px}.bee-scroll-top.in{right:15px}.bee-uiform-imageinput .bee-uiform-imageinput-control{background-position:center;background-size:cover;background-repeat:no-repeat}.bee-uiform-imageinput .bee-uiform-imageinput-control input[type=file]{position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0}.bee-uiform-imageinput .bee-uiform-imageinput-label-change{display:none;background:rgba(255,255,255,.4);padding:5px}.bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-label-read{display:none}.bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-label-change{display:initial}html.no-touch .bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-label-change{opacity:0;transition:opacity .6s ease}html.no-touch .bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-control:hover .bee-uiform-imageinput-label-change{opacity:1}.bee-checkbox-input{display:inline-block;position:relative;margin:0 10px 5px 0}.bee-checkbox-input input{position:absolute;opacity:0;width:0;height:0}.bee-checkbox-input span{display:block;position:relative;padding:8px 20px;font-size:.9em;line-height:1.4;background-color:#f9f9f9;border:1px solid #f9f9f9;border-radius:24px;cursor:pointer;transition:border-color .3s ease,padding .3s ease}.bee-checkbox-input span:before{content:"\F012C";display:block;position:absolute;top:50%;left:3px;width:20px;height:20px;margin-top:-10px;color:#f9f9f9;font-family:"Material Design Icons";font-size:16px;line-height:20px;text-align:center;opacity:0;transform:scale(.9);transition:opacity .3s ease,left .3s ease}.bee-checkbox-input input:checked+span{padding-left:30px;padding-right:10px;border-color:#f9f9f9}.bee-checkbox-input input:checked+span:before{opacity:1;left:7px}@media (max-width:768px){.bee-checkbox-input{margin-right:5px}.bee-checkbox-input span{padding:5px 16px;border-radius:12px}.bee-checkbox-input input:checked+span{padding-left:26px;padding-right:6px}.bee-checkbox-input input:checked+span:before{left:4}}.bee-toggle-input{display:block;position:relative;width:50px;height:26px;margin:0}.bee-toggle-input input{opacity:0;width:0;height:0}.bee-toggle-input .bee-toggle-input-slider{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:4px;background-color:#ced4da;transition:.2s;cursor:pointer}.bee-toggle-input .bee-toggle-input-slider:before{content:"";display:block;position:relative;height:18px;width:18px;background-color:#fff;transition:.2s}.bee-toggle-input input:checked+.bee-toggle-input-slider{background-color:#f9f9f9}.bee-toggle-input input:focus+.bee-toggle-input-slider{box-shadow:0 0 1px #f9f9f9}.bee-toggle-input input:checked+.bee-toggle-input-slider:before{transform:translateX(24px)}.bee-toggle-input.bee-toggle-input-round .bee-toggle-input-slider{border-radius:34px}.bee-toggle-input.bee-toggle-input-round .bee-toggle-input-slider:before{border-radius:50%}.bee-qty-input{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bee-qty-input .form-control{flex:0 0 50px!important;width:50px!important;border:none;text-align:center}.bee-readmore .bee-readmore-content{display:block;position:relative;overflow:hidden}.bee-readmore .bee-readmore-control{display:inline-block;font-weight:600;cursor:pointer;margin-top:5px}.form-control.bee-error,.select2.bee-error .select2-selection{border-color:#eb212e!important}.bee-error-message,.epp-ci .bee-error-message{display:block;position:absolute;padding:6px 12px!important;color:#fff;font-size:12px!important;line-height:1.2;background-color:red;z-index:80}.epp-ci .bee-error-message{right:0}:root{--primary-color:#b7282e;--white-color:#fff;--black-color:#000;--gray-color:#9d9c9d;--dark-gray-color:#535353}body{background-color:var(--white-color);font-family:'Open Sans',sans-serif}footer,header{background-color:var(--primary-color);color:var(--white-color)}header{padding-top:60px;padding-bottom:60px}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}a{text-decoration:none;transition:color .3s ease;cursor:pointer;color:inherit}strong{font-weight:700}.content-footer{display:flex;justify-content:center;align-items:center;min-height:60px;font-weight:300;font-size:13px;margin:0}.row-container{margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px;width:100%;display:flex;flex-wrap:wrap}.text-intro{font-size:50px;font-weight:400}.main-title{font-size:89px;font-weight:800}.columns-container{margin-top:1.5rem;margin-bottom:1.5rem}.main-text{padding-left:5px;font-size:65px;line-height:.9;font-weight:700;text-align:start}.info-text{padding:5px;font-size:35px;line-height:1.1;text-transform:uppercase;font-weight:700}.heart-cross-container{display:flex;justify-content:center;align-items:center;position:relative;padding-left:10px;padding-right:10px;width:100%;height:100%}.heart-cross{width:90%;height:auto;max-width:100%;display:block;object-fit:cover}.frame-bottom-container{position:absolute;bottom:-1px;left:0}.frame-bottom{width:100%;margin:0 auto;height:50px;display:block;object-fit:cover}.spacer{width:100%;height:30px;display:block}.spacer-50{height:80px}.spacer-80{height:80px}.spacer-100{height:100px}.town-image-container{display:flex;justify-content:center;align-items:center;width:100%}.town-image{width:100%;max-width:100%;height:auto;display:block;object-fit:cover}.description{padding-left:30px;padding-right:45px}.description p{font-size:28px;font-weight:400;color:var(--black-color);line-height:1.17;letter-spacing:-1px}.invitation p,.thanks p,.title-call{text-align:center;font-size:35px;font-weight:700;color:var(--black-color);line-height:1.1;letter-spacing:-1px}.title-call{color:var(--primary-color)}.logo-options-container{display:flex;flex-wrap:wrap;justify-content:center}.custom-radio{width:33%;display:flex;flex-direction:column;align-items:center;min-width:300px}.option-number{font-size:36px;font-weight:700;color:var(--primary-color);margin-bottom:15px}.logo-card{width:303px;height:163px;border:1px solid var(--dark-gray-color);border-radius:1.25px;display:flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;transition:all .3s ease;position:relative}.logo-image{width:100%;max-width:100%;height:auto;display:block;object-fit:cover}.logo-card:hover{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(0,0,0,.1);background:#fff5f5;transform:translateY(-2px)}.radio-input:checked+.logo-card{border-color:var(--primary-color);border-width:2px;box-shadow:0 2px 8px rgba(0,0,0,.1);background:#fff5f5}.related-icon{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);font-size:40px;color:var(--gray-color);transition:color .3s ease}.radio-input{display:none}.radio-input:checked+.logo-card .related-icon{color:var(--primary-color)}.town-logo-container{display:flex;justify-content:center;align-items:center}.town-logo{width:90%;max-width:100%;height:auto;display:block;object-fit:cover}.error-title{font-size:80px;font-weight:600;color:var(--text-color);text-align:center}.error-subtitle{font-size:20px;font-weight:400;color:var(--text-color);text-align:center;margin-bottom:10px}.button-main{background-color:var(--primary-color);color:var(--white-color);text-decoration:none;font-size:16px;font-weight:600;padding:10px 20px;border-radius:5px;border:none;display:inline-block;cursor:pointer;transition:all .3s ease-in-out}.button-main:hover{background-color:var(--dark-gray-color);color:var(--white-color)}.btn-privacy-policy{font-size:13px;font-weight:300;color:var(--white-color);text-align:center;line-height:1.5;background-color:transparent;border:none;text-decoration:none;transition:color .3s ease-in-out}.btn-privacy-policy:hover{color:var(--black-color)}.btn-privacy-policy:focus,.btn-privacy-policy:focus-visible{outline:0}.winner-logo-container{display:flex;justify-content:center;align-items:center}.winner-logo{width:100%;max-width:100%;height:auto;display:block;object-fit:cover}@media (min-width:576px){.row-container{max-width:540px}}@media (min-width:768px){.row-container{max-width:720px}}@media (min-width:992px){.row-container{max-width:960px}}@media (min-width:1200px){.row-container{max-width:1140px}}@media (min-width:1400px){.main-content.container{max-width:1140px}}@media (max-width:1200px){.text-intro{font-size:45px}.main-title{font-size:80px}.main-text{font-size:55px}.info-text{font-size:25px}.heart-cross-container{padding-top:1.25rem;padding-bottom:1.25rem}.heart-cross{width:70%}.description{padding-left:10px;padding-right:10px}.description p{font-size:25px}.invitation p,.thanks p,.title-call{font-size:30px}.logo-options-container{gap:30px;flex-direction:column;align-items:center;flex-wrap:initial}.logo-options-container .custom-radio{margin-bottom:70px}.logo-options-container .custom-radio:last-of-type{margin-bottom:0}}@media (max-width:992px){.text-intro{font-size:35px}.main-title{font-size:60px}.main-text{font-size:45px;margin-bottom:35px}.info-text{font-size:20px}.heart-cross{width:100%}.frame-bottom{height:40px}.town-image-container{margin-bottom:30px}.town-image{max-width:600px}.description{padding:0 30px}}@media (max-width:768px){.text-intro{font-size:25px;text-align:center;margin-bottom:10px}.main-title{font-size:50px;text-align:center}.column-container{margin-top:0;margin-bottom:0}.main-text{font-size:40px;text-align:center}.heart-cross-container{padding-top:3rem;padding-bottom:3rem}.heart-cross{width:50%;min-width:200px}.info-text{font-size:20px;text-align:center}.frame-bottom-container{padding:0}.town-image-container{margin-bottom:30px}.description{padding:0 12px}.description p{font-size:20px;line-height:1.5}.town-image{width:100%;min-width:300px;max-width:600px}.invitation p,.thanks p,.title-call{font-size:24px}.logo-options-container{flex-direction:column;align-items:center}.custom-radio{min-width:250px}.logo-card{width:250px;height:150px}.title-call{font-size:24px}.option-number{font-size:28px}.content-footer{margin:12px 20px;text-align:center;display:flex;flex-direction:column;align-items:center}.logo-options-container .custom-radio:last-of-type{margin-bottom:70px}.town-logo{width:100%}.error-title{font-size:60px}.error-subtitle{font-size:16px}.button-main{font-size:14px;padding:8px 18px}}@media (max-width:576px){.error-title{font-size:50px}.error-subtitle{font-size:14px}.button-main{font-size:10px;padding:5px 10px}.btn-privacy-policy{font-size:12px}}
