a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(../fonts/montserrat-v13-latin-100.eot);src:local("Montserrat Thin"),local("Montserrat-Thin"),url(../fonts/montserrat-v13-latin-100.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-100.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-100.woff) format("woff"),url(../fonts/montserrat-v13-latin-100.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-100.svg#Montserrat) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(../fonts/montserrat-v13-latin-200.eot);src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(../fonts/montserrat-v13-latin-200.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-200.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-200.woff) format("woff"),url(../fonts/montserrat-v13-latin-200.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-200.svg#Montserrat) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/montserrat-v13-latin-300.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(../fonts/montserrat-v13-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-300.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-300.woff) format("woff"),url(../fonts/montserrat-v13-latin-300.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-300.svg#Montserrat) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v13-latin-regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/montserrat-v13-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-regular.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-regular.woff) format("woff"),url(../fonts/montserrat-v13-latin-regular.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-regular.svg#Montserrat) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/montserrat-v13-latin-500.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../fonts/montserrat-v13-latin-500.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-500.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-500.woff) format("woff"),url(../fonts/montserrat-v13-latin-500.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-500.svg#Montserrat) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/montserrat-v13-latin-600.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../fonts/montserrat-v13-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-600.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-600.woff) format("woff"),url(../fonts/montserrat-v13-latin-600.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-600.svg#Montserrat) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat-v13-latin-700.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/montserrat-v13-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-700.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-700.woff) format("woff"),url(../fonts/montserrat-v13-latin-700.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-700.svg#Montserrat) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(../fonts/montserrat-v13-latin-800.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(../fonts/montserrat-v13-latin-800.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-800.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-800.woff) format("woff"),url(../fonts/montserrat-v13-latin-800.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-800.svg#Montserrat) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/montserrat-v13-latin-900.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(../fonts/montserrat-v13-latin-900.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-900.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-900.woff) format("woff"),url(../fonts/montserrat-v13-latin-900.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-900.svg#Montserrat) format("svg");font-display:swap}@font-face{font-family:iconfont;src:url(../fonts/iconfont.eot);src:url(../fonts/iconfont.eot?#iefix) format("embedded-opentype"),url(../fonts/iconfont.woff) format("woff"),url(../fonts/iconfont.ttf) format("truetype"),url(../fonts/iconfont.svg) format("svg");font-weight:400;font-style:normal}.icon{font-style:normal;font-weight:400}.icon.bread_arrow:before{font-family:iconfont;content:"\EA01"}.icon.bread_arrow_2:before{font-family:iconfont;content:"\EA02"}.icon.bread_arrow_3:before{font-family:iconfont;content:"\EA03"}.icon.bread_arrow_4:before{font-family:iconfont;content:"\EA04"}.icon.play:before{font-family:iconfont;content:"\EA05"}.icon.sound:before{font-family:iconfont;content:"\EA06"}:root{--nav-button-color:#eb3a58;--nav-link-color:#eb3a58;--field-border-color:#f2f2f2;--field-border-color-focus:#eb3a58;--field-bg-color:#ec5892}body{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;background:linear-gradient(180deg,#f6f2f2,#fff)}body *{box-sizing:border-box}.group_label,label{display:block}.group_label{line-height:1.5;margin-bottom:10px;font-size:calc(12px + 4*(100vw - 375px)/925)}@media screen and (max-width:375px){.group_label{font-size:12px}}@media screen and (min-width:1300px){.group_label{font-size:16px}}a{text-decoration:none}img{max-width:100%;display:block}button{border:0}em{font-style:italic}button,input,textarea{font-family:Montserrat,sans-serif}.cnt_full{width:100%;max-width:1920px;display:flex;flex-direction:column;align-items:center;margin:auto}.cnt{max-width:1300px;width:100%}@media screen and (max-width:1320px){.cnt{padding-left:20px;padding-right:20px}}.cnt_head{display:flex;flex-direction:column}@media screen and (max-width:480px){.cnt_head{padding-top:10px}}.cnt_head .cnt{flex-direction:column;align-items:center;justify-content:center}.cnt_head .ttl_l1{margin-top:10px;font-weight:600;font-size:calc(18px + 18*(100vw - 375px)/925);text-transform:uppercase;color:#521f53}@media screen and (max-width:375px){.cnt_head .ttl_l1{font-size:18px}}@media screen and (min-width:1300px){.cnt_head .ttl_l1{font-size:36px}}.icm{font-size:48px;color:#fff}.play:before{content:"\EA05"}.arrow_01:before,.play:before{font-family:iconfont;font-style:normal;font-weight:400}.arrow_01:before{content:"\EA01"}.sound:before{font-family:iconfont;font-style:normal;font-weight:400;content:"\EA06"}.cnt_cam_list .camTitle{margin-bottom:35px;font-weight:400;color:#fff;font-size:calc(18px + 18*(100vw - 375px)/925);width:100%}@media screen and (max-width:375px){.cnt_cam_list .camTitle{font-size:18px}}@media screen and (min-width:1300px){.cnt_cam_list .camTitle{font-size:36px}}@media screen and (max-width:480px){.cnt_cam_list .camTitle{margin-bottom:15px}}.cnt_cam_list .cam_list_full{max-width:1760px;width:100%;padding-left:20px;padding-right:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;--cam-width:19.5%}@media screen and (max-width:1250px){.cnt_cam_list .cam_list_full{--cam-width:24.5%}}@media screen and (max-width:960px){.cnt_cam_list .cam_list_full{--cam-width:32%}}@media screen and (max-width:767px){.cnt_cam_list .cam_list_full{--cam-width:49%}}@media screen and (max-width:480px){.cnt_cam_list .cam_list_full{--cam-width:100%}}.cnt_cam_list .cam_list_full .cam_item__blk{margin-bottom:5px;margin-top:5px}.cnt_cam_list .cam_list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;--cam-width:24%}@media screen and (max-width:1024px){.cnt_cam_list .cam_list{--cam-width:32%}}@media screen and (max-width:820px){.cnt_cam_list .cam_list{--cam-width:49%}}@media screen and (max-width:480px){.cnt_cam_list .cam_list{--cam-width:100%}}.not_found__page .bgBlock{margin-bottom:0}.cnt_not_found_title{padding-top:75px;padding-bottom:125px;text-align:center;margin-bottom:50px}@media screen and (max-width:560px){.cnt_not_found_title{padding-top:130px;padding-bottom:50px}}.cnt_not_found_title .cnt{display:flex;flex-direction:column;color:#4f4f4f}.cnt_not_found_title .title_l1{color:#521f53;font-weight:700;font-size:calc(96px + 48*(100vw - 375px)/925)}@media screen and (max-width:375px){.cnt_not_found_title .title_l1{font-size:96px}}@media screen and (min-width:1300px){.cnt_not_found_title .title_l1{font-size:144px}}.cnt_not_found_title .title_l2{text-align:center;margin-bottom:25px;font-size:calc(32px + 16*(100vw - 375px)/925)}@media screen and (max-width:375px){.cnt_not_found_title .title_l2{font-size:32px}}@media screen and (min-width:1300px){.cnt_not_found_title .title_l2{font-size:48px}}.cnt_not_found_title .txt{font-size:calc(16px + 16*(100vw - 375px)/925);line-height:1.4}@media screen and (max-width:375px){.cnt_not_found_title .txt{font-size:16px}}@media screen and (min-width:1300px){.cnt_not_found_title .txt{font-size:32px}}.cnt_not_found_title a{color:#eb3a58}.cnt_not_found_title a:hover{text-decoration:underline}.bgBlock{background-image:url(../images/main_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;padding-bottom:35px;padding-top:35px;margin-bottom:30px;margin-top:30px}@media screen and (max-width:767px){.bgBlock{padding-bottom:10px;margin-top:0;padding-top:10px;background-size:contain;background-color:#521f53;background-position:bottom}}.btn,.cnt_btn{display:flex;align-items:center}.btn{font-weight:800;font-size:13px;text-align:center;text-transform:uppercase;outline:0;cursor:pointer;min-height:50px;text-decoration:none;border:0;line-height:1.2;letter-spacing:.5px;justify-content:center;transition:all .3s ease-in-out;padding-left:20px;padding-right:20px;border-radius:5px}.btnRed{background-color:#eb3a58;color:#fff;border:1px solid #eb3a58}.btnRed:hover{background-color:transparent;color:#eb3a58}:root{--cam-width:19.5%;--cam-height:230px;--cam-pic-height:190px}.cam_item__blk{border-radius:5px;overflow:hidden;position:relative;width:var(--cam-width);height:var(--cam-height);transition:box-shadow .3s ease-in-out;margin-top:5px;margin-bottom:5px}.cam_item__blk:hover .play{color:#ec5892}.cam_item__blk:hover img.cam{-webkit-filter:grayscale(1);filter:grayscale(1)}.cam_item__blk img.cam{-o-object-fit:cover;object-fit:cover;width:100%;height:var(--cam-pic-height);transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out}.cam_item__blk .play{position:absolute;left:50%;top:50%;opacity:1;transition:color .3s ease-in-out;transform:translateX(-50%) translateY(-50%);color:#fff;font-size:48px;z-index:10}.cam_item__blk .item_quality{background-color:#020e14;position:absolute;right:8px;top:8px;z-index:10;width:auto}.cam_item__blk .cam_row,.cam_item__blk .item_media{display:flex;align-items:center}.cam_item__blk .cam_row{position:absolute;left:0;right:0;bottom:0;justify-content:space-between;flex-wrap:wrap;z-index:10}.cam_item__blk .item_name{border:1px solid #f2f2f2;height:40px;width:100%;background-color:#fff;text-align:center;font-weight:600;font-size:13px;color:#18242b;text-transform:uppercase;display:flex;align-items:center;justify-content:center;margin-top:7px;border-radius:0 0 5px 5px}.cam_item__blk .item_line,.cam_item__blk .item_quality{color:#fff;margin-left:5px;margin-right:5px;padding:4px 6px 2px;min-height:17px;line-height:1;font-weight:700;font-size:10px;display:flex;align-items:center;text-align:center;letter-spacing:.625px;text-transform:uppercase;border-radius:15px}.cam_item__blk .item_line{background-color:#18242b;display:flex;align-items:center;position:relative;padding-left:12px}.cam_item__blk .item_line:before{position:absolute;content:"";margin-right:5px;width:6px;height:6px;display:block;border-radius:50%;left:4px;top:50%;transform:translateY(-50%)}.cam_item__blk .item_line.on:before{background-image:linear-gradient(1turn,#3eb009,#71ca00)}.cam_item__blk .item_line.off:before{background-image:linear-gradient(1turn,#eb3a58,#ec5892)}.cam_item__blk .item_volume{margin-left:8px;margin-right:8px;width:25px;height:25px;border-radius:50%;color:#e0e0e0;background-color:#020e14;display:flex;align-items:center;justify-content:center}.cam_item__blk .item_volume i{font-size:12px}.cam_item__blk .item_volume i:before{display:block}.cam_item__blk .item_country{margin-left:8px;margin-right:8px;width:50px;height:20px;display:flex;align-items:center}.cam_item__blk .item_country .flag-icon{border-radius:50%;height:20px;width:20px;background-size:cover}.cam_item__blk .item_country .country_name{font-weight:800;font-size:11px;color:#fff;margin-left:4px;text-shadow:0 2px 4px rgba(0,0,0,.25)}.pagination_list{display:flex;flex-wrap:wrap;margin:10px 0;width:100%}.pagination_list .item{border:1px solid #eb3a58;color:#eb3a58;border-radius:5px;font-weight:700;font-size:13px;line-height:1;height:36px;display:flex;align-items:center;justify-content:center;letter-spacing:1px;text-transform:uppercase;text-decoration:none;margin:4px;transition:all .3s ease-in-out}.pagination_list .item.active{background-color:#eb3a58;color:#fff;border-color:#eb3a58}.pagination_list .item.disabled{border-color:#e0e0e0;pointer-events:none;opacity:.8;color:#e0e0e0}.pagination_list .item.num{width:36px}.pagination_list .item.button{padding:0 10px}.pagination_list .item.button span{font-size:25px;margin:-2px 5px 0}.pagination_list .item:hover{color:#fff;background-color:#eb3a58;box-shadow:0 8px 20px rgba(0,0,0,.2),0 3px 7px rgba(0,0,0,.02)}.breadcrumbs__blk{display:flex;margin-top:25px;margin-bottom:25px}.breadcrumbs__blk span{margin-left:3px;margin-right:3px;font-size:12px;color:#ec5892;transition:color .3s ease-in-out}.breadcrumbs__blk li:first-of-type a:before{font-size:12px;transition:color .3s ease-in-out;font-family:iconfont;font-style:normal;font-weight:400;content:"\EA01"}.breadcrumbs__blk li>span{color:#828282;display:flex;align-items:center}.breadcrumbs__blk a{color:#eb3a58;display:flex;align-items:center}.breadcrumbs__blk a:after{font-size:12px;content:"/";color:#828282}.breadcrumbs__blk a:hover,.breadcrumbs__blk a:hover span{color:#ad122c}.post__blk{background-color:#fff;border-radius:15px;width:100%;display:flex;align-items:stretch;margin-bottom:30px;overflow:hidden;flex-direction:column}.post__blk:hover .pic__blk:before{opacity:0}.post__blk .pic__blk{width:100%;height:200px;position:relative}.post__blk .pic__blk:before{content:"";position:absolute;opacity:1;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));transition:opacity .3s ease-in-out}.post__blk .pic__blk img{height:200px;width:100%;-o-object-fit:cover;object-fit:cover}.post__blk .description__blk{width:100%;padding:20px;display:flex;flex-direction:column;flex-grow:2}.post__blk .description__blk .txt__blk{flex-grow:2;display:flex;flex-direction:column;justify-content:space-between}.post__blk .description__blk .ttl{font-weight:700;color:#521f53;margin-bottom:10px;font-size:21px}.post__blk .description__blk .txt{font-size:14px;color:#000;line-height:1.4}.post__blk .btn{margin-top:30px}.side_similar .post__blk{width:100%}.preloader{width:100%;min-height:250px;display:flex;align-items:flex-start;padding-top:50px;justify-content:center}.preloader .sk-cube-grid{width:100px;height:100px;margin:100px auto}.preloader .sk-cube-grid .sk-cube{width:33%;height:33%;background:#eb3a58;border:1px solid transparent;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s ease-in-out infinite;animation:sk-cubeGridScaleDelay 1.3s ease-in-out infinite}.preloader .sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.preloader .sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.preloader .sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.preloader .sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.preloader .sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.preloader .sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.preloader .sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}.preloader .sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.preloader .sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,to{transform:scaleX(1)}35%{transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,70%,to{transform:scaleX(1)}35%{transform:scale3D(0,0,1)}}.cntSimilarPosts{overflow:hidden;background-image:linear-gradient(24.29deg,#f1ebeb 3.19%,#fff4f4 91.63%);padding-top:65px;padding-bottom:35px;border-top:4px solid rgba(236,88,146,.33)}@media screen and (max-width:767px){.cntSimilarPosts{padding-top:30px;padding-bottom:5px}}.cntSimilarPosts .cnt_title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.cntSimilarPosts .cnt_title .ttl{width:100%;font-size:calc(18px + 18*(100vw - 375px)/925);color:#521f53;margin-bottom:25px;text-align:left}@media screen and (max-width:375px){.cntSimilarPosts .cnt_title .ttl{font-size:18px}}@media screen and (min-width:1300px){.cntSimilarPosts .cnt_title .ttl{font-size:36px}}@media screen and (max-width:480px){.cntSimilarPosts .cnt_title .ttl{margin-bottom:10px}}.cntSimilarPosts .postList{display:flex;flex-wrap:wrap;justify-content:flex-start;width:auto;margin-left:-.5%;margin-right:-.5%}@media screen and (max-width:1024px){.cntSimilarPosts .postList{margin-left:-.66667%;margin-right:-.66667%}}@media screen and (max-width:820px){.cntSimilarPosts .postList{margin-left:-1%;margin-right:-1%}}@media screen and (max-width:560px){.cntSimilarPosts .postList{margin-left:0;margin-right:0}}.cntSimilarPosts .postList .post__blk{width:24%;margin-left:.5%;margin-right:.5%}@media screen and (max-width:1024px){.cntSimilarPosts .postList .post__blk{width:32%;margin-left:.66667%;margin-right:.66667%}}@media screen and (max-width:820px){.cntSimilarPosts .postList .post__blk{width:48%;margin-left:1%;margin-right:1%}}@media screen and (max-width:560px){.cntSimilarPosts .postList .post__blk{width:100%;margin-left:0;margin-right:0}}.input_group.is-invalid input{border-color:#d00}.input_group.is-invalid .invalid{margin-top:4px;display:block;color:#d00;font-size:12px}.input_group input{background:var(--field-bg-color);border-radius:4px;cursor:text;height:48px;padding:12px 15px;box-sizing:border-box;line-height:1;display:flex;align-items:center;color:#4f4f4f;width:100%;min-width:100px;font-size:calc(14px + 2*(100vw - 375px)/925);border:1px solid var(--field-border-color)}@media screen and (max-width:375px){.input_group input{font-size:14px}}@media screen and (min-width:1300px){.input_group input{font-size:16px}}.input_group input:active,.input_group input:focus{outline:0;border-color:var(--field-border-color-focus)}.input_group input::-webkit-input-placeholder{color:#521f53;opacity:1}.input_group input::-moz-placeholder{color:#521f53;opacity:1}.input_group input:-ms-input-placeholder{color:#521f53;opacity:1}.input_group input::-ms-input-placeholder{color:#521f53;opacity:1}.input_group input::placeholder{color:#521f53;opacity:1}.input_group input:-webkit-autofill,.input_group input:-webkit-autofill:active,.input_group input:-webkit-autofill:focus,.input_group input:-webkit-autofill:hover{-webkit-text-fill-color:#521f53;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.textarea_group.is-invalid textarea{border-color:#d00}.textarea_group.is-invalid .invalid{margin-top:4px;display:block;color:#d00;font-size:12px}.textarea_group textarea{background-color:var(--field-bg-color);border-radius:4px;cursor:text;height:50px;padding:12px 15px;box-sizing:border-box;font-weight:500;line-height:1;display:flex;align-items:center;color:#4f4f4f;width:100%;resize:vertical;min-width:100px;font-size:calc(14px + 2*(100vw - 375px)/925);border:1px solid var(--field-border-color)}@media screen and (max-width:375px){.textarea_group textarea{font-size:14px}}@media screen and (min-width:1300px){.textarea_group textarea{font-size:16px}}.textarea_group textarea:active,.textarea_group textarea:focus{outline:0;border-color:var(--field-border-color-focus)}.textarea_group textarea::-webkit-input-placeholder{color:#521f53;opacity:1}.textarea_group textarea::-moz-placeholder{color:#521f53;opacity:1}.textarea_group textarea:-ms-input-placeholder{color:#521f53;opacity:1}.textarea_group textarea::-ms-input-placeholder{color:#521f53;opacity:1}.textarea_group textarea::placeholder{color:#521f53;opacity:1}.textarea_group textarea:-webkit-autofill,.textarea_group textarea:-webkit-autofill:active,.textarea_group textarea:-webkit-autofill:focus,.textarea_group textarea:-webkit-autofill:hover{-webkit-text-fill-color:#521f53;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.header{background-color:#521f53;background-image:url(../images/header_bg.jpg);background-size:contain;background-repeat:no-repeat;background-position:50%;margin:auto}@media screen and (max-width:767px){.header{background-size:cover}}.header .logo{margin-top:5px;margin-bottom:5px}.header .logo,.header .logo img{width:185px}@media screen and (max-width:640px){.header .logo,.header .logo img{width:150px}}.header .cnt{display:flex;justify-content:space-between}@media screen and (max-width:640px){.header .cnt{min-height:65px;padding-left:10px;padding-right:10px}}.header .navigationBlk{display:flex;justify-content:flex-end;flex-grow:2}.header .navigationBlk .btn{min-height:50px;align-self:center}@media screen and (max-width:480px){.header .navigationBlk .btn{font-size:10px;padding-left:10px;padding-right:10px}}.header .navigationBlk .main_nav{flex-grow:2;display:flex;justify-content:space-around}.header .navigationBlk .navigation{width:100%;display:flex;align-items:stretch;justify-content:center}@media screen and (max-width:960px){.header .navigationBlk .navigation{flex-direction:column}}@media (max-width:480px){.header .navigationBlk .navigation{align-items:center}}.header .navigationBlk .navigation li{margin-left:35px;margin-right:35px;display:flex;align-items:center;position:relative}@media screen and (max-width:960px){.header .navigationBlk .navigation li{margin-bottom:20px}}.header .navigationBlk .navigation a{font-size:20px;color:var(--nav-link-color);text-transform:uppercase}.header .navigationBlk .navigation a:before{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background-color:var(--nav-link-color);width:100%;transition:height .3s ease-in-out}@media screen and (max-width:960px){.header .navigationBlk .navigation a:before{display:none}}.header .navigationBlk .navigation a.active,.header .navigationBlk .navigation a:hover{color:rgba(235,58,88,.5)}@media screen and (max-width:960px){.header .navigationBlk .navigation a.active,.header .navigationBlk .navigation a:hover{color:rgba(0,0,0,.5)}}.header .navigationBlk .navigation a.active:before,.header .navigationBlk .navigation a:hover:before{height:3px}.nav_button{cursor:pointer;display:none;z-index:1000;align-items:center;justify-content:center;margin-left:15px}@media screen and (max-width:960px){.nav_button{display:flex}}.nav_button .ham{position:relative;width:30px;height:25px;cursor:pointer}.nav_button .ham.active .hamburger{background:transparent;--nav-button-color:#fff}.nav_button .ham.active .hamburger:before{top:0;transform:rotate(45deg)}.nav_button .ham.active .hamburger:after{top:0;transform:rotate(135deg)}.nav_button .ham .hamburger{top:50%;transform:translateY(-50%);left:0;width:30px;height:3px;position:absolute;background:var(--nav-button-color);transition:.5s;border-radius:2px}.nav_button .ham .hamburger:before{top:-12px}.nav_button .ham .hamburger:after{top:12px}.nav_button .ham .hamburger:after,.nav_button .ham .hamburger:before{content:"";position:absolute;width:30px;height:3px;display:block;background:var(--nav-button-color);transition:.5s;border-radius:2px}.cnt_footer{background-color:#36363b;flex-direction:column;padding-top:50px;padding-bottom:50px}.cnt_footer,.cnt_footer .cnt{display:flex;align-items:center}.cnt_footer .cnt{flex-wrap:wrap}.cnt_footer .f_logo{align-self:flex-start}@media screen and (max-width:767px){.cnt_footer .f_logo{width:100%;order:1;align-self:center}}.cnt_footer .logo,.cnt_footer .logo img{width:150px}@media screen and (max-width:767px){.cnt_footer .logo,.cnt_footer .logo img{margin:auto}}.cnt_footer .f_navs{display:flex;flex-direction:column;flex-grow:2;padding-left:50px;padding-right:50px}@media screen and (max-width:767px){.cnt_footer .f_navs{padding-left:0;padding-right:0;width:100%;order:3}}.cnt_footer .f_navs .main_nav{width:100%}.cnt_footer .f_navs .main_nav .navigation{width:100%;display:flex;flex-wrap:wrap}@media screen and (max-width:480px){.cnt_footer .f_navs .main_nav .navigation{width:50%;flex-direction:column}}.cnt_footer .f_navs .main_nav li{margin:15px;display:flex;align-items:center;position:relative}.cnt_footer .f_navs .main_nav a{font-weight:600;font-size:14px;color:#ec5892;border-bottom:1px solid transparent;transition:border-color .3s ease-in-out}.cnt_footer .f_navs .main_nav a.active,.cnt_footer .f_navs .main_nav a:hover{border-bottom-color:#ec5892}.cnt_footer .f_txt{width:100%;text-align:left;margin-top:10px}@media screen and (max-width:767px){.cnt_footer .f_txt{order:2;text-align:center;padding-bottom:10px}}.cnt_footer .f_txt p{font-size:13px;color:#828282}.cnt_footer .f_btns{display:none;order:5;width:100%}@media screen and (max-width:480px){.cnt_footer .f_btns{display:block}}.cnt_footer .copyTxt{padding-top:25px;color:#828282;margin:auto;text-align:center}.home__page{padding-top:0}.home__page .cnt_home_ttl{padding-top:50px}@media screen and (max-width:480px){.home__page .cnt_home_ttl{padding-top:25px}}.home__page .cnt_home_ttl .homeTitle{text-align:center;font-size:calc(18px + 22*(100vw - 375px)/925);letter-spacing:5px;color:#521f53}@media screen and (max-width:375px){.home__page .cnt_home_ttl .homeTitle{font-size:18px}}@media screen and (min-width:1300px){.home__page .cnt_home_ttl .homeTitle{font-size:40px}}.home__page .cnt_home_ttl .homeTitle span{font-size:calc(18px + 18*(100vw - 375px)/925);color:#eb3a58;font-weight:800}@media screen and (max-width:375px){.home__page .cnt_home_ttl .homeTitle span{font-size:18px}}@media screen and (min-width:1300px){.home__page .cnt_home_ttl .homeTitle span{font-size:36px}}@media screen and (max-width:480px){.home__page .cnt_home_ttl .homeTitle span{font-weight:400}}.home__page .cnt_cam_list{padding-top:35px;padding-bottom:35px}@media screen and (max-width:480px){.home__page .cnt_cam_list{padding-top:15px;padding-bottom:15px}}.home__page .bottomContent{margin-bottom:35px}.blog__page .post_list__blk{margin-top:35px;display:flex;flex-wrap:wrap;justify-content:flex-start;width:auto;margin-left:-.5%;margin-right:-.5%}@media screen and (max-width:1024px){.blog__page .post_list__blk{margin-left:-.66667%;margin-right:-.66667%}}@media screen and (max-width:960px){.blog__page .post_list__blk{margin-left:-1%;margin-right:-1%}}@media screen and (max-width:560px){.blog__page .post_list__blk{margin-left:0;margin-right:0}}.blog__page .post_list__blk .post__blk{width:24%;margin-left:.5%;margin-right:.5%}@media screen and (max-width:1024px){.blog__page .post_list__blk .post__blk{width:32%;margin-left:.66667%;margin-right:.66667%}}@media screen and (max-width:960px){.blog__page .post_list__blk .post__blk{width:48%;margin-left:1%;margin-right:1%}}@media screen and (max-width:560px){.blog__page .post_list__blk .post__blk{width:100%;margin-left:0;margin-right:0}}.blog__page .cnt_cam_list{padding-top:35px;padding-bottom:35px}.blog__page .bgBlock{margin-bottom:0}.article__page .bgBlock{margin-top:0;margin-bottom:0}.article__page .cnt_cam_list{padding-top:35px;padding-bottom:35px}.article__page .ttl_l1{font-size:calc(18px + 18*(100vw - 375px)/925)}@media screen and (max-width:375px){.article__page .ttl_l1{font-size:18px}}@media screen and (min-width:1300px){.article__page .ttl_l1{font-size:36px}}.article__page .articlePic{height:650px;margin-top:25px;margin-bottom:25px}@media screen and (max-width:480px){.article__page .articlePic{height:250px}}.article__page .articlePic img{height:650px;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:480px){.article__page .articlePic img{height:250px}}.article__page .cntTxt{margin-top:25px;margin-bottom:25px}.default__page .summaryBlk{background-color:#eb3a58;padding:40px 60px;border-radius:15px;margin-bottom:60px}@media screen and (max-width:767px){.default__page .summaryBlk{padding:30px}}.default__page .summaryBlk p{font-weight:700;line-height:1.5;color:#000}.default__page .cnt_cam_list{padding-top:30px;padding-bottom:60px}.default__page .pagePic img{border-radius:20px}.default__page .cntTxt{margin-top:25px;margin-bottom:25px}.textBlk h2{font-weight:600;font-size:34px;line-height:1.4;color:#fff;margin-bottom:35px}.textBlk p{margin-bottom:20px}.textBlk li,.textBlk p{font-size:calc(12px + 2*(100vw - 375px)/925);line-height:1.3;color:#fff}@media screen and (max-width:375px){.textBlk li,.textBlk p{font-size:12px}}@media screen and (min-width:1300px){.textBlk li,.textBlk p{font-size:14px}}.textBlk li{margin-bottom:10px}.textBlk ul{margin-bottom:30px}.textBlk ul li{position:relative;padding-left:80px;list-style-type:none}@media screen and (max-width:767px){.textBlk ul li{padding-left:30px}}.textBlk ul li:before{content:"";width:30px;height:3px;background-color:#eb3a58;position:absolute;left:0;top:8px;display:block}@media screen and (max-width:767px){.textBlk ul li:before{width:15px;height:2px}}.pagePic{height:350px;margin-bottom:50px;margin-top:25px}@media screen and (max-width:480px){.pagePic{height:200px;margin-bottom:25px;margin-top:0}}.pagePic img{height:350px;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:480px){.pagePic img{height:200px}}.cntTxt h2{font-size:calc(18px + 18*(100vw - 375px)/925);color:#521f53;margin-bottom:25px}@media screen and (max-width:375px){.cntTxt h2{font-size:18px}}@media screen and (min-width:1300px){.cntTxt h2{font-size:36px}}@media screen and (max-width:480px){.cntTxt h2{margin-bottom:10px}}.cntTxt li,.cntTxt p{font-size:16px;line-height:1.4;color:#4f4f4f}.cntTxt li{margin-bottom:5px}.cntTxt p,.cntTxt ul{margin-bottom:15px}.cntTxt ul li{position:relative;padding-left:30px;list-style-type:none}@media screen and (max-width:767px){.cntTxt ul li{padding-left:30px}}.cntTxt ul li:before{content:"";width:12px;height:2px;border-radius:2px;background-color:#ec5892;position:absolute;left:0;top:8px;display:block}@media screen and (max-width:767px){.cntTxt ul li:before{width:15px;height:2px}}.contact__page .bgBlock{margin-bottom:0}.contact__page .desc_blk{color:#f2f2f2;padding-top:35px;padding-bottom:35px}@media screen and (max-width:480px){.contact__page .desc_blk{padding-top:15px;padding-bottom:20px}}.contact__page .desc_blk p{font-size:calc(14px + 14*(100vw - 375px)/925);color:#521f53;line-height:1.3}@media screen and (max-width:375px){.contact__page .desc_blk p{font-size:14px}}@media screen and (min-width:1300px){.contact__page .desc_blk p{font-size:28px}}.contact__page .form_contact{display:flex;flex-direction:column;margin-bottom:50px;width:100%;max-width:860px;--field-border-color:#f0e2e2;--field-border-color-focus:#ec5892;--field-bg-color:#fff}.contact__page .form_contact .group_label{color:#521f53}.contact__page .form_contact .input_group,.contact__page .form_contact .textarea_group{margin-bottom:25px}.contact__page .form_contact .btn{max-width:250px;margin-left:0;margin-top:10px}