@charset "UTF-8";
/* CSS Document */

a,abbr,acronym,address,applet,b,big,blockquote,body,button,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,title,tr,tt,u,ul,var{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}body{font-family:Arial,Helvetica,sans-serif;font-size:10px}input,select,textarea{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{cursor:pointer;text-decoration:none}body,html{height:100%}body{overflow-x:auto;overflow-y:scroll}

@font-face{font-display:swap;font-family:wixFreemiumFontW01-35Thin;src:url(../fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix);src:url(../fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix) format("eot"),url(../fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff) format("woff"),url(../fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf) format("truetype"),url(../fonts/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3) format("svg")}@font-face{font-display:swap;font-family:wixFreemiumFontW01-45Ligh;src:url(../fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix);src:url(../fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix) format("eot"),url(../fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff) format("woff"),url(../fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf) format("truetype"),url(../fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a) format("svg")}@font-face{font-display:swap;font-family:wixFreemiumFontW01-55Roma;src:url(../fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix);src:url(../fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix) format("eot"),url(../fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff) format("woff"),url(../fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf) format("truetype"),url(../fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9) format("svg")}@font-face{font-display:swap;font-family:wixFreemiumFontW01-65Medi;font-weight:700;src:url(../fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix);src:url(../fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix) format("eot"),url(../fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff) format("woff"),url(../fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf) format("truetype"),url(../fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5) format("svg")}@font-face{font-display:swap;font-family:wixFreemiumFontW02-35Thin;src:url(../fonts/30b6ffc3-3b64-40dd-9ff8-a3a850daf535.eot?#iefix);src:url(../fonts/30b6ffc3-3b64-40dd-9ff8-a3a850daf535.eot?#iefix) format("eot"),url(../fonts/775a65da-14aa-4634-be95-6724c05fd522.woff) format("woff"),url(../fonts/988eaaa7-5565-4f65-bb17-146b650ce9e9.ttf) format("truetype"),url(../fonts/3503a1a6-91c3-4c42-8e66-2ea7b2b57541.svg#3503a1a6-91c3-4c42-8e66-2ea7b2b57541) format("svg")}@font-face{font-display:swap;font-family:wixFreemiumFontW02-45Ligh;src:url(../fonts/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix);src:url(../fonts/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix) format("eot"),url(../fonts/9a2e4855-380f-477f-950e-d98e8db54eac.woff) format("woff"),url(../fonts/fa82d0ee-4fbd-4cc9-bf9f-226ad1fcbae2.ttf) format("truetype"),url(../fonts/48d599a6-92b5-4d43-a4ac-8959f6971853.svg#48d599a6-92b5-4d43-a4ac-8959f6971853) format("svg")}@font-face{font-display:swap;font-family:wixFreemiumFontW02-55Roma;src:url(../fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix);src:url(../fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix) format("eot"),url(../fonts/d5af76d8-a90b-4527-b3a3-182207cc3250.woff) format("woff"),url(../fonts/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf) format("truetype"),url(../fonts/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7) format("svg")}@font-face{font-display:swap;font-family:wixFreemiumFontW02-65Medi;font-weight:700;src:url(../fonts/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix);src:url(../fonts/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix) format("eot"),url(../fonts/5b4a262e-3342-44e2-8ad7-719998a68134.woff) format("woff"),url(../fonts/4a3ef5d8-cfd9-4b96-bd67-90215512f1e5.ttf) format("truetype"),url(../fonts/58ab5075-53ea-46e6-9783-cbb335665f88.svg#58ab5075-53ea-46e6-9783-cbb335665f88) format("svg")}@font-face{font-display:swap;font-family:wixFreemiumFontW10-35Thin;src:url(../fonts/93b6bf6a-418e-4a8f-8f79-cb9c99ef3e32.eot?#iefix);src:url(../fonts/93b6bf6a-418e-4a8f-8f79-cb9c99ef3e32.eot?#iefix) format("eot"),url(../fonts/c881c21b-4148-4a11-a65d-f35e42999bc8.woff) format("woff"),url(../fonts/03634cf1-a9c9-4e13-b049-c90d830423d4.ttf) format("truetype"),url(../fonts/1bc99c0a-298b-46f9-b325-18b5e5169795.svg#1bc99c0a-298b-46f9-b325-18b5e5169795) format("svg")}@font-face{font-display:swap;font-family:wixFreemiumFontW10-45Ligh;src:url(../fonts/5b85c7cc-6ad4-4226-83f5-9d19e2974123.eot?#iefix);src:url(../fonts/5b85c7cc-6ad4-4226-83f5-9d19e2974123.eot?#iefix) format("eot"),url(../fonts/835e7b4f-b524-4374-b57b-9a8fc555fd4e.woff) format("woff"),url(../fonts/2c694ef6-9615-473e-8cf4-d8d00c6bd973.ttf) format("truetype"),url(../fonts/3fc84193-a13f-4fe8-87f7-238748a4ac54.svg#3fc84193-a13f-4fe8-87f7-238748a4ac54) format("svg")}@font-face{font-display:swap;font-family:wixFreemiumFontW10-65Medi;font-weight:700;src:url(../fonts/7092fdcc-7036-48ce-ae23-cfbc9be2e3b0.eot?#iefix);src:url(../fonts/7092fdcc-7036-48ce-ae23-cfbc9be2e3b0.eot?#iefix) format("eot"),url(../fonts/5b29e833-1b7a-40ab-82a5-cfd69c8650f4.woff) format("woff"),url(../fonts/b0298148-2d59-44d1-9ec9-1ca6bb097603.ttf) format("truetype"),url(../fonts/ae1dea8c-a953-4845-b616-74a257ba72e6.svg#ae1dea8c-a953-4845-b616-74a257ba72e6) format("svg")}@font-face{font-display:swap;font-family:wixFreemiumFontW10-55Roma;src:url(../fonts/f1feaed7-6bce-400a-a07e-a893ae43a680.eot?#iefix);src:url(../fonts/f1feaed7-6bce-400a-a07e-a893ae43a680.eot?#iefix) format("eot"),url(../fonts/8ac9e38d-29c6-41ea-8e47-4ae4d2b1a4e1.woff) format("woff"),url(../fonts/4bd09087-655e-4abb-844c-dccdeb68003d.ttf) format("truetype"),url(../fonts/df234d87-eada-4058-aa80-5871e7fbe1c3.svg#df234d87-eada-4058-aa80-5871e7fbe1c3) format("svg")}

@font-face {
font-display: block;
font-family: 'Playfair Display';
font-style: italic;
font-weight: 400;
src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url("../fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2") format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-display: block;
font-family: 'Playfair Display';
font-style: italic;
font-weight: 400;
src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url("../fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.woff2") format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-display: block;
font-family: 'Playfair Display';
font-style: italic;
font-weight: 400;
src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url("../fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.woff2") format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Playfair Display';
font-style: italic;
font-weight: 400;
src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url("../fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.woff2") format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-display: block;
font-family: 'Playfair Display';
font-style: italic;
font-weight: 700;
src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'), url("../fonts/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu4DRmFqWF_ljR.woff2") format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-display: block;
font-family: 'Playfair Display';
font-style: italic;
font-weight: 700;
src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'), url("../fonts/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu6zRmFqWF_ljR.woff2") format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-display: block;
font-family: 'Playfair Display';
font-style: italic;
font-weight: 700;
src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'), url("../fonts/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu6jRmFqWF_ljR.woff2") format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Playfair Display';
font-style: italic;
font-weight: 700;
src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'), url("../fonts/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu5DRmFqWF_g.woff2") format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-display: block;
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url("../fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2") format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-display: block;
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url("../fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2") format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-display: block;
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url("../fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2") format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url("../fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2") format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-display: block;
font-family: 'Playfair Display';
font-style: normal;
font-weight: 700;
src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url("../fonts/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWoe5j5hNKe1_w.woff2") format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-display: block;
font-family: 'Playfair Display';
font-style: normal;
font-weight: 700;
src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url("../fonts/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWEe5j5hNKe1_w.woff2") format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-display: block;
font-family: 'Playfair Display';
font-style: normal;
font-weight: 700;
src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url("../fonts/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWAe5j5hNKe1_w.woff2") format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Playfair Display';
font-style: normal;
font-weight: 700;
src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url("../fonts/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lW4e5j5hNKc.woff2") format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: italic;
font-weight: 400;
src: local('Montserrat Italic'), local('Montserrat-Italic'), url("../fonts/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2") format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: italic;
font-weight: 400;
src: local('Montserrat Italic'), local('Montserrat-Italic'), url("../fonts/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2") format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: italic;
font-weight: 400;
src: local('Montserrat Italic'), local('Montserrat-Italic'), url("../fonts/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2") format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: italic;
font-weight: 400;
src: local('Montserrat Italic'), local('Montserrat-Italic'), url("../fonts/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2") format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: italic;
font-weight: 400;
src: local('Montserrat Italic'), local('Montserrat-Italic'), url("../fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2") format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: italic;
font-weight: 700;
src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url("../fonts/JTUPjIg1_i6t8kCHKm459WxZcgvz8fZwjimrq1Q_.woff2") format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: italic;
font-weight: 700;
src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url("../fonts/JTUPjIg1_i6t8kCHKm459WxZcgvz-PZwjimrq1Q_.woff2") format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: italic;
font-weight: 700;
src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url("../fonts/JTUPjIg1_i6t8kCHKm459WxZcgvz8_Zwjimrq1Q_.woff2") format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: italic;
font-weight: 700;
src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url("../fonts/JTUPjIg1_i6t8kCHKm459WxZcgvz8vZwjimrq1Q_.woff2") format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: italic;
font-weight: 700;
src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url("../fonts/JTUPjIg1_i6t8kCHKm459WxZcgvz_PZwjimrqw.woff2") format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat Regular'), local('Montserrat-Regular'), url("../fonts/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2") format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat Regular'), local('Montserrat-Regular'), url("../fonts/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2") format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat Regular'), local('Montserrat-Regular'), url("../fonts/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2") format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat Regular'), local('Montserrat-Regular'), url("../fonts/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat Regular'), local('Montserrat-Regular'), url("../fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: local('Montserrat Bold'), local('Montserrat-Bold'), url("../fonts/JTURjIg1_i6t8kCHKm45_dJE3gTD_vx3rCubqg.woff2") format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: local('Montserrat Bold'), local('Montserrat-Bold'), url("../fonts/JTURjIg1_i6t8kCHKm45_dJE3g3D_vx3rCubqg.woff2") format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: local('Montserrat Bold'), local('Montserrat-Bold'), url("../fonts/JTURjIg1_i6t8kCHKm45_dJE3gbD_vx3rCubqg.woff2") format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: local('Montserrat Bold'), local('Montserrat-Bold'), url("../fonts/JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.woff2") format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: local('Montserrat Bold'), local('Montserrat-Bold'), url("../fonts/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2") format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-display: block;
    font-family: "Impact-W01-2010";
    src: url("../fonts/9ae7059b-dd17-4a4c-8872-5cb4dd551277.eot?#iefix");
    src: url("../fonts/9ae7059b-dd17-4a4c-8872-5cb4dd551277.eot?#iefix") format("eot"),url("../fonts/4cefdf47-0136-4169-9933-3225dbbec9d9.woff") format("woff"),url("../fonts/f7450934-42f3-4193-befa-c825772a9454.ttf") format("truetype"),url("../fonts/25aa5449-ccc1-4f0e-ab3f-4cf3b959208f.svg#25aa5449-ccc1-4f0e-ab3f-4cf3b959208f") format("svg");
}
@font-face {
    font-display: block;
    font-family: "Impact-W02-2010";
    src: url("../fonts/02fb45ce-d7cc-491c-a176-e2a883a632b2.eot?#iefix");
    src: url("../fonts/02fb45ce-d7cc-491c-a176-e2a883a632b2.eot?#iefix") format("eot"),url("../fonts/eb1185bb-8f9d-4855-83fa-d06f0efef677.woff") format("woff"),url("../fonts/5386718d-bec6-41c5-b998-12dd1c859c53.ttf") format("truetype"),url("../fonts/01aba52b-d32b-41fc-a681-d7b4dfa43041.svg#01aba52b-d32b-41fc-a681-d7b4dfa43041") format("svg");
}
@font-face {
    font-display: block;
    font-family: "Impact-W10-2010";
    src: url("../fonts/2f6579cb-5ade-4b70-a96a-8fe9485fe73f.eot?#iefix");
    src: url("../fonts/2f6579cb-5ade-4b70-a96a-8fe9485fe73f.eot?#iefix") format("eot"),url("../fonts/1c7b5ef1-5b09-4473-8003-a974846653a7.woff") format("woff"),url("../fonts/805172a0-d718-48ac-9053-873641b3e236.ttf") format("truetype"),url("../fonts/1979f98e-b074-4385-81b0-772f28a00668.svg#1979f98e-b074-4385-81b0-772f28a00668") format("svg");
}
@font-face {
    font-display: block;
    font-family:"Futura-LT-W01-Book";
    src:url("../fonts/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix");
    src:url("../fonts/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix") format("eot"),url("../fonts/8bf38806-3423-4080-b38f-d08542f7e4ac.woff2") format("woff2"),url("../fonts/e2b9cbeb-fa8e-41cd-8a6a-46044b29ba52.woff") format("woff"),url("../fonts/c2a69697-4f06-4764-abd4-625031a84e31.ttf") format("truetype"),url("../fonts/dc423cc1-bf86-415c-bc7d-ad7dde416a34.svg#dc423cc1-bf86-415c-bc7d-ad7dde416a34") format("svg");
}
@font-face {
    font-family: "Futura-LT-W05-Book";
    src: url("../fonts/FuturaLTW05-Book.woff2") format("woff2");
}

:root{--color_0:255,254,248;--color_28:102,190,232;--color_1:13,33,35;--color_2:18,48,51;--color_3:38,67,70;--color_4:251,249,235;--color_5:248,207,169;--color_6:255,254,248;--color_7:167,217,222;--color_8:84,182,191;--color_29:138,117,174;--color_9:44,111,118;--color_10:13,33,35;--color_11:255,254,248;--color_12:255, 250, 240;--color_13:255,250,240;--color_14:140, 29, 57;--color_15:140,113,30;--color_16:146,210,217;--color_17:56,150,160;--color_18:18,48,51;--color_30:252,216,102;--color_19:12,32,34;--color_20:6,16,17;--color_21:203,224,227;--color_22:151,194,198;--color_23:99,163,170;--color_24:66,117,122;--color_25:38,67,70;--color_26:253,252,245;--color_31:252,231,212;--color_32:248,207,169;--color_33:255,235,235;--color_34:200,48,48;--color_35:255,0,0;--color_36:255,255,255;--font_0:normal normal normal 60px/1.2em 'playfair display',serif;--font_1:normal normal normal 14px/1.79em montserrat,sans-serif;--font_2:normal normal normal 72px/1.25em 'playfair display',serif;--font_3:normal normal normal 50px/1.34em 'playfair display',serif;--font_4:normal normal normal 40px/1.35em 'playfair display',serif;--font_5:normal normal normal 28px/1.375em 'playfair display',serif;--font_6:normal normal normal 22px/1.41em 'playfair display',serif;--font_7:normal normal normal 20px/1.67em montserrat,sans-serif;--font_8:normal normal normal 18px/1.75em montserrat,sans-serif;--font_9:normal normal normal 15px/1.875em montserrat,sans-serif;--font_10:normal normal normal 14px/1.79em montserrat,sans-serif;--wix-ads-height:50px;--wix-ads-top-height:50px;--site-width:980px;--above-all-z-index:100000;--portals-z-index:100001;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--minViewportSize:320;--color_27:238,120,0;--maxViewportSize:1920}.font_0{font:var(--font_0);color:rgb(var(--color_15));letter-spacing:0em}.font_1{font:var(--font_1);color:rgb(var(--color_15));letter-spacing:0em}.font_2{font:var(--font_2);color:rgb(var(--color_15));letter-spacing:0em}.font_3{font:var(--font_3);color:rgb(var(--color_15));letter-spacing:0em}.font_4{font:var(--font_4);color:rgb(var(--color_15));letter-spacing:0em}.font_5{font:var(--font_5);color:rgb(var(--color_15));letter-spacing:0em}.font_6{font:var(--font_6);color:rgb(var(--color_15));letter-spacing:0em}.font_7{font:var(--font_7);color:rgb(var(--color_15));letter-spacing:0em}.font_8{font:var(--font_8);color:rgb(var(--color_15));letter-spacing:0em}.font_9{font:var(--font_9);color:rgb(var(--color_15));letter-spacing:0em}.font_10{font:var(--font_10);color:rgb(var(--color_15));letter-spacing:0em}.color_0{color:rgb(var(--color_0))}.color_1{color:rgb(var(--color_1))}.color_2{color:rgb(var(--color_2))}.color_3{color:rgb(var(--color_3))}.color_4{color:rgb(var(--color_4))}.color_5{color:rgb(var(--color_5))}.color_6{color:rgb(var(--color_6))}.color_7{color:rgb(var(--color_7))}.color_8{color:rgb(var(--color_8))}.color_9{color:rgb(var(--color_9))}.color_10{color:rgb(var(--color_10))}.color_11{color:rgb(var(--color_11))}.color_12{color:rgb(var(--color_12))}.color_13{color:rgb(var(--color_13))}.color_14{color:rgb(var(--color_14))}.color_15{color:rgb(var(--color_15))}.color_16{color:rgb(var(--color_16))}.color_17{color:rgb(var(--color_17))}.color_18{color:rgb(var(--color_18))}.color_19{color:rgb(var(--color_19))}.color_20{color:rgb(var(--color_20))}.color_21{color:rgb(var(--color_21))}.color_22{color:rgb(var(--color_22))}.color_23{color:rgb(var(--color_23))}.color_24{color:rgb(var(--color_24))}.color_25{color:rgb(var(--color_25))}.color_26{color:rgb(var(--color_26))}.color_27{color:rgb(var(--color_27))}.color_28{color:rgb(var(--color_28))}.color_29{color:rgb(var(--color_29))}.color_30{color:rgb(var(--color_30))}.color_31{color:rgb(var(--color_31))}.color_32{color:rgb(var(--color_32))}.color_33{color:rgb(var(--color_33))}.color_34{color:rgb(var(--color_34))}.color_35{color:rgb(var(--color_35))}.backcolor_0{background-color:rgb(var(--color_0))}.backcolor_1{background-color:rgb(var(--color_1))}.backcolor_2{background-color:rgb(var(--color_2))}.backcolor_3{background-color:rgb(var(--color_3))}.backcolor_4{background-color:rgb(var(--color_4))}.backcolor_5{background-color:rgb(var(--color_5))}.backcolor_6{background-color:rgb(var(--color_6))}.backcolor_7{background-color:rgb(var(--color_7))}.backcolor_8{background-color:rgb(var(--color_8))}.backcolor_9{background-color:rgb(var(--color_9))}.backcolor_10{background-color:rgb(var(--color_10))}.backcolor_11{background-color:rgb(var(--color_11))}.backcolor_12{background-color:rgb(var(--color_12))}.backcolor_13{background-color:rgb(var(--color_13))}.backcolor_14{background-color:rgb(var(--color_14))}.backcolor_15{background-color:rgb(var(--color_15))}.backcolor_16{background-color:rgb(var(--color_16))}.backcolor_17{background-color:rgb(var(--color_17))}.backcolor_18{background-color:rgb(var(--color_18))}.backcolor_19{background-color:rgb(var(--color_19))}.backcolor_20{background-color:rgb(var(--color_20))}.backcolor_21{background-color:rgb(var(--color_21))}.backcolor_22{background-color:rgb(var(--color_22))}.backcolor_23{background-color:rgb(var(--color_23))}.backcolor_24{background-color:rgb(var(--color_24))}.backcolor_25{background-color:rgb(var(--color_25))}.backcolor_26{background-color:rgb(var(--color_26))}.backcolor_27{background-color:rgb(var(--color_27))}.backcolor_28{background-color:rgb(var(--color_28))}.backcolor_29{background-color:rgb(var(--color_29))}.backcolor_30{background-color:rgb(var(--color_30))}.backcolor_31{background-color:rgb(var(--color_31))}.backcolor_32{background-color:rgb(var(--color_32))}.backcolor_33{background-color:rgb(var(--color_33))}.backcolor_34{background-color:rgb(var(--color_34))}.backcolor_35{background-color:rgb(var(--color_35))}

body{
	background: rgb(var(--color_11));
}
.sp{display:none;}
@media screen and (max-width:768px) {
.pc{display:none;}
.sp{display:block;}
}
#main__wrapper{
	margin:0 0 6em;
}
.contents__wrapper{
	width:980px;
	margin:0 auto;
	padding:0 8em;
}
.contents__wrapper--box{
	padding:0 8em 4em;
	min-width:980px;
}
#footer__wrapper{
	min-width:980px;
}
@media screen and (max-width:768px) {
#main__wrapper{
	margin:0 0 4em;
}
.contents__wrapper{
	width:100%;
	padding:0;
}
img{width:100%;}
.contents__wrapper--box{
	padding:0;
	min-width:100%;
}
#footer__wrapper{
	min-width:100%;
}
}

#header__wrapper{
	background: rgb(var(--color_15));
	padding:2em;
	margin:0 0 4em;
}
.header__wrapper--item{
	width:980px;
	margin:0 auto;
	position:relative;
	display: flex;
	/*justify-content: space-between;*/
	justify-content: space-between;
}
.header__wrapper--logo{
	display: flex;
	justify-content: space-between;
}
.header__wrapper--logo svg{
	width:76px;
	height:76px;
	margin-right:4px;
	position:absolute;
	top:0;
	left: -82px;
	fill:#fff;
}
.header__wrapper--logo__text{
	font-size:3em;
	font-weight:400;
	font-family:impact,impact-w01-2010,impact-w02-2010,impact-w10-2010,sans-serif;
	color:#fff;
}
.header__wrapper--menu{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	/*padding: 2.8em 0;*/
    padding: 2.8em 0 2.8em 6.8em;
}
.header__wrapper--menu ul li{
	cursor: pointer;
	display: var(--display);
	font: var(--fnt,var(--font_1));
}
.header__wrapper--menu ul li a[data-state=selected]{
	color:rgb(var(--color_14)) !important;
	transition:var(--trans,color .4s ease 0s);
}
.header__wrapper--menu ul li a{
	color: rgb(var(--color_36));
	display: inline-block;
	padding: 0 10px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all  0.4s ease;
}
.header__wrapper--menu ul li a:hover{
	/*opacity:0;*/
    color: #fff000;
}

@media screen and (max-width:768px) {
#header__wrapper{
	padding:0;
	padding:1.4em 0;
	margin:0 0;
}
.header__wrapper--item{
	width:100%;
}
.header__wrapper--logo svg{
	width:36px;
	height:36px;
	left:10px;
}
.header__wrapper--logo__text{
	font-size: 1.5em;
    margin-left: 50px;
}
.header__wrapper--menu{
	position:fixed;
	z-index: -1;
	opacity: 0;
	top:0;
	width:100%;
	height: 100vh;
	background: rgb(var(--color_11));
	transition: all 0.3s;
	padding:6em 0;
	align-items: center;
}
#g-nav.panelactive{
	opacity: 1;
	z-index:999;
}
.header__wrapper--menu ul {
	display: none;
	position: absolute;
	z-index: 999;
}
.header__wrapper--menu.panelactive ul {
	display: block;
}
.header__wrapper--menu ul li{
	list-style: none;
	text-align: center; 
	font: var(--fnt,var(--font_7));
}
.header__wrapper--menu ul li a{
	color: #333;
	text-decoration: none;
	padding:10px;
	display: block;
}
.header__wrapper--menu ul li a:hover{
	opacity:10;
}
.header__wrapper--menu ul li a[data-state=selected]{
	color:#333 !important;
}
.openbtn{
	position: absolute;
	z-index: 9999;
	top:10px;
	right: 16px;
	cursor: pointer;
	width: 22px;
	height:24px;
} 
.openbtn span{
	display: inline-block;
	transition: all .4s;
	position: absolute;
	height: 2px;
	border-radius: 2px;
	background: #fff;
	width: 100%;
  }

.openbtn span:nth-of-type(1) {top:0;}
.openbtn span:nth-of-type(2) {top:9px;}
.openbtn span:nth-of-type(3) {top:18px;}

.openbtn.active span:nth-of-type(1) {
	top: 0px;
	left: 0px;
	transform: translateY(6px) rotate(-45deg);
}
.openbtn.active span:nth-of-type(2) {
	opacity: 0;
}
.openbtn.active span:nth-of-type(3){
	top: 12px;
	left: 0px;
	transform: translateY(-6px) rotate(45deg);
}
.openbtn.active span{
	background: rgb(var(--color_15));
}

}

.top__banner{padding: 0 0 4em 0;}
.top__banner li{margin:0 0 2em;}
.top__banner li:last-child{margin:0;}
@media screen and (max-width:768px) {
.top__banner{padding: 2em;}
.top__banner li{margin:0 0 1em;}
}

.top__box{
	display: flex;
	justify-content: space-between;
	align-items: center;
    background: rgb(var(--color_15));
}
.top__box--item{
	width:50%;
}
.top__box--item img{
	width: 100%;
	display:block;
	object-fit: cover;
	object-position: 50% 50%;
}
.top__box--item__text{
	padding:2.6em 0;
	width: 464px;
    margin: 0 auto;
}
.top__box--item__text h2{
	line-height:1.35em;
	text-align:center;
	font-weight:900;
	letter-spacing:normal;
	margin-bottom:.4em;
}
.top__box--item__text p{
	color: rgb(var(--color_36));
	font-size:1.5em;
}
.top__box--item__text--comment{
	line-height:1.875em;
	text-align:center;
	margin-bottom:2em;
	text-decoration:underline;
	letter-spacing:normal;
}
.top__box--item__text--more{
	margin:2.6em 0 0;
	text-align:center;
	font-size:1.5em;
}
.top__box--item__text--more a{
	background:rgb(var(--color_36));
	padding: 1em;
	color:rgb(var(--color_15));
}
.top__box--item__rate{
	display: flex;
	justify-content: space-between;
	margin:2em 0 0;
}
.top__box--item__rate div{
	margin:0 1em;
}
@media screen and (max-width:768px) {
.top__box{
	display:block;
}
.top__box--item{
	width:100%;
}
.top__box--item img{
	height:60px;
}
.top__box--item__text{
	padding:2.6em 1em;
	width: auto;
}
.top__box--item__text h2{
	font-size:2.4em;
}
.top__box--item__text p{
	text-align:center;
}
.top__box--item__rate{
	display: block;
}
.top__box--item__rate div{
	margin:0 7em 1em;
}
.top__box--item__rate div img{
	height:auto !important;
}
}

.top__registration{}
.top__registration--form{
	background:rgb(var(--color_36));
	width:700px;
	margin:0 auto;
	padding:2em;
}
.top__registration--form h2{
	line-height:1.4em;
	text-align:center;
	letter-spacing:normal;
	color:#3F7652;
	font-family:avenir-lt-w01_35-light1475496,avenir-lt-w05_35-light,sans-serif;
	font-weight:bold;
	font-size:2em;
	margin:0 0 .6em;
}
.top__registration--form .attention{
	text-align:center;
	font-size:2em;
	color:#FF4040;
	margin:0 0 1em;
}
.top__registration--form form{
	padding:0 128px;
	position:relative;
}
.top__registration--form form .mailaddress{
	color: rgb(var(--txtlbl,var(--color_15)));
	font-size: 1.4em;
	margin: 0 0 6px;
}
.top__registration--form form .mailaddress::after {
    color: rgb(var(--txtlbl,var(--color_15)));
    content: " *";
}
.top__registration--form form input[type=email]{
	min-height: 55px;
    padding: 3px 3px 3px 24px;
    text-overflow: ellipsis;
    width: 100%;
	border:2px solid #3F7652;
	margin: 0 0 1em;
}
.top__registration--form form .check{
	display: flex;
    align-items: center;
	margin:0 0 1em;
}
.top__registration--form form input[type=checkbox]{
	border:1px solid #3F7652;
	transform: scale(1.4);
	cursor: pointer;
    margin: 0;
    opacity: 0;
    position: absolute;
}
.alternative__checkbox{
    border: 1px solid #3F7652;
    border-radius: 0;
    box-sizing: border-box;
    display: block;
    height: 100%;
    height: 16px;
    min-width: 16px;
    pointer-events: none;
    position: relative;
}
.checked__mark{display:none;}
.checked__mark svg{
	fill: rgba(var(--bgc,var(--color_1)),var(--alpha-bgc,1));
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 50%;
}
.top__registration--form form input[type=checkbox]:checked~.checked__mark{
	cursor: pointer;
    display: block;
    height: 20px;
    margin: -2px 0 0 -2px;
    min-width: 20px;
    pointer-events: none;
    position:absolute;
	bottom:0;
}
.top__registration--form form .check p{
	font-size: 1.4em;
    margin-left: 24px;
	color: rgb(var(--color_15));
}
.top__registration--form form .check p a{
	color: rgb(var(--color_15));
	text-decoration:underline;
}
.top__registration--button{
	background:rgb(var(--color_15), 0.8);
	color: rgb(var(--color_36));
	cursor: pointer;
	display: block;
    width: 100%;
    text-align: center;
    padding: 1em;
    font-size: 1.6em;
	transition: var(--trans1,border-color .4s ease 0s,background-color .4s ease 0s);
}
.top__registration--button:hover{
	background:rgb(var(--color_15), 1);
}
.disclaimer{
	font-size:2em;
	color: rgb(var(--color_15));
	padding:4em 0;
}
@media screen and (max-width:768px) {
.top__registration--form{
	width: auto;
    margin: 2em;
	padding: 2em 1em;
}
.top__registration--form h2{
	font-size:1.6em;
}
.top__registration--form .attention{
	font-size:1.6em;
}
.top__registration--form form{
	padding:0;
}
.top__registration--form form input[type=checkbox]:checked~.checked__mark{
	bottom:38%;
}
.disclaimer{
	padding:2em 1em;
	font-size:1.5em;
}
}

.top__support{
	width:788px;
	margin:2em auto 0;
}
.top__support h2{
	text-align:center;
	font-size: 4em;
	margin:0 0 2em;
}
.top__support--link{
	display: flex;
	flex-wrap:wrap;
	justify-content: space-between;
	margin:6em 0;
}
.top__support--link li{
	width:48%;
	margin:0 0 2em;
}
.top__support--link li a{
	border:1px solid rgb(var(--color_15));
	transition: all 0.2s ease, visibility 0s;
    border-radius: 200px;
    background: #FFFEF8;
	align-items: center;
    display: flex;
	color:rgb(var(--color_15));
	width:100%;
	text-align:center;
	justify-content: center;
	padding:1em 0;
}
.top__support--link li a svg{
	width:30px;
	height:30px;
	color:rgb(var(--color_15));
	fill: #8c711e;
}
.top__support--link li a span{
	font-size:1.6em;
}
.top__support--link li a:hover{
	background:rgb(var(--color_15));
	color:rgb(var(--color_36));
}
.top__support--link li a:hover svg{
	color:rgb(var(--color_36));
	fill: #fff;
}

@media screen and (max-width:768px) {
.top__support{
	width: auto;
    margin: 4em 2em;
}
.top__support h2{
	text-align:left;
	font-size:2.3em;
}
.top__support p{
	font-size:1.6em;
}
.top__support--link{
	margin: 4em 1em;
}
.top__support--link li{
	width:100%;
	margin:0 0 1em;
}
.top__support--link li a{
	padding: 0.6em 0;
}
}
.top__info{
	position:relative;
	padding:2em 0;
}
.top__info h2{
	font-size:30px;
	line-height:1.2em;
	text-align:center;
	font-family:playfair display;
	font-weight:normal;
	color:rgb(132, 101, 9);
	letter-spacing:0em;
}
.top__info--box{
	display: flex;
	flex-wrap:wrap;
	justify-content: center;
	align-items: center;
}
.top__info--box__item{
	margin:2em 8em;
}
.top__info--box__item--tel{
	text-align:center;
	font-size:30px;
	line-height:1.67em;
	font-family:montserrat;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	color:rgb(140,113,30);
	letter-spacing:0em;
	font-weight:bold;
}
.top__info--box__item--time{
	font-size:15px;
	text-align:center;
	line-height:1.67em;
	font-family:montserrat;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	color:rgb(140,113,30);
	letter-spacing:0em;
	font-weight:bold;
	margin: 24px 0 0;
}
.top__info--box__item--mail a{
	border:1px solid rgb(var(--color_15));
	transition: all 0.2s ease, visibility 0s;
    border-radius: 200px;
    background: #FFFEF8;
	align-items: center;
    display: flex;
	color:rgb(var(--color_15));
	width:100%;
	text-align:center;
	justify-content: center;
	padding:.2em 2em;
}
.top__info--box__item--mail a svg{
	width:30px;
	height:30px;
	color:rgb(var(--color_15));
	fill: #8c711e;
}
.top__info--box__item--mail a span{
	font-size:1.6em;
}
.top__info--box__item--mail a:hover{
	background:rgb(var(--color_15));
	color:rgb(var(--color_36));
}
.top__info--box__item--mail a:hover svg{
	color:rgb(var(--color_36));
	fill: #fff;
}
.top__info--box__item--mail--time{
	font-size:15px;
	text-align:center;
	line-height:1.67em;
	font-family:montserrat;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	color:rgb(140,113,30);
	letter-spacing:0em;
	font-weight:bold;
	margin: 30px 0 0 26px;
}

.top__info--frame svg{
	bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
	width:120px;
	height:120px;
	fill: #8c711e;
}
.top__info--frame2 svg{
	bottom: 0;
    position: absolute;
    right: 0;
	width:120px;
	height:120px;
	fill: #8c711e;
	transform: rotate(180deg);
}
@media screen and (max-width:768px) {
.top__info{
	padding:2em 4em;
}
.top__info h2{
	font-size:1.5em;
}
.top__info--box{
	display:block;
}
.top__info--box__item{
	margin:2em 0 0;
}
.top__info--box__item--tel{
	font-size:2em;
}
.top__info--box__item--time{
	margin:0;
	font-size:1em;
}
.top__info--box__item--mail a{
	padding: 0;
}
.top__info--box__item--mail--time{
	margin:1em;
	font-size:1em;
}
.top__info--frame svg,
.top__info--frame2 svg{
	width:30px;
	height:30px;
}
.top__info--frame svg{
	left:20px;
}
.top__info--frame2 svg{
	right:20px;
}
}

.footer__wrapper--menu{
	background:rgb(219, 219, 219);
	display: flex;
}
.footer__wrapper--menu__item{
	width:100%;
	padding:2em 0;
}
.footer__wrapper--menu__item p{
	font-size:30px;
	text-align:center;
	font-weight:bold;
	margin:0 0 1em;
}
.footer__wrapper--menu__item ul li{
	text-align:center;
	font-size:20px;
}
.footer__wrapper--menu__item ul li a{
	color:rgb(var(--color_15));
}
.footer__wrapper--copy {
	background:rgb(var(--color_15), 0.6);
}
.footer__wrapper--logo{
	text-align:center;
	padding:8em 0 1em;
}
.footer__wrapper--logo svg{
	width:76px;
	height:76px;
	margin: -10px 4px;
	fill:#fff;
}
.footer__wrapper--logo span{
	font-size:60px;
	text-align:left;
	font-family:impact,impact-w01-2010,impact-w02-2010,impact-w10-2010,sans-serif;
}
.copyright{
	text-align:center;
	font-size:20px;
	font-weight:bold;
	padding:0 0 2em;
}
@media screen and (max-width:768px) {
.footer__wrapper--menu{
	display: block;
}
.footer__wrapper--menu__item p{
	font-size:22px;
}
.footer__wrapper--logo{
	padding: 6em 0 1em;
}
}







