Skip to Content

CSS File

URL: https://www.jordiaguilarabogados.com/wp-content/cache/asset-cleanup/css/head-cce1d594582ccd18157302f246d8aefb92ac4152.css
HTTP Status: 200 OK
MIME Type: text/css
Last Modified: Sat, 13 Mar 2021 16:07:24 GMT
Download Time: Less than a second
Cookies: None
Size: 693 KB
Rules: 5139 style rules
Imports: 0 stylesheets
HTTP Headers:  5 headers
Links In:  1 pages
Links Out:  0 links
Images:  11 images
CSS:  0 files
JavaScript:  0 files
  
OK Issues: No issues found

1/*!/wp-content/themes/astra/assets/css/minified/style.min.css*/

2@charset "UTF-8";a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}

3html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

4body{margin:0}

5article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}

6audio,canvas,progress,video{display:inline-block;vertical-align:baseline}

7audio:not([controls]){display:none;height:0}

8[hidden],template{display:none}

9a{background-color:transparent}

10a:active{outline:0}

11a,a:focus,a:hover,a:visited{text-decoration:none}

12abbr[title]{border-bottom:1px dotted}

13b,strong{font-weight:700}

14dfn{font-style:italic}

15mark{background:#ff0;color:#000}

16small{font-size:80%}

17sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

18sup{top:-.5em}

19sub{bottom:-.25em}

20img{border:0}

21svg:not(:root){overflow:hidden}

22figure{margin:0}

23hr{box-sizing:content-box;height:0}

24pre{overflow:auto}

25code,kbd,pre,samp{font-size:1em}

26button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}

27button{overflow:visible}

28button,select{text-transform:none}

29button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}

30button[disabled],html input[disabled]{cursor:default}

31button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

32input{line-height:normal}

33input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}

34input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}

35input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}

36#comments .submit,.search .search-submit{padding:10px 15px;border-radius:2px;line-height:1.85714285714286;border:0}

37input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}

38fieldset{border:1px solid #eaeaea;margin:0 0;padding:.35em .625em .75em}

39legend{border:0;padding:0}

40fieldset legend{margin-bottom:1.5em;padding:0 .5em}

41textarea{overflow:auto}

42optgroup{font-weight:700}

43table{border-collapse:collapse;border-spacing:0}

44td,th{padding:0}

45/*!

46 * Bootstrap v4.0.0-alpha.2 (https://getbootstrap.com)

47 */@media (min-width:544px){.ast-container{max-width:100%}

48}

49@media (min-width:768px){.ast-container{max-width:100%}

50}

51@media (min-width:992px){.ast-container{max-width:100%}

52}

53@media (min-width:1200px){.ast-container{max-width:100%}

54}

55.ast-container,.ast-container-fluid{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}

56.ast-container-fluid::after,.ast-container::after{content:"";display:table;clear:both}

57.ast-row{margin-left:-20px;margin-right:-20px}

58.ast-row::after{content:"";display:table;clear:both}

59.ast-col-lg-1,.ast-col-lg-10,.ast-col-lg-11,.ast-col-lg-12,.ast-col-lg-2,.ast-col-lg-3,.ast-col-lg-4,.ast-col-lg-5,.ast-col-lg-6,.ast-col-lg-7,.ast-col-lg-8,.ast-col-lg-9,.ast-col-md-1,.ast-col-md-10,.ast-col-md-11,.ast-col-md-12,.ast-col-md-2,.ast-col-md-3,.ast-col-md-4,.ast-col-md-5,.ast-col-md-6,.ast-col-md-7,.ast-col-md-8,.ast-col-md-9,.ast-col-sm-1,.ast-col-sm-10,.ast-col-sm-11,.ast-col-sm-12,.ast-col-sm-2,.ast-col-sm-3,.ast-col-sm-4,.ast-col-sm-5,.ast-col-sm-6,.ast-col-sm-7,.ast-col-sm-8,.ast-col-sm-9,.ast-col-xl-1,.ast-col-xl-10,.ast-col-xl-11,.ast-col-xl-12,.ast-col-xl-2,.ast-col-xl-3,.ast-col-xl-4,.ast-col-xl-5,.ast-col-xl-6,.ast-col-xl-7,.ast-col-xl-8,.ast-col-xl-9,.ast-col-xs-1,.ast-col-xs-10,.ast-col-xs-11,.ast-col-xs-12,.ast-col-xs-2,.ast-col-xs-3,.ast-col-xs-4,.ast-col-xs-5,.ast-col-xs-6,.ast-col-xs-7,.ast-col-xs-8,.ast-col-xs-9{position:relative;min-height:1px;padding-left:20px;padding-right:20px}

60.ast-col-xs-1,.ast-col-xs-10,.ast-col-xs-11,.ast-col-xs-12,.ast-col-xs-2,.ast-col-xs-3,.ast-col-xs-4,.ast-col-xs-5,.ast-col-xs-6,.ast-col-xs-7,.ast-col-xs-8,.ast-col-xs-9{float:left}

61.ast-col-xs-1{width:8.3333333333%}

62.ast-col-xs-2{width:16.6666666667%}

63.ast-col-xs-3{width:25%}

64.ast-col-xs-4{width:33.3333333333%}

65.ast-col-xs-5{width:41.6666666667%}

66.ast-col-xs-6{width:50%}

67.ast-col-xs-7{width:58.3333333333%}

68.ast-col-xs-8{width:66.6666666667%}

69.ast-col-xs-9{width:75%}

70.ast-col-xs-10{width:83.3333333333%}

71.ast-col-xs-11{width:91.6666666667%}

72.ast-col-xs-12{width:100%}

73.ast-col-xs-pull-0{right:auto}

74.ast-col-xs-pull-1{right:8.3333333333%}

75.ast-col-xs-pull-2{right:16.6666666667%}

76.ast-col-xs-pull-3{right:25%}

77.ast-col-xs-pull-4{right:33.3333333333%}

78.ast-col-xs-pull-5{right:41.6666666667%}

79.ast-col-xs-pull-6{right:50%}

80.ast-col-xs-pull-7{right:58.3333333333%}

81.ast-col-xs-pull-8{right:66.6666666667%}

82.ast-col-xs-pull-9{right:75%}

83.ast-col-xs-pull-10{right:83.3333333333%}

84.ast-col-xs-pull-11{right:91.6666666667%}

85.ast-col-xs-pull-12{right:100%}

86.ast-col-xs-push-0{left:auto}

87.ast-col-xs-push-1{left:8.3333333333%}

88.ast-col-xs-push-2{left:16.6666666667%}

89.ast-col-xs-push-3{left:25%}

90.ast-col-xs-push-4{left:33.3333333333%}

91.ast-col-xs-push-5{left:41.6666666667%}

92.ast-col-xs-push-6{left:50%}

93.ast-col-xs-push-7{left:58.3333333333%}

94.ast-col-xs-push-8{left:66.6666666667%}

95.ast-col-xs-push-9{left:75%}

96.ast-col-xs-push-10{left:83.3333333333%}

97.ast-col-xs-push-11{left:91.6666666667%}

98.ast-col-xs-push-12{left:100%}

99.ast-col-xs-offset-0{margin-left:0}

100.ast-col-xs-offset-1{margin-left:8.3333333333%}

101.ast-col-xs-offset-2{margin-left:16.6666666667%}

102.ast-col-xs-offset-3{margin-left:25%}

103.ast-col-xs-offset-4{margin-left:33.3333333333%}

104.ast-col-xs-offset-5{margin-left:41.6666666667%}

105.ast-col-xs-offset-6{margin-left:50%}

106.ast-col-xs-offset-7{margin-left:58.3333333333%}

107.ast-col-xs-offset-8{margin-left:66.6666666667%}

108.ast-col-xs-offset-9{margin-left:75%}

109.ast-col-xs-offset-10{margin-left:83.3333333333%}

110.ast-col-xs-offset-11{margin-left:91.6666666667%}

111.ast-col-xs-offset-12{margin-left:100%}

112@media (min-width:544px){.ast-col-sm-1,.ast-col-sm-10,.ast-col-sm-11,.ast-col-sm-12,.ast-col-sm-2,.ast-col-sm-3,.ast-col-sm-4,.ast-col-sm-5,.ast-col-sm-6,.ast-col-sm-7,.ast-col-sm-8,.ast-col-sm-9{float:left}

113.ast-col-sm-1{width:8.3333333333%}

114.ast-col-sm-2{width:16.6666666667%}

115.ast-col-sm-3{width:25%}

116.ast-col-sm-4{width:33.3333333333%}

117.ast-col-sm-5{width:41.6666666667%}

118.ast-col-sm-6{width:50%}

119.ast-col-sm-7{width:58.3333333333%}

120.ast-col-sm-8{width:66.6666666667%}

121.ast-col-sm-9{width:75%}

122.ast-col-sm-10{width:83.3333333333%}

123.ast-col-sm-11{width:91.6666666667%}

124.ast-col-sm-12{width:100%}

125.ast-col-sm-pull-0{right:auto}

126.ast-col-sm-pull-1{right:8.3333333333%}

127.ast-col-sm-pull-2{right:16.6666666667%}

128.ast-col-sm-pull-3{right:25%}

129.ast-col-sm-pull-4{right:33.3333333333%}

130.ast-col-sm-pull-5{right:41.6666666667%}

131.ast-col-sm-pull-6{right:50%}

132.ast-col-sm-pull-7{right:58.3333333333%}

133.ast-col-sm-pull-8{right:66.6666666667%}

134.ast-col-sm-pull-9{right:75%}

135.ast-col-sm-pull-10{right:83.3333333333%}

136.ast-col-sm-pull-11{right:91.6666666667%}

137.ast-col-sm-pull-12{right:100%}

138.ast-col-sm-push-0{left:auto}

139.ast-col-sm-push-1{left:8.3333333333%}

140.ast-col-sm-push-2{left:16.6666666667%}

141.ast-col-sm-push-3{left:25%}

142.ast-col-sm-push-4{left:33.3333333333%}

143.ast-col-sm-push-5{left:41.6666666667%}

144.ast-col-sm-push-6{left:50%}

145.ast-col-sm-push-7{left:58.3333333333%}

146.ast-col-sm-push-8{left:66.6666666667%}

147.ast-col-sm-push-9{left:75%}

148.ast-col-sm-push-10{left:83.3333333333%}

149.ast-col-sm-push-11{left:91.6666666667%}

150.ast-col-sm-push-12{left:100%}

151.ast-col-sm-offset-0{margin-left:0}

152.ast-col-sm-offset-1{margin-left:8.3333333333%}

153.ast-col-sm-offset-2{margin-left:16.6666666667%}

154.ast-col-sm-offset-3{margin-left:25%}

155.ast-col-sm-offset-4{margin-left:33.3333333333%}

156.ast-col-sm-offset-5{margin-left:41.6666666667%}

157.ast-col-sm-offset-6{margin-left:50%}

158.ast-col-sm-offset-7{margin-left:58.3333333333%}

159.ast-col-sm-offset-8{margin-left:66.6666666667%}

160.ast-col-sm-offset-9{margin-left:75%}

161.ast-col-sm-offset-10{margin-left:83.3333333333%}

162.ast-col-sm-offset-11{margin-left:91.6666666667%}

163.ast-col-sm-offset-12{margin-left:100%}

164}

165@media (min-width:768px){.ast-col-md-1,.ast-col-md-10,.ast-col-md-11,.ast-col-md-12,.ast-col-md-2,.ast-col-md-3,.ast-col-md-4,.ast-col-md-5,.ast-col-md-6,.ast-col-md-7,.ast-col-md-8,.ast-col-md-9{float:left}

166.ast-col-md-1{width:8.3333333333%}

167.ast-col-md-2{width:16.6666666667%}

168.ast-col-md-3{width:25%}

169.ast-col-md-4{width:33.3333333333%}

170.ast-col-md-5{width:41.6666666667%}

171.ast-col-md-6{width:50%}

172.ast-col-md-7{width:58.3333333333%}

173.ast-col-md-8{width:66.6666666667%}

174.ast-col-md-9{width:75%}

175.ast-col-md-10{width:83.3333333333%}

176.ast-col-md-11{width:91.6666666667%}

177.ast-col-md-12{width:100%}

178.ast-col-md-pull-0{right:auto}

179.ast-col-md-pull-1{right:8.3333333333%}

180.ast-col-md-pull-2{right:16.6666666667%}

181.ast-col-md-pull-3{right:25%}

182.ast-col-md-pull-4{right:33.3333333333%}

183.ast-col-md-pull-5{right:41.6666666667%}

184.ast-col-md-pull-6{right:50%}

185.ast-col-md-pull-7{right:58.3333333333%}

186.ast-col-md-pull-8{right:66.6666666667%}

187.ast-col-md-pull-9{right:75%}

188.ast-col-md-pull-10{right:83.3333333333%}

189.ast-col-md-pull-11{right:91.6666666667%}

190.ast-col-md-pull-12{right:100%}

191.ast-col-md-push-0{left:auto}

192.ast-col-md-push-1{left:8.3333333333%}

193.ast-col-md-push-2{left:16.6666666667%}

194.ast-col-md-push-3{left:25%}

195.ast-col-md-push-4{left:33.3333333333%}

196.ast-col-md-push-5{left:41.6666666667%}

197.ast-col-md-push-6{left:50%}

198.ast-col-md-push-7{left:58.3333333333%}

199.ast-col-md-push-8{left:66.6666666667%}

200.ast-col-md-push-9{left:75%}

201.ast-col-md-push-10{left:83.3333333333%}

202.ast-col-md-push-11{left:91.6666666667%}

203.ast-col-md-push-12{left:100%}

204.ast-col-md-offset-0{margin-left:0}

205.ast-col-md-offset-1{margin-left:8.3333333333%}

206.ast-col-md-offset-2{margin-left:16.6666666667%}

207.ast-col-md-offset-3{margin-left:25%}

208.ast-col-md-offset-4{margin-left:33.3333333333%}

209.ast-col-md-offset-5{margin-left:41.6666666667%}

210.ast-col-md-offset-6{margin-left:50%}

211.ast-col-md-offset-7{margin-left:58.3333333333%}

212.ast-col-md-offset-8{margin-left:66.6666666667%}

213.ast-col-md-offset-9{margin-left:75%}

214.ast-col-md-offset-10{margin-left:83.3333333333%}

215.ast-col-md-offset-11{margin-left:91.6666666667%}

216.ast-col-md-offset-12{margin-left:100%}

217}

218@media (min-width:992px){.ast-col-lg-1,.ast-col-lg-10,.ast-col-lg-11,.ast-col-lg-12,.ast-col-lg-2,.ast-col-lg-3,.ast-col-lg-4,.ast-col-lg-5,.ast-col-lg-6,.ast-col-lg-7,.ast-col-lg-8,.ast-col-lg-9{float:left}

219.ast-col-lg-1{width:8.3333333333%}

220.ast-col-lg-2{width:16.6666666667%}

221.ast-col-lg-3{width:25%}

222.ast-col-lg-4{width:33.3333333333%}

223.ast-col-lg-5{width:41.6666666667%}

224.ast-col-lg-6{width:50%}

225.ast-col-lg-7{width:58.3333333333%}

226.ast-col-lg-8{width:66.6666666667%}

227.ast-col-lg-9{width:75%}

228.ast-col-lg-10{width:83.3333333333%}

229.ast-col-lg-11{width:91.6666666667%}

230.ast-col-lg-12{width:100%}

231.ast-col-lg-pull-0{right:auto}

232.ast-col-lg-pull-1{right:8.3333333333%}

233.ast-col-lg-pull-2{right:16.6666666667%}

234.ast-col-lg-pull-3{right:25%}

235.ast-col-lg-pull-4{right:33.3333333333%}

236.ast-col-lg-pull-5{right:41.6666666667%}

237.ast-col-lg-pull-6{right:50%}

238.ast-col-lg-pull-7{right:58.3333333333%}

239.ast-col-lg-pull-8{right:66.6666666667%}

240.ast-col-lg-pull-9{right:75%}

241.ast-col-lg-pull-10{right:83.3333333333%}

242.ast-col-lg-pull-11{right:91.6666666667%}

243.ast-col-lg-pull-12{right:100%}

244.ast-col-lg-push-0{left:auto}

245.ast-col-lg-push-1{left:8.3333333333%}

246.ast-col-lg-push-2{left:16.6666666667%}

247.ast-col-lg-push-3{left:25%}

248.ast-col-lg-push-4{left:33.3333333333%}

249.ast-col-lg-push-5{left:41.6666666667%}

250.ast-col-lg-push-6{left:50%}

251.ast-col-lg-push-7{left:58.3333333333%}

252.ast-col-lg-push-8{left:66.6666666667%}

253.ast-col-lg-push-9{left:75%}

254.ast-col-lg-push-10{left:83.3333333333%}

255.ast-col-lg-push-11{left:91.6666666667%}

256.ast-col-lg-push-12{left:100%}

257.ast-col-lg-offset-0{margin-left:0}

258.ast-col-lg-offset-1{margin-left:8.3333333333%}

259.ast-col-lg-offset-2{margin-left:16.6666666667%}

260.ast-col-lg-offset-3{margin-left:25%}

261.ast-col-lg-offset-4{margin-left:33.3333333333%}

262.ast-col-lg-offset-5{margin-left:41.6666666667%}

263.ast-col-lg-offset-6{margin-left:50%}

264.ast-col-lg-offset-7{margin-left:58.3333333333%}

265.ast-col-lg-offset-8{margin-left:66.6666666667%}

266.ast-col-lg-offset-9{margin-left:75%}

267.ast-col-lg-offset-10{margin-left:83.3333333333%}

268.ast-col-lg-offset-11{margin-left:91.6666666667%}

269.ast-col-lg-offset-12{margin-left:100%}

270}

271@media (min-width:1200px){.ast-col-xl-1,.ast-col-xl-10,.ast-col-xl-11,.ast-col-xl-12,.ast-col-xl-2,.ast-col-xl-3,.ast-col-xl-4,.ast-col-xl-5,.ast-col-xl-6,.ast-col-xl-7,.ast-col-xl-8,.ast-col-xl-9{float:left}

272.ast-col-xl-1{width:8.3333333333%}

273.ast-col-xl-2{width:16.6666666667%}

274.ast-col-xl-3{width:25%}

275.ast-col-xl-4{width:33.3333333333%}

276.ast-col-xl-5{width:41.6666666667%}

277.ast-col-xl-6{width:50%}

278.ast-col-xl-7{width:58.3333333333%}

279.ast-col-xl-8{width:66.6666666667%}

280.ast-col-xl-9{width:75%}

281.ast-col-xl-10{width:83.3333333333%}

282.ast-col-xl-11{width:91.6666666667%}

283.ast-col-xl-12{width:100%}

284.ast-col-xl-pull-0{right:auto}

285.ast-col-xl-pull-1{right:8.3333333333%}

286.ast-col-xl-pull-2{right:16.6666666667%}

287.ast-col-xl-pull-3{right:25%}

288.ast-col-xl-pull-4{right:33.3333333333%}

289.ast-col-xl-pull-5{right:41.6666666667%}

290.ast-col-xl-pull-6{right:50%}

291.ast-col-xl-pull-7{right:58.3333333333%}

292.ast-col-xl-pull-8{right:66.6666666667%}

293.ast-col-xl-pull-9{right:75%}

294.ast-col-xl-pull-10{right:83.3333333333%}

295.ast-col-xl-pull-11{right:91.6666666667%}

296.ast-col-xl-pull-12{right:100%}

297.ast-col-xl-push-0{left:auto}

298.ast-col-xl-push-1{left:8.3333333333%}

299.ast-col-xl-push-2{left:16.6666666667%}

300.ast-col-xl-push-3{left:25%}

301.ast-col-xl-push-4{left:33.3333333333%}

302.ast-col-xl-push-5{left:41.6666666667%}

303.ast-col-xl-push-6{left:50%}

304.ast-col-xl-push-7{left:58.3333333333%}

305.ast-col-xl-push-8{left:66.6666666667%}

306.ast-col-xl-push-9{left:75%}

307.ast-col-xl-push-10{left:83.3333333333%}

308.ast-col-xl-push-11{left:91.6666666667%}

309.ast-col-xl-push-12{left:100%}

310.ast-col-xl-offset-0{margin-left:0}

311.ast-col-xl-offset-1{margin-left:8.3333333333%}

312.ast-col-xl-offset-2{margin-left:16.6666666667%}

313.ast-col-xl-offset-3{margin-left:25%}

314.ast-col-xl-offset-4{margin-left:33.3333333333%}

315.ast-col-xl-offset-5{margin-left:41.6666666667%}

316.ast-col-xl-offset-6{margin-left:50%}

317.ast-col-xl-offset-7{margin-left:58.3333333333%}

318.ast-col-xl-offset-8{margin-left:66.6666666667%}

319.ast-col-xl-offset-9{margin-left:75%}

320.ast-col-xl-offset-10{margin-left:83.3333333333%}

321.ast-col-xl-offset-11{margin-left:91.6666666667%}

322.ast-col-xl-offset-12{margin-left:100%}

323}

324h1,h2,h3,h4,h5,h6{clear:both}

325.entry-content h1,h1{color:#808285;font-size:2em;line-height:1.2}

326.entry-content h2,h2{color:#808285;font-size:1.7em;line-height:1.3}

327.entry-content h3,h3{color:#808285;font-size:1.5em;line-height:1.4}

328.entry-content h4,h4{color:#808285;line-height:1.5;font-size:1.3em}

329.entry-content h5,h5{color:#808285;line-height:1.6;font-size:1.2em}

330.entry-content h6,h6{color:#808285;line-height:1.7;font-size:1.1em}

331html{box-sizing:border-box}

332*,:after,:before{box-sizing:inherit}

333body{color:#808285;background:#fff;font-style:normal}

334ol,ul{margin:0 0 1.5em 3em}

335ul{list-style:disc}

336ol{list-style:decimal}

337li>ol,li>ul{margin-bottom:0;margin-left:1.5em}

338dt{font-weight:700}

339dd{margin:0 1.5em 1.5em}

340b,strong{font-weight:700}

341cite,dfn,em,i{font-style:italic}

342blockquote,q{quotes:"" ""}

343blockquote:after,blockquote:before,q:after,q:before{content:""}

344blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}

345blockquote p:last-child{margin:0}

346address{margin:0 0 1.5em}

347abbr,acronym{border-bottom:1px dotted #666;cursor:help}

348pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;margin-bottom:1.6em;overflow:auto;max-width:100%;padding:1.6em}

349code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}

350img{height:auto;max-width:100%}

351hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}

352.ast-button,.button,button,input,select,textarea{color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline}

353button,input{line-height:normal}

354big{font-size:125%}

355ins,mark{background:0 0;text-decoration:none}

356ol,ul{margin:0 0 1.5em 3em}

357ul{list-style:disc}

358ol{list-style:decimal}

359li>ol,li>ul{margin-bottom:0;margin-left:1.5em}

360dt{font-weight:700}

361dd{margin:0 1.5em 1.5em}

362table,td,th{border:1px solid rgba(0,0,0,.1)}

363table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}

364th{font-weight:700}

365td,th{padding:8px;text-align:left;border-width:0 1px 1px 0}

366.ast-button,.button,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#eaeaea;border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}

367.ast-button:focus,.ast-button:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;border-color:#eaeaea}

368.ast-button:active,.ast-button:focus,.button:active,.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#eaeaea;outline:0}

369input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{color:#666;border:1px solid #ccc;border-radius:2px;-webkit-appearance:none}

370input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}

371textarea{padding-left:3px;width:100%}

372a{color:#4169e1}

373a:focus,a:hover{color:#191970}

374a:focus{outline:thin dotted}

375a:hover{outline:0}

376.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}

377.screen-reader-text:focus{background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;

font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}

378.alignleft{display:inline;float:left;margin-right:1.5em}

379.alignright{display:inline;float:right;margin-left:1.5em}

380.aligncenter{clear:both;text-align:center;display:block;margin-left:auto;margin-right:auto}

381#primary:after,#primary:before,#secondary:after,#secondary:before,.ast-container:after,.ast-container:before,.ast-row:after,.ast-row:before,.clear:after,.clear:before,.sidebar-main:after,.sidebar-main:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.site-main:after,.site-main:before{content:"";display:table}

382#primary:after,#secondary:after,.ast-container:after,.ast-row:after,.clear:after,.sidebar-main:after,.site-content:after,.site-footer:after,.site-header:after,.site-main:after{clear:both}

383embed,iframe,object{max-width:100%}

384.wp-caption{margin-bottom:1.5em;max-width:100%}

385.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}

386.wp-caption .wp-caption-text{margin:.8075em 0}

387.wp-caption-text{text-align:center}

388.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}

389.gallery-columns-2 .gallery-item{max-width:50%}

390.gallery-columns-3 .gallery-item{max-width:33.33%}

391.gallery-columns-4 .gallery-item{max-width:25%}

392.gallery-columns-5 .gallery-item{max-width:20%}

393.gallery-columns-6 .gallery-item{max-width:16.66%}

394.gallery-columns-7 .gallery-item{max-width:14.28%}

395.gallery-columns-8 .gallery-item{max-width:12.5%}

396.gallery-columns-9 .gallery-item{max-width:11.11%}

397.gallery-caption{display:block}

398::selection{color:#fff;background:#0274be}

399body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

400body:not(.logged-in){position:relative}

401#page{position:relative}

402a,a:focus{text-decoration:none}

403.secondary a *,.site-footer a *,.site-header a *,a{transition:all .2s linear}

404.capitalize{text-transform:uppercase}

405img{vertical-align:middle}

406.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:20px}

407p{margin-bottom:1.75em}

408blockquote{margin:1.5em 1em 1.5em 3em;padding:1.2em;font-size:1.1em;line-height:inherit;position:relative}

409.ast-button,.button,input[type=button],input[type=submit]{border-radius:0;padding:18px 30px;border:0;box-shadow:none;text-shadow:none}

410.ast-button:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover{box-shadow:none}

411.ast-button:active,.ast-button:focus,.button:active,.button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus{box-shadow:none}

412.site-title{font-weight:400}

413.site-description,.site-title{margin-bottom:0}

414.site-description a,.site-description:focus a,.site-description:hover a,.site-title a,.site-title:focus a,.site-title:hover a{transition:all .2s linear}

415.site-title a,.site-title a:focus,.site-title a:hover,.site-title a:visited{color:#222}

416.site-description a,.site-description a:focus,.site-description a:hover,.site-description a:visited{color:#999}

417.search-form .search-field{outline:0}

418.ast-search-menu-icon{position:relative;z-index:3}

419.ast-header-break-point.ast-header-custom-item-outside .main-header-bar .ast-search-icon{margin-right:1em}

420.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .main-header-bar-navigation .ast-search-icon{display:none}

421.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-field,.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon.ast-inline-search .search-field{width:100%;padding-right:5.5em}

422.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-submit{display:block;position:absolute;height:100%;top:0;right:0;padding:0 1em;border-radius:0}

423.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-form{padding:0;display:block;overflow:hidden}

424.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;

font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}

425.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000;outline:thin dotted}

426.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,.2);font-family:"Open Sans",sans-serif}

427.astra-icon-down_arrow::after{content:"\e900";font-family:Astra}

428.astra-icon-close::after{content:"\e5cd";font-family:Astra}

429.astra-icon-drag_handle::after{content:"\e25d";font-family:Astra}

430.astra-icon-format_align_justify::after{content:"\e235";font-family:Astra}

431.astra-icon-menu::after{content:"\e5d2";font-family:Astra}

432.astra-icon-reorder::after{content:"\e8fe";font-family:Astra}

433.astra-icon-search::after{content:"\e8b6";font-family:Astra}

434.astra-icon-zoom_in::after{content:"\e56b";font-family:Astra}

435.astra-icon-check-circle::after{content:"\e901";font-family:Astra}

436.astra-icon-shopping-cart::after{content:"\f07a";font-family:Astra}

437.astra-icon-shopping-bag::after{content:"\f290";font-family:Astra}

438.astra-icon-shopping-basket::after{content:"\f291";font-family:Astra}

439.astra-icon-circle-o::after{content:"\e903";font-family:Astra}

440.astra-icon-certificate::after{content:"\e902";font-family:Astra}

441input,select{line-height:1}

442.ast-button,.ast-custom-button,body,button,input[type=button],input[type=submit],textarea{line-height:1.85714285714286}

443.site-title a{line-height:1.2}

444.site-header .site-description{line-height:1.5}

445.ast-single-post .entry-title,.ast-single-post .entry-title a{line-height:1.2}

446.entry-title,.entry-title a{font-weight:400}

447.single .entry-content .gallery{margin-left:-10px;margin-right:-10px}

448.gallery-caption{color:#000;padding:10px;border-radius:0 0 2px 2px;border:1px solid #eaeaea;border-top:none;font-size:.9em}

449.gallery-icon{border-bottom:0;border-radius:2px 2px 0 0;border:1px solid #eaeaea;overflow:hidden}

450.gallery-item{margin:0;padding:10px;border-radius:2px}

451.gallery-item:last-child{margin-bottom:2em}

452.elementor-image-gallery .gallery-icon{border:none}

453.ast-oembed-container{position:relative;padding-top:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}

454.ast-oembed-container embed,.ast-oembed-container iframe,.ast-oembed-container object{position:absolute;top:0;left:0;width:100%;height:100%}

455body .ast-oembed-container *{position:absolute;top:0;left:0;width:100%;height:100%}

456.ast-hidden{display:none!important}

457body{background-color:#fff}

458#page{display:block}

459#primary,#secondary{display:block;position:relative;float:left;width:100%}

460#primary{margin:4em 0}

461.ast-separate-container{background-color:#f5f5f5}

462.ast-separate-container #primary{padding:4em 0;margin:0;border:0}

463.ast-separate-container .site-main>.ast-row{margin-left:0;margin-right:0}

464.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{background-color:#fff;border-bottom:1px solid #eee;margin:0;padding:5.34em 6.67em}

465.ast-separate-container .blog-layout-1{padding:0;border-bottom:0}

466.ast-separate-container .ast-article-single{border-bottom:0}

467@media (max-width:1200px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{margin:0;padding:3.34em 2.4em}

468}

469.ast-page-builder-template .hentry{margin:0}

470.ast-page-builder-template .site-content>.ast-container{max-width:100%;padding:0}

471.ast-page-builder-template .site-content #primary{padding:0;margin:0}

472.ast-page-builder-template .no-results{text-align:center;margin:4em auto}

473.ast-page-builder-template .ast-pagination{padding:2em}

474.ast-page-builder-template .entry-header{margin-top:4em;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}

475.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail{margin-top:0}

476.ast-page-builder-template .entry-header.ast-header-without-markup{margin-top:0;margin-bottom:0}

477.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta{margin-bottom:0}

478.ast-page-builder-template.single .post-navigation{padding-bottom:2em}

479.ast-page-builder-template .ast-archive-description{margin-top:4em;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}

480@media (min-width:993px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:4em 0;padding:0}

481.ast-right-sidebar #primary{padding-right:60px}

482.ast-left-sidebar #primary{padding-left:60px}

483}

484@media (max-width:992px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{padding-left:0;padding-right:0}

485.ast-right-sidebar #primary{padding-right:30px}

486.ast-left-sidebar #primary{padding-left:30px}

487}

488.astra-search-icon::before{content:"\e8b6";font-family:Astra;font-style:normal;font-weight:400;text-decoration:inherit;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

489.ast-search-icon .astra-search-icon{font-size:1.3em}

490.main-navigation{height:100%;-js-display:inline-flex;

display:inline-flex}

491.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative}

492.main-header-menu .menu-link,.main-header-menu>a{text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear}

493.main-header-menu .menu-item{position:relative}

494.main-header-menu .menu-item.focus>.sub-menu,.main-header-menu .menu-item:hover>.sub-menu{right:auto;left:0}

495.main-header-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu:hover>.sub-menu{right:0;left:auto}

496@media (min-width:769px){.main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}

497.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover>.sub-menu{left:-100%}

498}

499.main-header-menu .sub-menu{width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999}

500@media (min-width:769px){.main-header-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .sub-menu .menu-item:hover>.sub-menu{left:100%;right:auto}

501.main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:focus * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:-100%}

502.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}

503}

504.main-header-menu .sub-menu .menu-link{padding:.9em 1em;display:block;word-wrap:break-word}

505.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg)}

506.main-header-menu .sub-menu .sub-menu{top:0}

507.submenu-with-border .sub-menu{border-width:1px;border-style:solid}

508.submenu-with-border .sub-menu .menu-link{border-width:0 0 1px;border-style:solid}

509.submenu-with-border .sub-menu .sub-menu{top:-1px}

510.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link{border-bottom-width:0}

511.ast-header-break-point .main-navigation{padding-left:0}

512.ast-header-break-point .main-navigation ul .menu-item .menu-link{padding:0 20px;display:inline-block;width:100%;border:0;border-bottom-width:1px;border-style:solid;border-color:#eaeaea}

513.ast-header-break-point .main-navigation ul .button-custom-menu-item .menu-link{padding:0 20px;display:inline-block;width:100%;border-bottom-width:1px;border-style:solid;border-color:#eaeaea}

514.ast-header-break-point .main-navigation ul.sub-menu .menu-item .menu-link:before{content:"\e900";font-family:Astra;font-size:.65em;text-decoration:inherit;display:inline-block;transform:translate(0,-2px) rotateZ(270deg);margin-right:5px}

515.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-left:30px}

516.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:40px}

517.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:50px}

518.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:60px}

519.ast-header-break-point .main-header-menu{background-color:#f9f9f9;border-top-width:1px;border-style:solid;border-color:#eaeaea}

520.ast-header-break-point .main-header-menu .sub-menu{background-color:#f9f9f9;position:static;opacity:1;visibility:visible;border:0;width:auto}

521.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:0}

522.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:0}

523.ast-header-break-point .submenu-with-border .sub-menu{border:0}

524.ast-mobile-menu-buttons{display:none}

525.ast-button-wrap{display:inline-block}

526.ast-button-wrap button{box-shadow:none;border:none}

527.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:2px;vertical-align:middle;line-height:1.85714285714286}

528.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0 .5em;width:auto;text-align:center}

529.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu{

font-size:15px;font-size:1rem;font-weight:600}

530.ast-button-wrap .menu-toggle .menu-toggle-icon{font-style:normal;display:inline-block;vertical-align:middle;line-height:2.05}

531.ast-button-wrap .menu-toggle .menu-toggle-icon:before{content:"\e5d2";font-family:Astra;text-decoration:inherit}

532.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon:before{content:"\e5cd"}

533.ast-button-wrap .menu-toggle .mobile-menu-wrap{display:inline-block}

534.ast-button-wrap .menu-toggle:focus{outline:thin dotted}

535.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto}

536.header-main-layout-3 .ast-main-header-bar-alignment{margin-right:auto}

537#site-navigation{height:100%}

538.ast-header-break-point .user-select{clear:both}

539.ast-header-break-point .ast-mobile-menu-buttons{display:block;align-self:center}

540.ast-header-break-point .main-header-bar-navigation{flex:auto}

541.ast-header-break-point .ast-main-header-bar-alignment{display:block;width:100%;flex:auto;order:4}

542.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}

543.comment-navigation .nav-next,.comment-navigation .nav-previous,.post-navigation .nav-next,.post-navigation .nav-previous,.posts-navigation .nav-next,.posts-navigation .nav-previous{width:50%;display:inline-block}

544.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:right}

545.main-header-bar{z-index:1}

546.header-main-layout-1.ast-primary-menu-disabled .ast-masthead-custom-menu-items{text-align:right}

547.header-main-layout-1 .main-header-bar-navigation{text-align:right}

548.header-main-layout-1 .main-header-bar-navigation .sub-menu{text-align:left}

549.header-main-layout-1 .main-navigation{padding-left:15px;vertical-align:top}

550.header-main-layout-1 .main-header-container{align-items:stretch}

551.header-main-layout-2 .main-header-container{display:block}

552.header-main-layout-2 .site-branding{text-align:center;padding-bottom:1em}

553.header-main-layout-2 .site-title{justify-content:center}

554.header-main-layout-2 .main-navigation ul{justify-content:center}

555.header-main-layout-2 .main-header-bar-navigation{text-align:center}

556.header-main-layout-2 .main-header-bar-navigation .sub-menu{text-align:left}

557.header-main-layout-2 .ast-header-custom-item{justify-content:center;line-height:1.85714285714286}

558.header-main-layout-2 .ast-masthead-custom-menu-items{position:relative}

559.header-main-layout-2 .widget{text-align:center}

560.ast-header-custom-item-outside .header-main-layout-2 .main-header-container{-js-display:flex;

display:flex;justify-content:center}

561.ast-header-custom-item-outside .header-main-layout-2 .site-branding{flex:0 0 100%}

562.header-main-layout-3 .ast-site-identity{text-align:right}

563.header-main-layout-3 .main-header-container{flex-direction:row-reverse;align-items:stretch}

564.header-main-layout-3 .main-navigation{padding-right:15px}

565.header-main-layout-3 .main-navigation ul{justify-content:flex-start}

566.header-main-layout-3 .main-header-bar-navigation{text-align:left}

567.header-main-layout-3 .ast-header-custom-item{justify-content:flex-start}

568.header-main-layout-3 .ast-masthead-custom-menu-items{position:relative}

569.header-main-layout-3 li .ast-search-icon{padding-left:.5em}

570.header-main-layout-3 .ast-search-menu-icon{left:0;right:0}

571.header-main-layout-3 li .ast-search-menu-icon{left:1em;right:0}

572.header-main-layout-3 .main-header-bar .ast-search-menu-icon .search-form{padding:0 0 0 3em}

573.header-main-layout-3 .main-header-bar .ast-search-menu-icon.slide-search .search-form{left:-1em;right:auto}

574.ast-header-break-point .header-main-layout-1 .site-branding{padding-right:1em}

575.ast-header-break-point .header-main-layout-1 .main-header-bar-navigation{text-align:left}

576.ast-header-break-point .header-main-layout-1 .main-navigation{padding-left:0}

577.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items{flex:1 1 100%}

578.ast-header-break-point .ast-mobile-header-stack .site-branding{padding-left:0;padding-right:0;padding-bottom:1em;flex:1 1 100%}

579.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items,.ast-header-break-point .ast-mobile-header-stack .ast-site-identity,.ast-header-break-point .ast-mobile-header-stack .site-branding,.ast-header-break-point .ast-mobile-header-stack .site-title{justify-content:center;text-align:center}

580.ast-header-break-point .ast-mobile-header-stack.ast-logo-title-inline .site-title{text-align:left}

581.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{flex:1 1 100%;text-align:center;justify-content:center}

582.ast-header-break-point .ast-mobile-header-stack.header-main-layout-3 .main-header-container{flex-direction:initial}

583.ast-header-break-point .header-main-layout-2 .ast-mobile-menu-buttons{-js-display:flex;

display:flex;justify-content:center}

584.ast-header-break-point .header-main-layout-2 .main-header-bar-navigation,.ast-header-break-point .header-main-layout-2 .widget{text-align:left}

585.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-3 .main-header-bar .ast-search-icon{margin-right:auto;margin-left:1em}

586.ast-header-break-point .header-main-layout-3 .main-header-bar .ast-search-menu-icon.slide-search .search-form{right:auto;left:0}

587.ast-header-break-point .header-main-layout-3.ast-mobile-header-inline .ast-mobile-menu-buttons{justify-content:flex-start}

588.ast-header-break-point .header-main-layout-3 li .ast-search-menu-icon{left:0}

589.ast-header-break-point .header-main-layout-3 .site-branding{padding-left:1em;justify-content:flex-end}

590.ast-header-break-point .header-main-layout-3 .main-navigation{padding-right:0}

591.ast-logo-title-inline .ast-site-identity{-js-display:inline-flex;

display:inline-flex;vertical-align:middle;align-items:center}

592.ast-logo-title-inline .site-logo-img{padding-right:1em}

593.ast-logo-title-inline.header-main-layout-2 .site-logo-img+.ast-site-title-wrap .site-title{justify-content:flex-start}

594@media (max-width:544px){.site-branding img,.site-header .site-logo-img .custom-logo-link img{max-width:100%}

595.ast-header-custom-item-outside .ast-mobile-header-stack .site-branding{padding-right:0}

596.ast-header-custom-item-outside .ast-mobile-header-stack .site-title{justify-content:center;text-align:center}

597.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons,.ast-header-break-point .ast-mobile-header-stack .site-branding{justify-content:center;text-align:center;padding-bottom:0}

598}

599.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-branding{text-align:left}

600.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-title{justify-content:left}

601.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-2 .ast-mobile-menu-buttons{padding-bottom:1em}

602.ast-header-break-point .ast-mobile-header-inline .main-header-container,.ast-header-break-point .ast-mobile-header-stack .main-header-container{-js-display:flex;

display:flex}

603.site-header{z-index:99;position:relative}

604.main-header-container{position:relative}

605.main-header-bar-wrap{position:relative}

606.main-header-bar-wrap .nav-fallback-text{float:right}

607.main-header-bar{background-color:#fff;border-bottom-color:#eaeaea;border-bottom-style:solid}

608.ast-header-break-point .main-header-bar{border:0}

609.ast-header-break-point .nav-fallback-text{float:none}

610.ast-header-break-point .main-header-bar{border-bottom-color:#eaeaea;border-bottom-style:solid}

611.ast-header-break-point .ast-header-custom-item .ast-masthead-custom-menu-items{padding-left:20px;padding-right:20px;margin-bottom:1em;margin-top:1em}

612.ast-header-break-point .ast-header-custom-item .widget:last-child{margin-bottom:1em}

613.main-header-bar{margin-left:auto;margin-right:auto}

614.site-logo-img img{transition:all .2s linear}

615.ast-header-widget-area{line-height:1.65}

616.ast-header-widget-area .no-widget-text,.ast-header-widget-area .widget-title{margin-bottom:0}

617.ast-header-widget-area .widget{margin:.5em;display:inline-block;vertical-align:middle}

618.ast-header-widget-area .widget p{margin-bottom:0}

619.ast-header-widget-area .widget ul{position:static;border:0;width:auto}

620.ast-header-widget-area .widget ul a{border:0}

621.ast-header-widget-area .widget.widget_search .search-field,.ast-header-widget-area .widget.widget_search .search-field:focus{padding:10px 45px 10px 15px}

622.ast-header-widget-area .widget:last-child{margin-bottom:.5em;margin-right:0}

623.submenu-with-border .ast-header-widget-area .widget ul{position:static;border:0;width:auto}

624.submenu-with-border .ast-header-widget-area .widget ul a{border:0}

625.ast-header-break-point .ast-header-widget-area .widget{margin:.5em 0;display:block}

626.ast-header-custom-item .widget{margin:.5em;display:inline-block;vertical-align:middle}

627.ast-header-custom-item .widget p{margin-bottom:0}

628.ast-header-custom-item .widget li{width:auto}

629.ast-desktop .main-header-menu .astra-full-megamenu-wrapper .sub-menu{box-shadow:none}

630.ast-desktop .main-header-menu .astra-megamenu .sub-menu{box-shadow:none}

631.ast-desktop .main-header-menu .sub-menu{box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}

632.ast-desktop .main-header-menu .astra-full-megamenu-wrapper{box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}

633.ast-header-custom-item-inside .button-custom-menu-item .menu-link{display:none}

634.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}

635.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link{display:none}

636.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link{display:block}

637.button-custom-menu-item .ast-custom-button-link .ast-custom-button{font-size:inherit;font-family:inherit;font-weight:inherit}

638.button-custom-menu-item .ast-custom-button-link .ast-custom-button:hover{transition:all .1s ease-in-out}

639.nav-style{display:block;padding:0 15px}

640.site-branding{line-height:1;align-self:center}

641.ast-no-menu-items .main-navigation{display:none}

642.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:transparent}

643.ast-menu-toggle:focus,.ast-menu-toggle:hover{background:0 0;border-color:inherit;color:inherit}

644.ast-menu-toggle:focus{outline:thin dotted}

645.ast-main-header-nav-open .main-header-bar{padding-bottom:0}

646.main-header-bar{z-index:4;position:relative;line-height:4}

647.main-header-bar .main-header-bar-navigation{height:100%}

648.main-header-bar .main-header-bar-navigation:empty{padding:0}

649.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.45}

650.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{content:"\e900";display:inline-block;font-family:Astra;fo

nt-size:9px;font-size:.6rem;font-weight:700;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;line-height:normal}

651.main-header-bar .main-header-bar-navigation .ast-search-icon{display:block;z-index:4;position:relative}

652.main-header-bar .main-header-bar-navigation.toggle-on{padding-top:1em}

653.main-header-bar .ast-search-menu-icon .search-form{background-color:#fff}

654.ast-primary-menu-disabled .main-header-bar .main-header-bar-navigation.toggle-on{padding-top:0}

655.ast-flyout-menu-enable .main-header-bar .ast-masthead-custom-menu-items .ast-custom-button-link{border:none}

656.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-form{visibility:visible;opacity:1;position:relative;right:auto;top:auto;transform:none}

657.ast-above-header-section .user-select .ast-dropdown-active .slide-search.astra-search-icon,.ast-masthead-custom-menu-items .ast-dropdown-active .slide-search.astra-search-icon,.below-header-user-select .ast-dropdown-active .slide-search.astra-search-icon{color:#757575}

658.ast-search-menu-icon.slide-search .search-form{-webkit-backface-visibility:visible;backface-visibility:visible;visibility:hidden;opacity:0;transition:all .2s;position:absolute;z-index:3;right:-1em;top:50%;transform:translateY(-50%)}

659.ast-search-menu-icon.ast-dropdown-active.slide-search .search-form{visibility:visible;opacity:1}

660.ast-search-menu-icon .search-form{border:1px solid #e7e7e7;line-height:normal;padding:0 3em 0 0;border-radius:2px;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;color:inherit;background-color:#fff}

661.ast-search-menu-icon .astra-search-icon{-js-display:flex;

display:flex;line-height:normal}

662.ast-search-menu-icon .astra-search-icon:focus{outline:0}

663.ast-search-menu-icon .search-field{border:none;background-color:transparent;transition:width .2s;border-radius:inherit;color:inherit;font-size:inherit;width:0;color:#757575}

664.ast-search-menu-icon .search-submit{display:none;background:0 0;border:none;font-size:1.3em;color:#757575}

665.ast-search-menu-icon.ast-dropdown-active{visibility:visible;opacity:1;position:relative}

666.ast-search-menu-icon.ast-dropdown-active .search-field{width:235px}

667li.ast-masthead-custom-menu-items{padding:0 1em}

668li.ast-masthead-custom-menu-items a{padding-left:0;padding-right:0;vertical-align:middle}

669li.ast-masthead-custom-menu-items a,li.ast-masthead-custom-menu-items a:focus,li.ast-masthead-custom-menu-items a:hover{background:0 0}

670li.ast-masthead-custom-menu-items .ast-search-icon .astra-search-icon{line-height:1}

671.ast-search-icon{z-index:4;position:relative;line-height:normal}

672.ast-primary-menu-disabled.ast-mobile-header-inline .ast-masthead-custom-menu-items{text-align:right}

673.ast-primary-menu-disabled .ast-masthead-custom-menu-items{flex:1}

674.ast-primary-menu-disabled.header-main-layout-2 .ast-masthead-custom-menu-items{text-align:center}

675.ast-primary-menu-disabled.header-main-layout-3 .ast-masthead-custom-menu-items{text-align:left}

676.ast-masthead-custom-menu-items{padding:0 1em}

677.search-custom-menu-item{position:relative}

678.custom-mobile-logo-link{display:none}

679.ast-site-identity{padding:1em 0}

680.ast-header-break-point .ast-mobile-header-stack .site-description{text-align:center}

681.ast-header-break-point .ast-mobile-header-stack.ast-logo-title-inline .site-description{text-align:left}

682.ast-header-break-point.ast-header-custom-item-outside .ast-primary-menu-disabled .ast-mobile-menu-buttons{display:none}

683.ast-header-break-point .ast-hide-custom-menu-mobile .ast-masthead-custom-menu-items{display:none}

684.ast-header-break-point .ast-mobile-header-inline .site-branding{text-align:left;padding-bottom:0}

685.ast-header-break-point .ast-mobile-header-inline.header-main-layout-3 .site-branding{text-align:right}

686.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{-js-display:flex;

display:flex;flex:1;align-self:center}

687.ast-header-break-point ul li.ast-masthead-custom-menu-items a{padding:0;display:inline-block;width:auto;border:0}

688.ast-header-break-point li.ast-masthead-custom-menu-items{padding-left:20px;padding-right:20px;margin-bottom:1em;margin-top:1em}

689.ast-header-break-point .ast-site-identity{width:100%}

690.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.menu-link:after{display:none}

691.ast-header-break-point .main-header-bar{display:block;line-height:3}

692.ast-header-break-point .main-header-bar .main-header-bar-navigation{line-height:3;display:none}

693.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu{line-height:3}

694.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}

695.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:-1px;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit;transition:all .2s}

696.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before{font-weight:700;content:"\e900";font-family:Astra;text-decoration:inherit;display:inline-block}

697.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}

698.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{border-top-width:1px;border-style:solid;border-color:#eaeaea}

699.ast-header-break-point.ast-header-custom-item-inside .ast-search-menu-icon{position:relative;display:block;right:auto;transform:none}

700.ast-header-break-point .main-navigation{display:block;width:100%}

701.ast-header-break-point .main-navigation ul>.menu-item:first-child{border-top:0}

702.ast-header-break-point .main-navigation ul ul{left:auto;right:auto}

703.ast-header-break-point .main-navigation li{width:100%}

704.ast-header-break-point .main-navigation .widget{margin-bottom:1em}

705.ast-header-break-point .main-navigation .widget li{width:auto}

706.ast-header-break-point .main-navigation .widget:last-child{margin-bottom:0}

707.ast-header-break-point .main-header-bar-navigation{width:calc(100% + 40px);margin:0 -20px}

708.ast-header-break-point .main-header-menu ul ul{top:0}

709.ast-header-break-point .ast-has-mobile-header-logo .custom-logo-link{display:none}

710.ast-header-break-point .ast-has-mobile-header-logo .custom-mobile-logo-link{display:inline-block}

711.ast-header-break-point.ast-mobile-inherit-site-logo .ast-has-mobile-header-logo .astra-logo-svg,.ast-header-break-point.ast-mobile-inherit-site-logo .ast-has-mobile-header-logo .custom-logo-link{display:block}

712.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-menu-buttons{order:2}

713.ast-header-break-point.ast-header-custom-item-outside .main-header-bar-navigation{order:3}

714.ast-header-break-point.ast-header-custom-item-outside .ast-masthead-custom-menu-items{order:1}

715.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-2 .ast-masthead-custom-menu-items{text-align:center}

716.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .ast-mobile-menu-buttons,.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-branding{-js-display:flex;

display:flex}

717.ast-header-break-point.ast-header-custom-item-outside.ast-header-custom-item-outside .header-main-layout-2 .ast-mobile-menu-buttons{padding-bottom:0}

718.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .ast-site-identity{width:100%}

719.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline.header-main-layout-3 .ast-site-identity{width:auto}

720.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline.header-main-layout-2 .site-branding{flex:1 1 auto}

721@media (max-width:544px){.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{width:100%}

722.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons,.ast-header-break-point .ast-mobile-header-stack .site-branding{justify-content:center}

723.ast-header-break-point .ast-mobile-header-stack .main-header-bar-wrap .site-branding{flex:1 1 auto}

724.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-top:.8em}

725.ast-header-break-point .ast-mobile-header-stack.header-main-layout-2 .ast-mobile-menu-buttons{padding-top:.8em}

726.ast-header-break-point .ast-mobile-header-stack.header-main-layout-1 .site-branding{padding-bottom:0}

727.ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items{padding:.8em 1em 0 1em;text-align:center;width:100%}

728.ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack.header-main-layout-3 .ast-masthead-custom-menu-items,.ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack.header-main-layout-3 .ast-mobile-menu-buttons{padding-top:.8em}

729}

730.customize-partial-edit-shortcut-blogname button.customize-partial-edit-shortcut-button{display:none}

731.ast-site-title-wrap:hover .customize-partial-edit-shortcut-blogname button.customize-partial-edit-shortcut-button{display:inline-block}

732.customize-partial-edit-shortcut-blogdescription button.customize-partial-edit-shortcut-button{display:none}

733.ast-site-title-wrap:hover .customize-partial-edit-shortcut-blogdescription button.customize-partial-edit-shortcut-button{display:inline-block}

734.customize-partial-edit-shortcut-astra-settings-display-site-title button.customize-partial-edit-shortcut-button{display:none}

735.customize-partial-edit-shortcut-astra-settings-display-site-tagline button.customize-partial-edit-shortcut-button{display:none}

736.customize-partial-edit-shortcut-custom_logo button.customize-partial-edit-shortcut-button{display:none}

737.site-logo-img:hover .customize-partial-edit-shortcut-custom_logo button.customize-partial-edit-shortcut-button{display:inline-block}

738.customize-partial-edit-shortcut-astra-settings-disable-primary-nav button.customize-partial-edit-shortcut-button{display:none}

739.main-navigation:hover .customize-partial-edit-shortcut-astra-settings-disable-primary-nav button.customize-partial-edit-shortcut-button{display:inline-block}

740.ast-primary-sticky-header-active .customize-partial-edit-shortcut-astra-settings-header-main-stick .customize-partial-edit-shortcut-button{left:100px}

741.ast-primary-sticky-header-active.ast-full-width-header .customize-partial-edit-shortcut-astra-settings-header-main-stick .customize-partial-edit-shortcut-button{left:5px}

742.customize-partial-edit-shortcut-astra-settings-disable-primary-nav .customize-partial-edit-shortcut-button{top:15px}

743.ast-masthead-custom-menu-items.search-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button{left:-30px;top:-7px;display:none}

744.ast-masthead-custom-menu-items.search-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button{display:block}

745.ast-masthead-custom-menu-items.button-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-button-text .customize-partial-edit-shortcut-button{top:-14px;display:none}

746.ast-masthead-custom-menu-items.button-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-button-text .customize-partial-edit-shortcut-button{display:block}

747.ast-masthead-custom-menu-items.text-html-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-html .customize-partial-edit-shortcut-button{left:-30px;top:15px;display:none}

748.ast-masthead-custom-menu-items.text-html-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-html .customize-partial-edit-shortcut-button{display:block}

749.ast-masthead-custom-menu-items.widget-custom-menu-item{text-align:left}

750.ast-masthead-custom-menu-items.widget-custom-menu-item .customize-partial-edit-shortcut .customize-partial-edit-shortcut-button{left:-25px;top:-8px;display:none}

751.ast-masthead-custom-menu-items.widget-custom-menu-item:hover .customize-partial-edit-shortcut .customize-partial-edit-shortcut-button{display:block}

752.ast-masthead-custom-menu-items.woocommerce-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button{top:-20px;left:-25px;display:none}

753.ast-masthead-custom-menu-items.woocommerce-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button{display:block}

754.ast-below-header .below-header-user-select .ast-search-menu-icon,.ast-below-header .below-header-user-select .ast-site-header-cart,.ast-below-header .below-header-user-select.below-header-widget{text-align:left}

755.ast-below-header .customize-partial-edit-shortcut{top:1em}

756.ast-above-header-section .user-select .ast-search-menu-icon{text-align:left}

757.ast-above-header .customize-partial-edit-shortcut{top:.3em}

758.ast-above-header-section-1 .ast-above-header-navigation .customize-partial-edit-shortcut-astra-settings-above-header-section-1 .customize-partial-edit-shortcut-button{left:-14px}

759.ast-above-header-section-1 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-above-header-section-1-search-box-type .customize-partial-edit-shortcut-button{left:-25px;top:-10px}

760.ast-above-header-section-1.woocommerce-above-header .customize-partial-edit-shortcut-astra-settings-above-header-section-1 .customize-partial-edit-shortcut-button{left:-25px;top:-15px}

761.ast-above-header-section-1 .customize-partial-edit-shortcut-astra-settings-above-header-section-1-html .customize-partial-edit-shortcut-button{left:-25px}

762.ast-above-header-section-2 .ast-above-header-navigation .customize-partial-edit-shortcut-astra-settings-above-header-section-2 .customize-partial-edit-shortcut-button{left:-14px}

763.ast-above-header-section-2 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-above-header-section-2-search-box-type .customize-partial-edit-shortcut-button{top:-10px;left:-25px}

764.ast-above-header-section-2.woocommerce-above-header .customize-partial-edit-shortcut-astra-settings-above-header-section-2 .customize-partial-edit-shortcut-button{left:-25px}

765.below-header-section-1.ast-below-header-navigation .customize-partial-edit-shortcut-astra-settings-below-header-section-1 .customize-partial-edit-shortcut-button{left:-14px}

766.below-header-section-1 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-below-header-section-1-search-box-type .customize-partial-edit-shortcut-button{top:-10px;left:-25px}

767.below-header-section-1 .ast-site-header-cart .customize-partial-edit-shortcut-astra-settings-below-header-section-1 .customize-partial-edit-shortcut-button{left:-25px}

768.below-header-section-1 .customize-partial-edit-shortcut-astra-settings-below-header-section-1-html .customize-partial-edit-shortcut-button{left:-25px}

769.below-header-section-2.ast-below-header-navigation .customize-partial-edit-shortcut-astra-settings-below-header-section-2 .customize-partial-edit-shortcut-button{left:-14px}

770.below-header-section-2 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-below-header-section-2-search-box-type .customize-partial-edit-shortcut-button{top:-10px;left:-25px}

771.below-header-section-2 .ast-site-header-cart .customize-partial-edit-shortcut-astra-settings-below-header-section-2 .customize-partial-edit-shortcut-button{left:-25px}

772.below-header-section-2 .customize-partial-edit-shortcut-astra-settings-below-header-section-2-html .customize-partial-edit-shortcut-button{left:-25px}

773.customize-partial-edit-shortcut-astra-settings-above-header-layout .customize-partial-edit-shortcut-button,.customize-partial-edit-shortcut-astra-settings-below-header-layout .customize-partial-edit-shortcut-button{left:-60px}

774.ast-header-break-point .ast-mobile-menu-buttons{text-align:right;-js-display:flex;

display:flex;justify-content:flex-end}

775.ast-header-break-point .ast-mobile-menu-buttons .ast-button-wrap .ast-mobile-menu-buttons-minimal{font-size:1.7em}

776.sticky{display:block}

777.hentry{margin:0 0 1.5em}

778.byline,.updated:not(.published){display:none}

779.group-blog .byline,.single .byline{display:inline}

780.page-links{clear:both;margin-top:1em}

781.page-links a{display:inline-block}

782.page-links a .page-link{border-color:#eaeaea;background:0 0}

783.page-links .page-link{padding:0;margin:0 0 .3em .3em;border:2px solid #eaeaea;color:#000;background:0 0;font-size:.8em;width:2.5em;height:2.5em;line-height:calc(2.5em - 4px);display:inline-block;text-align:center;transition:all .2s linear}

784.page-links .page-link:focus,.page-links .page-link:hover{color:#000}

785@media (max-width:768px){.page-links .page-link{margin-bottom:6px}

786}

787.entry-content>:last-child,.entry-summary>:last-child,.page-content>:last-child{margin-bottom:0}

788.comment-content a{word-wrap:break-word}

789.bypostauthor{display:block}

790.ast-no-sidebar .entry-content .alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw}

791.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-no-sidebar .entry-content .alignfull .alignwide{width:100%;margin-left:auto;margin-right:auto}

792.ast-no-sidebar .entry-content .alignwide{margin-left:-100px;margin-right:-100px;max-width:unset;width:unset}

793.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-no-sidebar .entry-content .alignwide .alignwide{width:100%;margin-left:auto;margin-right:auto}

794.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-no-sidebar .entry-content .wp-block-column .alignwide{margin-left:auto;margin-right:auto;width:100%}

795.ast-no-sidebar.ast-separate-container .entry-content .alignfull{margin-left:-6.67em;margin-right:-6.67em;width:auto}

796@media (max-width:1200px){.ast-no-sidebar.ast-separate-container .entry-content .alignfull{margin-left:-2.4em;margin-right:-2.4em}

797}

798@media (max-width:768px){.ast-no-sidebar.ast-separate-container .entry-content .alignfull{margin-left:-2.14em;margin-right:-2.14em}

799}

800@media (max-width:544px){.ast-no-sidebar.ast-separate-container .entry-content .alignfull{margin-left:-1em;margin-right:-1em}

801}

802.ast-no-sidebar.ast-separate-container .entry-content .alignwide{margin-left:-20px;margin-right:-20px}

803.ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignfull,.ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignwide{margin-left:auto;margin-right:auto;width:100%}

804.blocks-gallery-grid,.wp-block-gallery{margin:0}

805.wp-block-separator{max-width:100px}

806.wp-block-separator.is-style-wide{max-width:none}

807.entry-content .has-2-columns .wp-block-column:first-child{padding-right:10px}

808.entry-content .has-2-columns .wp-block-column:last-child{padding-left:10px}

809@media (max-width:782px){.entry-content .wp-block-columns .wp-block-column{flex-basis:100%}

810.entry-content .has-2-columns .wp-block-column:first-child{padding-right:0}

811.entry-content .has-2-columns .wp-block-column:last-child{padding-left:0}

812}

813body{overflow-x:hidden}

814body .entry-content .wp-block-latest-posts{margin-left:0}

815body .entry-content .wp-block-latest-posts li{list-style:none}

816.ast-no-sidebar .ast-container .entry-content .wp-block-latest-posts{margin-left:0}

817.ast-header-break-point .entry-content .alignwide{margin-left:auto;margin-right:auto}

818.entry-content .blocks-gallery-item img{margin-bottom:auto}

819.wp-block-pullquote{border-top:4px solid #555d66;border-bottom:4px solid #555d66;color:#40464d}

820.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide{margin-left:0;margin-right:0}

821.widget-title{font-weight:400;margin-bottom:1em;line-height:1.5}

822.widget{margin:0 0 2.8em 0}

823.widget:last-child{margin-bottom:0}

824.widget select{max-width:100%}

825.widget ul{margin:0;list-style-type:none}

826.widget_nav_menu ul ul.sub-menu{margin-top:.25em}

827.widget_nav_menu ul ul.sub-menu li{padding-left:20px}

828.widget_nav_menu ul ul.sub-menu a:after{left:-20px}

829.widget_nav_menu ul ul.sub-menu ul a:after{left:-40px}

830.widget_nav_menu ul ul.sub-menu ul ul a:after{left:-60px}

831.widget_nav_menu li{transition:all .2s linear}

832.widget_search .search-form{position:relative;padding:0;background:initial;color:inherit}

833.widget_search .search-form:after{font-family:Astra;font-size:1.2em;font-weight:400;content:"\e8b6";position:absolute;top:50%;right:15px;transform:translate(0,-50%)}

834.widget_search .search-form>label{position:relative}

835.widget_search .search-form input[type=submit],.widget_search .search-form input[type=submit]:focus,.widget_search .search-form input[type=submit]:hover{padding:13px 20px;border-radius:2px;border:none;top:0;right:0;position:absolute;color:transparent;background:0 0;max-width:45px;z-index:2}

836.widget_search .search-form .search-field{background:#fafafa;border-width:1px;border-color:#eaeaea;border-radius:2px}

837.widget_search .search-field,.widget_search .search-field:focus{width:100%;padding:16px 45px 16px 15px}

838.widget_archive ul.children,.widget_categories ul.children,.widget_pages ul.children{position:relative;margin-top:5px;width:100%}

839.widget_archive ul.children li,.widget_categories ul.children li,.widget_pages ul.children li{padding-left:20px}

840.widget_archive li ul.children a:after,.widget_categories li ul.children a:after,.widget_pages li ul.children a:after{left:-20px}

841.widget_archive li ul.children ul a:after,.widget_categories li ul.children ul a:after,.widget_pages li ul.children ul a:after{left:-40px}

842.widget_tag_cloud .tagcloud{margin-top:10px;display:inline-block}

843.widget_tag_cloud .tagcloud a{border:1px solid #e2e2e2;padding:.5em .9em;display:inline-block;margin-bottom:4px;

font-size:14px;margin-right:4px;line-height:1.5;transition:all .2s linear}

844.widget_calendar table,.widget_calendar td,.widget_calendar th{padding:0;text-align:center}

845.widget_calendar table,.widget_calendar th{border:none}

846.widget_calendar td{border-right:none;border-left:none}

847.widget_calendar caption{line-height:2.7em}

848.widget_calendar thead{line-height:2.5em}

849.widget_calendar thead a{color:#0274be;font-size:1rem;vertical-align:middle}

850.widget_calendar thead td{vertical-align:middle;font-weight:700}

851.widget_calendar thead>tr>th{line-height:2.5em;border-bottom:2px solid #eaeaea;border-top:2px solid #eaeaea}

852.widget_calendar tbody{line-height:2.1em;text-align:center}

853.widget_calendar tbody>tr>td{width:14.2857%}

854.widget_calendar tbody>tr:first-child>td{padding-top:3px}

855.widget_calendar #today{background:#0274be}

856.ast-footer-overlay{background-color:#3a3a3a;padding-top:2em;padding-bottom:2em}

857@media (min-width:769px){.ast-footer-overlay{padding-top:2.66666em;padding-bottom:2.66666em}

858}

859.ast-small-footer{line-height:1.85714285714286;position:relative}

860.ast-small-footer .nav-menu a{padding:0 .5em}

861.ast-small-footer .no-widget-text,.ast-small-footer .widget-title{margin-bottom:0}

862.ast-small-footer .widget{margin-bottom:1em}

863.ast-small-footer .widget ul{position:static;border:0;width:auto}

864.ast-small-footer .widget ul a{border:0}

865.ast-small-footer .widget:last-child{margin-bottom:0}

866@media (min-width:769px){.ast-small-footer .nav-menu li{margin:0}

867.ast-small-footer .nav-menu li:first-child a{padding-left:0}

868.ast-small-footer .nav-menu li:last-child a{padding-right:0}

869}

870.ast-footer-site-title .customize-partial-edit-shortcut-button{display:none}

871.footer-sml-layout-1{text-align:center}

872.footer-sml-layout-1 .ast-small-footer-section-2{margin-top:1em}

873.footer-sml-layout-2 .ast-small-footer-section-1,.footer-sml-layout-2 .ast-small-footer-section-2{text-align:center}

874@media (min-width:769px){.footer-sml-layout-2 .ast-small-footer-section-1{text-align:left}

875.footer-sml-layout-2 .ast-small-footer-section-1 .menu-item .menu-link{padding:0 1em 0 0}

876.footer-sml-layout-2 .ast-small-footer-section-2{text-align:right}

877.footer-sml-layout-2 .ast-small-footer-section-2 .menu-item .menu-link{padding:0 0 0 1em}

878}

879@media (max-width:768px){.ast-header-break-point .footer-sml-layout-2 .ast-small-footer-section-2{margin-top:1em}

880}

881@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){.ast-small-footer-wrap .ast-row:before{display:block}

882}

883.site-footer{color:#fff}

884.site-footer .widget-title{color:#eaeaea}

885.site-footer a{color:#eaeaea}

886.site-footer a:focus,.site-footer a:hover{color:#fff}

887.site-footer ul{margin:0;list-style-type:none}

888.site-footer .nav-menu li{display:inline-block}

889.footer-adv-overlay{background-color:#3a3a3a;padding-top:70px;padding-bottom:70px}

890.footer-adv p:last-child{margin-bottom:0}

891.footer-adv .widget_calendar table{margin-bottom:0}

892@media all and (max-width:768px){.footer-adv-widget-1 .widget:last-child{margin:0 0 2.8em}

893}

894.footer-adv .ast-no-widget-row .widget-title{text-transform:capitalize}

895@media all and (max-width:768px){.footer-adv-layout-4 .footer-adv-widget-2 .widget:last-child,.footer-adv-layout-4 .footer-adv-widget-3 .widget:last-child{margin:0 0 2.8em}

896}

897input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:#eaeaea;border-radius:2px;background:#fafafa;box-shadow:none;box-sizing:border-box;transition:all .2s linear}

898input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:#fff;border-color:#eaeaea;box-shadow:none}

899input[type=button],input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:focus,input[type=submit]:hover{box-shadow:none}

900textarea{width:100%}

901input[type=search]:focus{outline:thin dotted}

902input[type=range]{-webkit-appearance:none;width:100%;margin:5.7px 0;padding:0;border:none}

903input[type=range]:focus{outline:0}

904input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);border-radius:13.6px;border:0 solid #fff}

905input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer;-webkit-appearance:none;margin-top:-5.7px}

906input[type=range]:focus::-webkit-slider-runnable-track{background:rgba(255,255,255,.2)}

907input[type=range]::-moz-range-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);border-radius:13.6px;border:0 solid #fff}

908input[type=range]::-moz-range-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer}

909input[type=range]::-ms-track{width:100%;height:8.6px;cursor:pointer;background:0 0;border-color:transparent;color:transparent}

910input[type=range]::-ms-fill-lower{background:rgba(199,199,199,.2);border:0 solid #fff;border-radius:27.2px;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9}

911input[type=range]::-ms-fill-upper{background:rgba(255,255,255,.2);border:0 solid #fff;border-radius:27.2px;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9}

912input[type=range]::-ms-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer;height:8.6px}

913input[type=range]:focus::-ms-fill-lower{background:rgba(255,255,255,.2)}

914input[type=range]:focus::-ms-fill-upper{background:rgba(255,255,255,.2)}

915input[type=color]{border:none;width:100px;padding:0;height:30px;cursor:pointer}

916input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:none}

917input[type=color]::-webkit-color-swatch{border:none}

918.page .entry-header{margin-bottom:1.5em}

919.search .entry-header{margin-bottom:1em}

920.ast-single-post .entry-header.ast-header-without-markup,.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{margin-bottom:0}

921.entry-header{margin-bottom:1em;word-wrap:break-word}

922.entry-header+.ast-blog-featured-section{margin-top:.5em}

923.entry-content{word-wrap:break-word}

924.entry-content p{margin-bottom:1.6em}

925.read-more{margin-bottom:0}

926.read-more .ast-right-arrow{font-size:1em}

927.ast-no-thumb .ast-blog-featured-section{margin-bottom:0}

928.ast-no-thumb .entry-header+.ast-blog-featured-section{margin-top:0}

929.ast-blog-featured-section{margin-bottom:1.5em}

930.ast-blog-featured-section .gallery{margin-bottom:0}

931.error404 .page-header{margin-bottom:1.5em}

932.error404 .page-header .page-title{margin-bottom:0}

933.archive .entry-title,.blog .entry-title,.search .entry-title{line-height:1.3}

934.archive .format-aside .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-title,.blog .format-status .entry-title{display:none}

935.page-title{margin-bottom:1em;font-weight:400}

936.entry-title{margin-bottom:.2em}

937.ast-article-post{margin-bottom:2.5em}

938.ast-article-post:last-child{margin-bottom:0;border-bottom:0}

939.search .site-content .content-area .search-form{margin-bottom:3em}

940.blog-layout-1 .post-thumb{padding-left:0;padding-right:0;position:relative}

941.blog .posted-on{z-index:1}

942.ast-blog-featured-section .posted-on{width:5.714285714em;height:5.714285714em;padding:.7em}

943.ast-blog-featured-section .posted-on .date-month,.ast-blog-featured-section .posted-on .date-year{font-size:.8571428571em;line-height:1em}

944.ast-blog-featured-section .posted-on .date-day{font-size:2.5em;line-height:.9em;font-weight:900;margin:.1em 0}

945.ast-author-box img.avatar{border-radius:50%;margin:0 0 0 20px}

946.ast-archive-description{margin-bottom:2.5em;padding-bottom:1.3333em;border-bottom:1px solid #eee}

947.ast-archive-description .ast-archive-title{margin-bottom:4px;font-size:40px;font-size:2.85714rem;font-weight:300}

948.ast-archive-description p{margin-bottom:0;font-size:20px;font-size:1.42857rem;line-height:1.65;font-weight:300}

949.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{background-color:#eee;padding-bottom:0;border-bottom:0}

950@media (max-width:1200px){.ast-separate-container .ast-archive-description{margin:0;padding:3.34em 2.4em}

951}

952@media (max-width:992px){.ast-separate-container .ast-archive-description{padding:2.14em}

953}

954@media (min-width:1201px){.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{margin:0;padding:5em 6.67em 3.33333em}

955}

956.single .entry-header{margin-bottom:2em}

957.single .post-navigation{margin:0;padding:2em 0 0;border-top:1px solid #eee}

958@media (max-width:768px){.single .post-navigation{padding-top:1.5em}

959}

960.single .post-navigation a{margin:2px;display:inline-block;text-align:center;color:#000}

961@media (min-width:421px){.single .post-navigation .nav-links{-js-display:flex;

display:flex}

962.single .post-navigation .nav-next,.single .post-navigation .nav-previous{flex:auto}

963}

964@media (max-width:420px){.single .post-navigation .ast-left-arrow,.single .post-navigation .ast-right-arrow{display:none}

965.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:100%}

966.single .post-navigation .nav-next a,.single .post-navigation .nav-previous a{width:100%}

967.single .post-navigation .nav-previous{margin-bottom:1em}

968}

969.single.ast-page-builder-template .entry-header{padding-left:20px;padding-right:20px}

970.single .entry-header .ast-single-post-order+.post-thumb img{margin-top:2em;margin-bottom:0}

971.single .entry-header.ast-no-title .post-thumb+.ast-single-post-order{margin-top:0}

972.single .entry-header .post-thumb+.ast-single-post-order{margin-top:2em}

973.single .entry-header .post-thumb img{margin-top:0;margin-bottom:0}

974.page .has-post-thumbnail .post-thumb img{margin-bottom:1.5em}

975.post-password-form{text-align:center}

976@media (max-width:420px){.post-password-form input[type=password]{display:block;margin:10px auto}

977}

978.post-password-form input[type=submit]{padding:10px 20px;border-radius:2px}

979.ast-separate-container .post-navigation{border-top:0;padding-left:3.33333em;padding-right:3.33333em}

980@media (max-width:420px){.ast-separate-container .post-navigation{padding-left:0;padding-right:0}

981}

982@media (max-width:768px){.ast-separate-container .entry-header{margin-bottom:1em}

983}

984.ast-page-builder-template.single-post .site-content>.ast-container{max-width:100%}

985.ast-404-layout-1{text-align:center;margin:4em auto}

986.ast-404-layout-1 .page-sub-title{font-size:1.5rem;font-weight:700}

987.ast-404-layout-1 .widget_search{padding-top:.5em}

988.ast-404-search{margin-top:1.5em}

989.ast-404-search .widget_search{max-width:370px;margin:0 auto}

990.ast-separate-container .error-404,.ast-separate-container .no-results{background-color:#fff}

991@media (max-width:1200px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:3.34em 2.4em}

992}

993@media (max-width:768px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 2.14em}

994}

995@media (max-width:544px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 1em}

996}

997@media (min-width:1201px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:5.34em 6.67em}

998}

999.blog-layout-1{width:100%;display:inline-block;padding-bottom:2em;vertical-align:middle;border-bottom:1px solid #eee}

1000.blog-layout-1 .posted-on{left:0}

1001.blog-layout-1 .post-content,.blog-layout-1 .post-thumb{padding-left:0;padding-right:0}

1002.fl-builder-content{clear:both}

1003.fl-theme-builder-archive .fl-post-column>.hentry,.fl-theme-builder-archive .fl-post-gallery-post.hentry{margin:0}

1004.fl-theme-builder-archive h2.fl-post-feed-title{clear:initial}

1005.ast-fluid-width-layout .fl-row-fixed-width .fl-row-fixed-width{padding-left:0;padding-right:0}

1006.js_active .vc_row{margin-left:auto;margin-right:auto}

1007.js_active .ast-plain-container.ast-single-post #primary,.js_active .ast-plain-container.ast-single-post .hentry{margin:0;padding-top:0;padding-bottom:0}

1008.js_active .ast-plain-container.ast-single-post .entry-header{margin-top:4em}

1009.js_active .ast-plain-container.ast-single-post .entry-header.ast-header-without-markup{margin-top:0;margin-bottom:0}

1010.js_active .ast-plain-container.ast-single-post .entry-header.ast-no-title.ast-no-meta{margin-bottom:0}

1011@media (max-width:768px){.js_active .ast-plain-container.ast-single-post .entry-header{margin-top:1.5em}

1012}

1013.js_active .ast-page-builder-template.ast-left-sidebar .vc_row[data-vc-full-width],.js_active .ast-page-builder-template.ast-right-sidebar .vc_row[data-vc-full-width],.js_active .ast-plain-container.ast-left-sidebar .vc_row[data-vc-full-width],.js_active .ast-plain-container.ast-right-sidebar .vc_row[data-vc-full-width]{max-width:100%;left:0!important}

1014.js_active .ast-left-sidebar .vc_row[data-vc-full-width],.js_active .ast-right-sidebar .vc_row[data-vc-full-width]{max-width:100%;left:0!important;padding-right:0!important;padding-left:0!important}

1015.ast-flex{-js-display:flex;

display:flex;flex-wrap:wrap}

1016.ast-flex-1{flex:1}

1017.ast-flex-2{flex:2}

1018.ast-flex-3{flex:3}

1019.ast-flex-4{flex:4}

1020.ast-flex-5{flex:5}

1021.ast-inline-flex{-js-display:inline-flex;

display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}

1022.ast-flex-direction-row{flex-direction:row}

1023.ast-flex-direction-row-reverse{flex-direction:row-reverse}

1024.ast-flex-direction-column{flex-direction:column}

1025.ast-flex-direction-column-reverse{flex-direction:column-reverse}

1026.ast-flex-wrap-nowrap{flex-wrap:nowrap}

1027.ast-flex-wrap-wrap{flex-wrap:wrap}

1028.ast-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse}

1029.ast-justify-content-flex-start{justify-content:flex-start}

1030.ast-justify-content-flex-end{justify-content:flex-end}

1031.ast-justify-content-center{justify-content:center}

1032.ast-justify-content-space-between{justify-content:space-between}

1033.ast-justify-content-space-around{justify-content:space-around}

1034.ast-align-items-flex-start{align-items:flex-start}

1035.ast-align-items-flex-end{align-items:flex-end}

1036.ast-align-items-center{align-items:center}

1037.ast-align-items-baseline{align-items:baseline}

1038.ast-align-items-stretch{align-items:stretch}

1039.ast-align-content-flex-start{align-content:flex-start}

1040.ast-align-content-flex-end{align-content:flex-end}

1041.ast-align-content-center{align-content:center}

1042.ast-align-content-space-between{align-content:space-between}

1043.ast-align-content-space-around{align-content:space-around}

1044.ast-align-content-stretch{align-content:stretch}

1045.ast-order-1{order:1}

1046.ast-order-2{order:2}

1047.ast-order-3{order:3}

1048.ast-order-4{order:4}

1049.ast-order-5{order:5}

1050.ast-flex-grow-1{flex-grow:1}

1051.ast-flex-grow-2{flex-grow:2}

1052.ast-flex-grow-3{flex-grow:3}

1053.ast-flex-grow-4{flex-grow:4}

1054.ast-flex-grow-5{flex-grow:5}

1055.ast-flex-shrink-1{flex-shrink:1}

1056.ast-flex-shrink-2{flex-shrink:2}

1057.ast-flex-shrink-3{flex-shrink:3}

1058.ast-flex-shrink-4{flex-shrink:4}

1059.ast-flex-shrink-5{flex-shrink:5}

1060.ast-align-self-auto{align-self:auto}

1061.ast-align-self-flex-start{align-self:flex-start}

1062.ast-align-self-flex-end{align-self:flex-end}

1063.ast-align-self-center{align-self:center}

1064.ast-align-self-baseline{align-self:baseline}

1065.ast-align-self-stretch{align-self:stretch}

1066

1067/* [inline: after] */html{font-size:93.75%}

1068a,.page-title{color:#0274be}

1069a:hover,a:focus{color:#3a3a3a}

1070body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:inherit;

font-size:15px;font-size:1rem}

1071blockquote{color:#000}

1072.site-title{font-size:35px;font-size:2.3333333333333rem}

1073header .custom-logo-link img{max-width:230px}

1074.astra-logo-svg{width:230px}

1075.ast-archive-description .ast-archive-title{font-size:40px;font-size:2.6666666666667rem}

1076.site-header .site-description{

font-size:15px;font-size:1rem}

1077.entry-title{font-size:30px;font-size:2rem}

1078h1,.entry-content h1{font-size:40px;font-size:2.6666666666667rem}

1079h2,.entry-content h2{font-size:30px;font-size:2rem}

1080h3,.entry-content h3{font-size:25px;font-size:1.6666666666667rem}

1081h4,.entry-content h4{font-size:20px;font-size:1.3333333333333rem}

1082h5,.entry-content h5{font-size:18px;font-size:1.2rem}

1083h6,.entry-content h6{

font-size:15px;font-size:1rem}

1084.ast-single-post .entry-title,.page-title{font-size:30px;font-size:2rem}

1085::selection{background-color:#0274be;color:#fff}

1086body,h1,.entry-title a,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:#3a3a3a}

1087.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#fff;border-color:#0274be;background-color:#0274be}

1088input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:#0274be}

1089input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:#0274be;background-color:#0274be;box-shadow:none}

1090.site-footer a:hover+.post-count,.site-footer a:focus+.post-count{background:#0274be;border-color:#0274be}

1091.single .nav-links .nav-previous,.single .nav-links .nav-next{color:#0274be}

1092.entry-meta,.entry-meta *{line-height:1.45;color:#0274be}

1093.entry-meta a:hover,.entry-meta a:hover *,.entry-meta a:focus,.entry-meta a:focus *,.page-links>.page-link,.page-links .page-link:hover,.post-navigation a:hover{color:#3a3a3a}

1094.widget-title{font-size:21px;font-size:1.4rem;color:#3a3a3a}

1095#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:#0274be}

1096.secondary .calendar_wrap #today,.ast-progress-val span{background:#0274be}

1097.secondary a:hover+.post-count,.secondary a:focus+.post-count{background:#0274be;border-color:#0274be}

1098.calendar_wrap #today>a{color:#fff}

1099.page-links .page-link,.single .post-navigation a{color:#0274be}

1100.single .ast-author-details .author-title{color:#3a3a3a}

1101.main-header-menu .menu-link,.ast-header-custom-item a{color:#3a3a3a}

1102.main-header-menu .menu-item:hover>.menu-link,.main-header-menu .menu-item:hover>.ast-menu-toggle,.main-header-menu .ast-masthead-custom-menu-items a:hover,.main-header-menu .menu-item.focus>.menu-link,.main-header-menu .menu-item.focus>.ast-menu-toggle,.main-header-menu .current-menu-item>.menu-link,.main-header-menu .current-menu-ancestor>.menu-link,.main-header-menu .current-menu-item>.ast-menu-toggle,.main-header-menu .current-menu-ancestor>.ast-menu-toggle{color:#0274be}

1103.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle{background:transparent;color:#0274be}

1104.ast-header-break-point .ast-mobile-menu-buttons-outline.menu-toggle{background:transparent;border:1px solid #0274be;color:#0274be}

1105.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle{background:#0274be;color:#fff}

1106.footer-adv .footer-adv-overlay{border-top-style:solid;border-top-color:#7a7a7a}

1107.wp-block-buttons.aligncenter{justify-content:center}

1108@media (min-width:1200px){.ast-separate-container.ast-right-sidebar .entry-content .wp-block-image.alignfull,.ast-separate-container.ast-left-sidebar .entry-content .wp-block-image.alignfull,.ast-separate-container.ast-right-sidebar .entry-content .wp-block-cover.alignfull,.ast-separate-container.ast-left-sidebar .entry-content .wp-block-cover.alignfull{margin-left:-6.67em;margin-right:-6.67em;max-width:unset;width:unset}

1109.ast-separate-container.ast-right-sidebar .entry-content .wp-block-image.alignwide,.ast-separate-container.ast-left-sidebar .entry-content .wp-block-image.alignwide,.ast-separate-container.ast-right-sidebar .entry-content .wp-block-cover.alignwide,.ast-separate-container.ast-left-sidebar .entry-content .wp-block-cover.alignwide{margin-left:-20px;margin-right:-20px;max-width:unset;width:unset}

1110}

1111@media (min-width:1200px){.wp-block-group .has-background{padding:20px}

1112}

1113@media (min-width:1200px){.ast-no-sidebar.ast-separate-container .entry-content .wp-block-group.alignwide,.ast-no-sidebar.ast-separate-container .entry-content .wp-block-cover.alignwide{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}

1114.ast-no-sidebar.ast-separate-container .entry-content .wp-block-cover.alignfull,.ast-no-sidebar.ast-separate-container .entry-content .wp-block-group.alignfull{margin-left:-6.67em;margin-right:-6.67em;padding-left:6.67em;padding-right:6.67em}

1115}

1116@media (min-width:1200px){.wp-block-cover-image.alignwide .wp-block-cover__inner-container,.wp-block-cover.alignwide .wp-block-cover__inner-container,.wp-block-cover-image.alignfull .wp-block-cover__inner-container,.wp-block-cover.alignfull .wp-block-cover__inner-container{width:100%}

1117}

1118.ast-plain-container.ast-no-sidebar #primary{margin-top:0;margin-bottom:0}

1119@media (max-width:921px){.ast-theme-transparent-header #primary,.ast-theme-transparent-header #secondary{padding:0}

1120}

1121.wp-block-columns{margin-bottom:unset}

1122.wp-block-image.size-full{margin:2rem 0}

1123.wp-block-separator.has-background{padding:0}

1124.wp-block-gallery{margin-bottom:1.6em}

1125.wp-block-group{padding-top:4em;padding-bottom:4em}

1126.wp-block-group__inner-container .wp-block-columns:last-child,.wp-block-group__inner-container :last-child,.wp-block-table table{margin-bottom:0}

1127.blocks-gallery-grid{width:100%}

1128.wp-block-navigation-link__content{padding:5px 0}

1129.wp-block-group .wp-block-group .has-text-align-center,.wp-block-group .wp-block-column .has-text-align-center{max-width:100%}

1130.has-text-align-center{margin:0 auto}

1131@media (min-width:1200px){.wp-block-cover__inner-container,.alignwide .wp-block-group__inner-container,.alignfull .wp-block-group__inner-container{max-width:1200px;margin:0 auto}

1132.wp-block-group.alignnone,.wp-block-group.aligncenter,.wp-block-group.alignleft,.wp-block-group.alignright,.wp-block-group.alignwide,.wp-block-columns.alignwide{margin:2rem 0 1rem 0}

1133}

1134@media (max-width:1200px){.wp-block-group{padding:3em}

1135.wp-block-group .wp-block-group{padding:1.5em}

1136.wp-block-columns,.wp-block-column{margin:1rem 0}

1137}

1138@media (min-width:921px){.wp-block-columns .wp-block-group{padding:2em}

1139}

1140@media (max-width:544px){.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:unset}

1141.wp-block-cover,.wp-block-cover-image{padding:2em 0}

1142.wp-block-group,.wp-block-cover{padding:2em}

1143.wp-block-media-text__media img,.wp-block-media-text__media video{width:unset;max-width:100%}

1144.wp-block-media-text.has-background .wp-block-media-text__content{padding:1em}

1145}

1146@media (max-width:921px){.ast-plain-container.ast-no-sidebar #primary{padding:0}

1147}

1148@media (min-width:544px){.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 8% 0 0}

1149.entry-content .wp-block-media-text .wp-block-media-text__content{padding:0 0 0 8%}

1150.ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-bottom-left>*,.ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-bottom-right>*,.ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-top-left>*,.ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-top-right>*,.ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-center-right>*,.ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-center-left>*{margin:0}

1151}

1152@media (max-width:544px){.entry-content .wp-block-media-text .wp-block-media-text__content{padding:8% 0}

1153.wp-block-media-text .wp-block-media-text__media img{width:auto;max-width:100%}

1154}

1155@media (max-width:921px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:1.5em 2.14em}

1156.ast-separate-container #primary,.ast-separate-container #secondary{padding:1.5em 0}

1157#primary,#secondary{padding:1.5em 0;margin:0}

1158.ast-left-sidebar #content>.ast-container{

display:flex;flex-direction:column-reverse;width:100%}

1159.ast-author-box img.avatar{margin:20px 0 0 0}

1160}

1161@media (max-width:921px){.ast-right-sidebar #primary{padding-right:0}

1162}

1163@media (min-width:922px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0}

1164.search-no-results.ast-separate-container #primary{margin-bottom:4em}

1165}

1166@media (min-width:922px){.ast-right-sidebar #primary{border-right:1px solid #eee}

1167.ast-left-sidebar #primary{border-left:1px solid #eee}

1168}

1169.elementor-button-wrapper .elementor-button{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0}

1170body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{border-radius:2px;padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px}

1171.elementor-button-wrapper .elementor-button{border-color:#eea60e;background-color:#eea60e}

1172.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus{color:#fff;background-color:#edba4b;border-color:#edba4b}

1173.wp-block-button .wp-block-button__link,.elementor-button-wrapper .elementor-button,.elementor-button-wrapper .elementor-button:visited{color:#fff}

1174.elementor-button-wrapper .elementor-button{font-family:inherit;font-weight:inherit;line-height:1}

1175.wp-block-button .wp-block-button__link{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;border-color:#eea60e;background-color:#eea60e;color:#fff;font-family:inherit;font-weight:inherit;line-height:1;border-radius:2px;padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px}

1176.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{color:#fff;background-color:#edba4b;border-color:#edba4b}

1177.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#fff;border-color:#eea60e;background-color:#eea60e;border-radius:2px;padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px;font-family:inherit;font-weight:inherit;line-height:1}

1178button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{color:#fff;background-color:#edba4b;border-color:#edba4b}

1179@media (min-width:921px){.ast-container{max-width:100%}

1180}

1181@media (min-width:544px){.ast-container{max-width:100%}

1182}

1183@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:1.5em 1em}

1184.ast-separate-container #content .ast-container{padding-left:.54em;padding-right:.54em}

1185.ast-separate-container .ast-archive-description{padding:1.5em 1em}

1186.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px}

1187}

1188@media (max-width:921px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block}

1189.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0}

1190}

1191@media (max-width:921px){.ast-archive-description .ast-archive-title{font-size:40px}

1192.entry-title{font-size:30px}

1193h1,.entry-content h1{font-size:30px}

1194h2,.entry-content h2{font-size:25px}

1195h3,.entry-content h3{font-size:20px}

1196.ast-single-post .entry-title,.page-title{font-size:30px}

1197}

1198@media (max-width:544px){.ast-archive-description .ast-archive-title{font-size:40px}

1199.entry-title{font-size:30px}

1200h1,.entry-content h1{font-size:30px}

1201h2,.entry-content h2{font-size:25px}

1202h3,.entry-content h3{font-size:20px}

1203.ast-single-post .entry-title,.page-title{font-size:30px}

1204}

1205@media (max-width:921px){html{font-size:85.5%}

1206}

1207@media (max-width:544px){html{font-size:85.5%}

1208}

1209@media (min-width:922px){.ast-container{max-width:1240px}

1210}

1211@font-face{font-family:"Astra";src:url(https://www.jordiaguilarabogados.com/wp-content/themes/astra/assets/fonts/astra.woff) format("woff"),url(https://www.jordiaguilarabogados.com/wp-content/themes/astra/assets/fonts/astra.ttf) format("truetype"),url(https://www.jordiaguilarabogados.com/wp-content/themes/astra/assets/fonts/astra.svg#astra) format("svg");font-weight:400;font-style:normal;font-display:swap}

1212@media (max-width:921px){.main-header-bar .main-header-bar-navigation{display:none}

1213}

1214.ast-desktop .main-header-menu.submenu-with-border .sub-menu,.ast-desktop .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper{border-color:#0274be}

1215.ast-desktop .main-header-menu.submenu-with-border .sub-menu{border-top-width:2px;border-right-width:0;border-left-width:0;border-bottom-width:0;border-style:solid}

1216.ast-desktop .main-header-menu.submenu-with-border .sub-menu .sub-menu{top:-2px}

1217.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu-link,.ast-desktop .main-header-menu.submenu-with-border .children .menu-link{border-bottom-width:0;border-style:solid;border-color:#eaeaea}

1218@media (min-width:922px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover>.sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus>.sub-menu{margin-left:0}

1219}

1220.ast-small-footer{border-top-style:solid;border-top-width:1px;border-top-color:#7a7a7a}

1221.ast-small-footer-wrap{text-align:center}

1222.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo .astra-logo-svg{width:150px}

1223.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img{max-width:150px}

1224@media (max-width:921px){.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo .astra-logo-svg{width:120px}

1225.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img{max-width:120px}

1226}

1227@media (max-width:543px){.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo .astra-logo-svg{width:100px}

1228.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img{max-width:100px}

1229}

1230@media (min-width:922px){.ast-theme-transparent-header #masthead{position:absolute;left:0;right:0}

1231.ast-theme-transparent-header .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .main-header-bar{background:none}

1232body.elementor-editor-active.ast-theme-transparent-header #masthead,.fl-builder-edit .ast-theme-transparent-header #masthead,body.vc_editor.ast-theme-transparent-header #masthead,body.brz-ed.ast-theme-transparent-header #masthead{z-index:0}

1233.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .custom-mobile-logo-link{display:none}

1234.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:inline-block}

1235.ast-theme-transparent-header .ast-above-header,.ast-theme-transparent-header .ast-above-header.ast-above-header-bar{background-image:none;background-color:transparent}

1236.ast-theme-transparent-header .ast-below-header{background-image:none;background-color:transparent}

1237}

1238.ast-theme-transparent-header .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu,.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar{background-color:#fff}

1239.ast-theme-transparent-header .main-header-bar .ast-search-menu-icon form{background-color:#fff}

1240.ast-theme-transparent-header .ast-above-header,.ast-theme-transparent-header .ast-above-header.ast-above-header-bar,.ast-theme-transparent-header .ast-below-header,.ast-header-break-point.ast-theme-transparent-header .ast-above-header,.ast-header-break-point.ast-theme-transparent-header .ast-below-header{background-color:#fff}

1241@media (max-width:921px){.ast-theme-transparent-header #masthead{position:absolute;left:0;right:0}

1242.ast-theme-transparent-header .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .main-header-bar{background:none}

1243body.elementor-editor-active.ast-theme-transparent-header #masthead,.fl-builder-edit .ast-theme-transparent-header #masthead,body.vc_editor.ast-theme-transparent-header #masthead,body.brz-ed.ast-theme-transparent-header #masthead{z-index:0}

1244.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .custom-mobile-logo-link{display:none}

1245.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:inline-block}

1246.ast-theme-transparent-header .ast-above-header,.ast-theme-transparent-header .ast-above-header.ast-above-header-bar{background-image:none;background-color:transparent}

1247.ast-theme-transparent-header .ast-below-header{background-image:none;background-color:transparent}

1248}

1249@media (max-width:921px){.ast-theme-transparent-header .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu,.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar{background-color:#fff}

1250.ast-theme-transparent-header .main-header-bar .ast-search-menu-icon form{background-color:#fff}

1251.ast-theme-transparent-header .ast-above-header,.ast-theme-transparent-header .ast-above-header.ast-above-header-bar,.ast-theme-transparent-header .ast-below-header,.ast-header-break-point.ast-theme-transparent-header .ast-above-header,.ast-header-break-point.ast-theme-transparent-header .ast-below-header{background-color:#fff}

1252}

1253@media (max-width:544px){.ast-theme-transparent-header .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu,.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar{background-color:#fff}

1254.ast-theme-transparent-header .main-header-bar .ast-search-menu-icon form{background-color:#fff}

1255.ast-theme-transparent-header .ast-above-header,.ast-theme-transparent-header .ast-above-header.ast-above-header-bar,.ast-theme-transparent-header .ast-below-header,.ast-header-break-point.ast-theme-transparent-header .ast-above-header,.ast-header-break-point.ast-theme-transparent-header .ast-below-header{background-color:#fff}

1256}

1257.ast-theme-transparent-header .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .main-header-bar{border-bottom-style:solid}

1258.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0}

1259.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit}

1260.ast-breadcrumbs .trail-items{list-style:none}

1261.trail-items li::after{padding:0 .3em;content:"\00bb"}

1262.trail-items li:last-of-type::after{display:none}

1263.elementor-widget-heading .elementor-heading-title{margin:0}

1264.elementor-post.elementor-grid-item.hentry{margin-bottom:0}

1265.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.elementor-element .elementor-wc-products .woocommerce[class*='columns-'] ul.products li.product{width:auto;margin:0;float:none}

1266.ast-left-sidebar .elementor-section.elementor-section-stretched,.ast-right-sidebar .elementor-section.elementor-section-stretched{max-width:100%;left:0!important}

1267.ast-header-break-point .main-header-bar{border-bottom-width:1px}

1268@media (min-width:922px){.main-header-bar{border-bottom-width:1px}

1269}

1270.ast-safari-browser-less-than-11 .main-header-menu .menu-item,.ast-safari-browser-less-than-11 .main-header-bar .ast-masthead-custom-menu-items{display:block}

1271.main-header-menu .menu-item,.main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;

display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

1272.main-header-menu>.menu-item>.menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;

display:flex}

1273.ast-primary-menu-disabled .main-header-bar .ast-masthead-custom-menu-items{flex:unset}

1274.ast-desktop .astra-menu-animation-slide-up>.menu-item>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-up>.menu-item>.sub-menu,.ast-desktop .astra-menu-animation-slide-up>.menu-item>.sub-menu .sub-menu{opacity:0;visibility:hidden;transform:translateY(.5em);transition:visibility .2s ease,transform .2s ease}

1275.ast-desktop .astra-menu-animation-slide-up>.menu-item .menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-up>.menu-item .menu-item:hover>.sub-menu,.ast-desktop .astra-menu-animation-slide-up>.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-up>.menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-up>.menu-item:hover>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-up>.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}

1276.ast-desktop .astra-menu-animation-slide-up>.full-width-mega.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-up>.full-width-mega.menu-item:hover>.astra-full-megamenu-wrapper{-js-display:flex;

display:flex}

1277.ast-desktop .astra-menu-animation-slide-down>.menu-item>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.menu-item>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item>.sub-menu .sub-menu{opacity:0;visibility:hidden;transform:translateY(-.5em);transition:visibility .2s ease,transform .2s ease}

1278.ast-desktop .astra-menu-animation-slide-down>.menu-item .menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item .menu-item:hover>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item:hover>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}

1279.ast-desktop .astra-menu-animation-slide-down>.full-width-mega.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.full-width-mega.menu-item:hover>.astra-full-megamenu-wrapper{-js-display:flex;

display:flex}

1280.ast-desktop .astra-menu-animation-fade>.menu-item>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.menu-item>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item>.sub-menu .sub-menu{opacity:0;visibility:hidden;transition:opacity ease-in-out .3s}

1281.ast-desktop .astra-menu-animation-fade>.menu-item .menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item .menu-item:hover>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item:hover>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transition:opacity ease-in-out .3s}

1282.ast-desktop .astra-menu-animation-fade>.full-width-mega.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.full-width-mega.menu-item:hover>.astra-full-megamenu-wrapper{-js-display:flex;

display:flex}

1283/* [/inline: after] */

1284/*!/wp-content/cache/asset-cleanup/css/item/elementor-icons-vbc902fd0a239a86aa30bd4c6b90cd67ae14d9b51.css*/

1285/*!/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css*//*! elementor-icons - v5.11.0 - 01-03-2021 */

1286@font-face{font-family:eicons;src:url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?5.11.0);src:url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?5.11.0#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff2?5.11.0) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff?5.11.0) format("woff"),url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.ttf?5.11.0) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.svg?5.11.0#eicon) format("svg");font-weight:400;font-style:normal;font-display:swap;}

1287[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

1288@keyframes a{0%{transform:rotate(0deg)}

1289to{transform:rotate(359deg)}

1290}

1291.eicon-animation-spin{animation:a 2s infinite linear}

1292.eicon-editor-link:before{content:'\e800'}

1293.eicon-editor-unlink:before{content:'\e801'}

1294.eicon-editor-external-link:before{content:'\e802'}

1295.eicon-editor-close:before{content:'\e803'}

1296.eicon-editor-list-ol:before{content:'\e804'}

1297.eicon-editor-list-ul:before{content:'\e805'}

1298.eicon-editor-bold:before{content:'\e806'}

1299.eicon-editor-italic:before{content:'\e807'}

1300.eicon-editor-underline:before{content:'\e808'}

1301.eicon-editor-paragraph:before{content:'\e809'}

1302.eicon-editor-h1:before{content:'\e80a'}

1303.eicon-editor-h2:before{content:'\e80b'}

1304.eicon-editor-h3:before{content:'\e80c'}

1305.eicon-editor-h4:before{content:'\e80d'}

1306.eicon-editor-h5:before{content:'\e80e'}

1307.eicon-editor-h6:before{content:'\e80f'}

1308.eicon-editor-quote:before{content:'\e810'}

1309.eicon-editor-code:before{content:'\e811'}

1310.eicon-elementor:before{content:'\e812'}

1311.eicon-elementor-circle:before{content:'\e813'}

1312.eicon-pojome:before{content:'\e814'}

1313.eicon-plus:before{content:'\e815'}

1314.eicon-menu-bar:before{content:'\e816'}

1315.eicon-apps:before{content:'\e817'}

1316.eicon-accordion:before{content:'\e818'}

1317.eicon-alert:before{content:'\e819'}

1318.eicon-animation-text:before{content:'\e81a'}

1319.eicon-animation:before{content:'\e81b'}

1320.eicon-banner:before{content:'\e81c'}

1321.eicon-blockquote:before{content:'\e81d'}

1322.eicon-button:before{content:'\e81e'}

1323.eicon-call-to-action:before{content:'\e81f'}

1324.eicon-captcha:before{content:'\e820'}

1325.eicon-carousel:before{content:'\e821'}

1326.eicon-checkbox:before{content:'\e822'}

1327.eicon-columns:before{content:'\e823'}

1328.eicon-countdown:before{content:'\e824'}

1329.eicon-counter:before{content:'\e825'}

1330.eicon-date:before{content:'\e826'}

1331.eicon-divider-shape:before{content:'\e827'}

1332.eicon-divider:before{content:'\e828'}

1333.eicon-download-button:before{content:'\e829'}

1334.eicon-dual-button:before{content:'\e82a'}

1335.eicon-email-field:before{content:'\e82b'}

1336.eicon-facebook-comments:before{content:'\e82c'}

1337.eicon-facebook-like-box:before{content:'\e82d'}

1338.eicon-form-horizontal:before{content:'\e82e'}

1339.eicon-form-vertical:before{content:'\e82f'}

1340.eicon-gallery-grid:before{content:'\e830'}

1341.eicon-gallery-group:before{content:'\e831'}

1342.eicon-gallery-justified:before{content:'\e832'}

1343.eicon-gallery-masonry:before{content:'\e833'}

1344.eicon-icon-box:before{content:'\e834'}

1345.eicon-image-before-after:before{content:'\e835'}

1346.eicon-image-box:before{content:'\e836'}

1347.eicon-image-hotspot:before{content:'\e837'}

1348.eicon-image-rollover:before{content:'\e838'}

1349.eicon-info-box:before{content:'\e839'}

1350.eicon-inner-section:before{content:'\e83a'}

1351.eicon-mailchimp:before{content:'\e83b'}

1352.eicon-menu-card:before{content:'\e83c'}

1353.eicon-navigation-horizontal:before{content:'\e83d'}

1354.eicon-nav-menu:before{content:'\e83e'}

1355.eicon-navigation-vertical:before{content:'\e83f'}

1356.eicon-number-field:before{content:'\e840'}

1357.eicon-parallax:before{content:'\e841'}

1358.eicon-php7:before{content:'\e842'}

1359.eicon-post-list:before{content:'\e843'}

1360.eicon-post-slider:before{content:'\e844'}

1361.eicon-post:before{content:'\e845'}

1362.eicon-posts-carousel:before{content:'\e846'}

1363.eicon-posts-grid:before{content:'\e847'}

1364.eicon-posts-group:before{content:'\e848'}

1365.eicon-posts-justified:before{content:'\e849'}

1366.eicon-posts-masonry:before{content:'\e84a'}

1367.eicon-posts-ticker:before{content:'\e84b'}

1368.eicon-price-list:before{content:'\e84c'}

1369.eicon-price-table:before{content:'\e84d'}

1370.eicon-radio:before{content:'\e84e'}

1371.eicon-rtl:before{content:'\e84f'}

1372.eicon-scroll:before{content:'\e850'}

1373.eicon-search:before{content:'\e851'}

1374.eicon-select:before{content:'\e852'}

1375.eicon-share:before{content:'\e853'}

1376.eicon-sidebar:before{content:'\e854'}

1377.eicon-skill-bar:before{content:'\e855'}

1378.eicon-slider-3d:before{content:'\e856'}

1379.eicon-slider-album:before{content:'\e857'}

1380.eicon-slider-device:before{content:'\e858'}

1381.eicon-slider-full-screen:before{content:'\e859'}

1382.eicon-slider-push:before{content:'\e85a'}

1383.eicon-slider-vertical:before{content:'\e85b'}

1384.eicon-slider-video:before{content:'\e85c'}

1385.eicon-slides:before{content:'\e85d'}

1386.eicon-social-icons:before{content:'\e85e'}

1387.eicon-spacer:before{content:'\e85f'}

1388.eicon-table:before{content:'\e860'}

1389.eicon-tabs:before{content:'\e861'}

1390.eicon-tel-field:before{content:'\e862'}

1391.eicon-text-area:before{content:'\e863'}

1392.eicon-text-field:before{content:'\e864'}

1393.eicon-thumbnails-down:before{content:'\e865'}

1394.eicon-thumbnails-half:before{content:'\e866'}

1395.eicon-thumbnails-right:before{content:'\e867'}

1396.eicon-time-line:before{content:'\e868'}

1397.eicon-toggle:before{content:'\e869'}

1398.eicon-url:before{content:'\e86a'}

1399.eicon-t-letter:before{content:'\e86b'}

1400.eicon-wordpress:before{content:'\e86c'}

1401.eicon-text:before{content:'\e86d'}

1402.eicon-anchor:before{content:'\e86e'}

1403.eicon-bullet-list:before{content:'\e86f'}

1404.eicon-code:before{content:'\e870'}

1405.eicon-favorite:before{content:'\e871'}

1406.eicon-google-maps:before{content:'\e872'}

1407.eicon-image:before{content:'\e873'}

1408.eicon-photo-library:before{content:'\e874'}

1409.eicon-woocommerce:before{content:'\e875'}

1410.eicon-youtube:before{content:'\e876'}

1411.eicon-flip-box:before{content:'\e877'}

1412.eicon-settings:before{content:'\e878'}

1413.eicon-headphones:before{content:'\e879'}

1414.eicon-testimonial:before{content:'\e87a'}

1415.eicon-counter-circle:before{content:'\e87b'}

1416.eicon-person:before{content:'\e87c'}

1417.eicon-chevron-right:before{content:'\e87d'}

1418.eicon-chevron-left:before{content:'\e87e'}

1419.eicon-close:before{content:'\e87f'}

1420.eicon-file-download:before{content:'\e880'}

1421.eicon-save:before{content:'\e881'}

1422.eicon-zoom-in:before{content:'\e882'}

1423.eicon-shortcode:before{content:'\e883'}

1424.eicon-nerd:before{content:'\e884'}

1425.eicon-device-desktop:before{content:'\e885'}

1426.eicon-device-tablet:before{content:'\e886'}

1427.eicon-device-mobile:before{content:'\e887'}

1428.eicon-document-file:before{content:'\e888'}

1429.eicon-folder-o:before{content:'\e889'}

1430.eicon-hypster:before{content:'\e88a'}

1431.eicon-h-align-left:before{content:'\e88b'}

1432.eicon-h-align-right:before{content:'\e88c'}

1433.eicon-h-align-center:before{content:'\e88d'}

1434.eicon-h-align-stretch:before{content:'\e88e'}

1435.eicon-v-align-top:before{content:'\e88f'}

1436.eicon-v-align-bottom:before{content:'\e890'}

1437.eicon-v-align-middle:before{content:'\e891'}

1438.eicon-v-align-stretch:before{content:'\e892'}

1439.eicon-pro-icon:before{content:'\e893'}

1440.eicon-mail:before{content:'\e894'}

1441.eicon-lock-user:before{content:'\e895'}

1442.eicon-testimonial-carousel:before{content:'\e896'}

1443.eicon-media-carousel:before{content:'\e897'}

1444.eicon-section:before{content:'\e898'}

1445.eicon-column:before{content:'\e899'}

1446.eicon-edit:before{content:'\e89a'}

1447.eicon-clone:before{content:'\e89b'}

1448.eicon-trash:before{content:'\e89c'}

1449.eicon-play:before{content:'\e89d'}

1450.eicon-angle-right:before{content:'\e89e'}

1451.eicon-angle-left:before{content:'\e89f'}

1452.eicon-animated-headline:before{content:'\e8a0'}

1453.eicon-menu-toggle:before{content:'\e8a1'}

1454.eicon-fb-embed:before{content:'\e8a2'}

1455.eicon-fb-feed:before{content:'\e8a3'}

1456.eicon-twitter-embed:before{content:'\e8a4'}

1457.eicon-twitter-feed:before{content:'\e8a5'}

1458.eicon-sync:before{content:'\e8a6'}

1459.eicon-import-export:before{content:'\e8a7'}

1460.eicon-check-circle:before{content:'\e8a8'}

1461.eicon-library-save:before{content:'\e8a9'}

1462.eicon-library-download:before{content:'\e8aa'}

1463.eicon-insert:before{content:'\e8ab'}

1464.eicon-preview-medium:before{content:'\e8ac'}

1465.eicon-sort-down:before{content:'\e8ad'}

1466.eicon-sort-up:before{content:'\e8ae'}

1467.eicon-heading:before{content:'\e8af'}

1468.eicon-logo:before{content:'\e8b0'}

1469.eicon-meta-data:before{content:'\e8b1'}

1470.eicon-post-content:before{content:'\e8b2'}

1471.eicon-post-excerpt:before{content:'\e8b3'}

1472.eicon-post-navigation:before{content:'\e8b4'}

1473.eicon-yoast:before{content:'\e8b5'}

1474.eicon-nerd-chuckle:before{content:'\e8b6'}

1475.eicon-nerd-wink:before{content:'\e8b7'}

1476.eicon-comments:before{content:'\e8b8'}

1477.eicon-download-circle-o:before{content:'\e8b9'}

1478.eicon-library-upload:before{content:'\e8ba'}

1479.eicon-save-o:before{content:'\e8bb'}

1480.eicon-upload-circle-o:before{content:'\e8bc'}

1481.eicon-ellipsis-h:before{content:'\e8bd'}

1482.eicon-ellipsis-v:before{content:'\e8be'}

1483.eicon-arrow-left:before{content:'\e8bf'}

1484.eicon-arrow-right:before{content:'\e8c0'}

1485.eicon-arrow-up:before{content:'\e8c1'}

1486.eicon-arrow-down:before{content:'\e8c2'}

1487.eicon-play-o:before{content:'\e8c3'}

1488.eicon-archive-posts:before{content:'\e8c4'}

1489.eicon-archive-title:before{content:'\e8c5'}

1490.eicon-featured-image:before{content:'\e8c6'}

1491.eicon-post-info:before{content:'\e8c7'}

1492.eicon-post-title:before{content:'\e8c8'}

1493.eicon-site-logo:before{content:'\e8c9'}

1494.eicon-site-search:before{content:'\e8ca'}

1495.eicon-site-title:before{content:'\e8cb'}

1496.eicon-plus-square:before{content:'\e8cc'}

1497.eicon-minus-square:before{content:'\e8cd'}

1498.eicon-cloud-check:before{content:'\e8ce'}

1499.eicon-drag-n-drop:before{content:'\e8cf'}

1500.eicon-welcome:before{content:'\e8d0'}

1501.eicon-handle:before{content:'\e8d1'}

1502.eicon-cart:before{content:'\e8d2'}

1503.eicon-product-add-to-cart:before{content:'\e8d3'}

1504.eicon-product-breadcrumbs:before{content:'\e8d4'}

1505.eicon-product-categories:before{content:'\e8d5'}

1506.eicon-product-description:before{content:'\e8d6'}

1507.eicon-product-images:before{content:'\e8d7'}

1508.eicon-product-info:before{content:'\e8d8'}

1509.eicon-product-meta:before{content:'\e8d9'}

1510.eicon-product-pages:before{content:'\e8da'}

1511.eicon-product-price:before{content:'\e8db'}

1512.eicon-product-rating:before{content:'\e8dc'}

1513.eicon-product-related:before{content:'\e8dd'}

1514.eicon-product-stock:before{content:'\e8de'}

1515.eicon-product-tabs:before{content:'\e8df'}

1516.eicon-product-title:before{content:'\e8e0'}

1517.eicon-product-upsell:before{content:'\e8e1'}

1518.eicon-products:before{content:'\e8e2'}

1519.eicon-bag-light:before{content:'\e8e3'}

1520.eicon-bag-medium:before{content:'\e8e4'}

1521.eicon-bag-solid:before{content:'\e8e5'}

1522.eicon-basket-light:before{content:'\e8e6'}

1523.eicon-basket-medium:before{content:'\e8e7'}

1524.eicon-basket-solid:before{content:'\e8e8'}

1525.eicon-cart-light:before{content:'\e8e9'}

1526.eicon-cart-medium:before{content:'\e8ea'}

1527.eicon-cart-solid:before{content:'\e8eb'}

1528.eicon-exchange:before{content:'\e8ec'}

1529.eicon-preview-thin:before{content:'\e8ed'}

1530.eicon-device-laptop:before{content:'\e8ee'}

1531.eicon-collapse:before{content:'\e8ef'}

1532.eicon-expand:before{content:'\e8f0'}

1533.eicon-navigator:before{content:'\e8f1'}

1534.eicon-plug:before{content:'\e8f2'}

1535.eicon-dashboard:before{content:'\e8f3'}

1536.eicon-typography:before{content:'\e8f4'}

1537.eicon-info-circle-o:before{content:'\e8f5'}

1538.eicon-integration:before{content:'\e8f6'}

1539.eicon-plus-circle-o:before{content:'\e8f7'}

1540.eicon-rating:before{content:'\e8f8'}

1541.eicon-review:before{content:'\e8f9'}

1542.eicon-tools:before{content:'\e8fa'}

1543.eicon-loading:before{content:'\e8fb'}

1544.eicon-sitemap:before{content:'\e8fc'}

1545.eicon-click:before{content:'\e8fd'}

1546.eicon-clock:before{content:'\e8fe'}

1547.eicon-library-open:before{content:'\e8ff'}

1548.eicon-warning:before{content:'\e900'}

1549.eicon-flow:before{content:'\e901'}

1550.eicon-cursor-move:before{content:'\e902'}

1551.eicon-arrow-circle-left:before{content:'\e903'}

1552.eicon-flash:before{content:'\e904'}

1553.eicon-redo:before{content:'\e905'}

1554.eicon-ban:before{content:'\e906'}

1555.eicon-barcode:before{content:'\e907'}

1556.eicon-calendar:before{content:'\e908'}

1557.eicon-caret-left:before{content:'\e909'}

1558.eicon-caret-right:before{content:'\e90a'}

1559.eicon-caret-up:before{content:'\e90b'}

1560.eicon-chain-broken:before{content:'\e90c'}

1561.eicon-check-circle-o:before{content:'\e90d'}

1562.eicon-check:before{content:'\e90e'}

1563.eicon-chevron-double-left:before{content:'\e90f'}

1564.eicon-chevron-double-right:before{content:'\e910'}

1565.eicon-undo:before{content:'\e911'}

1566.eicon-filter:before{content:'\e912'}

1567.eicon-circle-o:before{content:'\e913'}

1568.eicon-circle:before{content:'\e914'}

1569.eicon-clock-o:before{content:'\e915'}

1570.eicon-cog:before{content:'\e916'}

1571.eicon-cogs:before{content:'\e917'}

1572.eicon-commenting-o:before{content:'\e918'}

1573.eicon-copy:before{content:'\e919'}

1574.eicon-database:before{content:'\e91a'}

1575.eicon-dot-circle-o:before{content:'\e91b'}

1576.eicon-envelope:before{content:'\e91c'}

1577.eicon-external-link-square:before{content:'\e91d'}

1578.eicon-eyedropper:before{content:'\e91e'}

1579.eicon-folder:before{content:'\e91f'}

1580.eicon-font:before{content:'\e920'}

1581.eicon-adjust:before{content:'\e921'}

1582.eicon-lightbox:before{content:'\e922'}

1583.eicon-heart-o:before{content:'\e923'}

1584.eicon-history:before{content:'\e924'}

1585.eicon-image-bold:before{content:'\e925'}

1586.eicon-info-circle:before{content:'\e926'}

1587.eicon-link:before{content:'\e927'}

1588.eicon-long-arrow-left:before{content:'\e928'}

1589.eicon-long-arrow-right:before{content:'\e929'}

1590.eicon-caret-down:before{content:'\e92a'}

1591.eicon-paint-brush:before{content:'\e92b'}

1592.eicon-pencil:before{content:'\e92c'}

1593.eicon-plus-circle:before{content:'\e92d'}

1594.eicon-zoom-in-bold:before{content:'\e92e'}

1595.eicon-sort-amount-desc:before{content:'\e92f'}

1596.eicon-sign-out:before{content:'\e930'}

1597.eicon-spinner:before{content:'\e931'}

1598.eicon-square:before{content:'\e932'}

1599.eicon-star-o:before{content:'\e933'}

1600.eicon-star:before{content:'\e934'}

1601.eicon-text-align-justify:before{content:'\e935'}

1602.eicon-text-align-center:before{content:'\e936'}

1603.eicon-tags:before{content:'\e937'}

1604.eicon-text-align-left:before{content:'\e938'}

1605.eicon-text-align-right:before{content:'\e939'}

1606.eicon-close-circle:before{content:'\e93a'}

1607.eicon-trash-o:before{content:'\e93b'}

1608.eicon-font-awesome:before{content:'\e93c'}

1609.eicon-user-circle-o:before{content:'\e93d'}

1610.eicon-video-camera:before{content:'\e93e'}

1611.eicon-heart:before{content:'\e93f'}

1612.eicon-wrench:before{content:'\e940'}

1613.eicon-help:before{content:'\e941'}

1614.eicon-help-o:before{content:'\e942'}

1615.eicon-zoom-out-bold:before{content:'\e943'}

1616.eicon-plus-square-o:before{content:'\e944'}

1617.eicon-minus-square-o:before{content:'\e945'}

1618.eicon-minus-circle:before{content:'\e946'}

1619.eicon-minus-circle-o:before{content:'\e947'}

1620.eicon-code-bold:before{content:'\e948'}

1621.eicon-cloud-upload:before{content:'\e949'}

1622.eicon-search-bold:before{content:'\e94a'}

1623.eicon-map-pin:before{content:'\e94b'}

1624.eicon-meetup:before{content:'\e94c'}

1625.eicon-slideshow:before{content:'\e94d'}

1626.eicon-t-letter-bold:before{content:'\e94e'}

1627.eicon-preferences:before{content:'\e94f'}

1628.eicon-table-of-contents:before{content:'\e950'}

1629.eicon-tv:before{content:'\e951'}

1630.eicon-upload:before{content:'\e952'}

1631.eicon-instagram-comments:before{content:'\e953'}

1632.eicon-instagram-nested-gallery:before{content:'\e954'}

1633.eicon-instagram-post:before{content:'\e955'}

1634.eicon-instagram-video:before{content:'\e956'}

1635.eicon-instagram-gallery:before{content:'\e957'}

1636.eicon-instagram-likes:before{content:'\e958'}

1637.eicon-facebook:before{content:'\e959'}

1638.eicon-twitter:before{content:'\e95a'}

1639.eicon-pinterest:before{content:'\e95b'}

1640.eicon-frame-expand:before{content:'\e95c'}

1641.eicon-frame-minimize:before{content:'\e95d'}

1642.eicon-archive:before{content:'\e95e'}

1643.eicon-colors-typography:before{content:'\e95f'}

1644.eicon-custom:before{content:'\e960'}

1645.eicon-footer:before{content:'\e961'}

1646.eicon-header:before{content:'\e962'}

1647.eicon-layout-settings:before{content:'\e963'}

1648.eicon-lightbox-expand:before{content:'\e964'}

1649.eicon-error-404:before{content:'\e965'}

1650.eicon-theme-style:before{content:'\e966'}

1651.eicon-search-results:before{content:'\e967'}

1652.eicon-single-post:before{content:'\e968'}

1653.eicon-site-identity:before{content:'\e969'}

1654.eicon-theme-builder:before{content:'\e96a'}

1655.eicon-download-bold:before{content:'\e96b'}

1656.eicon-share-arrow:before{content:'\e96c'}

1657.eicon-global-settings:before{content:'\e96d'}

1658.eicon-user-preferences:before{content:'\e96e'}

1659.eicon-lock:before{content:'\e96f'}

1660.eicon-export-kit:before{content:'\e970'}

1661.eicon-import-kit:before{content:'\e971'}

1662.eicon-lottie:before{content:'\e972'}

1663.eicon-products-archive:before{content:'\e973'}

1664.eicon-single-product:before{content:'\e974'}

1665.eicon-disable-trash-o:before{content:'\e975'}

1666.eicon-single-page:before{content:'\e976'}

1667.eicon-wordpress-light:before{content:'\e977'}

1668.eicon-cogs-check:before{content:'\e978'}

1669.eicon-custom-css:before{content:'\e979'}

1670.eicon-global-colors:before{content:'\e97a'}

1671.eicon-globe:before{content:'\e97b'}

1672.eicon-typography-1:before{content:'\e97c'}

1673.eicon-background:before{content:'\e97d'}

1674.eicon-device-responsive:before{content:'\e97e'}

1675.eicon-device-wide:before{content:'\e97f'}

1676.eicon-code-highlight:before{content:'\e980'}

1677.eicon-video-playlist:before{content:'\e981'}

1678.eicon-download-kit:before{content:'\e982'}

1679.eicon-kit-details:before{content:'\e983'}

1680.eicon-kit-parts:before{content:'\e984'}

1681.eicon-kit-upload:before{content:'\e985'}

1682.eicon-kit-plugins:before{content:'\e986'}

1683.eicon-kit-upload-alt:before{content:'\e987'}

1684.eicon-hotspot:before{content:'\e988'}

1685.eicon-paypal-button:before{content:'\e989'}

1686.eicon-shape:before{content:'\e98a'}

1687.eicon-wordart:before{content:'\e98b'}

1688.eicon-eye:before{content:'\e8ac'}

1689.eicon-elementor-square:before{content:'\e813'}

1690

1691/*!/wp-content/plugins/elementor/assets/lib/animations/animations.min.css*/

1692@keyframes bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}

169340%,43%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-30px,0)}

169470%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-15px,0)}

169590%{transform:translate3d(0,-4px,0)}

1696}

1697.bounce{animation-name:bounce;transform-origin:center bottom}

1698@keyframes flash{50%,from,to{opacity:1}

169925%,75%{opacity:0}

1700}

1701.flash{animation-name:flash}

1702@keyframes pulse{from,to{transform:scale3d(1,1,1)}

170350%{transform:scale3d(1.05,1.05,1.05)}

1704}

1705.pulse{animation-name:pulse}

1706@keyframes rubberBand{from,to{transform:scale3d(1,1,1)}

170730%{transform:scale3d(1.25,.75,1)}

170840%{transform:scale3d(.75,1.25,1)}

170950%{transform:scale3d(1.15,.85,1)}

171065%{transform:scale3d(.95,1.05,1)}

171175%{transform:scale3d(1.05,.95,1)}

1712}

1713.rubberBand{animation-name:rubberBand}

1714@keyframes shake{from,to{transform:translate3d(0,0,0)}

171510%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}

171620%,40%,60%,80%{transform:translate3d(10px,0,0)}

1717}

1718.shake{animation-name:shake}

1719@keyframes headShake{0%{transform:translateX(0)}

17206.5%{transform:translateX(-6px) rotateY(-9deg)}

172118.5%{transform:translateX(5px) rotateY(7deg)}

172231.5%{transform:translateX(-3px) rotateY(-5deg)}

172343.5%{transform:translateX(2px) rotateY(3deg)}

172450%{transform:translateX(0)}

1725}

1726.headShake{animation-timing-function:ease-in-out;animation-name:headShake}

1727@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}

172840%{transform:rotate3d(0,0,1,-10deg)}

172960%{transform:rotate3d(0,0,1,5deg)}

173080%{transform:rotate3d(0,0,1,-5deg)}

1731to{transform:rotate3d(0,0,1,0deg)}

1732}

1733.swing{transform-origin:top center;animation-name:swing}

1734@keyframes tada{from,to{transform:scale3d(1,1,1)}

173510%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}

173630%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}

173740%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}

1738}

1739.tada{animation-name:tada}

1740@keyframes wobble{from,to{transform:none}

174115%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}

174230%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}

174345%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}

174460%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}

174575%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}

1746}

1747.wobble{animation-name:wobble}

1748@keyframes jello{11.1%,from,to{transform:none}

174922.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}

175033.3%{transform:skewX(6.25deg) skewY(6.25deg)}

175144.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}

175255.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}

175366.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}

175477.7%{transform:skewX(.390625deg) skewY(.390625deg)}

175588.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}

1756}

1757.jello{animation-name:jello;transform-origin:center}

1758@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}

17590%{opacity:0;transform:scale3d(.3,.3,.3)}

176020%{transform:scale3d(1.1,1.1,1.1)}

176140%{transform:scale3d(.9,.9,.9)}

176260%{opacity:1;transform:scale3d(1.03,1.03,1.03)}

176380%{transform:scale3d(.97,.97,.97)}

1764to{opacity:1;transform:scale3d(1,1,1)}

1765}

1766.bounceIn{animation-name:bounceIn}

1767@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}

17680%{opacity:0;transform:translate3d(0,-3000px,0)}

176960%{opacity:1;transform:translate3d(0,25px,0)}

177075%{transform:translate3d(0,-10px,0)}

177190%{transform:translate3d(0,5px,0)}

1772to{transform:none}

1773}

1774.bounceInDown{animation-name:bounceInDown}

1775@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}

17760%{opacity:0;transform:translate3d(-3000px,0,0)}

177760%{opacity:1;transform:translate3d(25px,0,0)}

177875%{transform:translate3d(-10px,0,0)}

177990%{transform:translate3d(5px,0,0)}

1780to{transform:none}

1781}

1782.bounceInLeft{animation-name:bounceInLeft}

1783@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}

1784from{opacity:0;transform:translate3d(3000px,0,0)}

178560%{opacity:1;transform:translate3d(-25px,0,0)}

178675%{transform:translate3d(10px,0,0)}

178790%{transform:translate3d(-5px,0,0)}

1788to{transform:none}

1789}

1790.bounceInRight{animation-name:bounceInRight}

1791@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}

1792from{opacity:0;transform:translate3d(0,3000px,0)}

179360%{opacity:1;transform:translate3d(0,-20px,0)}

179475%{transform:translate3d(0,10px,0)}

179590%{transform:translate3d(0,-5px,0)}

1796to{transform:translate3d(0,0,0)}

1797}

1798.bounceInUp{animation-name:bounceInUp}

1799@keyframes fadeIn{from{opacity:0}

1800to{opacity:1}

1801}

1802.fadeIn{animation-name:fadeIn}

1803@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}

1804to{opacity:1;transform:none}

1805}

1806.fadeInDown{animation-name:fadeInDown}

1807@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}

1808to{opacity:1;transform:none}

1809}

1810.fadeInLeft{animation-name:fadeInLeft}

1811@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}

1812to{opacity:1;transform:none}

1813}

1814.fadeInRight{animation-name:fadeInRight}

1815@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}

1816to{opacity:1;transform:none}

1817}

1818.fadeInUp{animation-name:fadeInUp}

1819@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}

182060%{transform:skewX(20deg);opacity:1}

182180%{transform:skewX(-5deg);opacity:1}

1822to{transform:none;opacity:1}

1823}

1824.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}

1825@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}

1826to{transform-origin:center;transform:none;opacity:1}

1827}

1828.rotateIn{animation-name:rotateIn}

1829@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}

1830to{transform-origin:left bottom;transform:none;opacity:1}

1831}

1832.rotateInDownLeft{animation-name:rotateInDownLeft}

1833@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}

1834to{transform-origin:right bottom;transform:none;opacity:1}

1835}

1836.rotateInDownRight{animation-name:rotateInDownRight}

1837@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}

1838to{transform-origin:left bottom;transform:none;opacity:1}

1839}

1840.rotateInUpLeft{animation-name:rotateInUpLeft}

1841@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}

1842to{transform-origin:right bottom;transform:none;opacity:1}

1843}

1844.rotateInUpRight{animation-name:rotateInUpRight}

1845@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}

1846to{opacity:1;transform:none}

1847}

1848.rollIn{animation-name:rollIn}

1849@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}

185050%{opacity:1}

1851}

1852.zoomIn{animation-name:zoomIn}

1853@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

185460%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}

1855}

1856.zoomInDown{animation-name:zoomInDown}

1857@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

185860%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}

1859}

1860.zoomInLeft{animation-name:zoomInLeft}

1861@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

186260%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}

1863}

1864.zoomInRight{animation-name:zoomInRight}

1865@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

186660%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}

1867}

1868.zoomInUp{animation-name:zoomInUp}

1869@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}

1870to{transform:translate3d(0,0,0)}

1871}

1872.slideInDown{animation-name:slideInDown}

1873@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}

1874to{transform:translate3d(0,0,0)}

1875}

1876.slideInLeft{animation-name:slideInLeft}

1877@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}

1878to{transform:translate3d(0,0,0)}

1879}

1880.slideInRight{animation-name:slideInRight}

1881@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}

1882to{transform:translate3d(0,0,0)}

1883}

1884.slideInUp{animation-name:slideInUp}

1885

1886.elementor-animation-grow{transition-duration:.3s;transition-property:transform}

1887.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}

1888.elementor-animation-shrink{transition-duration:.3s;transition-property:transform}

1889.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{transform:scale(0.9)}

1890@keyframes elementor-animation-pulse{25%{transform:scale(1.1)}

189175%{transform:scale(0.9)}

1892}

1893.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover{animation-name:elementor-animation-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}

1894@keyframes elementor-animation-pulse-grow{to{transform:scale(1.1)}

1895}

1896.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover{animation-name:elementor-animation-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}

1897@keyframes elementor-animation-pulse-shrink{to{transform:scale(0.9)}

1898}

1899.elementor-animation-pulse-shrink:active,.elementor-animation-pulse-shrink:focus,.elementor-animation-pulse-shrink:hover{animation-name:elementor-animation-pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}

1900@keyframes elementor-animation-push{50%{transform:scale(0.8)}

1901100%{transform:scale(1)}

1902}

1903.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover{animation-name:elementor-animation-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}

1904@keyframes elementor-animation-pop{50%{transform:scale(1.2)}

1905}

1906.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover{animation-name:elementor-animation-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}

1907.elementor-animation-bounce-in{transition-duration:.5s}

1908.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover{transform:scale(1.2);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}

1909.elementor-animation-bounce-out{transition-duration:.5s}

1910.elementor-animation-bounce-out:active,.elementor-animation-bounce-out:focus,.elementor-animation-bounce-out:hover{transform:scale(0.8);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}

1911.elementor-animation-rotate{transition-duration:.3s;transition-property:transform}

1912.elementor-animation-rotate:active,.elementor-animation-rotate:focus,.elementor-animation-rotate:hover{transform:rotate(4deg)}

1913.elementor-animation-grow-rotate{transition-duration:.3s;transition-property:transform}

1914.elementor-animation-grow-rotate:active,.elementor-animation-grow-rotate:focus,.elementor-animation-grow-rotate:hover{transform:scale(1.1) rotate(4deg)}

1915.elementor-animation-float{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}

1916.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{transform:translateY(-8px)}

1917.elementor-animation-sink{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}

1918.elementor-animation-sink:active,.elementor-animation-sink:focus,.elementor-animation-sink:hover{transform:translateY(8px)}

1919@keyframes elementor-animation-bob{0%{transform:translateY(-8px)}

192050%{transform:translateY(-4px)}

1921100%{transform:translateY(-8px)}

1922}

1923@keyframes elementor-animation-bob-float{100%{transform:translateY(-8px)}

1924}

1925.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover{animation-name:elementor-animation-bob-float,elementor-animation-bob;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}

1926@keyframes elementor-animation-hang{0%{transform:translateY(8px)}

192750%{transform:translateY(4px)}

1928100%{transform:translateY(8px)}

1929}

1930@keyframes elementor-animation-hang-sink{100%{transform:translateY(8px)}

1931}

1932.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover{animation-name:elementor-animation-hang-sink,elementor-animation-hang;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}

1933.elementor-animation-skew{transition-duration:.3s;transition-property:transform}

1934.elementor-animation-skew:active,.elementor-animation-skew:focus,.elementor-animation-skew:hover{transform:skew(-10deg)}

1935.elementor-animation-skew-forward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}

1936.elementor-animation-skew-forward:active,.elementor-animation-skew-forward:focus,.elementor-animation-skew-forward:hover{transform:skew(-10deg)}

1937.elementor-animation-skew-backward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}

1938.elementor-animation-skew-backward:active,.elementor-animation-skew-backward:focus,.elementor-animation-skew-backward:hover{transform:skew(10deg)}

1939@keyframes elementor-animation-wobble-vertical{16.65%{transform:translateY(8px)}

194033.3%{transform:translateY(-6px)}

194149.95%{transform:translateY(4px)}

194266.6%{transform:translateY(-2px)}

194383.25%{transform:translateY(1px)}

1944100%{transform:translateY(0)}

1945}

1946.elementor-animation-wobble-vertical:active,.elementor-animation-wobble-vertical:focus,.elementor-animation-wobble-vertical:hover{animation-name:elementor-animation-wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}

1947@keyframes elementor-animation-wobble-horizontal{16.65%{transform:translateX(8px)}

194833.3%{transform:translateX(-6px)}

194949.95%{transform:translateX(4px)}

195066.6%{transform:translateX(-2px)}

195183.25%{transform:translateX(1px)}

1952100%{transform:translateX(0)}

1953}

1954.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover{animation-name:elementor-animation-wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}

1955@keyframes elementor-animation-wobble-to-bottom-right{16.65%{transform:translate(8px,8px)}

195633.3%{transform:translate(-6px,-6px)}

195749.95%{transform:translate(4px,4px)}

195866.6%{transform:translate(-2px,-2px)}

195983.25%{transform:translate(1px,1px)}

1960100%{transform:translate(0,0)}

1961}

1962.elementor-animation-wobble-to-bottom-right:active,.elementor-animation-wobble-to-bottom-right:focus,.elementor-animation-wobble-to-bottom-right:hover{animation-name:elementor-animation-wobble-to-bottom-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}

1963@keyframes elementor-animation-wobble-to-top-right{16.65%{transform:translate(8px,-8px)}

196433.3%{transform:translate(-6px,6px)}

196549.95%{transform:translate(4px,-4px)}

196666.6%{transform:translate(-2px,2px)}

196783.25%{transform:translate(1px,-1px)}

1968100%{transform:translate(0,0)}

1969}

1970.elementor-animation-wobble-to-top-right:active,.elementor-animation-wobble-to-top-right:focus,.elementor-animation-wobble-to-top-right:hover{animation-name:elementor-animation-wobble-to-top-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}

1971@keyframes elementor-animation-wobble-top{16.65%{transform:skew(-12deg)}

197233.3%{transform:skew(10deg)}

197349.95%{transform:skew(-6deg)}

197466.6%{transform:skew(4deg)}

197583.25%{transform:skew(-2deg)}

1976100%{transform:skew(0)}

1977}

1978.elementor-animation-wobble-top{transform-origin:0 100%}

1979.elementor-animation-wobble-top:active,.elementor-animation-wobble-top:focus,.elementor-animation-wobble-top:hover{animation-name:elementor-animation-wobble-top;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}

1980@keyframes elementor-animation-wobble-bottom{16.65%{transform:skew(-12deg)}

198133.3%{transform:skew(10deg)}

198249.95%{transform:skew(-6deg)}

198366.6%{transform:skew(4deg)}

198483.25%{transform:skew(-2deg)}

1985100%{transform:skew(0)}

1986}

1987.elementor-animation-wobble-bottom{transform-origin:100% 0}

1988.elementor-animation-wobble-bottom:active,.elementor-animation-wobble-bottom:focus,.elementor-animation-wobble-bottom:hover{animation-name:elementor-animation-wobble-bottom;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}

1989@keyframes elementor-animation-wobble-skew{16.65%{transform:skew(-12deg)}

199033.3%{transform:skew(10deg)}

199149.95%{transform:skew(-6deg)}

199266.6%{transform:skew(4deg)}

199383.25%{transform:skew(-2deg)}

1994100%{transform:skew(0)}

1995}

1996.elementor-animation-wobble-skew:active,.elementor-animation-wobble-skew:focus,.elementor-animation-wobble-skew:hover{animation-name:elementor-animation-wobble-skew;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}

1997@keyframes elementor-animation-buzz{50%{transform:translateX(3px) rotate(2deg)}

1998100%{transform:translateX(-3px) rotate(-2deg)}

1999}

2000.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover{animation-name:elementor-animation-buzz;animation-duration:.15s;animation-timing-function:linear;animation-iteration-count:infinite}

2001@keyframes elementor-animation-buzz-out{10%{transform:translateX(3px) rotate(2deg)}

200220%{transform:translateX(-3px) rotate(-2deg)}

200330%{transform:translateX(3px) rotate(2deg)}

200440%{transform:translateX(-3px) rotate(-2deg)}

200550%{transform:translateX(2px) rotate(1deg)}

200660%{transform:translateX(-2px) rotate(-1deg)}

200770%{transform:translateX(2px) rotate(1deg)}

200880%{transform:translateX(-2px) rotate(-1deg)}

200990%{transform:translateX(1px) rotate(0)}

2010100%{transform:translateX(-1px) rotate(0)}

2011}

2012.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover{animation-name:elementor-animation-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}

2013

2014/*!/wp-content/plugins/elementor/assets/css/frontend-legacy.min.css*/

2015/*! elementor - v3.1.4 - 10-03-2021 */

2016.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}

2017.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}

2018.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}

2019.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:5px}

2020.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px}

2021.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}

2022.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px}

2023.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:30px}

2024@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}

2025.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}

2026.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}

2027.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}

2028.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}

2029.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}

2030.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}

2031.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}

2032.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}

2033.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}

2034}

2035@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}

2036.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}

2037.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}

2038.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}

2039.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}

2040.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}

2041.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}

2042.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}

2043.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}

2044.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}

2045.elementor-column{width:100%}

2046}

2047

2048/*!/wp-content/plugins/elementor/assets/css/frontend.min.css*/

2049/*! elementor - v3.1.4 - 10-03-2021 */

2050.dialog-widget-content{background-color:#fff;position:absolute;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}

2051.dialog-message{

font-size:12px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}

2052.dialog-type-lightbox{position:fixed;height:100%;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

2053.dialog-type-lightbox .dialog-widget-content{margin:auto;width:375px}

2054.dialog-type-lightbox .dialog-header{

font-size:15px;color:#495157;padding:30px 0 10px;font-weight:500}

2055.dialog-type-lightbox .dialog-message{padding:0 30px 30px;min-height:50px}

2056.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message{text-align:center}

2057.dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}

2058.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;width:50%;border:none;background:none;color:#6d7882;

font-size:15px;cursor:pointer;padding:13px 0;outline:0}

2059.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover{background-color:#f4f6f7}

2060.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok{color:#b01b1b}

2061.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over{color:#39b54a}

2062.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active{background-color:rgba(230,233,236,.5)}

2063.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner{border:0}

2064.dialog-close-button{cursor:pointer;position:absolute;margin-top:15px;right:15px;

font-size:15px;line-height:1}

2065.dialog-close-button:not(:hover){opacity:.4}

2066.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}

2067.dialog-confirm-widget .dialog-button:first-child{border-right:1px solid #e6e9ec}

2068.dialog-prevent-scroll{overflow:hidden;max-height:100vh}

2069@media (min-width:1024px){body.admin-bar .dialog-lightbox-widget{height:calc(100vh - 32px)}

2070}

2071@media (max-width:1024px){body.admin-bar .dialog-type-lightbox{position:-webkit-sticky;

position:sticky;height:100vh}

2072}

2073.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}

2074.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}

2075.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}

2076.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}

2077.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}

2078.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio{padding-bottom:177.8%}

2079.elementor-fit-aspect-ratio{position:relative;height:0}

2080.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0;background-color:#000}

2081.elementor-fit-aspect-ratio video{width:100%}

2082.flatpickr-calendar{width:280px}

2083.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}

2084.flatpickr-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}

2085.flatpickr-calendar .flatpickr-days{width:280px}

2086.flatpickr-calendar .flatpickr-day{max-width:37px;height:37px;line-height:37px}

2087.elementor-templates-modal .dialog-widget-content{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;background-color:#f1f3f5;width:100%}

2088@media (max-width:1439px){.elementor-templates-modal .dialog-widget-content{max-width:990px}

2089}

2090@media (min-width:1440px){.elementor-templates-modal .dialog-widget-content{max-width:1200px}

2091}

2092.elementor-templates-modal .dialog-header{padding:0;z-index:1}

2093.elementor-templates-modal .dialog-buttons-wrapper,.elementor-templates-modal .dialog-header{background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);position:relative}

2094.elementor-templates-modal .dialog-buttons-wrapper{border:none;display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:5px}

2095.elementor-templates-modal .dialog-buttons-wrapper .elementor-button{height:40px;margin-left:5px}

2096.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success{padding:12px 36px;color:#fff;width:auto;

font-size:15px}

2097.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover{background-color:#39b54a}

2098.elementor-templates-modal .dialog-message{height:750px;max-height:85vh;overflow:auto;padding-top:25px}

2099.elementor-templates-modal .dialog-content{height:100%}

2100.elementor-templates-modal .dialog-loading{display:none}

2101.elementor-templates-modal__header{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px}

2102.elementor-templates-modal__header__logo{line-height:1;text-transform:uppercase;font-weight:700;cursor:pointer}

2103.elementor-templates-modal__header__logo-area{text-align:left;padding-left:15px}

2104.elementor-templates-modal__header__logo-area>*{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

2105.elementor-templates-modal__header__logo__icon-wrapper{margin-right:10px;

font-size:12px}

2106.elementor-templates-modal__header__logo__title{padding-top:2px}

2107.elementor-templates-modal__header__items-area{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

2108.elementor-templates-modal__header__item{position:relative;display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:content-box;box-sizing:content-box}

2109.elementor-templates-modal__header__item>i{font-size:20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}

2110.elementor-templates-modal__header__item>i:not(:hover){color:#a4afb7}

2111.elementor-templates-modal__header__close--normal{width:47px;border-left:1px solid #e6e9ec}

2112.elementor-templates-modal__header__close--normal i{font-size:18px}

2113.elementor-templates-modal__header__close--skip{padding:10px 10px 10px 20px;margin-right:10px;color:#fff;background-color:#a4afb7;

font-size:11px;font-weight:400;line-height:1;text-transform:uppercase;-webkit-border-radius:2px;border-radius:2px;cursor:pointer}

2114.elementor-templates-modal__header__close--skip>i{font-size:inherit;padding-left:10px;margin-left:15px;border-left:1px solid}

2115.elementor-templates-modal__header__close--skip>i:not(:hover){color:#fff}

2116.elementor-templates-modal__sidebar{-ms-flex-negative:0;flex-shrink:0;width:25%;background-color:hsla(0,0%,100%,.3)}

2117.elementor-templates-modal__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-shadow:0 0 13px inset rgba(0,0,0,.05);box-shadow:inset 0 0 13px rgba(0,0,0,.05)}

2118#wpadminbar #wp-admin-bar-elementor_app_site_editor a.ab-item{border-top:1px solid #464b50;margin-top:6px}

2119.elementor-hidden{display:none}

2120.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}

2121.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}

2122.e-logo-wrapper{background:#93003c;display:inline-block;padding:.75em;-webkit-border-radius:50%;border-radius:50%;line-height:1}

2123.e-logo-wrapper i{color:#fff;font-size:1em}

2124.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}

2125.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box;box-sizing:border-box}

2126.elementor a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}

2127.elementor hr{margin:0;background-color:transparent}

2128.elementor img{height:auto;max-width:100%;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}

2129.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}

2130.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}

2131.elementor .elementor-custom-embed{line-height:0}

2132.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr}

2133.elementor .elementor-background-video-container{-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;pointer-events:none}

2134.elementor .elementor-background-video-container.elementor-loading{opacity:0}

2135.elementor .elementor-background-video-embed{max-width:none}

2136.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

2137.elementor .elementor-background-video{max-width:none}

2138.elementor .elementor-html5-video{-o-object-fit:cover;object-fit:cover}

2139.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow{height:100%;width:100%;top:0;left:0;position:absolute}

2140.elementor .elementor-background-slideshow{z-index:0}

2141.elementor .elementor-background-slideshow__slide__image{width:100%;height:100%;background-position:50%;-webkit-background-size:cover;background-size:cover}

2142.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}

2143.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}

2144.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}

2145@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}

2146}

2147@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}

2148}

2149.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}

2150.elementor-invisible{visibility:hidden}

2151.elementor-align-center{text-align:center}

2152.elementor-align-center .elementor-button{width:auto}

2153.elementor-align-right{text-align:right}

2154.elementor-align-right .elementor-button{width:auto}

2155.elementor-align-left{text-align:left}

2156.elementor-align-left .elementor-button{width:auto}

2157.elementor-align-justify .elementor-button{width:100%}

2158.elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

2159.elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.8;text-shadow:1px 0 6px rgba(0,0,0,.3);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

2160.elementor-custom-embed-play.elementor-playing i{font-family:eicons;-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}

2161.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}

2162.elementor-tag{display:-webkit-inline-box;

display:-ms-inline-flexbox;

display:inline-flex}

2163.elementor-ken-burns{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:10s;-o-transition-duration:10s;transition-duration:10s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}

2164.elementor-ken-burns--out{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}

2165.elementor-ken-burns--active{-webkit-transition-duration:20s;-o-transition-duration:20s;transition-duration:20s}

2166.elementor-ken-burns--active.elementor-ken-burns--out{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}

2167.elementor-ken-burns--active.elementor-ken-burns--in{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}

2168@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}

2169.elementor-tablet-align-center .elementor-button{width:auto}

2170.elementor-tablet-align-right{text-align:right}

2171.elementor-tablet-align-right .elementor-button{width:auto}

2172.elementor-tablet-align-left{text-align:left}

2173.elementor-tablet-align-left .elementor-button{width:auto}

2174.elementor-tablet-align-justify .elementor-button{width:100%}

2175}

2176@media (max-width:767px){.elementor-mobile-align-center{text-align:center}

2177.elementor-mobile-align-center .elementor-button{width:auto}

2178.elementor-mobile-align-right{text-align:right}

2179.elementor-mobile-align-right .elementor-button{width:auto}

2180.elementor-mobile-align-left{text-align:left}

2181.elementor-mobile-align-left .elementor-button{width:auto}

2182.elementor-mobile-align-justify .elementor-button{width:100%}

2183}

2184#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e813";font-family:eicons;top:3px;font-size:18px}

2185#wpadminbar #wp-admin-bar-elementor_inspector>.ab-item:before{content:"\f348";top:2px}

2186:root{--page-title-display:block}

2187.elementor-page-title,h1.entry-title{display:var(--page-title-display)}

2188.elementor-section{position:relative}

2189.elementor-section .elementor-container{display:-webkit-box;

display:-ms-flexbox;

display:flex;margin-right:auto;margin-left:auto;position:relative}

2190@media (max-width:1024px){.elementor-section .elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap}

2191}

2192.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}

2193.elementor-section.elementor-section-stretched{position:relative;width:100%}

2194.elementor-section.elementor-section-items-top>.elementor-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}

2195.elementor-section.elementor-section-items-middle>.elementor-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}

2196.elementor-section.elementor-section-items-bottom>.elementor-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}

2197@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}

2198.elementor-section.elementor-section-height-full>.elementor-container{height:100%}

2199}

2200.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}

2201.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}

2202.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}

2203.elementor-row{width:100%;display:-webkit-box;

display:-ms-flexbox;

display:flex}

2204@media (max-width:1024px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}

2205}

2206.elementor-widget-wrap{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}

2207.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:-webkit-box;

display:-ms-flexbox;

display:flex}

2208.elementor-widget-wrap>.elementor-element{width:100%}

2209.elementor-widget{position:relative}

2210.elementor-widget:not(:last-child){margin-bottom:20px}

2211.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}

2212.elementor-column{min-height:1px}

2213.elementor-column,.elementor-column-wrap{position:relative;display:-webkit-box;

display:-ms-flexbox;

display:flex}

2214.elementor-column-wrap{width:100%}

2215.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}

2216.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}

2217.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}

2218.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}

2219.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}

2220.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}

2221@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}

2222.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}

2223.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}

2224.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}

2225.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}

2226.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}

2227.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}

2228.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}

2229.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}

2230.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}

2231.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}

2232.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}

2233.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}

2234.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}

2235.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}

2236.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}

2237.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}

2238.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}

2239.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}

2240}

2241@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}

2242.elementor-column.elementor-xs-11{width:11.111%}

2243.elementor-column.elementor-xs-12{width:12.5%}

2244.elementor-column.elementor-xs-14{width:14.285%}

2245.elementor-column.elementor-xs-16{width:16.666%}

2246.elementor-column.elementor-xs-20{width:20%}

2247.elementor-column.elementor-xs-25{width:25%}

2248.elementor-column.elementor-xs-30{width:30%}

2249.elementor-column.elementor-xs-33{width:33.333%}

2250.elementor-column.elementor-xs-40{width:40%}

2251.elementor-column.elementor-xs-50{width:50%}

2252.elementor-column.elementor-xs-60{width:60%}

2253.elementor-column.elementor-xs-66{width:66.666%}

2254.elementor-column.elementor-xs-70{width:70%}

2255.elementor-column.elementor-xs-75{width:75%}

2256.elementor-column.elementor-xs-80{width:80%}

2257.elementor-column.elementor-xs-83{width:83.333%}

2258.elementor-column.elementor-xs-90{width:90%}

2259.elementor-column.elementor-xs-100{width:100%}

2260}

2261@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}

2262.elementor-column.elementor-sm-11{width:11.111%}

2263.elementor-column.elementor-sm-12{width:12.5%}

2264.elementor-column.elementor-sm-14{width:14.285%}

2265.elementor-column.elementor-sm-16{width:16.666%}

2266.elementor-column.elementor-sm-20{width:20%}

2267.elementor-column.elementor-sm-25{width:25%}

2268.elementor-column.elementor-sm-30{width:30%}

2269.elementor-column.elementor-sm-33{width:33.333%}

2270.elementor-column.elementor-sm-40{width:40%}

2271.elementor-column.elementor-sm-50{width:50%}

2272.elementor-column.elementor-sm-60{width:60%}

2273.elementor-column.elementor-sm-66{width:66.666%}

2274.elementor-column.elementor-sm-70{width:70%}

2275.elementor-column.elementor-sm-75{width:75%}

2276.elementor-column.elementor-sm-80{width:80%}

2277.elementor-column.elementor-sm-83{width:83.333%}

2278.elementor-column.elementor-sm-90{width:90%}

2279.elementor-column.elementor-sm-100{width:100%}

2280}

2281@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}

2282.elementor-column.elementor-md-11{width:11.111%}

2283.elementor-column.elementor-md-12{width:12.5%}

2284.elementor-column.elementor-md-14{width:14.285%}

2285.elementor-column.elementor-md-16{width:16.666%}

2286.elementor-column.elementor-md-20{width:20%}

2287.elementor-column.elementor-md-25{width:25%}

2288.elementor-column.elementor-md-30{width:30%}

2289.elementor-column.elementor-md-33{width:33.333%}

2290.elementor-column.elementor-md-40{width:40%}

2291.elementor-column.elementor-md-50{width:50%}

2292.elementor-column.elementor-md-60{width:60%}

2293.elementor-column.elementor-md-66{width:66.666%}

2294.elementor-column.elementor-md-70{width:70%}

2295.elementor-column.elementor-md-75{width:75%}

2296.elementor-column.elementor-md-80{width:80%}

2297.elementor-column.elementor-md-83{width:83.333%}

2298.elementor-column.elementor-md-90{width:90%}

2299.elementor-column.elementor-md-100{width:100%}

2300}

2301@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}

2302.elementor-reverse-tablet>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}

2303.elementor-reverse-tablet>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}

2304.elementor-reverse-tablet>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}

2305.elementor-reverse-tablet>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}

2306.elementor-reverse-tablet>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}

2307.elementor-reverse-tablet>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}

2308.elementor-reverse-tablet>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}

2309.elementor-reverse-tablet>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}

2310.elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}

2311}

2312@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}

2313.elementor-reverse-mobile>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}

2314.elementor-reverse-mobile>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}

2315.elementor-reverse-mobile>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}

2316.elementor-reverse-mobile>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}

2317.elementor-reverse-mobile>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}

2318.elementor-reverse-mobile>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}

2319.elementor-reverse-mobile>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}

2320.elementor-reverse-mobile>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}

2321.elementor-reverse-mobile>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}

2322.elementor-column{width:100%}

2323}

2324ul.elementor-icon-list-items.elementor-inline-items{display:-webkit-box;

display:-ms-flexbox;

display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

2325ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}

2326.elementor-grid{display:grid;

grid-column-gap:var(--grid-column-gap);

grid-row-gap:var(--grid-row-gap)}

2327.elementor-grid .elementor-grid-item{min-width:0}

2328.elementor-grid-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}

2329.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}

2330.elementor-grid-1 .elementor-grid{

grid-template-columns:repeat(1,1fr)}

2331.elementor-grid-2 .elementor-grid{

grid-template-columns:repeat(2,1fr)}

2332.elementor-grid-3 .elementor-grid{

grid-template-columns:repeat(3,1fr)}

2333.elementor-grid-4 .elementor-grid{

grid-template-columns:repeat(4,1fr)}

2334.elementor-grid-5 .elementor-grid{

grid-template-columns:repeat(5,1fr)}

2335.elementor-grid-6 .elementor-grid{

grid-template-columns:repeat(6,1fr)}

2336.elementor-grid-7 .elementor-grid{

grid-template-columns:repeat(7,1fr)}

2337.elementor-grid-8 .elementor-grid{

grid-template-columns:repeat(8,1fr)}

2338.elementor-grid-9 .elementor-grid{

grid-template-columns:repeat(9,1fr)}

2339.elementor-grid-10 .elementor-grid{

grid-template-columns:repeat(10,1fr)}

2340.elementor-grid-11 .elementor-grid{

grid-template-columns:repeat(11,1fr)}

2341.elementor-grid-12 .elementor-grid{

grid-template-columns:repeat(12,1fr)}

2342@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}

2343.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}

2344.elementor-grid-tablet-1 .elementor-grid{

grid-template-columns:repeat(1,1fr)}

2345.elementor-grid-tablet-2 .elementor-grid{

grid-template-columns:repeat(2,1fr)}

2346.elementor-grid-tablet-3 .elementor-grid{

grid-template-columns:repeat(3,1fr)}

2347.elementor-grid-tablet-4 .elementor-grid{

grid-template-columns:repeat(4,1fr)}

2348.elementor-grid-tablet-5 .elementor-grid{

grid-template-columns:repeat(5,1fr)}

2349.elementor-grid-tablet-6 .elementor-grid{

grid-template-columns:repeat(6,1fr)}

2350.elementor-grid-tablet-7 .elementor-grid{

grid-template-columns:repeat(7,1fr)}

2351.elementor-grid-tablet-8 .elementor-grid{

grid-template-columns:repeat(8,1fr)}

2352.elementor-grid-tablet-9 .elementor-grid{

grid-template-columns:repeat(9,1fr)}

2353.elementor-grid-tablet-10 .elementor-grid{

grid-template-columns:repeat(10,1fr)}

2354.elementor-grid-tablet-11 .elementor-grid{

grid-template-columns:repeat(11,1fr)}

2355.elementor-grid-tablet-12 .elementor-grid{

grid-template-columns:repeat(12,1fr)}

2356}

2357@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}

2358.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}

2359.elementor-grid-mobile-1 .elementor-grid{

grid-template-columns:repeat(1,1fr)}

2360.elementor-grid-mobile-2 .elementor-grid{

grid-template-columns:repeat(2,1fr)}

2361.elementor-grid-mobile-3 .elementor-grid{

grid-template-columns:repeat(3,1fr)}

2362.elementor-grid-mobile-4 .elementor-grid{

grid-template-columns:repeat(4,1fr)}

2363.elementor-grid-mobile-5 .elementor-grid{

grid-template-columns:repeat(5,1fr)}

2364.elementor-grid-mobile-6 .elementor-grid{

grid-template-columns:repeat(6,1fr)}

2365.elementor-grid-mobile-7 .elementor-grid{

grid-template-columns:repeat(7,1fr)}

2366.elementor-grid-mobile-8 .elementor-grid{

grid-template-columns:repeat(8,1fr)}

2367.elementor-grid-mobile-9 .elementor-grid{

grid-template-columns:repeat(9,1fr)}

2368.elementor-grid-mobile-10 .elementor-grid{

grid-template-columns:repeat(10,1fr)}

2369.elementor-grid-mobile-11 .elementor-grid{

grid-template-columns:repeat(11,1fr)}

2370.elementor-grid-mobile-12 .elementor-grid{

grid-template-columns:repeat(12,1fr)}

2371}

2372@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}

2373}

2374@media (min-width:768px) and (max-width:1024px){#elementor-device-mode:after{content:"tablet"}

2375}

2376@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}

2377}

2378.elementor-form-fields-wrapper{display:-webkit-box;

display:-ms-flexbox;

display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

2379.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}

2380.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}

2381.elementor-field-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

2382.elementor-field-group.elementor-field-type-submit{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}

2383.elementor-field-group .elementor-field-textual{width:100%;max-width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}

2384.elementor-field-group .elementor-field-textual:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}

2385.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}

2386.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}

2387.elementor-field-group .elementor-field-textual:-moz-placeholder,.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}

2388.elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}

2389.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}

2390.elementor-field-group .elementor-select-wrapper{display:-webkit-box;

display:-ms-flexbox;

display:flex;position:relative;width:100%}

2391.elementor-field-group .elementor-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:20px}

2392.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;fo

nt-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;pointer-events:none;text-shadow:0 0 3px rgba(0,0,0,.3)}

2393.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}

2394.elementor-field-subgroup{display:-webkit-box;

display:-ms-flexbox;

display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

2395.elementor-field-subgroup .elementor-field-option label{display:inline-block}

2396.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-right:10px}

2397.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-ms-flex-preferred-size:100%;flex-basis:100%}

2398.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}

2399.elementor-field-label{cursor:pointer}

2400.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-left:.2em}

2401.elementor-field-textual{line-height:1.4;

font-size:15px;min-height:40px;padding:5px 14px;-webkit-border-radius:3px;border-radius:3px}

2402.elementor-field-textual.elementor-size-xs{

font-size:13px;min-height:33px;padding:4px 12px;-webkit-border-radius:2px;border-radius:2px}

2403.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;-webkit-border-radius:4px;border-radius:4px}

2404.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;-webkit-border-radius:5px;border-radius:5px}

2405.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;-webkit-border-radius:6px;border-radius:6px}

2406.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}

2407.elementor-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}

2408.elementor-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}

2409.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

2410.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

2411.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

2412.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}

2413.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}

2414.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}

2415@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}

2416.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}

2417.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}

2418.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

2419.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

2420.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

2421.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}

2422.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}

2423.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}

2424}

2425@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}

2426.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}

2427.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}

2428.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

2429.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

2430.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

2431.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}

2432.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}

2433.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}

2434}

2435.elementor-error .elementor-field{border-color:#d9534f}

2436.elementor-error .help-inline{color:#d9534f;font-size:.9em}

2437.elementor-message{margin:10px 0;font-size:1em;line-height:1}

2438.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}

2439.elementor-message.elementor-message-danger{color:#d9534f}

2440.elementor-message.elementor-message-danger:before{content:"\e87f"}

2441.elementor-message.form-message-success{color:#5cb85c}

2442.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:none}

2443.elementor-form .elementor-button>span{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

2444.elementor-form .elementor-button.elementor-size-xs{min-height:33px}

2445.elementor-form .elementor-button.elementor-size-sm{min-height:40px}

2446.elementor-form .elementor-button.elementor-size-md{min-height:47px}

2447.elementor-form .elementor-button.elementor-size-lg{min-height:59px}

2448.elementor-form .elementor-button.elementor-size-xl{min-height:72px}

2449.elementor-element .elementor-widget-container{-webkit-transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s}

2450.elementor-accordion{text-align:left}

2451.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}

2452.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}

2453.elementor-accordion .elementor-tab-title{margin:0;padding:15px 20px;font-weight:700;line-height:1;cursor:pointer;outline:none}

2454.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}

2455.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}

2456.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}

2457.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}

2458.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}

2459.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}

2460.elementor-accordion .elementor-tab-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}

2461@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}

2462.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}

2463.elementor-accordion .elementor-tab-content{padding:7px 15px}

2464}

2465.elementor-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:left}

2466.elementor-alert .elementor-alert-title{display:block;font-weight:700}

2467.elementor-alert .elementor-alert-description{

font-size:13px}

2468.elementor-alert button.elementor-alert-dismiss{position:absolute;right:10px;top:10px;padding:3px;font-size:20px;line-height:1;background:transparent;color:inherit;border:none;cursor:pointer}

2469.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}

2470.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}

2471.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}

2472.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}

2473@media (max-width:767px){.elementor-alert{padding:10px}

2474.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}

2475}

2476.elementor-tab-title a{color:inherit}

2477.elementor-button{display:inline-block;line-height:1;background-color:#818a91;

font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px;color:#fff;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

2478.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}

2479.elementor-button-content-wrapper{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

2480.elementor-button-icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}

2481.elementor-button-icon svg{width:1em}

2482.elementor-button-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block}

2483.elementor-button.elementor-size-xs{

font-size:13px;padding:10px 20px;-webkit-border-radius:2px;border-radius:2px}

2484.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;-webkit-border-radius:4px;border-radius:4px}

2485.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;-webkit-border-radius:5px;border-radius:5px}

2486.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;-webkit-border-radius:6px;border-radius:6px}

2487.elementor-button .elementor-align-icon-right{margin-left:5px;-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}

2488.elementor-button .elementor-align-icon-left{margin-right:5px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}

2489.elementor-button span{text-decoration:inherit}

2490.elementor-menu-cart__toggle .elementor-button-icon{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}

2491.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}

2492.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}

2493.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}

2494.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}

2495.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}

2496.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}

2497.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}

2498.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}

2499.elementor-counter .elementor-counter-number-wrapper{display:-webkit-box;

display:-ms-flexbox;

display:flex;font-size:69px;font-weight:600;color:#222;line-height:1}

2500.elementor-counter .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-suffix{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:pre-wrap}

2501.elementor-counter .elementor-counter-number-prefix{text-align:right}

2502.elementor-counter .elementor-counter-number-suffix{text-align:left}

2503.elementor-counter .elementor-counter-title{text-align:center;font-size:19px;font-weight:400;color:#666;line-height:2.5}

2504.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#2c2c2c;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}

2505.elementor-widget-divider .elementor-divider{display:-webkit-box;

display:-ms-flexbox;

display:flex}

2506.elementor-widget-divider .elementor-divider__text{

font-size:15px;line-height:1;max-width:95%}

2507.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);-ms-flex-negative:0;flex-shrink:0}

2508.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}

2509.elementor-widget-divider .elementor-divider-separator{display:-webkit-box;

display:-ms-flexbox;

display:flex;margin:0;direction:ltr}

2510.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center}

2511.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:"";border-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}

2512.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}

2513.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}

2514.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}

2515.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}

2516.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}

2517.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}

2518.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}

2519.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}

2520.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{width:100%;min-height:var(--divider-pattern-height);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url)}

2521.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}

2522.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}

2523.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}

2524.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}

2525.elementor-image-gallery .gallery-item img{margin:0 auto}

2526.elementor-image-gallery .gallery-item .gallery-caption{margin:0}

2527@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}

2528.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}

2529.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}

2530.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}

2531.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}

2532.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}

2533.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}

2534.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}

2535.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}

2536}

2537@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}

2538}

2539@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}

2540}

2541.elementor-widget-google_maps .elementor-widget-container{overflow:hidden}

2542.elementor-widget-google_maps iframe{height:300px}

2543.elementor-heading-title{padding:0;margin:0;line-height:1}

2544.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}

2545.elementor-widget-heading .elementor-heading-title.elementor-size-small{

font-size:15px}

2546.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}

2547.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}

2548.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}

2549.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}

2550.elementor-icon{display:inline-block;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#818a91;font-size:50px;text-align:center}

2551.elementor-icon:hover{color:#818a91}

2552.elementor-icon i,.elementor-icon svg{width:1em;height:1em;position:relative;display:block}

2553.elementor-icon i:before,.elementor-icon svg:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}

2554.elementor-icon i.fad{width:auto}

2555.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff;fill:#fff}

2556.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}

2557.elementor-shape-circle .elementor-icon{-webkit-border-radius:50%;border-radius:50%}

2558@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-box;

display:-ms-flexbox;

display:flex}

2559.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:-webkit-inline-box;

display:-ms-inline-flexbox;

display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}

2560.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

2561.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}

2562.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img{margin:auto}

2563.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}

2564.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}

2565.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}

2566}

2567@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}

2568}

2569.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}

2570.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}

2571.elementor-widget-icon-box .elementor-icon-box-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}

2572.elementor-widget-icon-box .elementor-icon-box-description{margin:0}

2573.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}

2574.elementor-widget .elementor-icon-list-items.elementor-inline-items{margin-right:-8px;margin-left:-8px}

2575.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:8px;margin-left:8px}

2576.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{width:auto;left:auto;right:auto;position:relative;height:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}

2577.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}

2578.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}

2579.elementor-widget .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}

2580.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}

2581.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{-ms-flex-item-align:center;align-self:center;padding-left:5px}

2582.elementor-widget .elementor-icon-list-icon{-ms-flex-negative:0;flex-shrink:0}

2583.elementor-widget .elementor-icon-list-icon i{width:1.25em}

2584.elementor-widget .elementor-icon-list-icon svg{width:1em}

2585.elementor-widget.elementor-list-item-link-full_width a{width:100%}

2586.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

2587.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}

2588.elementor-widget.elementor-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

2589.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}

2590.elementor-widget.elementor-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

2591.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}

2592.elementor-widget.elementor-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

2593.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}

2594.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}

2595@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

2596.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}

2597.elementor-widget.elementor-tablet-align-left .elementor-icon-list-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

2598.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}

2599.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

2600.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}

2601.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}

2602.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}

2603}

2604@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

2605.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}

2606.elementor-widget.elementor-mobile-align-left .elementor-icon-list-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

2607.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}

2608.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

2609.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}

2610.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}

2611.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}

2612}

2613.elementor-widget-image{text-align:center}

2614.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a{display:inline-block}

2615.elementor-widget-image .elementor-image>a img[src$=".svg"],.elementor-widget-image .elementor-image figure>a img[src$=".svg"]{width:48px}

2616.elementor-widget-image .elementor-image img{vertical-align:middle;display:inline-block}

2617.elementor-widget-image .elementor-image.elementor-image-shape-circle{-webkit-border-radius:50%;border-radius:50%}

2618.elementor-widget-image-box .elementor-image-box-content{width:100%}

2619@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-webkit-box;

display:-ms-flexbox;

display:flex}

2620.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

2621.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}

2622.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}

2623.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}

2624.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}

2625.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}

2626}

2627@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}

2628}

2629.elementor-widget-image-box .elementor-image-box-img{display:inline-block}

2630.elementor-widget-image-box .elementor-image-box-title a{color:inherit}

2631.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}

2632.elementor-widget-image-box .elementor-image-box-description{margin:0}

2633.elementor-widget-image-carousel .swiper-container{position:static}

2634.elementor-widget-image-carousel .swiper-container .swiper-slide figure{line-height:inherit}

2635.elementor-widget-image-carousel .swiper-slide{text-align:center}

2636.elementor-image-gallery figure img{display:block}

2637.elementor-image-gallery figure figcaption{width:100%}

2638.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}

2639body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}

2640.elementor-widget-progress{text-align:left}

2641.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:100%;-webkit-border-radius:2px;border-radius:2px}

2642.elementor-progress-bar{display:-webkit-box;

display:-ms-flexbox;

display:flex;background-color:#818a91;width:0;

font-size:11px;height:30px;line-height:30px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out}

2643.elementor-progress-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;padding-left:15px}

2644.elementor-progress-percentage{padding-right:15px}

2645.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}

2646.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}

2647.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}

2648.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}

2649.elementor-progress .elementor-title{display:block}

2650@media (max-width:767px){.elementor-progress-text{padding-left:10px}

2651}

2652.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{line-height:1;font-size:0}

2653.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}

2654.elementor-widget-social-icons .elementor-grid{

grid-column-gap:var(--grid-column-gap,5px);

grid-row-gap:var(--grid-row-gap,5px);

grid-template-columns:var(--grid-template-columns);-webkit-box-pack:var(--justify-content,center);-ms-flex-pack:var(--justify-content,center);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}

2655.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));height:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))}

2656.elementor-social-icon{display:-webkit-inline-box;

display:-ms-inline-flexbox;

display:inline-flex;background-color:#818a91;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer}

2657.elementor-social-icon i{color:#fff}

2658.elementor-social-icon:last-child{margin:0}

2659.elementor-social-icon:hover{opacity:.9;color:#fff}

2660.elementor-social-icon-android{background-color:#a4c639}

2661.elementor-social-icon-apple{background-color:#999}

2662.elementor-social-icon-behance{background-color:#1769ff}

2663.elementor-social-icon-bitbucket{background-color:#205081}

2664.elementor-social-icon-codepen{background-color:#000}

2665.elementor-social-icon-delicious{background-color:#39f}

2666.elementor-social-icon-deviantart{background-color:#05cc47}

2667.elementor-social-icon-digg{background-color:#005be2}

2668.elementor-social-icon-dribbble{background-color:#ea4c89}

2669.elementor-social-icon-elementor{background-color:#d30c5c}

2670.elementor-social-icon-envelope{background-color:#ea4335}

2671.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}

2672.elementor-social-icon-flickr{background-color:#0063dc}

2673.elementor-social-icon-foursquare{background-color:#2d5be3}

2674.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}

2675.elementor-social-icon-github{background-color:#333}

2676.elementor-social-icon-gitlab{background-color:#e24329}

2677.elementor-social-icon-globe{background-color:#818a91}

2678.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}

2679.elementor-social-icon-houzz{background-color:#7ac142}

2680.elementor-social-icon-instagram{background-color:#262626}

2681.elementor-social-icon-jsfiddle{background-color:#487aa2}

2682.elementor-social-icon-link{background-color:#818a91}

2683.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}

2684.elementor-social-icon-medium{background-color:#00ab6b}

2685.elementor-social-icon-meetup{background-color:#ec1c40}

2686.elementor-social-icon-mixcloud{background-color:#273a4b}

2687.elementor-social-icon-odnoklassniki{background-color:#f4731c}

2688.elementor-social-icon-pinterest{background-color:#bd081c}

2689.elementor-social-icon-product-hunt{background-color:#da552f}

2690.elementor-social-icon-reddit{background-color:#ff4500}

2691.elementor-social-icon-rss{background-color:#f26522}

2692.elementor-social-icon-shopping-cart{background-color:#4caf50}

2693.elementor-social-icon-skype{background-color:#00aff0}

2694.elementor-social-icon-slideshare{background-color:#0077b5}

2695.elementor-social-icon-snapchat{background-color:#fffc00}

2696.elementor-social-icon-soundcloud{background-color:#f80}

2697.elementor-social-icon-spotify{background-color:#2ebd59}

2698.elementor-social-icon-stack-overflow{background-color:#fe7a15}

2699.elementor-social-icon-steam{background-color:#00adee}

2700.elementor-social-icon-stumbleupon{background-color:#eb4924}

2701.elementor-social-icon-telegram{background-color:#2ca5e0}

2702.elementor-social-icon-thumb-tack{background-color:#1aa1d8}

2703.elementor-social-icon-tripadvisor{background-color:#589442}

2704.elementor-social-icon-tumblr{background-color:#35465c}

2705.elementor-social-icon-twitch{background-color:#6441a5}

2706.elementor-social-icon-twitter{background-color:#1da1f2}

2707.elementor-social-icon-viber{background-color:#665cac}

2708.elementor-social-icon-vimeo{background-color:#1ab7ea}

2709.elementor-social-icon-vk{background-color:#45668e}

2710.elementor-social-icon-weibo{background-color:#dd2430}

2711.elementor-social-icon-weixin{background-color:#31a918}

2712.elementor-social-icon-whatsapp{background-color:#25d366}

2713.elementor-social-icon-wordpress{background-color:#21759b}

2714.elementor-social-icon-xing{background-color:#026466}

2715.elementor-social-icon-yelp{background-color:#af0606}

2716.elementor-social-icon-youtube{background-color:#cd201f}

2717.elementor-social-icon-500px{background-color:#0099e5}

2718.elementor-shape-rounded .elementor-icon.elementor-social-icon{-webkit-border-radius:10%;border-radius:10%}

2719.elementor-shape-circle .elementor-icon.elementor-social-icon{-webkit-border-radius:50%;border-radius:50%}

2720.elementor-star-rating{color:#ccd6df;font-family:eicons;display:inline-block}

2721.elementor-star-rating i{display:inline-block;position:relative;font-style:normal;cursor:default}

2722.elementor-star-rating i:before{content:"\e934";display:block;font-size:inherit;font-family:inherit;position:absolute;overflow:hidden;color:#f0ad4e;top:0;left:0}

2723.elementor-star-rating .elementor-star-empty:before{content:none}

2724.elementor-star-rating .elementor-star-1:before{width:10%}

2725.elementor-star-rating .elementor-star-2:before{width:20%}

2726.elementor-star-rating .elementor-star-3:before{width:30%}

2727.elementor-star-rating .elementor-star-4:before{width:40%}

2728.elementor-star-rating .elementor-star-5:before{width:50%}

2729.elementor-star-rating .elementor-star-6:before{width:60%}

2730.elementor-star-rating .elementor-star-7:before{width:70%}

2731.elementor-star-rating .elementor-star-8:before{width:80%}

2732.elementor-star-rating .elementor-star-9:before{width:90%}

2733.elementor-star-rating__wrapper{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

2734.elementor-star-rating__title{margin-right:10px}

2735.elementor-star-rating--align-right .elementor-star-rating__wrapper{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

2736.elementor-star-rating--align-left .elementor-star-rating__wrapper{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

2737.elementor-star-rating--align-center .elementor-star-rating__wrapper{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

2738.elementor-star-rating--align-justify .elementor-star-rating__title{margin-right:auto}

2739@media (max-width:1024px){.elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

2740.elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

2741.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

2742.elementor-star-rating-tablet--align-justify .elementor-star-rating__title{margin-right:auto}

2743}

2744@media (max-width:767px){.elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

2745.elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

2746.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

2747.elementor-star-rating-mobile--align-justify .elementor-star-rating__title{margin-right:auto}

2748}

2749.last-star{letter-spacing:0}

2750.elementor--star-style-star_unicode .elementor-star-rating{font-family:Arial,Helvetica,sans-serif}

2751.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before{content:"\002605"}

2752.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:25%;-ms-flex-negative:0;flex-shrink:0}

2753.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-right-style:none}

2754.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{height:999em;width:0;right:0;border-right-style:solid}

2755.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}

2756.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{top:100%}

2757.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}

2758.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-bottom-style:none}

2759.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{bottom:0;height:0;width:999em;border-bottom-style:solid}

2760.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{right:100%}

2761.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{left:100%}

2762.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px #d4d4d4}

2763.elementor-widget-tabs .elementor-tabs{text-align:left}

2764.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}

2765.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:var(--focus-outline,none)}

2766.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:20px 25px;font-weight:700;line-height:1;border:solid transparent}

2767.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d4d4d4}

2768.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{display:block;content:"";position:absolute}

2769.elementor-widget-tabs .elementor-tab-mobile-title{padding:10px;cursor:pointer}

2770.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}

2771@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid solid none}

2772.elementor-tabs .elementor-tabs-wrapper{display:none}

2773.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}

2774.elementor-tabs .elementor-tab-content{padding:10px}

2775}

2776@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:-webkit-box;

display:-ms-flexbox;

display:flex}

2777.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

2778.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-style:solid solid solid none}

2779.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:none solid solid}

2780.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper{display:-webkit-box;

display:-ms-flexbox;

display:flex}

2781.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

2782.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

2783.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title{width:100%}

2784.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title{height:100%}

2785.elementor-tabs .elementor-tab-mobile-title{display:none}

2786}

2787.elementor-testimonial-wrapper{overflow:hidden;text-align:center}

2788.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}

2789.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5;color:inherit;display:block}

2790.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em;color:inherit;display:block}

2791.elementor-testimonial-wrapper.elementor-testimonial-text-align-left{text-align:left}

2792.elementor-testimonial-wrapper.elementor-testimonial-text-align-right{text-align:right}

2793.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}

2794.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}

2795.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}

2796.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;-webkit-border-radius:50%;border-radius:50%;-o-object-fit:cover;object-fit:cover;max-width:none}

2797.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-right:15px}

2798.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:left}

2799.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}

2800.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}

2801.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}

2802.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}

2803.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}

2804.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}

2805.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}

2806.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}

2807.elementor-toggle{text-align:left}

2808.elementor-toggle .elementor-tab-title{font-weight:700;line-height:1;margin:0;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer;outline:none}

2809.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}

2810.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{float:right;text-align:right}

2811.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{float:left;text-align:left}

2812.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:block}

2813.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}

2814.elementor-toggle .elementor-tab-title.elementor-active{border-bottom:none}

2815.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}

2816.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:block}

2817.elementor-toggle .elementor-tab-content{padding:15px;border-bottom:1px solid #d4d4d4;display:none}

2818@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}

2819.elementor-toggle .elementor-tab-content{padding:12px 10px}

2820}

2821.elementor-widget-video .elementor-widget-container{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}

2822.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%}

2823.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}

2824.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}

2825.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}

2826.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}

2827.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}

2828.slick-list,.slick-slider{position:relative;display:block}

2829.slick-list{overflow:hidden;margin:0;padding:0}

2830.slick-list:focus{outline:none}

2831.slick-list.dragging{cursor:pointer}

2832.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}

2833.slick-track{position:relative;left:0;top:0;display:block}

2834.slick-track:after,.slick-track:before{content:"";display:table}

2835.slick-track:after{clear:both}

2836.slick-loading .slick-track{visibility:hidden}

2837.slick-slide{float:left;height:100%;min-height:1px;display:none}

2838.elementor-slick-slider[dir=rtl] .slick-slide{float:right}

2839.slick-slide img{display:block}

2840.slick-slide.slick-loading img{display:none}

2841.slick-slide.dragging img{pointer-events:none}

2842.slick-initialized .slick-slide{display:block}

2843.slick-loading .slick-slide{visibility:hidden}

2844.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}

2845.slick-arrow.slick-hidden{display:none}

2846.elementor-slick-slider .slick-loading .slick-list{background:#fff}

2847.elementor-slick-slider .slick-loading .slick-list:after{content:"\e8fb";font-family:eicons;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite;font-size:25px;color:#a4afb7}

2848.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}

2849.elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-prev:hover{color:transparent;outline:none;background:transparent}

2850.elementor-slick-slider .slick-next:focus:before,.elementor-slick-slider .slick-next:hover:before,.elementor-slick-slider .slick-prev:focus:before,.elementor-slick-slider .slick-prev:hover:before{opacity:1}

2851.elementor-slick-slider .slick-next.slick-disabled:before,.elementor-slick-slider .slick-prev.slick-disabled:before{opacity:.25}

2852.elementor-slick-slider .slick-next:before,.elementor-slick-slider .slick-prev:before{font-family:eicons;font-size:35px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

2853.elementor-slick-slider .slick-prev{left:-25px}

2854[dir=rtl] .elementor-slick-slider .slick-prev{left:auto;right:-25px}

2855.elementor-slick-slider .slick-prev:before{content:"\e89f"}

2856[dir=rtl] .elementor-slick-slider .slick-prev:before{content:"\e89e"}

2857.elementor-slick-slider .slick-next{right:-25px}

2858[dir=rtl] .elementor-slick-slider .slick-next{left:-25px;right:auto}

2859.elementor-slick-slider .slick-next:before{content:"\e89e"}

2860[dir=rtl] .elementor-slick-slider .slick-next:before{content:"\e89f"}

2861.elementor-slick-slider .slick-dotted.slick-slider{margin-bottom:30px}

2862.elementor-slick-slider ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}

2863.elementor-slick-slider ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}

2864.elementor-slick-slider ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}

2865.elementor-slick-slider ul.slick-dots li button:focus,.elementor-slick-slider ul.slick-dots li button:hover{outline:none}

2866.elementor-slick-slider ul.slick-dots li button:focus:before,.elementor-slick-slider ul.slick-dots li button:hover:before{opacity:1}

2867.elementor-slick-slider ul.slick-dots li button:before{font-family:eicons;

font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\e914";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

2868.elementor-slick-slider ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}

2869.elementor-slick-slider .slick-arrows-inside .slick-prev{left:20px}

2870[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev{left:auto;right:20px}

2871.elementor-slick-slider .slick-arrows-inside .slick-next{right:20px}

2872[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next{left:20px;right:auto}

2873.elementor-slick-slider .slick-dots-inside .slick-dots{bottom:5px}

2874.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}

2875.elementor-slick-slider .slick-slider .slick-next,.elementor-slick-slider .slick-slider .slick-prev{z-index:1}

2876.elementor-slick-slider .slick-slide img{margin:auto}

2877.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}

2878.swiper-container .swiper-slide figure{line-height:0}

2879.swiper-container .elementor-lightbox-content-source{display:none}

2880.swiper-container-no-flexbox .swiper-slide{float:left}

2881.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

2882.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}

2883.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}

2884.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}

2885.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}

2886.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}

2887.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}

2888.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}

2889.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}

2890.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}

2891.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}

2892.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-webkit-background-size:27px 44px;background-size:27px 44px;background:no-repeat 50%}

2893.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}

2894.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}

2895.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}

2896.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}

2897.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}

2898.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}

2899.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}

2900.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}

2901.swiper-pagination.swiper-pagination-hidden{opacity:0}

2902.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px;left:0;width:100%}

2903.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;-webkit-border-radius:50%;border-radius:50%;background:#000;opacity:.2}

2904.swiper-pagination-fraction{color:#000}

2905button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}

2906.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}

2907.swiper-pagination-white .swiper-pagination-bullet{background:#fff}

2908.swiper-pagination-bullet-active{opacity:1}

2909.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}

2910.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}

2911.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}

2912.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}

2913.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}

2914.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}

2915.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}

2916.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}

2917.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}

2918.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}

2919.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.5)}

2920.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}

2921.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}

2922.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}

2923.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}

2924.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}

2925.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}

2926.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}

2927.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}

2928.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}

2929.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}

2930.swiper-container-cube,.swiper-container-flip{overflow:visible}

2931.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;z-index:1}

2932.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}

2933.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}

2934.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

2935.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}

2936.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}

2937.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}

2938.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}

2939.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}

2940.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}

2941.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}

2942.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}

2943.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}

2944.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}

2945.swiper-scrollbar{-webkit-border-radius:10px;border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}

2946.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}

2947.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}

2948.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);-webkit-border-radius:10px;border-radius:10px;left:0;top:0}

2949.swiper-scrollbar-cursor-drag{cursor:move}

2950.elementor-pagination-position-outside .swiper-container{padding-bottom:30px}

2951.elementor-pagination-position-outside .elementor-swiper-button{top:calc(50% - 30px / 2)}

2952.elementor-swiper{position:relative}

2953.elementor-main-swiper{position:static}

2954.elementor-arrows-position-outside .swiper-container{width:calc(100% - 60px)}

2955.elementor-arrows-position-outside .elementor-swiper-button-prev{left:0}

2956.elementor-arrows-position-outside .elementor-swiper-button-next{right:0}

2957.swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}

2958.elementor-swiper-button{position:absolute;display:-webkit-inline-box;

display:-ms-inline-flexbox;

display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93.3%,.9);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

2959.elementor-swiper-button-prev{left:10px}

2960.elementor-swiper-button-next{right:10px}

2961.elementor-swiper-button.swiper-button-disabled{opacity:.3}

2962.swiper-container-cube .elementor-swiper-button{-webkit-transform:translate3d(0,-50%,1px);transform:translate3d(0,-50%,1px)}

2963.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}

2964.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;-webkit-background-size:100% 100%;background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%}

2965.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}

2966@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}

2967}

2968@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}

2969}

2970.elementor-lightbox{--lightbox-ui-color:hsla(0,0%,93.3%,0.9);--lightbox-ui-color-hover:#fff;--lightbox-text-color:var(--lightbox-ui-color);--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:25px}

2971.elementor-lightbox .dialog-header{display:none}

2972.elementor-lightbox .dialog-widget-content{background:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:100%}

2973.elementor-lightbox .dialog-message{-webkit-animation-duration:.3s;animation-duration:.3s}

2974.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height:100%}

2975.elementor-lightbox .dialog-message.dialog-lightbox-message{padding:0}

2976.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;position:absolute;font-size:var(--lightbox-header-icons-size);right:.75em;margin-top:13px;padding:.25em;z-index:2;line-height:1}

2977.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:var(--lightbox-ui-color);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1}

2978.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:var(--lightbox-ui-color-hover)}

2979.elementor-lightbox .swiper-container{height:100%}

2980.elementor-lightbox .elementor-lightbox-item{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:70px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:auto}

2981@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:70px 0}

2982}

2983.elementor-lightbox .elementor-lightbox-image{max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

2984.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover{opacity:1;-webkit-filter:none;filter:none;border:none}

2985.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-video-container{-webkit-box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);-webkit-border-radius:2px;border-radius:2px}

2986.elementor-lightbox .elementor-video-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

2987@media (min-width:1025px){.elementor-lightbox .elementor-video-container{width:75%}

2988}

2989@media (max-width:1024px){.elementor-lightbox .elementor-video-container{width:100%}

2990}

2991@media (min-width:768px) and (max-width:1024px){.elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container{width:70%}

2992}

2993.elementor-lightbox .elementor-swiper-button:focus{outline-width:1px}

2994.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{height:100%;display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--lightbox-navigation-icons-size)}

2995.elementor-lightbox .elementor-swiper-button-prev{left:0}

2996.elementor-lightbox .elementor-swiper-button-next{right:0}

2997@media (max-width:767px){.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:20%}

2998.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{padding:10px;background-color:rgba(0,0,0,.5)}

2999.elementor-lightbox .elementor-swiper-button-prev{left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

3000.elementor-lightbox .elementor-swiper-button-next{right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

3001}

3002.elementor-slideshow__counter{color:currentColor;font-size:.75em;width:-webkit-max-content;width:-moz-max-content;width:max-content}

3003.elementor-slideshow__footer,.elementor-slideshow__header{position:absolute;left:0;width:100%;padding:15px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

3004.elementor-slideshow__footer{color:var(--lightbox-text-color)}

3005.elementor-slideshow__header{color:var(--lightbox-ui-color);display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:var(--lightbox-header-icons-size);padding-left:1em;padding-right:2.6em;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}

3006.elementor-slideshow__header>i{font-size:inherit;cursor:pointer;padding:.25em;margin:0 .35em}

3007.elementor-slideshow__header>i:hover{color:var(--lightbox-ui-color-hover)}

3008.elementor-slideshow__header .elementor-slideshow__counter{margin-right:auto}

3009.elementor-slideshow__header .elementor-icon-share{z-index:5}

3010.elementor-slideshow__share-menu{background-color:transparent;width:0;height:0;position:absolute;overflow:hidden;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}

3011.elementor-slideshow__share-menu .elementor-slideshow__share-links a{color:#2c2c2c}

3012.elementor-slideshow__share-links{display:block;position:absolute;min-width:200px;right:2.8em;top:3em;background-color:#fff;-webkit-border-radius:3px;border-radius:3px;padding:14px 20px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transform-origin:90% 10%;-ms-transform-origin:90% 10%;transform-origin:90% 10%;-webkit-transition:all .25s .1s;-o-transition:all .25s .1s;transition:all .25s .1s;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3)}

3013.elementor-slideshow__share-links a{text-align:left;color:#55595c;

font-size:12px;line-height:2.5;display:block;opacity:0;-webkit-transition:opacity .5s .1s;-o-transition:opacity .5s .1s;transition:opacity .5s .1s}

3014.elementor-slideshow__share-links a:hover{color:#000}

3015.elementor-slideshow__share-links a i{font-size:1.25em;margin-right:.75em}

3016.elementor-slideshow__share-links:before{content:"";display:block;position:absolute;top:1px;right:.5em;border:.45em solid transparent;border-bottom-color:#fff;-webkit-transform:translateY(-100%) scaleX(.7);-ms-transform:translateY(-100%) scaleX(.7);transform:translateY(-100%) scaleX(.7)}

3017.elementor-slideshow__footer{bottom:0;z-index:5;position:fixed}

3018.elementor-slideshow__description,.elementor-slideshow__title{margin:0}

3019.elementor-slideshow__title{font-size:16px;font-weight:700}

3020.elementor-slideshow__description{

font-size:14px}

3021.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header{opacity:0;pointer-events:none}

3022.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev{opacity:0}

3023.elementor-slideshow--fullscreen-mode .elementor-video-container{width:100%}

3024.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header{background-color:rgba(0,0,0,.5)}

3025.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev{opacity:0;pointer-events:none}

3026.elementor-slideshow--share-mode .elementor-slideshow__share-menu{top:0;left:0;width:100vw;height:100vh;opacity:1;cursor:default;background-color:rgba(0,0,0,.5)}

3027.elementor-slideshow--share-mode .elementor-slideshow__share-links{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}

3028.elementor-slideshow--share-mode .elementor-slideshow__share-links,.elementor-slideshow--share-mode .elementor-slideshow__share-links a{opacity:1}

3029.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter{color:#1da1f2}

3030.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook{color:#3b5998}

3031.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest{color:#bd081c}

3032.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold{color:#a4afb7}

3033.elementor-slideshow--share-mode .eicon-share-arrow{z-index:2}

3034.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}

3035.animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}

3036.animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}

3037.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}

3038.animated.reverse{animation-direction:reverse}

3039@media (prefers-reduced-motion:reduce){.animated{-webkit-animation:none;animation:none}

3040}

3041.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}

3042.elementor-shape-top{top:-1px}

3043.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}

3044.elementor-shape-bottom{bottom:-1px}

3045.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}

3046.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

3047.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}

3048.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}

3049#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{display:-webkit-box;

display:-ms-flexbox;

display:flex;width:200px}

3050#wp-admin-bar-elementor_edit_page .elementor-edit-link-title{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:100%}

3051#wp-admin-bar-elementor_edit_page .elementor-edit-link-type{background:#55595c;

font-size:11px;line-height:9px;margin-top:6px;padding:4px 8px;-webkit-border-radius:3px;border-radius:3px}

3052.page-template-elementor_canvas.elementor-page:before{display:none}

3053.elementor-post__thumbnail__link{-webkit-transition:none;-o-transition:none;transition:none}

3054#left-area ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items{padding:0}

3055#wpadminbar *{font-style:normal}

3056.elementor-portfolio.elementor-grid{display:grid}

3057.elementor-share-buttons--align-right{text-align:right}

3058.elementor-share-buttons--align-left{text-align:left}

3059.elementor-share-buttons--align-center{text-align:center}

3060.elementor-share-buttons--align-justify{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}

3061@media (max-width:1024px){.elementor-share-buttons-tablet--align-right{text-align:right}

3062.elementor-share-buttons-tablet--align-left{text-align:left}

3063.elementor-share-buttons-tablet--align-center{text-align:center}

3064.elementor-share-buttons-tablet--align-justify{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}

3065}

3066@media (max-width:767px){.elementor-share-buttons-mobile--align-right{text-align:right}

3067.elementor-share-buttons-mobile--align-left{text-align:left}

3068.elementor-share-buttons-mobile--align-center{text-align:center}

3069.elementor-share-buttons-mobile--align-justify{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}

3070}

3071.e--ua-appleWebkit.rtl{--flex-right:flex-start}

3072.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}

3073.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-widget-container,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-widget-container,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-widget-container{margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}

3074.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-widget-container .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-widget-container .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-widget-container .elementor-grid{display:-webkit-box;

display:-ms-flexbox;

display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--justify-content,space-between);-ms-flex-pack:var(--justify-content,space-between);justify-content:var(--justify-content,space-between)}

3075.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-widget-container .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-widget-container .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-widget-container .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}

3076@media (max-width:767px){.elementor .elementor-hidden-phone{display:none}

3077}

3078@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}

3079}

3080@media (min-width:1025px){.elementor .elementor-hidden-desktop{display:none}

3081}

3082

3083/*!/wp-content/plugins/elementor-pro/assets/css/frontend.min.css*/

3084/*! elementor-pro - v2.9.2 - 25-03-2020 */

3085@charset "UTF-8";.elementor-bg-transform .elementor-bg{will-change:transform}

3086.elementor-bg-transform-zoom-in:hover .elementor-bg,.elementor-bg-transform-zoom-out .elementor-bg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}

3087.elementor-bg-transform-zoom-out:hover .elementor-bg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}

3088.elementor-bg-transform-move-left .elementor-bg{-webkit-transform:scale(1.2) translateX(8%);-ms-transform:scale(1.2) translateX(8%);transform:scale(1.2) translateX(8%)}

3089.elementor-bg-transform-move-left:hover .elementor-bg,.elementor-bg-transform-move-right .elementor-bg{-webkit-transform:scale(1.2) translateX(-8%);-ms-transform:scale(1.2) translateX(-8%);transform:scale(1.2) translateX(-8%)}

3090.elementor-bg-transform-move-right:hover .elementor-bg{-webkit-transform:scale(1.2) translateX(8%);-ms-transform:scale(1.2) translateX(8%);transform:scale(1.2) translateX(8%)}

3091.elementor-bg-transform-move-up .elementor-bg{-webkit-transform:scale(1.2) translateY(8%);-ms-transform:scale(1.2) translateY(8%);transform:scale(1.2) translateY(8%)}

3092.elementor-bg-transform-move-down .elementor-bg,.elementor-bg-transform-move-up:hover .elementor-bg{-webkit-transform:scale(1.2) translateY(-8%);-ms-transform:scale(1.2) translateY(-8%);transform:scale(1.2) translateY(-8%)}

3093.elementor-bg-transform-move-down:hover .elementor-bg{-webkit-transform:scale(1.2) translateY(8%);-ms-transform:scale(1.2) translateY(8%);transform:scale(1.2) translateY(8%)}

3094.elementor-animated-content{--translate:0,0}

3095.elementor-animated-content:hover .elementor-animated-item--grow{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}

3096.elementor-animated-content:hover .elementor-animated-item--shrink{-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}

3097.elementor-animated-content:hover .elementor-animated-item--shrink-contained{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}

3098.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}

3099.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-out{opacity:0}

3100.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}

3101.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}

3102.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.elementor-animated-content:hover .elementor-animated-item--enter-from-left,.elementor-animated-content:hover .elementor-animated-item--enter-from-right,.elementor-animated-content:hover .elementor-animated-item--enter-from-top{opacity:1;-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}

3103.elementor-animated-content:hover .elementor-animated-item--exit-to-right{-webkit-transform:translateX(1000px);-ms-transform:translateX(1000px);transform:translateX(1000px)}

3104.elementor-animated-content:hover .elementor-animated-item--exit-to-left{-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px)}

3105.elementor-animated-content:hover .elementor-animated-item--exit-to-top{-webkit-transform:translateY(-600px);-ms-transform:translateY(-600px);transform:translateY(-600px)}

3106.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{-webkit-transform:translateY(600px);-ms-transform:translateY(600px);transform:translateY(600px)}

3107.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{opacity:0}

3108.elementor-animated-content:hover .elementor-animated-item--move-right{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}

3109.elementor-animated-content:hover .elementor-animated-item--move-left{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}

3110.elementor-animated-content:hover .elementor-animated-item--move-up{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}

3111.elementor-animated-content:hover .elementor-animated-item--move-down{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}

3112.elementor-animated-content:hover .elementor-animated-item--move-contained-right{--translate:8%,0}

3113.elementor-animated-content:hover .elementor-animated-item--move-contained-left{--translate:-8%,0}

3114.elementor-animated-content:hover .elementor-animated-item--move-contained-top{--translate:0,-8%}

3115.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{--translate:0,8%}

3116.elementor-animated-content [class^=elementor-animated-item]{will-change:transform,opacity}

3117.elementor-animated-content .elementor-animated-item--shrink-contained{-webkit-transform:scale(1.17);-ms-transform:scale(1.17);transform:scale(1.17)}

3118.elementor-animated-content .elementor-animated-item--enter-zoom-in{-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}

3119.elementor-animated-content .elementor-animated-item--enter-zoom-out{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}

3120.elementor-animated-content .elementor-animated-item--enter-zoom-in,.elementor-animated-content .elementor-animated-item--enter-zoom-out,.elementor-animated-content .elementor-animated-item--fade-in{opacity:0}

3121.elementor-animated-content .elementor-animated-item--exit-zoom-in,.elementor-animated-content .elementor-animated-item--exit-zoom-out,.elementor-animated-content .elementor-animated-item--fade-out{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}

3122.elementor-animated-content .elementor-animated-item--enter-from-right{-webkit-transform:translateX(1000px);-ms-transform:translateX(1000px);transform:translateX(1000px)}

3123.elementor-animated-content .elementor-animated-item--enter-from-left{-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px)}

3124.elementor-animated-content .elementor-animated-item--enter-from-top{-webkit-transform:translateY(-600px);-ms-transform:translateY(-600px);transform:translateY(-600px)}

3125.elementor-animated-content .elementor-animated-item--enter-from-bottom{-webkit-transform:translateY(500px);-ms-transform:translateY(500px);transform:translateY(500px)}

3126.elementor-animated-content .elementor-animated-item--enter-from-bottom,.elementor-animated-content .elementor-animated-item--enter-from-left,.elementor-animated-content .elementor-animated-item--enter-from-right,.elementor-animated-content .elementor-animated-item--enter-from-top{opacity:0}

3127.elementor-animated-content .elementor-animated-item--exit-to-bottom,.elementor-animated-content .elementor-animated-item--exit-to-left,.elementor-animated-content .elementor-animated-item--exit-to-right,.elementor-animated-content .elementor-animated-item--exit-to-top{opacity:1;-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}

3128.elementor-animated-content .elementor-animated-item--move-contained-bottom,.elementor-animated-content .elementor-animated-item--move-contained-left,.elementor-animated-content .elementor-animated-item--move-contained-right,.elementor-animated-content .elementor-animated-item--move-contained-top{-webkit-transform:scale(1.2) translate(var(--translate));-ms-transform:scale(1.2) translate(var(--translate));transform:scale(1.2) translate(var(--translate))}

3129.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover{outline:1px solid #fec449}

3130.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings{background-image:-webkit-gradient(linear,left bottom,left top,from(#feb416),to(#fec449));background-image:-webkit-linear-gradient(bottom,#feb416,#fec449);background-image:-o-linear-gradient(bottom,#feb416,#fec449);background-image:linear-gradient(0deg,#feb416,#fec449)}

3131.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:#feb416}

3132.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save,.elementor-widget-archive-posts:after,.elementor-widget-posts:after{display:none}

3133.elementor-posts-container.elementor-posts-masonry{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}

3134.elementor-posts-container:not(.elementor-posts-masonry){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}

3135.elementor-posts-container .elementor-post{padding:0;margin:0}

3136.elementor-posts-container .elementor-post__thumbnail{overflow:hidden}

3137.elementor-posts-container .elementor-post__thumbnail img{display:block;width:100%;max-height:none;max-width:none;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;-o-transition:filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}

3138.elementor-posts-container .elementor-post__thumbnail__link{position:relative;display:block;width:100%}

3139.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{top:0;left:0;right:0;bottom:0}

3140.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto;position:absolute;top:calc(50% + 1px);left:calc(50% + 1px);-webkit-transform:scale(1.01) translate(-50%,-50%);-ms-transform:scale(1.01) translate(-50%,-50%);transform:scale(1.01) translate(-50%,-50%)}

3141.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height:100%;width:auto}

3142.elementor-posts .elementor-post{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-transition-property:background,border,-webkit-box-shadow;transition-property:background,border,-webkit-box-shadow;-o-transition-property:background,border,box-shadow;transition-property:background,border,box-shadow;transition-property:background,border,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}

3143.elementor-posts .elementor-post__title{font-size:18px;margin:0}

3144.elementor-posts .elementor-post__excerpt{margin-bottom:10px}

3145.elementor-posts .elementor-post__excerpt p{margin:0;line-height:1.5em;

font-size:14px;color:#777}

3146.elementor-posts .elementor-post__meta-data{line-height:1.3em;

font-size:12px;margin-bottom:13px;color:#adadad}

3147.elementor-posts .elementor-post__read-more{

font-size:12px;font-weight:700}

3148.elementor-posts .elementor-post__thumbnail{position:relative}

3149.elementor-posts--skin-classic{display:grid;-ms-flex-wrap:wrap;flex-wrap:wrap}

3150.elementor-posts--skin-classic:not(.elementor-posts-masonry){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}

3151.elementor-posts--skin-classic .elementor-post{overflow:hidden}

3152.elementor-posts--skin-classic .elementor-post__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}

3153.elementor-posts--align-left .elementor-post{text-align:left}

3154.elementor-posts--align-right .elementor-post{text-align:right}

3155.elementor-posts--align-center .elementor-post{text-align:center}

3156.elementor-posts--thumbnail-top .elementor-post{display:block}

3157.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}

3158.elementor-posts--thumbnail-top .elementor-post__text{width:100%}

3159.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-right:auto}

3160.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link{margin-left:auto}

3161.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link{margin-right:auto;margin-left:auto}

3162.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{-ms-flex-negative:0;flex-shrink:0;width:25%}

3163.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-right:20px}

3164.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-left:20px}

3165.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{display:none}

3166.elementor-posts .elementor-post__card{overflow:hidden;position:relative;background-color:#fff;width:100%;min-height:100%;border-radius:3px;border:0 solid #818a91;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}

3167.elementor-posts .elementor-post__card .elementor-post__thumbnail{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}

3168.elementor-posts .elementor-post__card .elementor-post__thumbnail img{width:calc(100% + 1px)}

3169.elementor-posts .elementor-post__card .elementor-post__text{padding:0 30px;margin-bottom:0;margin-top:20px}

3170.elementor-posts .elementor-post__card .elementor-post__read-more{margin-bottom:20px;display:inline-block}

3171.elementor-posts .elementor-post__card .elementor-post__meta-data{padding:15px 30px;margin-bottom:0;border-top:1px solid #eaeaea}

3172.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before{margin:0 5px}

3173.elementor-posts .elementor-post__card .elementor-post__title{font-size:21px}

3174.elementor-posts .elementor-post__card .elementor-post__excerpt{line-height:1.7}

3175.elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title{margin-bottom:25px}

3176.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform:uppercase}

3177.elementor-posts .elementor-post__badge{position:absolute;top:0;background:#818a91;color:#fff;

font-size:12px;padding:.6em 1.2em;line-height:1;font-weight:400;margin:20px;border-radius:999px}

3178.elementor-posts .elementor-post__avatar{position:relative;padding:0 30px;width:100%;top:-25px;height:0;pointer-events:none}

3179.elementor-posts .elementor-post__avatar img{border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

3180.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card,.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

3181.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data{margin-top:auto}

3182.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar{padding-top:0;position:static;height:auto}

3183.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);vertical-align:bottom}

3184.elementor-posts--show-avatar .elementor-post__thumbnail__link{margin-bottom:25px}

3185.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{display:block;content:"";background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.35)),color-stop(75%,transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.35),transparent 75%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.35) 0,transparent 75%);background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;height:100%;width:100%;position:absolute;bottom:0;opacity:1;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}

3186.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:.5}

3187.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:100%}

3188.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}

3189.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:115%}

3190.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}

3191.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:115%}

3192.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}

3193.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:100%}

3194.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}

3195.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,.elementor-posts__hover-zoom-out .elementor-post__thumbnail img{-webkit-transition:height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1),-webkit-filter .3s;transition:height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1),-webkit-filter .3s;-o-transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1);transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1);transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1),-webkit-filter .3s}

3196.elementor-card-shadow-yes .elementor-post__card{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15)}

3197.elementor-card-shadow-yes .elementor-post__card:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-shadow:0 0 30px 0 rgba(0,0,0,.15)}

3198.elementor-posts--skin-full_content article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}

3199.elementor-posts--skin-full_content article .elementor-post__thumbnail{padding-bottom:0}

3200body.elementor-editor-active .elementor-posts--skin-archive_full_content,body.elementor-editor-active .elementor-posts--skin-full_content{pointer-events:none}

3201body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{display:none}

3202body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{display:block}

3203.elementor-portfolio{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start}

3204.elementor-portfolio,.elementor-portfolio__filters{display:-webkit-box;

display:-ms-flexbox;

display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

3205.elementor-portfolio__filters{list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0}

3206.elementor-portfolio__filter{margin:0;cursor:pointer;padding:8px}

3207.elementor-portfolio-item{-ms-flex-item-align:start;align-self:flex-start;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow:hidden;margin:0}

3208.elementor-portfolio-item__title{margin:0;padding:0;line-height:1;font-size:18px;color:#fff}

3209.elementor-portfolio-item__tags__separator:before{content:", "}

3210.elementor-portfolio-item__overlay{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;overflow:hidden;background-color:hsla(206,7%,54%,.8)}

3211.elementor-portfolio-item__overlay:hover{opacity:1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}

3212.elementor-portfolio-item__img img[src=""]{background-color:rgba(0,0,0,.1);height:100%}

3213.elementor-portfolio.elementor-has-item-ratio{-webkit-transition:height .5s;-o-transition:height .5s;transition:height .5s}

3214.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{position:absolute;background-color:rgba(0,0,0,.1)}

3215.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{padding-bottom:56.25%}

3216.elementor ul li.elementor-portfolio__filter{list-style-type:none}

3217.elementor-field-type-hidden{display:none}

3218.elementor-field-type-html{display:inline-block}

3219.elementor-login .elementor-lost-password,.elementor-login .elementor-remember-me{font-size:.85em}

3220.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}

3221.elementor-button .elementor-form-spinner{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}

3222.elementor-form .elementor-button>span{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

3223.elementor-form .elementor-button .elementor-button-text{white-space:normal;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}

3224.elementor-widget-price-list .elementor-price-list{list-style:none;padding:0;margin:0}

3225.elementor-widget-price-list .elementor-price-list li{margin:0}

3226.elementor-price-list li:not(:last-child){margin-bottom:20px}

3227.elementor-price-list .elementor-price-list-image{max-width:50%;-ms-flex-negative:0;flex-shrink:0;padding-right:25px}

3228.elementor-price-list .elementor-price-list-image img{width:100%}

3229.elementor-price-list .elementor-price-list-header,.elementor-price-list .elementor-price-list-item,.elementor-price-list .elementor-price-list-text{display:-webkit-box;

display:-ms-flexbox;

display:flex}

3230.elementor-price-list .elementor-price-list-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}

3231.elementor-price-list .elementor-price-list-item .elementor-price-list-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}

3232.elementor-price-list .elementor-price-list-item .elementor-price-list-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:19px;font-weight:600;margin-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

3233.elementor-price-list .elementor-price-list-item .elementor-price-list-title{max-width:80%}

3234.elementor-price-list .elementor-price-list-item p.elementor-price-list-description{-ms-flex-preferred-size:100%;flex-basis:100%;

font-size:14px;margin:0}

3235.elementor-price-list .elementor-price-list-item .elementor-price-list-separator{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:10px;margin-right:10px;border-bottom-style:dotted;border-bottom-width:2px;height:0}

3236.elementor-price-table{text-align:center}

3237.elementor-price-table .elementor-price-table__header{background:#555;padding:20px 0}

3238.elementor-price-table .elementor-price-table__heading{margin:0;padding:0;line-height:1.2;font-size:24px;font-weight:600;color:#fff}

3239.elementor-price-table .elementor-price-table__subheading{

font-size:13px;font-weight:400;color:#fff}

3240.elementor-price-table .elementor-price-table__original-price{margin-right:15px;text-decoration:line-through;font-size:.5em;line-height:1;font-weight:400;-ms-flex-item-align:center;align-self:center}

3241.elementor-price-table .elementor-price-table__price{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#555;font-weight:800;font-size:65px;padding:40px 0}

3242.elementor-price-table .elementor-price-table__price .elementor-typo-excluded{line-height:normal;letter-spacing:normal;text-transform:none;font-weight:400;font-size:medium;font-style:normal}

3243.elementor-price-table .elementor-price-table__after-price{display:-webkit-box;

display:-ms-flexbox;

display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

3244.elementor-price-table .elementor-price-table__integer-part{line-height:.8}

3245.elementor-price-table .elementor-price-table__currency,.elementor-price-table .elementor-price-table__fractional-part{line-height:1;font-size:.3em}

3246.elementor-price-table .elementor-price-table__currency{margin-right:3px}

3247.elementor-price-table .elementor-price-table__period{width:100%;

font-size:13px;font-weight:400}

3248.elementor-price-table .elementor-price-table__features-list{list-style-type:none;margin:0;padding:0;line-height:1}

3249.elementor-price-table .elementor-price-table__features-list li{

font-size:14px;line-height:1;margin:0;padding:0}

3250.elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner{margin-left:15px;margin-right:15px}

3251.elementor-price-table .elementor-price-table__features-list li:not(:first-child):before{content:"";display:block;border:0 solid hsla(0,0%,48%,.3);margin:10px 12.5%}

3252.elementor-price-table .elementor-price-table__features-list i{margin-right:10px;font-size:1.3em}

3253.elementor-price-table .elementor-price-table__features-list svg{margin-right:10px;width:1.3em}

3254.elementor-price-table .elementor-price-table__footer{padding:30px 0}

3255.elementor-price-table .elementor-price-table__additional_info{margin:0;

font-size:13px;line-height:1.4}

3256.elementor-price-table__ribbon{position:absolute;top:0;left:auto;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:150px;overflow:hidden;height:150px}

3257.elementor-price-table__ribbon-inner{text-align:center;left:0;width:200%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;

font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:#000}

3258.elementor-price-table__ribbon.elementor-ribbon-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:0;right:auto}

3259.elementor-price-table__ribbon.elementor-ribbon-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:auto;right:0}

3260.elementor-widget-price-table .elementor-widget-container{overflow:hidden;background-color:#f7f7f7}

3261.elementor-flip-box{height:280px;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}

3262@media (max-device-width:1024px){.elementor-flip-box{cursor:pointer}

3263}

3264.elementor-flip-box__front{background-color:#1abc9c}

3265.elementor-flip-box__back{background-color:#4054b2;display:block}

3266.elementor-flip-box__layer{position:absolute;width:100%;height:100%;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}

3267.elementor-flip-box__layer__overlay{display:-webkit-box;

display:-ms-flexbox;

display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;padding:35px}

3268.elementor-flip-box__layer__title{font-size:21px}

3269.elementor-flip-box__layer__description{

font-size:14px}

3270.elementor-flip-box__layer__description,.elementor-flip-box__layer__title{color:#fff}

3271.elementor-flip-box__layer__description:not(:last-child),.elementor-flip-box__layer__title:not(:last-child){margin:0 0 20px;padding:0}

3272.elementor-flip-box__layer__title{line-height:1;font-weight:600}

3273.elementor-flip-box .elementor-icon,.elementor-flip-box .elementor-view-framed .elementor-icon,.elementor-flip-box .elementor-view-stacked .elementor-icon{color:#fff}

3274.elementor-flip-box .elementor-view-framed .elementor-icon{border-color:#fff}

3275.elementor-flip-box .elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,.5)}

3276.elementor-flip-box__button.elementor-button{cursor:pointer;-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:auto;border:2px solid #fff;color:#fff;background:transparent}

3277.elementor-flip-box__button.elementor-button:hover{background:transparent;text-decoration:none}

3278.elementor-flip-box__image{margin:0 0 20px;display:inline-block;width:100%}

3279.elementor-flip-box__image img{width:50%}

3280.elementor-flip-box .elementor-icon-wrapper{margin-bottom:20px}

3281.elementor-flip-box--3d .elementor-flip-box__layer__inner{-webkit-transform:translateZ(90px) scale(.91);transform:translateZ(90px) scale(.91)}

3282.elementor-flip-box--3d .elementor-flip-box__layer__overlay{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(.1px);transform:translateZ(.1px)}

3283.elementor-flip-box--effect-flip .elementor-flip-box{-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}

3284.elementor-flip-box--effect-flip .elementor-flip-box__layer{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}

3285.elementor-flip-box--effect-flip .elementor-flip-box__front{-webkit-transform:none;-ms-transform:none;transform:none;z-index:1}

3286.elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back{-webkit-transform:none;-ms-transform:none;transform:none}

3287.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box__back{-webkit-transform:rotateX(0) rotateY(-180deg);transform:rotateX(0) rotateY(-180deg)}

3288.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}

3289.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(0) rotateY(-180deg);transform:rotateX(0) rotateY(-180deg)}

3290.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box__back{-webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0)}

3291.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}

3292.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0)}

3293.elementor-flip-box--effect-push .elementor-flip-box__front{-webkit-transform:none;-ms-transform:none;transform:none}

3294.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(100%) translateY(0);-ms-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}

3295.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(-100%) translateY(0);-ms-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}

3296.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(0) translateY(-100%);-ms-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}

3297.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(0) translateY(100%);-ms-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%)}

3298.elementor-flip-box--effect-push .elementor-flip-box,.elementor-flip-box--effect-slide .elementor-flip-box{overflow:hidden}

3299.elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back{-webkit-transform:none;-ms-transform:none;transform:none}

3300.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box__back{-webkit-transform:translateX(-100%) translateY(0);-ms-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}

3301.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box__back{-webkit-transform:translateX(100%) translateY(0);-ms-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}

3302.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back{-webkit-transform:translateX(0) translateY(100%);-ms-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%)}

3303.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box__back{-webkit-transform:translateX(0) translateY(-100%);-ms-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}

3304.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front{-webkit-transition:opacity .35s,width .1ms,-webkit-transform .7s;transition:opacity .35s,width .1ms,-webkit-transform .7s;-o-transition:transform .7s,opacity .35s,width .1ms;transition:transform .7s,opacity .35s,width .1ms;transition:transform .7s,opacity .35s,width .1ms,-webkit-transform .7s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:1;width:100%}

3305.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front{width:0;opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transition:opacity .7s .1s,width .1ms .7s,-webkit-transform .8s;transition:opacity .7s .1s,width .1ms .7s,-webkit-transform .8s;-o-transition:transform .8s,opacity .7s .1s,width .1ms .7s;transition:transform .8s,opacity .7s .1s,width .1ms .7s;transition:transform .8s,opacity .7s .1s,width .1ms .7s,-webkit-transform .8s}

3306.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back{-webkit-transition:opacity .5s .2s,-webkit-transform .7s;transition:opacity .5s .2s,-webkit-transform .7s;-o-transition:transform .7s,opacity .5s .2s;transition:transform .7s,opacity .5s .2s;transition:transform .7s,opacity .5s .2s,-webkit-transform .7s;opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}

3307.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{-webkit-transition:opacity .5s,-webkit-transform .7s;transition:opacity .5s,-webkit-transform .7s;-o-transition:transform .7s,opacity .5s;transition:transform .7s,opacity .5s;transition:transform .7s,opacity .5s,-webkit-transform .7s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}

3308.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back{opacity:0}

3309.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back{opacity:1}

3310.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front{display:none}

3311.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}

3312.elementor-cta,.elementor-widget-call-to-action .elementor-widget-container{overflow:hidden}

3313.elementor-cta{position:relative;display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

3314.elementor-cta--skin-classic .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}

3315.elementor-cta--skin-classic .elementor-cta__bg-wrapper{position:relative;min-height:200px;width:100%}

3316.elementor-cta--skin-classic .elementor-cta__content{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%;background-color:#f7f7f7}

3317.elementor-cta--skin-classic .elementor-cta__button.elementor-button,.elementor-cta--skin-classic .elementor-cta__content-item,.elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon{color:#55595c;border-color:#55595c}

3318.elementor-cta--skin-cover .elementor-cta{display:block}

3319.elementor-cta--skin-cover .elementor-cta__bg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%}

3320.elementor-cta--skin-cover .elementor-cta__content{min-height:280px}

3321.elementor-cta--skin-cover .elementor-cta__button.elementor-button,.elementor-cta--skin-cover .elementor-cta__content-item,.elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon{color:#fff;border-color:#fff}

3322.elementor-cta--layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}

3323.elementor-cta--layout-image-above .elementor-cta__bg-wrapper{width:100%}

3324.elementor-cta--layout-image-left .elementor-cta,.elementor-cta--layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}

3325.elementor-cta--layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}

3326.elementor-cta--layout-image-left .elementor-cta__content,.elementor-cta--layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}

3327.elementor-cta--layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}

3328.elementor-cta--layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

3329.elementor-cta__bg,.elementor-cta__bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}

3330.elementor-cta__bg-wrapper{z-index:1;overflow:hidden}

3331.elementor-cta__bg{-webkit-background-size:cover;background-size:cover;background-position:50%;z-index:1}

3332.elementor-cta__bg-overlay{z-index:2}

3333.elementor-cta__button.elementor-button{cursor:pointer;-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:auto;border:2px solid #fff;background:transparent}

3334.elementor-cta__button.elementor-button:hover{background:transparent;text-decoration:none}

3335.elementor-cta__title{font-size:23px}

3336.elementor-cta__content{z-index:1;overflow:hidden;display:-webkit-box;

display:-ms-flexbox;

display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:35px;width:100%}

3337.elementor-cta__content,.elementor-cta__content-item{position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;color:#fff}

3338.elementor-cta__content-item{width:100%;margin:0}

3339.elementor-cta__content-item:not(:last-child){margin-bottom:15px}

3340.elementor-cta__content-item .elementor-icon{color:#fff}

3341.elementor-cta--valign-top .elementor-cta__content{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}

3342.elementor-cta--valign-middle .elementor-cta__content{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

3343.elementor-cta--valign-bottom .elementor-cta__content{-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}

3344.elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.3)}

3345@media (max-device-width:1024px){.elementor-cta{cursor:pointer}

3346}

3347@media (min-width:1025px){.elementor-cta--desktop-layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}

3348.elementor-cta--desktop-layout-image-above .elementor-cta__bg-wrapper{width:100%}

3349.elementor-cta--desktop-layout-image-left .elementor-cta,.elementor-cta--desktop-layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}

3350.elementor-cta--desktop-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--desktop-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}

3351.elementor-cta--desktop-layout-image-left .elementor-cta__content,.elementor-cta--desktop-layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}

3352.elementor-cta--desktop-layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}

3353.elementor-cta--desktop-layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

3354}

3355@media (max-width:1024px){.elementor-cta--tablet-layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}

3356.elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper{width:100%}

3357.elementor-cta--tablet-layout-image-left .elementor-cta,.elementor-cta--tablet-layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}

3358.elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}

3359.elementor-cta--tablet-layout-image-left .elementor-cta__content,.elementor-cta--tablet-layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}

3360.elementor-cta--tablet-layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}

3361.elementor-cta--tablet-layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

3362}

3363@media (max-width:767px){.elementor-cta--mobile-layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}

3364.elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper{width:100%}

3365.elementor-cta--mobile-layout-image-left .elementor-cta,.elementor-cta--mobile-layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}

3366.elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}

3367.elementor-cta--mobile-layout-image-left .elementor-cta__content,.elementor-cta--mobile-layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}

3368.elementor-cta--mobile-layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}

3369.elementor-cta--mobile-layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

3370}

3371.elementor-ribbon{position:absolute;z-index:1;top:0;left:auto;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:150px;overflow:hidden;height:150px}

3372.elementor-ribbon-inner{text-align:center;left:0;width:200%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;

font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:#000;color:#fff}

3373.elementor-ribbon.elementor-ribbon-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:0;right:auto}

3374.elementor-ribbon.elementor-ribbon-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:auto;right:0}

3375.elementor-widget-countdown .elementor-countdown-expire--message{display:none;padding:20px;text-align:center}

3376.elementor-widget-countdown .elementor-countdown-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}

3377.elementor-widget-countdown .elementor-countdown-item{padding:20px 0;text-align:center;background-color:#818a91;color:#fff}

3378.elementor-widget-countdown .elementor-countdown-digits,.elementor-widget-countdown .elementor-countdown-label{line-height:1}

3379.elementor-widget-countdown .elementor-countdown-digits{font-size:69px}

3380.elementor-widget-countdown .elementor-countdown-label{font-size:19px}

3381.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:auto;margin-left:auto}

3382.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-digits,.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label{display:block}

3383.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}

3384.elementor-widget-countdown.elementor-countdown--label-inline{text-align:center}

3385.elementor-widget-countdown.elementor-countdown--label-inline .elementor-countdown-item{display:inline-block;padding-left:5px;padding-right:5px}

3386.elementor-slides .swiper-slide-bg{-webkit-background-size:cover;background-size:cover;background-position:50%;background-repeat:no-repeat;min-width:100%;min-height:100%}

3387.elementor-slides .swiper-slide-inner{background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:0;bottom:0;right:0;padding:50px;margin:auto}

3388.elementor-slides .swiper-slide-inner,.elementor-slides .swiper-slide-inner:hover{color:#fff;display:-webkit-box;

display:-ms-flexbox;

display:flex}

3389.elementor-slides .swiper-slide-inner .elementor-background-overlay{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}

3390.elementor-slides .swiper-slide-inner .elementor-slide-content{position:relative;z-index:1;width:100%}

3391.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:35px;font-weight:700;line-height:1}

3392.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:17px;line-height:1.4}

3393.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px}

3394.elementor-slides .swiper-slide-inner .elementor-slide-button{border:2px solid #fff;color:#fff;background:transparent;display:inline-block}

3395.elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-slides .swiper-slide-inner .elementor-slide-button:hover{background:transparent;color:inherit;text-decoration:none}

3396.elementor--v-position-top .swiper-slide-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}

3397.elementor--v-position-bottom .swiper-slide-inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}

3398.elementor--v-position-middle .swiper-slide-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}

3399.elementor--h-position-left .swiper-slide-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

3400.elementor--h-position-right .swiper-slide-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

3401.elementor--h-position-center .swiper-slide-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

3402body.rtl .elementor-widget-slides .elementor-swiper-button-next{left:10px;right:auto}

3403body.rtl .elementor-widget-slides .elementor-swiper-button-prev{right:10px;left:auto}

3404.elementor-slides-wrapper div:not(.swiper-slide)>.swiper-slide-inner{display:none}

3405@media (max-width:767px){.elementor-slides .swiper-slide-inner{padding:30px}

3406.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:23px;line-height:1;margin-bottom:15px}

3407.elementor-slides .swiper-slide-inner .elementor-slide-description{

font-size:13px;line-height:1.4;margin-bottom:15px}

3408}

3409.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn{background-color:#ea4335}

3410.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn{color:#ea4335;border-color:#ea4335}

3411.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{background-color:#ea4335}

3412.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon{color:#fff}

3413.elementor-share-buttons--color-official .elementor-share-btn:hover{-webkit-filter:saturate(1.5) brightness(1.2);filter:saturate(1.5) brightness(1.2)}

3414.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_delicious,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_delicious{background-color:#39f}

3415.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_digg{background-color:#005be2}

3416.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_email{background-color:#ea4335}

3417.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_print{background-color:#aaa}

3418.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_facebook{background-color:#3b5998}

3419.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_google{background-color:#dd4b39}

3420.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pocket{background-color:#ef3f56}

3421.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_linkedin{background-color:#0077b5}

3422.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_odnoklassniki{background-color:#f4731c}

3423.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pinterest{background-color:#bd081c}

3424.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_reddit{background-color:#ff4500}

3425.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_skype{background-color:#00aff0}

3426.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_slideshare{background-color:#0077b5}

3427.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_snapchat{background-color:#fffc00}

3428.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_stumbleupon{background-color:#eb4924}

3429.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_mix{background-color:#f3782b}

3430.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_tumblr{background-color:#35465c}

3431.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitch{background-color:#6441a5}

3432.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_telegram{background-color:#2ca5e0}

3433.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitter{background-color:#1da1f2}

3434.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vimeo{background-color:#1ab7ea}

3435.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vk{background-color:#45668e}

3436.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_whatsapp{background-color:#25d366}

3437.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_wordpress{background-color:#21759b}

3438.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_xing{background-color:#026466}

3439.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_delicious,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_delicious{color:#39f}

3440.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg{color:#005be2}

3441.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email{color:#ea4335}

3442.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print{color:#aaa}

3443.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook{color:#3b5998}

3444.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google{color:#dd4b39}

3445.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket{color:#ef3f56}

3446.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin{color:#0077b5}

3447.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki{color:#f4731c}

3448.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest{color:#bd081c}

3449.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit{color:#ff4500}

3450.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype{color:#00aff0}

3451.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare{color:#0077b5}

3452.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat{color:#fffc00}

3453.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon{color:#eb4924}

3454.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_mix{color:#f3782b}

3455.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr{color:#35465c}

3456.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch{color:#6441a5}

3457.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram{color:#2ca5e0}

3458.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter{color:#1da1f2}

3459.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo{color:#1ab7ea}

3460.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk{color:#45668e}

3461.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp{color:#25d366}

3462.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress{color:#21759b}

3463.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing{color:#026466}

3464.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_delicious .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_delicious .elementor-share-btn__icon{background-color:#39f}

3465.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_digg .elementor-share-btn__icon{background-color:#005be2}

3466.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_email .elementor-share-btn__icon{background-color:#ea4335}

3467.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_print .elementor-share-btn__icon{background-color:#aaa}

3468.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_facebook .elementor-share-btn__icon{background-color:#3b5998}

3469.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_google .elementor-share-btn__icon{background-color:#dd4b39}

3470.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pocket .elementor-share-btn__icon{background-color:#ef3f56}

3471.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_linkedin .elementor-share-btn__icon{background-color:#0077b5}

3472.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_odnoklassniki .elementor-share-btn__icon{background-color:#f4731c}

3473.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pinterest .elementor-share-btn__icon{background-color:#bd081c}

3474.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_reddit .elementor-share-btn__icon{background-color:#ff4500}

3475.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_skype .elementor-share-btn__icon{background-color:#00aff0}

3476.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_slideshare .elementor-share-btn__icon{background-color:#0077b5}

3477.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_snapchat .elementor-share-btn__icon{background-color:#fffc00}

3478.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_stumbleupon .elementor-share-btn__icon{background-color:#eb4924}

3479.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_mix .elementor-share-btn__icon{background-color:#f3782b}

3480.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_tumblr .elementor-share-btn__icon{background-color:#35465c}

3481.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitch .elementor-share-btn__icon{background-color:#6441a5}

3482.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_telegram .elementor-share-btn__icon{background-color:#2ca5e0}

3483.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitter .elementor-share-btn__icon{background-color:#1da1f2}

3484.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vimeo .elementor-share-btn__icon{background-color:#1ab7ea}

3485.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vk .elementor-share-btn__icon{background-color:#45668e}

3486.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_whatsapp .elementor-share-btn__icon{background-color:#25d366}

3487.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_wordpress .elementor-share-btn__icon{background-color:#21759b}

3488.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_xing .elementor-share-btn__icon{background-color:#026466}

3489.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{color:#fff}

3490.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--skin-framed .elementor-share-btn__icon{margin-left:-.2em}

3491.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--skin-framed .elementor-share-btn{border-style:solid}

3492.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-gradient.elementor-share-buttons--view-icon .elementor-share-btn__icon{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.12)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.12),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.12),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.12),transparent)}

3493.elementor-share-buttons--skin-boxed .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-minimal .elementor-share-btn__text{padding-left:.9em}

3494.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--skin-flat .elementor-share-btn:hover,.elementor-share-buttons--skin-gradient .elementor-share-btn,.elementor-share-buttons--skin-gradient .elementor-share-btn:hover{color:#fff}

3495.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-rounded .elementor-share-btn__icon{border-radius:.5em}

3496.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-circle .elementor-share-btn__icon{border-radius:99.9em}

3497.elementor-share-buttons--skin-minimal .elementor-share-btn__text{color:#222}

3498.elementor-share-buttons--view-text .elementor-share-btn__text{padding-left:1em}

3499.elementor-share-buttons--view-icon .elementor-share-btn,.elementor-share-buttons--view-text .elementor-share-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

3500.elementor-share-buttons--view-icon .elementor-share-btn__icon,.elementor-share-buttons--view-icon .elementor-share-btn__text,.elementor-share-buttons--view-text .elementor-share-btn__icon,.elementor-share-buttons--view-text .elementor-share-btn__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

3501.elementor-share-buttons--shape-rounded .elementor-share-btn{border-radius:.5em}

3502.elementor-share-buttons--shape-circle .elementor-share-btn{border-radius:99.9em}

3503.elementor-share-buttons--align-right .elementor-grid{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

3504.elementor-share-buttons--align-left .elementor-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

3505.elementor-share-buttons--align-center .elementor-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

3506.elementor-share-buttons--align-justify .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

3507@media (max-width:1024px){.elementor-share-buttons-tablet--align-right .elementor-grid{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

3508.elementor-share-buttons-tablet--align-left .elementor-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

3509.elementor-share-buttons-tablet--align-center .elementor-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

3510.elementor-share-buttons-tablet--align-justify .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

3511}

3512@media (max-width:767px){.elementor-share-buttons-mobile--align-right .elementor-grid{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

3513.elementor-share-buttons-mobile--align-left .elementor-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

3514.elementor-share-buttons-mobile--align-center .elementor-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

3515.elementor-share-buttons-mobile--align-justify .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

3516}

3517.elementor-share-btn{overflow:hidden;

font-size:10px;display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition-property:background-color,border-color,-webkit-filter;transition-property:background-color,border-color,-webkit-filter;-o-transition-property:filter,background-color,border-color;transition-property:filter,background-color,border-color;transition-property:filter,background-color,border-color,-webkit-filter;height:4.5em;cursor:pointer}

3518.elementor-share-btn,.elementor-share-btn__icon,.elementor-share-btn__text{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}

3519.elementor-share-btn__icon,.elementor-share-btn__text{-webkit-transition-property:color,background-color;-o-transition-property:color,background-color;transition-property:color,background-color}

3520.elementor-share-btn__icon{display:-webkit-box;

display:-ms-flexbox;

display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.5em;position:relative}

3521.elementor-share-btn__icon i{font-size:1.7em}

3522.elementor-share-btn__text{font-size:1.5em;padding-right:1em;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;

display:-ms-flexbox;

display:flex;font-weight:100}

3523.elementor-share-btn__title{font-weight:700;-ms-flex-negative:0;flex-shrink:0}

3524.elementor-widget-share-buttons .elementor-widget-container{overflow:hidden}

3525body.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce div.product .elementor-widget-woocommerce-product-images div.images{float:none;width:100%;padding:0}

3526body.rtl.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce div.product .elementor-widget-woocommerce-product-images div.images{float:none;padding:0}

3527.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form){margin:0;display:-webkit-box;

display:-ms-flexbox;

display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}

3528.woocommerce div.product.elementor form.cart table.variations{--variation-select-width:75%}

3529.woocommerce div.product.elementor form.cart table.variations tbody{display:block}

3530.woocommerce div.product.elementor form.cart table.variations tr{display:-webkit-box;

display:-ms-flexbox;

display:flex}

3531.woocommerce div.product.elementor form.cart table.variations tr:not(:last-child){margin-bottom:10px}

3532.woocommerce div.product.elementor form.cart table.variations td{line-height:1;display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}

3533.woocommerce div.product.elementor form.cart table.variations td.label{width:25%}

3534.woocommerce div.product.elementor form.cart table.variations td.value{position:relative;width:75%}

3535.woocommerce div.product.elementor form.cart table.variations td.value:before,.woocommerce div.product.elementor form.cart table.variations td.value select{display:block;font-size:1em;height:2em}

3536.woocommerce div.product.elementor form.cart table.variations td.value:before{content:"-";color:transparent;background-color:#fff;position:relative;max-width:100%;width:var(--variation-select-width);margin-right:1em}

3537.woocommerce div.product.elementor form.cart table.variations td.value select{border:0;position:absolute;background:transparent;top:0;padding:0;width:var(--variation-select-width)}

3538.woocommerce div.product.elementor .quantity .qty{vertical-align:top;margin-right:0}

3539.woocommerce div.product.elementor .quantity+.button{margin-left:10px}

3540.woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input{height:100%}

3541.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

3542.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

3543.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

3544.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:0}

3545.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:auto;flex-basis:auto}

3546.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form){-ms-flex-wrap:nowrap;flex-wrap:nowrap}

3547.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}

3548.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:100%;flex-basis:100%}

3549@media (max-width:1024px){.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

3550.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

3551.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

3552.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:0}

3553.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:auto;flex-basis:auto}

3554.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form){-ms-flex-wrap:nowrap;flex-wrap:nowrap}

3555.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}

3556.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:100%;flex-basis:100%}

3557}

3558@media (max-width:767px){.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

3559.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

3560.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

3561.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:0}

3562.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:auto;flex-basis:auto}

3563.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form){-ms-flex-wrap:nowrap;flex-wrap:nowrap}

3564.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}

3565.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:100%;flex-basis:100%}

3566}

3567.woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-info button.button.alt.elementor-button{background-color:#5bc0de}

3568.woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-success button.button.alt.elementor-button{background-color:#5cb85c}

3569.woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-warning button.button.alt.elementor-button{background-color:#f0ad4e}

3570.woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-danger button.button.alt.elementor-button{background-color:#d9534f}

3571.elementor-widget-wc-add-to-cart .quantity{display:inline-block}

3572.elementor-widget-wc-add-to-cart.elementor-align-center form.cart{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

3573.elementor-widget-wc-add-to-cart.elementor-align-left form.cart,.elementor-widget-wc-add-to-cart.elementor-align-right form.cart{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

3574.woocommerce div.product.elementor ul.tabs:before{position:static;content:none;width:auto;bottom:auto;left:auto;border-bottom:0;z-index:auto}

3575.woocommerce div.product.elementor ul.tabs{margin:0}

3576.woocommerce div.product.elementor ul.tabs li{padding:0}

3577.woocommerce div.product.elementor ul.tabs li a{padding:.8em 1.2em;line-height:1}

3578.woocommerce div.product.elementor ul.tabs li:after,.woocommerce div.product.elementor ul.tabs li:before{border:0;position:static;bottom:auto;width:auto;height:auto;content:none;-webkit-box-sizing:border-box;box-sizing:border-box}

3579.woocommerce div.product.elementor .woocommerce-tabs .panel{margin:0;padding:20px;border-radius:0;border-width:0;border-top:1px solid #d3ced2;-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}

3580.woocommerce div.product.elementor .elementor-product-price-block-yes .price del,.woocommerce div.product.elementor .elementor-product-price-block-yes .price ins{display:block}

3581.elementor-widget-woocommerce-product-meta .detail-container{position:relative}

3582.elementor-widget-woocommerce-product-meta .detail-container:after{position:absolute;bottom:0;left:0;width:100%}

3583.elementor-widget-woocommerce-product-meta .detail-label{font-weight:700}

3584.elementor-woo-meta--view-inline .product_meta{display:-webkit-box;

display:-ms-flexbox;

display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

3585.elementor-woo-meta--view-inline .product_meta .detail-container:after{width:auto;left:auto;right:auto;position:absolute;height:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}

3586.elementor-woo-meta--view-table .product_meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

3587.elementor-woo-meta--view-table .product_meta,.elementor-woo-meta--view-table .product_meta .detail-container{display:-webkit-box;

display:-ms-flexbox;

display:flex}

3588.elementor-woo-meta--view-table .product_meta .detail-label{min-width:108px}

3589.elementor-woo-meta--view-stacked .product_meta .detail-container{display:block}

3590.woocommerce div.product.elementor .woocommerce-product-rating{margin-bottom:0;display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

3591.woocommerce div.product.elementor .star-rating{margin-top:0}

3592.elementor-product-rating--align-left .woocommerce-product-rating{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

3593.elementor-product-rating--align-right .woocommerce-product-rating{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

3594.elementor-product-rating--align-center .woocommerce-product-rating{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

3595.elementor-product-rating--align-justify .woocommerce-product-rating .woocommerce-review-link{margin-left:auto}

3596@media (min-width:1025px){.elementor-element.elementor-products-grid .woocommerce.columns-2 ul.products,.elementor-element.elementor-products-grid ul.products.columns-2{

grid-template-columns:repeat(2,1fr)}

3597.elementor-element.elementor-products-grid .woocommerce.columns-3 ul.products,.elementor-element.elementor-products-grid ul.products.columns-3{

grid-template-columns:repeat(3,1fr)}

3598.elementor-element.elementor-products-grid .woocommerce.columns-4 ul.products,.elementor-element.elementor-products-grid ul.products.columns-4{

grid-template-columns:repeat(4,1fr)}

3599.elementor-element.elementor-products-grid .woocommerce.columns-5 ul.products,.elementor-element.elementor-products-grid ul.products.columns-5{

grid-template-columns:repeat(5,1fr)}

3600.elementor-element.elementor-products-grid .woocommerce.columns-6 ul.products,.elementor-element.elementor-products-grid ul.products.columns-6{

grid-template-columns:repeat(6,1fr)}

3601.elementor-element.elementor-products-grid .woocommerce.columns-7 ul.products,.elementor-element.elementor-products-grid ul.products.columns-7{

grid-template-columns:repeat(7,1fr)}

3602.elementor-element.elementor-products-grid .woocommerce.columns-8 ul.products,.elementor-element.elementor-products-grid ul.products.columns-8{

grid-template-columns:repeat(8,1fr)}

3603.elementor-element.elementor-products-grid .woocommerce.columns-9 ul.products,.elementor-element.elementor-products-grid ul.products.columns-9{

grid-template-columns:repeat(9,1fr)}

3604.elementor-element.elementor-products-grid .woocommerce.columns-10 ul.products,.elementor-element.elementor-products-grid ul.products.columns-10{

grid-template-columns:repeat(10,1fr)}

3605.elementor-element.elementor-products-grid .woocommerce.columns-11 ul.products,.elementor-element.elementor-products-grid ul.products.columns-11{

grid-template-columns:repeat(11,1fr)}

3606.elementor-element.elementor-products-grid .woocommerce.columns-12 ul.products,.elementor-element.elementor-products-grid ul.products.columns-12{

grid-template-columns:repeat(12,1fr)}

3607}

3608@media (max-width:1024px){.elementor-element.elementor-products-grid ul.products{

grid-template-columns:repeat(3,1fr)}

3609}

3610@media (max-width:767px){.elementor-element.elementor-products-grid ul.products{

grid-template-columns:repeat(2,1fr)}

3611}

3612@media (min-width:1025px){.elementor-element.elementor-products-grid.elementor-products-columns-1 ul.products{

grid-template-columns:repeat(1,1fr)}

3613.elementor-element.elementor-products-grid.elementor-products-columns-2 ul.products{

grid-template-columns:repeat(2,1fr)}

3614.elementor-element.elementor-products-grid.elementor-products-columns-3 ul.products{

grid-template-columns:repeat(3,1fr)}

3615.elementor-element.elementor-products-grid.elementor-products-columns-4 ul.products{

grid-template-columns:repeat(4,1fr)}

3616.elementor-element.elementor-products-grid.elementor-products-columns-5 ul.products{

grid-template-columns:repeat(5,1fr)}

3617.elementor-element.elementor-products-grid.elementor-products-columns-6 ul.products{

grid-template-columns:repeat(6,1fr)}

3618.elementor-element.elementor-products-grid.elementor-products-columns-7 ul.products{

grid-template-columns:repeat(7,1fr)}

3619.elementor-element.elementor-products-grid.elementor-products-columns-8 ul.products{

grid-template-columns:repeat(8,1fr)}

3620.elementor-element.elementor-products-grid.elementor-products-columns-9 ul.products{

grid-template-columns:repeat(9,1fr)}

3621.elementor-element.elementor-products-grid.elementor-products-columns-10 ul.products{

grid-template-columns:repeat(10,1fr)}

3622.elementor-element.elementor-products-grid.elementor-products-columns-11 ul.products{

grid-template-columns:repeat(11,1fr)}

3623.elementor-element.elementor-products-grid.elementor-products-columns-12 ul.products{

grid-template-columns:repeat(12,1fr)}

3624}

3625@media (max-width:1024px){.elementor-element.elementor-products-grid.elementor-products-columns-tablet-1 ul.products{

grid-template-columns:repeat(1,1fr)}

3626.elementor-element.elementor-products-grid.elementor-products-columns-tablet-2 ul.products{

grid-template-columns:repeat(2,1fr)}

3627.elementor-element.elementor-products-grid.elementor-products-columns-tablet-3 ul.products{

grid-template-columns:repeat(3,1fr)}

3628.elementor-element.elementor-products-grid.elementor-products-columns-tablet-4 ul.products{

grid-template-columns:repeat(4,1fr)}

3629.elementor-element.elementor-products-grid.elementor-products-columns-tablet-5 ul.products{

grid-template-columns:repeat(5,1fr)}

3630.elementor-element.elementor-products-grid.elementor-products-columns-tablet-6 ul.products{

grid-template-columns:repeat(6,1fr)}

3631.elementor-element.elementor-products-grid.elementor-products-columns-tablet-7 ul.products{

grid-template-columns:repeat(7,1fr)}

3632.elementor-element.elementor-products-grid.elementor-products-columns-tablet-8 ul.products{

grid-template-columns:repeat(8,1fr)}

3633.elementor-element.elementor-products-grid.elementor-products-columns-tablet-9 ul.products{

grid-template-columns:repeat(9,1fr)}

3634.elementor-element.elementor-products-grid.elementor-products-columns-tablet-10 ul.products{

grid-template-columns:repeat(10,1fr)}

3635.elementor-element.elementor-products-grid.elementor-products-columns-tablet-11 ul.products{

grid-template-columns:repeat(11,1fr)}

3636.elementor-element.elementor-products-grid.elementor-products-columns-tablet-12 ul.products{

grid-template-columns:repeat(12,1fr)}

3637}

3638@media (max-width:767px){.elementor-element.elementor-products-grid.elementor-products-columns-mobile-1 ul.products{

grid-template-columns:repeat(1,1fr)}

3639.elementor-element.elementor-products-grid.elementor-products-columns-mobile-2 ul.products{

grid-template-columns:repeat(2,1fr)}

3640.elementor-element.elementor-products-grid.elementor-products-columns-mobile-3 ul.products{

grid-template-columns:repeat(3,1fr)}

3641.elementor-element.elementor-products-grid.elementor-products-columns-mobile-4 ul.products{

grid-template-columns:repeat(4,1fr)}

3642.elementor-element.elementor-products-grid.elementor-products-columns-mobile-5 ul.products{

grid-template-columns:repeat(5,1fr)}

3643.elementor-element.elementor-products-grid.elementor-products-columns-mobile-6 ul.products{

grid-template-columns:repeat(6,1fr)}

3644.elementor-element.elementor-products-grid.elementor-products-columns-mobile-7 ul.products{

grid-template-columns:repeat(7,1fr)}

3645.elementor-element.elementor-products-grid.elementor-products-columns-mobile-8 ul.products{

grid-template-columns:repeat(8,1fr)}

3646.elementor-element.elementor-products-grid.elementor-products-columns-mobile-9 ul.products{

grid-template-columns:repeat(9,1fr)}

3647.elementor-element.elementor-products-grid.elementor-products-columns-mobile-10 ul.products{

grid-template-columns:repeat(10,1fr)}

3648.elementor-element.elementor-products-grid.elementor-products-columns-mobile-11 ul.products{

grid-template-columns:repeat(11,1fr)}

3649.elementor-element.elementor-products-grid.elementor-products-columns-mobile-12 ul.products{

grid-template-columns:repeat(12,1fr)}

3650}

3651.elementor-element.elementor-products-grid ul.products{display:grid;margin:0;

grid-column-gap:20px;

grid-row-gap:40px}

3652.elementor-element.elementor-products-grid ul.products:after,.elementor-element.elementor-products-grid ul.products:before{content:none;display:none}

3653.elementor-element.elementor-products-grid ul.products li.product{width:auto;padding:0;margin:0;float:none}

3654.elementor-element.elementor-products-grid ul.products li.product .onsale{padding:0;display:none}

3655.elementor-element.elementor-products-grid ul.products li.product a.woocommerce-loop-product__link{display:block;position:relative}

3656.elementor-products-grid:not(.show-heading-yes) .products>h2{display:none}

3657.elementor-products-grid nav.woocommerce-pagination{margin-top:40px}

3658.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul{border:0 none}

3659.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li{border-right:0 none;border-left:0 none}

3660.elementor-product-loop-item--align-left ul.products li.product .star-rating{margin-right:auto}

3661.elementor-product-loop-item--align-right ul.products li.product .star-rating{margin-left:auto}

3662.elementor-product-loop-item--align-center ul.products li.product .star-rating{margin-right:auto;margin-left:auto}

3663.woocommerce .elementor-element.elementor-products-grid ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product{width:auto}

3664.elementor.product .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper{overflow:hidden}

3665.woocommerce .elementor-widget-woocommerce-product-images span.onsale{padding:0}

3666.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove,.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{display:none}

3667.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__product:not(:last-of-type),.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__products,.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__subtotal{border-bottom:none}

3668.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-light .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e3"}

3669.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-medium .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e4"}

3670.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-solid .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e5"}

3671.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-light .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e6"}

3672.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-medium .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e7"}

3673.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-solid .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e8"}

3674.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-light .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e9"}

3675.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-medium .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8ea"}

3676.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-solid .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8eb"}

3677.elementor-menu-cart__toggle .elementor-button{background:transparent;border-radius:0;color:#818a91;border:1px solid;border-color:inherit;display:-webkit-inline-box;

display:-ms-inline-flexbox;

display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

3678.elementor-menu-cart__toggle .elementor-button-text{margin-right:.3em}

3679.elementor-menu-cart__toggle .elementor-button-icon{position:relative;-webkit-transition:color .1s;-o-transition:color .1s;transition:color .1s}

3680.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{content:attr(data-counter);display:block;position:absolute;min-width:1.6em;height:1.6em;line-height:1.5em;top:-.7em;right:-.7em;border-radius:100%;color:#fff;background-color:#d9534f;text-align:center;

font-size:10px}

3681.elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{content:attr(data-counter);display:inline-block;font-weight:400}

3682.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon[data-counter="0"]:before{content:none}

3683.elementor-menu-cart__container{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);overflow:hidden;position:fixed;z-index:9998;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.25);-webkit-transition:background-color .4s,-webkit-transform 0s;transition:background-color .4s,-webkit-transform 0s;-o-transition:background-color .4s,transform 0s;transition:background-color .4s,transform 0s;transition:background-color .4s,transform 0s,-webkit-transform 0s}

3684.elementor-menu-cart__container .elementor-menu-cart__main{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:fixed;top:0;width:350px;max-width:100%;right:0;bottom:0;padding:0 30px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}

3685.elementor-menu-cart__container:not(.elementor-menu-cart--shown){background-color:transparent;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:background-color .4s,-webkit-transform 0s .4s;transition:background-color .4s,-webkit-transform 0s .4s;-o-transition:background-color .4s,transform 0s .4s;transition:background-color .4s,transform 0s .4s;transition:background-color .4s,transform 0s .4s,-webkit-transform 0s .4s}

3686.elementor-menu-cart__container:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{overflow:hidden;opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}

3687.elementor-menu-cart__container:not(.elementor-menu-cart--shown) .dialog-lightbox-close-button{display:none}

3688.elementor-menu-cart__main{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;

font-size:14px}

3689.elementor-menu-cart__close-button{width:25px;height:25px;position:relative;margin:20px 0;-ms-flex-item-align:end;align-self:flex-end;cursor:pointer}

3690.elementor-menu-cart__close-button:after,.elementor-menu-cart__close-button:before{content:"";position:absolute;height:3px;width:100%;top:50%;left:0;margin-top:-1px;background:#818a91;border-radius:1px}

3691.elementor-menu-cart__close-button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

3692.elementor-menu-cart__close-button:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

3693.elementor-menu-cart__products{max-height:calc(100vh - 250px);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}

3694.elementor-menu-cart__product{display:grid;

grid-template-columns:25% auto 50px;

grid-template-rows:75% auto}

3695.elementor-menu-cart__product-image{

grid-row-start:1;

grid-row-end:3;width:100%}

3696.elementor-menu-cart__product-image a,.elementor-menu-cart__product-image img{display:block}

3697.elementor-menu-cart__product-name{

grid-column-start:2;

grid-column-end:4;margin:0}

3698.elementor-menu-cart__product-price{-ms-flex-item-align:end;align-self:end;color:#d4d4d4;font-weight:300}

3699.elementor-menu-cart__product-price .amount{font-weight:600}

3700.elementor-menu-cart__product-name,.elementor-menu-cart__product-price{

font-size:14px;padding-left:20px}

3701.elementor-menu-cart__product-remove{-ms-flex-item-align:end;align-self:end;justify-self:end;color:#818a91;width:22px;height:22px;border-radius:20px;border:1px solid #d4d4d4;text-align:center;overflow:hidden;position:relative}

3702.elementor-menu-cart__product-remove:after,.elementor-menu-cart__product-remove:before{content:"";position:absolute;height:1px;width:50%;top:50%;left:25%;margin-top:-1px;background:#d4d4d4;z-index:1}

3703.elementor-menu-cart__product-remove:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

3704.elementor-menu-cart__product-remove:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

3705.elementor-menu-cart__product-remove>a{display:block;z-index:2;width:100%;height:100%;overflow:hidden;opacity:0;position:absolute}

3706.elementor-menu-cart__product:not(:last-of-type),.elementor-menu-cart__products,.elementor-menu-cart__subtotal{border-bottom:1px solid #d4d4d4}

3707.elementor-menu-cart__footer-buttons,.elementor-menu-cart__product:not(:first-of-type),.elementor-menu-cart__subtotal{padding-top:20px}

3708.elementor-menu-cart__product,.elementor-menu-cart__subtotal{padding-bottom:20px}

3709.elementor-menu-cart__subtotal{font-size:20px;text-align:center;font-weight:600}

3710.elementor-menu-cart__footer-buttons{font-size:20px;text-align:center;display:grid;

grid-column-gap:10px;

grid-row-gap:10px}

3711.elementor-menu-cart__footer-buttons .elementor-button{border-radius:0}

3712.elementor-menu-cart--buttons-inline .elementor-menu-cart__footer-buttons{

grid-template-columns:1fr 1fr}

3713.elementor-menu-cart--buttons-stacked .elementor-menu-cart__footer-buttons{

grid-template-columns:1fr}

3714.product .count{background-color:inherit}

3715.elementor-widget-woocommerce-product-additional-information:not(.elementor-show-heading-yes) h2{display:none}

3716.woocommerce div.product.elementor form.cart div.product-addon{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:0;flex-shrink:0}

3717.elementor-skin-carousel .elementor-main-swiper,.elementor-skin-coverflow .elementor-main-swiper{height:230px}

3718.elementor-skin-slideshow .elementor-main-swiper{height:450px;position:relative}

3719.elementor-skin-slideshow .elementor-thumbnails-swiper .elementor-custom-embed-play i{font-size:50px}

3720.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide{cursor:pointer}

3721.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active):after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3)}

3722.elementor-carousel-image{background:no-repeat 50%;-webkit-background-size:cover;background-size:cover;height:100%;position:relative}

3723.elementor-carousel-image-overlay{position:absolute;top:0;left:0;display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;height:100%;padding:20px;color:#fff;background-color:hsla(206,7%,54%,.8);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}

3724.elementor-carousel-image-overlay i{font-size:21px}

3725.elementor-testimonial__image{-ms-flex-negative:0;flex-shrink:0}

3726.elementor-testimonial__image img{border-radius:999px;-webkit-box-sizing:content-box;box-sizing:content-box;-o-object-fit:cover;object-fit:cover}

3727.elementor-testimonial__footer,.elementor-testimonial__header{display:-webkit-box;

display:-ms-flexbox;

display:flex}

3728.elementor-testimonial__footer cite,.elementor-testimonial__header cite{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-style:normal;

font-size:14px;line-height:1.5}

3729.elementor-testimonial__name{font-weight:700}

3730.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}

3731.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:20px}

3732.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

3733.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite{margin-right:20px;margin-left:0}

3734.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}

3735.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite{margin-right:0;margin-left:20px}

3736.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{margin-top:25px}

3737.elementor-testimonial--layout-image_above .elementor-testimonial{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}

3738.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:25px}

3739.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:25px;-ms-flex-wrap:wrap;flex-wrap:wrap}

3740.elementor-testimonial--layout-image_stacked .elementor-testimonial__image,.elementor-testimonial--layout-image_stacked .elementor-testimonial cite{margin-top:15px;width:100%}

3741.elementor-testimonial--layout-image_left .elementor-testimonial,.elementor-testimonial--layout-image_right .elementor-testimonial{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}

3742.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--layout-image_right .elementor-testimonial__footer{-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}

3743.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite{margin-top:15px}

3744.elementor-testimonial--layout-image_left.elementor-testimonial--align-center .elementor-testimonial__footer,.elementor-testimonial--layout-image_right.elementor-testimonial--align-center .elementor-testimonial__footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

3745.elementor-testimonial--layout-image_left .elementor-testimonial{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

3746.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:20px}

3747.elementor-testimonial--layout-image_right .elementor-testimonial{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}

3748.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:20px}

3749.elementor-testimonial--align-right .elementor-testimonial{text-align:right}

3750.elementor-testimonial--align-left .elementor-testimonial{text-align:left}

3751.elementor-testimonial--align-center .elementor-testimonial{text-align:center}

3752.elementor-testimonial--align-center .elementor-testimonial__footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

3753.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:left}

3754.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_left .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_right .elementor-testimonial__cite{width:100%;display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:25px}

3755.elementor-testimonial--skin-bubble .elementor-testimonial__content{background-color:#e6e9ec;padding:20px;position:relative}

3756.elementor-testimonial--skin-bubble .elementor-testimonial__content:after{content:"";display:block;width:14px;height:14px;background-color:#e6e9ec;position:absolute;-webkit-transform:scaleX(.75) rotate(45deg);-ms-transform:scaleX(.75) rotate(45deg);transform:scaleX(.75) rotate(45deg);border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box}

3757.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above .elementor-testimonial__content:after{bottom:calc(100% - 7px);-webkit-transform:scaleX(.75) rotate(-135deg);-ms-transform:scaleX(.75) rotate(-135deg);transform:scaleX(.75) rotate(-135deg)}

3758.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-center .elementor-testimonial__content:after{left:50%;-webkit-transform:translateX(-50%) scaleX(.75) rotate(-135deg);-ms-transform:translateX(-50%) scaleX(.75) rotate(-135deg);transform:translateX(-50%) scaleX(.75) rotate(-135deg)}

3759.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after{top:calc(100% - 7px)}

3760.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-center .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-center .elementor-testimonial__content:after{left:50%;-webkit-transform:translateX(-50%) scaleX(.75) rotate(45deg);-ms-transform:translateX(-50%) scaleX(.75) rotate(45deg);transform:translateX(-50%) scaleX(.75) rotate(45deg)}

3761.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after{left:45px}

3762.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after{right:45px}

3763.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after{-webkit-transform:scaleY(.75) rotate(135deg);-ms-transform:scaleY(.75) rotate(135deg);transform:scaleY(.75) rotate(135deg);left:-8px}

3764.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{-webkit-transform:scaleY(.75) rotate(-45deg);-ms-transform:scaleY(.75) rotate(-45deg);transform:scaleY(.75) rotate(-45deg);right:-8px}

3765.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:45px}

3766.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px}

3767.elementor-widget-testimonial-carousel .swiper-slide{padding:20px}

3768.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:1.3em;font-style:italic;line-height:1.5}

3769.elementor-widget-testimonial-carousel .elementor-testimonial__image img{width:50px;height:50px}

3770.elementor-widget-reviews .swiper-slide{background-color:#fff;border:1px solid #e1e8ed;border-radius:5px;padding:0}

3771.elementor-widget-reviews .elementor-testimonial__text{

font-size:14px;line-height:20px}

3772.elementor-widget-reviews .elementor-testimonial__name{color:#1c2022}

3773.elementor-widget-reviews .elementor-testimonial__title{color:#697882;

font-size:12.5px;font-weight:400;font-family:inherit}

3774.elementor-widget-reviews .elementor-testimonial__image{display:-webkit-box;

display:-ms-flexbox;

display:flex}

3775.elementor-widget-reviews .elementor-testimonial__image img{width:36px;height:36px}

3776.elementor-widget-reviews .elementor-testimonial__icon{margin-left:auto;font-size:17px}

3777.elementor-widget-reviews .elementor-testimonial__icon .fa+.fa{margin-left:.15em}

3778.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-android{color:#a4c639}

3779.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-apple{color:#999}

3780.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-behance{color:#1769ff}

3781.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-bitbucket{color:#205081}

3782.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-codepen{color:#000}

3783.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-delicious{color:#39f}

3784.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-digg{color:#005be2}

3785.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-dribbble{color:#ea4c89}

3786.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-envelope{color:#ea4335}

3787.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-facebook{color:#3b5998}

3788.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-flickr{color:#0063dc}

3789.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-foursquare{color:#2d5be3}

3790.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-github{color:#333}

3791.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-google-plus{color:#dd4b39}

3792.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-houzz{color:#7ac142}

3793.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-instagram{color:#262626}

3794.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-jsfiddle{color:#487aa2}

3795.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-linkedin{color:#0077b5}

3796.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-medium{color:#00ab6b}

3797.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-meetup{color:#ec1c40}

3798.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-mixcloud{color:#273a4b}

3799.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-odnoklassniki{color:#f4731c}

3800.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-pinterest{color:#bd081c}

3801.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-product-hunt{color:#da552f}

3802.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-reddit{color:#ff4500}

3803.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-rss{color:#f26522}

3804.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-shopping-cart{color:#4caf50}

3805.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-skype{color:#00aff0}

3806.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-slideshare{color:#0077b5}

3807.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-snapchat{color:#fffc00}

3808.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-soundcloud{color:#f80}

3809.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-spotify{color:#2ebd59}

3810.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stack-overflow{color:#fe7a15}

3811.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-steam{color:#00adee}

3812.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stumbleupon{color:#eb4924}

3813.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-telegram{color:#2ca5e0}

3814.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumb-tack,.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumbtack{color:#1aa1d8}

3815.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tripadvisor{color:#589442}

3816.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tumblr{color:#35465c}

3817.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitch{color:#6441a5}

3818.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitter{color:#1da1f2}

3819.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vimeo{color:#1ab7ea}

3820.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vk{color:#45668e}

3821.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weibo{color:#df2029}

3822.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weixin{color:#7bb32e}

3823.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-whatsapp{color:#25d366}

3824.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-wordpress{color:#21759b}

3825.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-xing{color:#026466}

3826.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-yelp{color:#af0606}

3827.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-youtube{color:#cd201f}

3828.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-500px{color:#0099e5}

3829.elementor-widget-reviews .elementor-testimonial__rating{background-image:-webkit-gradient(linear,left top,right top,from(#ffc82c),to(#ccc));background-image:-webkit-linear-gradient(left,#ffc82c var(--rating),#ccc var(--rating));background-image:-o-linear-gradient(left,#ffc82c var(--rating),#ccc var(--rating));background-image:linear-gradient(90deg,#ffc82c var(--rating),#ccc var(--rating));font-family:eicons}

3830.elementor-widget-reviews .elementor-testimonial__header{display:-webkit-box;

display:-ms-flexbox;

display:flex;padding-top:15px;padding-bottom:6px}

3831.elementor-widget-reviews .elementor-testimonial__image+cite{margin-left:9px}

3832.elementor-widget-reviews .elementor-testimonial__separator{margin:0 auto;border-top:0 none;border-bottom:1px solid #e1e8ed;height:0}

3833.elementor-widget-reviews .elementor-testimonial__content{padding-top:6px;padding-bottom:15px}

3834.elementor-widget-reviews .elementor-testimonial__content,.elementor-widget-reviews .elementor-testimonial__header{padding-left:15px;padding-right:15px}

3835.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header{border-bottom:1px solid #e1e8ed}

3836.swiper-pagination-bullets{color:#fff;cursor:default}

3837.swiper-slide{border-style:solid;border-width:0;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:border,background,-webkit-transform;transition-property:border,background,-webkit-transform;-o-transition-property:border,background,transform;transition-property:border,background,transform;transition-property:border,background,transform,-webkit-transform;overflow:hidden}

3838.swiper-slide:not(:hover) .e-overlay-animation-fade{opacity:0}

3839.swiper-slide:not(:hover) .e-overlay-animation-slide-up{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}

3840.swiper-slide:not(:hover) .e-overlay-animation-slide-down{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}

3841.swiper-slide:not(:hover) .e-overlay-animation-slide-right{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}

3842.swiper-slide:not(:hover) .e-overlay-animation-slide-left{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}

3843.swiper-slide:not(:hover) .e-overlay-animation-zoom-in{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0}

3844.swiper-slide a{display:inline}

3845.swiper-slide a.elementor-button{display:inline-block}

3846.elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper{width:calc(95% - 40px)}

3847.elementor-widget-reviews .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-main-swiper{width:95%}

3848.elementor-widget-reviews .swiper-wrapper,.elementor-widget-testimonial-carousel .swiper-wrapper{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}

3849.elementor-widget-reviews .swiper-slide,.elementor-widget-testimonial-carousel .swiper-slide{height:auto}

3850.elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container{padding-bottom:40px}

3851.elementor-widget-reviews .elementor-main-swiper .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .elementor-main-swiper .elementor-swiper-button-prev{left:0}

3852.elementor-widget-reviews .elementor-main-swiper .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .elementor-main-swiper .elementor-swiper-button-next{right:0}

3853.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev{top:calc(50% - 20px)}

3854.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft),.entry-summary blockquote.elementor-blockquote{margin-right:0;margin-left:0}

3855.elementor-widget-blockquote blockquote{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;quotes:none;border:0 none;font-style:normal;color:#55595c}

3856.elementor-widget-blockquote blockquote:after,.elementor-widget-blockquote blockquote:before,.elementor-widget-blockquote blockquote cite:after,.elementor-widget-blockquote blockquote cite:before,.elementor-widget-blockquote blockquote footer:after,.elementor-widget-blockquote blockquote footer:before{content:"";content:none}

3857.elementor-blockquote{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

3858.elementor-blockquote__author,.elementor-blockquote__content{margin-bottom:0;font-style:normal}

3859.elementor-blockquote__author{font-weight:700}

3860.elementor-blockquote footer{margin-top:12px;display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

3861.elementor-blockquote__tweet-button{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#1da1f2;-ms-flex-item-align:end;align-self:flex-end;line-height:1;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}

3862.elementor-blockquote__tweet-button:hover{color:#0967a0}

3863.elementor-blockquote__tweet-button span{font-weight:600}

3864.elementor-blockquote__tweet-button i,.elementor-blockquote__tweet-button span{vertical-align:middle}

3865.elementor-blockquote__tweet-button i+span{margin-left:.5em}

3866.elementor-blockquote__tweet-label{white-space:pre-wrap}

3867.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button{padding:.7em 1.2em;border-radius:100em;background-color:#1da1f2;color:#fff;

font-size:15px}

3868.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover{background-color:#0967a0;color:#fff}

3869.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover:before,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover:before{border-right-color:#0967a0}

3870.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button{padding:0;width:2em;height:2em}

3871.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

3872.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:before{content:"";border:.5em solid transparent;border-right-color:#1da1f2;position:absolute;left:-.8em;top:50%;-webkit-transform:translateY(-50%) scaleY(.65);-ms-transform:translateY(-50%) scaleY(.65);transform:translateY(-50%) scaleY(.65);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

3873.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:before{right:auto;left:-.8em;border-right-color:#1da1f2;border-left-color:transparent}

3874.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover:before{border-right-color:#0967a0}

3875.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:before{left:auto;right:-.8em;border-right-color:transparent;border-left-color:#1da1f2}

3876.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover:before{border-left-color:#0967a0}

3877.elementor-blockquote--skin-boxed .elementor-blockquote{background-color:#e6e9ec;padding:30px}

3878.elementor-blockquote--skin-border .elementor-blockquote{border-color:#e6e9ec;border-style:solid;border-left-width:7px;padding-left:20px}

3879.elementor-blockquote--skin-quotation .elementor-blockquote:before{content:"“";font-size:100px;color:#e6e9ec;font-family:Times New Roman,Times,serif;font-weight:900;line-height:1;display:block;height:.6em}

3880.elementor-blockquote--skin-quotation .elementor-blockquote__content{margin-top:15px}

3881.elementor-blockquote--align-left .elementor-blockquote__content{text-align:left}

3882.elementor-blockquote--align-left .elementor-blockquote footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}

3883.elementor-blockquote--align-right .elementor-blockquote__content{text-align:right}

3884.elementor-blockquote--align-right .elementor-blockquote footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

3885.elementor-blockquote--align-center .elementor-blockquote{text-align:center}

3886.elementor-blockquote--align-center .elementor-blockquote__author,.elementor-blockquote--align-center .elementor-blockquote footer{display:block}

3887.elementor-blockquote--align-center .elementor-blockquote__tweet-button{margin-right:auto;margin-left:auto}

3888.elementor-headline{font-size:43px;line-height:1.2;display:block}

3889.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper{text-align:left;overflow:hidden}

3890.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper{overflow:visible;text-align:inherit}

3891.elementor-headline--style-highlight .elementor-headline-dynamic-text{z-index:1}

3892.elementor-headline--style-highlight .elementor-headline-plain-text{z-index:1;position:relative}

3893.elementor-headline--style-highlight svg{position:absolute;top:50%;left:50%;width:calc(100% + 20px);height:calc(100% + 20px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible}

3894.elementor-headline--style-highlight svg path{stroke:red;stroke-width:9;fill:none;stroke-dasharray:1500;-webkit-animation:elementor-headline-dash 10s infinite;animation:elementor-headline-dash 10s infinite}

3895.elementor-headline--style-highlight svg path:nth-of-type(2){-webkit-animation-delay:.6s;animation-delay:.6s}

3896@-webkit-keyframes elementor-headline-dash{0%{stroke-dasharray:0 1500}

389715%{stroke-dasharray:1500 1500}

389885%{opacity:1}

389990%{stroke-dasharray:1500 1500;opacity:0}

3900to{stroke-dasharray:0 1500;opacity:0}

3901}

3902@keyframes elementor-headline-dash{0%{stroke-dasharray:0 1500}

390315%{stroke-dasharray:1500 1500}

390485%{opacity:1}

390590%{stroke-dasharray:1500 1500;opacity:0}

3906to{stroke-dasharray:0 1500;opacity:0}

3907}

3908.elementor-headline-text-wrapper{vertical-align:bottom}

3909.elementor-headline-dynamic-wrapper{display:inline-block;position:relative}

3910.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{display:inline-block;position:absolute;top:0;left:0}

3911.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active{position:relative}

3912.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}

3913.elementor-headline-animation-type-flip .elementor-headline-dynamic-text{opacity:0;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}

3914.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-animation:elementor-headline-flip-in 1.2s;animation:elementor-headline-flip-in 1.2s}

3915.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:elementor-headline-flip-out 1.2s;animation:elementor-headline-flip-out 1.2s}

3916@-webkit-keyframes elementor-headline-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}

391735%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}

391865%{opacity:0}

3919to{-webkit-transform:rotateX(1turn);transform:rotateX(1turn);opacity:1}

3920}

3921@keyframes elementor-headline-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}

392235%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}

392365%{opacity:0}

3924to{-webkit-transform:rotateX(1turn);transform:rotateX(1turn);opacity:1}

3925}

3926@-webkit-keyframes elementor-headline-flip-out{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}

392735%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}

392865%{opacity:0}

3929to{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}

3930}

3931@keyframes elementor-headline-flip-out{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}

393235%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}

393365%{opacity:0}

3934to{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}

3935}

3936.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper{vertical-align:top;overflow:hidden}

3937.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:after{content:"";position:absolute;left:auto;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:#0d0d0d}

3938.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected):after{-webkit-animation:elementor-headline-pulse 1s infinite;animation:elementor-headline-pulse 1s infinite}

3939.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected{background-color:#0d0d0d}

3940.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected:after{visibility:hidden}

3941.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text{color:#aebcb9}

3942.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active){visibility:hidden}

3943.elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){position:absolute;visibility:hidden}

3944@-webkit-keyframes elementor-headline-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}

394540%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}

3946to{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}

3947}

3948@keyframes elementor-headline-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}

394940%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}

3950to{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}

3951}

3952.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}

3953.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}

3954.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text{-webkit-transform:scaleX(1.0005);-ms-transform:scaleX(1.0005);transform:scaleX(1.0005);opacity:0}

3955.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);opacity:0}

3956.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{opacity:1}

3957.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter.elementor-headline-animation-in{-webkit-animation:elementor-headline-swirl-in .4s forwards;animation:elementor-headline-swirl-in .4s forwards}

3958.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){-webkit-animation:elementor-headline-swirl-out .4s forwards;animation:elementor-headline-swirl-out .4s forwards}

3959@-webkit-keyframes elementor-headline-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}

396060%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}

3961to{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg);transform:translateZ(-20px) rotateX(0deg)}

3962}

3963@keyframes elementor-headline-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}

396460%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}

3965to{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg);transform:translateZ(-20px) rotateX(0deg)}

3966}

3967@-webkit-keyframes elementor-headline-swirl-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}

396860%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}

3969to{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}

3970}

3971@keyframes elementor-headline-swirl-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}

397260%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}

3973to{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}

3974}

3975.elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}

3976.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}

3977.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text{opacity:0;top:.2em}

3978.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active{top:0;opacity:1;-webkit-animation:elementor-headline-slide-down-in .6s;animation:elementor-headline-slide-down-in .6s}

3979.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-animation:elementor-headline-slide-down-out .6s;animation:elementor-headline-slide-down-out .6s}

3980@-webkit-keyframes elementor-headline-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}

398160%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}

3982to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

3983}

3984@keyframes elementor-headline-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}

398560%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}

3986to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

3987}

3988@-webkit-keyframes elementor-headline-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

398960%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}

3990to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}

3991}

3992@keyframes elementor-headline-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

399360%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}

3994to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}

3995}

3996.elementor-headline-animation-type-clip .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}

3997.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}

3998.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after{content:"";position:absolute;top:0;left:auto;right:0;width:2px;height:100%;background-color:#0d0d0d}

3999.elementor-headline-animation-type-clip .elementor-headline-dynamic-text{opacity:0}

4000.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1}

4001.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}

4002.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text{opacity:0}

4003.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;-webkit-animation:elementor-headline-drop-in-in .8s;animation:elementor-headline-drop-in-in .8s}

4004.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-animation:elementor-headline-drop-in-out .8s;animation:elementor-headline-drop-in-out .8s}

4005@-webkit-keyframes elementor-headline-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}

4006to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

4007}

4008@keyframes elementor-headline-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}

4009to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

4010}

4011@-webkit-keyframes elementor-headline-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

4012to{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}

4013}

4014@keyframes elementor-headline-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

4015to{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}

4016}

4017.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}

4018.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text{opacity:0}

4019.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{display:inline-block;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}

4020.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}

4021.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter.elementor-headline-animation-in{-webkit-animation:elementor-headline-blinds-in .6s forwards;animation:elementor-headline-blinds-in .6s forwards}

4022.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){-webkit-animation:elementor-headline-blinds-out .6s forwards;animation:elementor-headline-blinds-out .6s forwards}

4023@-webkit-keyframes elementor-headline-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}

4024to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}

4025}

4026@keyframes elementor-headline-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}

4027to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}

4028}

4029@-webkit-keyframes elementor-headline-blinds-out{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}

4030to{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}

4031}

4032@keyframes elementor-headline-blinds-out{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}

4033to{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}

4034}

4035.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{opacity:0}

4036.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{display:inline-block;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}

4037.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{opacity:1}

4038.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.elementor-headline-animation-in{-webkit-animation:elementor-headline-wave-up .6s forwards;animation:elementor-headline-wave-up .6s forwards}

4039.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){-webkit-animation:elementor-headline-wave-down .6s forwards;animation:elementor-headline-wave-down .6s forwards}

4040@-webkit-keyframes elementor-headline-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}

404160%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}

4042to{-webkit-transform:scale(1);transform:scale(1);opacity:1}

4043}

4044@keyframes elementor-headline-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}

404560%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}

4046to{-webkit-transform:scale(1);transform:scale(1);opacity:1}

4047}

4048@-webkit-keyframes elementor-headline-wave-down{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}

404960%{-webkit-transform:scale(0);transform:scale(0);opacity:0}

4050}

4051@keyframes elementor-headline-wave-down{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}

405260%{-webkit-transform:scale(0);transform:scale(0);opacity:0}

4053}

4054.elementor-headline-animation-type-slide .elementor-headline-dynamic-text{opacity:0}

4055.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;-webkit-animation:elementor-headline-slide-in .6s;animation:elementor-headline-slide-in .6s}

4056.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-animation:elementor-headline-slide-out .6s;animation:elementor-headline-slide-out .6s}

4057@-webkit-keyframes elementor-headline-slide-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}

405860%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}

4059to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}

4060}

4061@keyframes elementor-headline-slide-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}

406260%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}

4063to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}

4064}

4065@-webkit-keyframes elementor-headline-slide-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}

406660%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}

4067to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}

4068}

4069@keyframes elementor-headline-slide-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}

407060%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}

4071to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}

4072}

4073.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s}

4074.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text,.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{white-space:nowrap}

4075.elementor-msie .elementor-headline--style-highlight svg{top:auto;left:auto;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}

4076.elementor-facebook-widget.fb_iframe_widget,.elementor-facebook-widget.fb_iframe_widget span{width:100%!important}

4077.elementor-facebook-widget.fb_iframe_widget iframe{position:relative}

4078.elementor-facebook-widget.fb-like{height:1px}

4079.elementor-widget-facebook-comments iframe{width:100%!important}

4080.site-main .menu-navigation-container{overflow:visible}

4081.elementor-item:after,.elementor-item:before{display:block;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1)}

4082.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}

4083.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}

4084.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{height:3px;width:100%;left:0;background-color:#55595c;z-index:2}

4085.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;width:0;left:50%}

4086.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}

4087.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}

4088.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}

4089.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}

4090.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}

4091.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0}

4092.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{width:10px;left:-20px}

4093.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{content:"";bottom:0}

4094.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{width:10px;left:calc(100% + 20px)}

4095.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;left:0;top:0;bottom:0;right:0;border:3px solid #55595c}

4096.e--pointer-framed .elementor-item:before{content:""}

4097.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}

4098.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}

4099.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;-o-transition:opacity .2s,transform .4s;transition:opacity .2s,transform .4s;transition:opacity .2s,transform .4s,-webkit-transform .4s}

4100.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{width:3px;height:3px}

4101.e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 3px 3px;-webkit-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;-o-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}

4102.e--pointer-framed.e--animation-draw .elementor-item:after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:3px 3px 0 0;-webkit-transition:width .1s,height .1s .1s,opacity .02s .18s;-o-transition:width .1s,height .1s .1s,opacity .02s .18s;transition:width .1s,height .1s .1s,opacity .02s .18s}

4103.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{width:100%;height:100%}

4104.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{-webkit-transition:opacity .02s,height .1s,width .1s .1s;-o-transition:opacity .02s,height .1s,width .1s .1s;transition:opacity .02s,height .1s,width .1s .1s}

4105.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{-webkit-transition:opacity .02s .2s,height .1s .2s,width .1s .3s;-o-transition:opacity .02s .2s,height .1s .2s,width .1s .3s;transition:opacity .02s .2s,height .1s .2s,width .1s .3s}

4106.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{width:3px;height:3px}

4107.e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 0 0 3px}

4108.e--pointer-framed.e--animation-corners .elementor-item:after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:0 3px 3px 0}

4109.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;-o-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}

4110.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}

4111.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

4112.e--pointer-background .elementor-item:before{top:0;left:0;right:0;bottom:0;background:#55595c;z-index:-1}

4113.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}

4114.e--pointer-background.e--animation-grow .elementor-item:before{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}

4115.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}

4116.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

4117.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{-webkit-transition:opacity .15s,-webkit-transform .4s;transition:opacity .15s,-webkit-transform .4s;-o-transition:opacity .15s,transform .4s;transition:opacity .15s,transform .4s;transition:opacity .15s,transform .4s,-webkit-transform .4s}

4118.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}

4119.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}

4120.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}

4121.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}

4122.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}

4123.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:50%;left:50%}

4124.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{top:0;left:0;right:0;bottom:0;background:#55595c;z-index:-1}

4125.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{top:0;bottom:100%}

4126.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{top:100%;bottom:0}

4127.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}

4128.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}

4129.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{right:0;left:100%}

4130.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{right:100%;left:0}

4131.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}

4132.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}

4133.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}

4134.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{-webkit-transform:skew(-8deg);-ms-transform:skew(-8deg);transform:skew(-8deg)}

4135.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}

4136.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}

4137.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}

4138.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}

4139.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)}

4140.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}

4141.elementor-nav-menu--main .elementor-nav-menu a{-webkit-transition:.4s;-o-transition:.4s;transition:.4s}

4142.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}

4143.elementor-nav-menu--main .elementor-nav-menu a.current{background:#373a3c;color:#fff}

4144.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#55595c;color:#a1a6a9}

4145.elementor-nav-menu--main .elementor-nav-menu ul{position:absolute;width:12em;border-width:0;border-style:solid;padding:0}

4146.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}

4147.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid;border-color:transparent transparent #494c4f}

4148.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{top:6px;border-style:solid dashed dashed;border-color:#494c4f transparent transparent}

4149.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}

4150.elementor-nav-menu--layout-horizontal{display:-webkit-box;

display:-ms-flexbox;

display:flex}

4151.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:-webkit-box;

display:-ms-flexbox;

display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

4152.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{white-space:nowrap}

4153.elementor-nav-menu__align-right .elementor-nav-menu{margin-left:auto}

4154.elementor-nav-menu__align-right .elementor-nav-menu,.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

4155.elementor-nav-menu__align-left .elementor-nav-menu{margin-right:auto}

4156.elementor-nav-menu__align-left .elementor-nav-menu,.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

4157.elementor-nav-menu__align-center .elementor-nav-menu{margin-left:auto;margin-right:auto}

4158.elementor-nav-menu__align-center .elementor-nav-menu,.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

4159.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}

4160.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}

4161.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

4162.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}

4163.elementor-widget-nav-menu .elementor-widget-container{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

4164.elementor-nav-menu{position:relative;z-index:2}

4165.elementor-nav-menu:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}

4166.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}

4167.elementor-nav-menu ul{display:none}

4168.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}

4169.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}

4170.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}

4171.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}

4172.elementor-nav-menu a,.elementor-nav-menu li{position:relative}

4173.elementor-nav-menu li{border-width:0}

4174.elementor-nav-menu a{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

4175.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{padding:10px 20px;line-height:20px}

4176.elementor-nav-menu a.current{background:#373a3c;color:#fff}

4177.elementor-nav-menu a.disabled{cursor:not-allowed;color:#a1a6a9}

4178.elementor-nav-menu--indicator-none .elementor-nav-menu .elementor-item.has-submenu{padding-right:20px}

4179.elementor-nav-menu--indicator-none .elementor-nav-menu .elementor-item.has-submenu .sub-arrow{display:none}

4180.elementor-nav-menu--indicator-plus:before{font-family:Open Sans,sans-serif}

4181.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow{

font-size:10px}

4182.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow i:before{content:""}

4183.elementor-nav-menu--indicator-angle .elementor-nav-menu .sub-arrow i:before{content:""}

4184.elementor-nav-menu--indicator-classic .elementor-nav-menu .sub-arrow i:before{content:""}

4185.elementor-nav-menu--indicator-plus .elementor-nav-menu .sub-arrow i:before{content:"+"}

4186.elementor-nav-menu .sub-arrow{font-size:16px;line-height:1;padding:10px 0 10px 10px;margin-top:-10px;margin-bottom:-10px}

4187.elementor-nav-menu .sub-arrow i{pointer-events:none}

4188.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#55595c;color:#fff}

4189.elementor-menu-toggle{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;padding:.25em;cursor:pointer;border:0 solid;border-radius:3px;background-color:rgba(0,0,0,.05);color:#494c4f}

4190.elementor-menu-toggle.elementor-active i:before{content:"\e87f"}

4191.elementor-nav-menu--dropdown{background-color:#fff;

font-size:13px}

4192.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}

4193.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;-webkit-transition:max-height .3s,-webkit-transform .3s;transition:max-height .3s,-webkit-transform .3s;-o-transition:max-height .3s,transform .3s;transition:max-height .3s,transform .3s;transition:max-height .3s,transform .3s,-webkit-transform .3s;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;overflow:auto}

4194.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}

4195.elementor-nav-menu--dropdown a{color:#494c4f;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

4196.elementor-nav-menu--dropdown a.current{background:#373a3c;color:#fff}

4197.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}

4198ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{text-shadow:none;border-left:8px solid transparent}

4199.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

4200.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);max-height:0}

4201.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);max-height:100vh}

4202.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}

4203@media (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}

4204}

4205@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}

4206}

4207@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}

4208}

4209@media (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}

4210}

4211.elementor-theme-builder-content-area{height:400px}

4212.elementor-location-footer:before,.elementor-location-header:before{content:"";display:table;clear:both}

4213.elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post{display:block}

4214.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid{color:#d4d4d4;border:none;border-top:1px solid;border-bottom:1px solid;padding-top:10px;padding-bottom:10px}

4215.elementor-post-navigation-borders-yes .elementor-post-navigation__separator{height:100%;width:1px;margin:0 auto;background-color:#d4d4d4}

4216.elementor-post-navigation{overflow:hidden;display:-webkit-box;

display:-ms-flexbox;

display:flex}

4217.elementor-post-navigation .post-navigation__arrow-wrapper{color:#d4d4d4}

4218.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev{font-size:30px;padding-right:15px}

4219.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next{font-size:30px;padding-left:15px}

4220.elementor-post-navigation .post-navigation__arrow-wrapper i{-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%)}

4221.elementor-post-navigation .elementor-post-navigation__link__next,.elementor-post-navigation .elementor-post-navigation__link__prev{overflow:hidden}

4222.elementor-post-navigation .elementor-post-navigation__link a{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}

4223.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__prev--label{text-transform:uppercase;font-size:.8em}

4224.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--title{font-size:.7em}

4225.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--label,.elementor-post-navigation .post-navigation__prev--title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}

4226.elementor-post-navigation span.elementor-post-navigation__link__next{text-align:right}

4227.elementor-post-navigation span.elementor-post-navigation__link__next,.elementor-post-navigation span.elementor-post-navigation__link__prev{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

4228.elementor-post-navigation .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

4229.elementor-post-navigation .elementor-post-navigation__link{width:calc(50% - 0.5px);white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}

4230.elementor-post-navigation .elementor-post-navigation__separator-wrapper{text-align:center}

4231.elementor-post-navigation .elementor-post-navigation__next{text-align:right}

4232.elementor-post-navigation .elementor-post-navigation__next a{float:right}

4233.site-main .elementor-widget-post-navigation,.site-main .elementor-widget-post-navigation [class*=navigation]{margin:0}

4234.elementor-search-form{display:block;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}

4235.elementor-search-form button,.elementor-search-form input[type=search]{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;min-width:0;

font-size:15px;-webkit-appearance:none;-moz-appearance:none}

4236.elementor-search-form button:focus,.elementor-search-form input[type=search]:focus{outline:0;color:inherit}

4237.elementor-search-form button{background-color:#818a91;font-size:16px;color:#fff;border-radius:0}

4238.elementor-search-form__container{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;overflow:hidden;border:0 solid transparent;min-height:50px}

4239.elementor-search-form__container:not(.elementor-search-form--full-screen){background:#eceeef}

4240.elementor-search-form__input{-ms-flex-preferred-size:100%;flex-basis:100%;color:#55595c;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}

4241.elementor-search-form__input::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}

4242.elementor-search-form__input:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}

4243.elementor-search-form__input:-moz-placeholder,.elementor-search-form__input::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}

4244.elementor-search-form__input::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}

4245.elementor-search-form__input::placeholder{color:inherit;font-family:inherit;opacity:.6}

4246.elementor-search-form__submit{-webkit-transition:color .2s,background .2s;-o-transition:color .2s,background .2s;transition:color .2s,background .2s}

4247.elementor-search-form .elementor-search-form__submit,.elementor-search-form .elementor-search-form__submit:hover{color:#fff;border:none;border-radius:0}

4248.elementor-search-form--button-type-text .elementor-search-form__submit{-ms-flex-negative:0;flex-shrink:0}

4249.elementor-search-form--skin-minimal .elementor-search-form__icon{opacity:.6;display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#55595c}

4250.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input{font-size:50px;text-align:center;border-style:solid;border-width:0 0 1px;border-color:#fff;line-height:1.5;color:#fff}

4251.elementor-search-form--skin-full_screen .elementor-search-form__toggle{display:inline-block;cursor:pointer;vertical-align:middle;color:#494c4f}

4252.elementor-search-form--skin-full_screen .elementor-search-form__toggle i{position:relative;display:block;border:0 solid;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;width:33px;height:33px;background-color:rgba(0,0,0,.05);border-radius:3px}

4253.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.55em}

4254.elementor-search-form--skin-full_screen .elementor-search-form__container{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:9998;top:0;left:0;right:0;bottom:0;height:100vh;padding:0 15%;background-color:rgba(0,0,0,.8)}

4255.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen){overflow:hidden;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}

4256.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{display:none}

4257.elementor-author-box{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

4258.elementor-author-box__avatar{-ms-flex-negative:0;flex-shrink:0;margin-right:25px}

4259.elementor-author-box__avatar img{width:100px;border-radius:500px;-o-object-fit:cover;object-fit:cover}

4260.elementor-author-box__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:17px}

4261.elementor-author-box__name{font-size:24px;margin-bottom:5px}

4262.elementor-author-box__bio,.elementor-author-box__bio p{margin-bottom:.8em}

4263.elementor-author-box__bio p:last-of-type{margin-bottom:0}

4264.elementor-author-box--layout-image-left .elementor-author-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}

4265.elementor-author-box--layout-image-left .elementor-author-box__avatar{margin-left:0;margin-right:25px}

4266.elementor-author-box--layout-image-right .elementor-author-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

4267.elementor-author-box--layout-image-right .elementor-author-box__avatar{margin-right:0;margin-left:25px}

4268.elementor-author-box--layout-image-above .elementor-author-box{display:block}

4269.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin:0 auto 15px;display:inline-block}

4270.elementor-author-box--layout-image-above.elementor-author-box--align-left .elementor-author-box__avatar{margin-left:0}

4271.elementor-author-box--layout-image-above.elementor-author-box--align-right .elementor-author-box__avatar{margin-right:0}

4272.elementor-author-box--align-left .elementor-author-box{text-align:left}

4273.elementor-author-box--align-right .elementor-author-box{text-align:right}

4274.elementor-author-box--align-center .elementor-author-box{text-align:center}

4275.elementor-button.elementor-author-box__button{border:2px solid #55595c;

font-size:15px;font-weight:100;padding:10px 18px}

4276.elementor-button.elementor-author-box__button,.elementor-button.elementor-author-box__button:hover{background:transparent;color:#55595c}

4277.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-top .elementor-author-box__avatar,.elementor-widget-author-box:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{-ms-flex-item-align:start;align-self:flex-start}

4278.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-middle .elementor-author-box__avatar{-ms-flex-item-align:center;align-self:center}

4279.elementor-post-info__terms-list{display:inline-block}

4280.elementor-post-info .elementor-icon-list-icon .elementor-avatar{border-radius:100%}

4281.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block}

4282.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:inline}

4283.elementor-widget-breadcrumbs{font-size:.85em}

4284.elementor-widget-breadcrumbs p{margin-bottom:0}

4285.elementor-sitemap-wrap{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}

4286.elementor-sticky--active{z-index:99}

4287[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-mode){display:none}

4288.elementor-popup-modal{display:-webkit-box;

display:-ms-flexbox;

display:flex;pointer-events:none;background-color:transparent;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}

4289.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}

4290.elementor-popup-modal .dialog-close-button{display:none;top:20px;right:20px;opacity:1;z-index:9999;pointer-events:all}

4291.elementor-popup-modal .dialog-widget-content{width:auto;overflow:visible;max-width:100%;max-height:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;pointer-events:all}

4292.elementor-popup-modal .dialog-message{width:640px;max-width:100vw;max-height:100vh;padding:0;overflow:auto;display:-webkit-box;

display:-ms-flexbox;

display:flex}

4293.elementor-popup-modal .elementor{width:100%}

4294.elementor-motion-effects-element,.elementor-motion-effects-layer{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,.33,.07,1.03);-o-transition-timing-function:cubic-bezier(0,.33,.07,1.03);transition-timing-function:cubic-bezier(0,.33,.07,1.03);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}

4295.elementor-motion-effects-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}

4296.elementor-motion-effects-layer{position:absolute;top:0;left:0;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}

4297.elementor-motion-effects-perspective{-webkit-perspective:1200px;perspective:1200px}

4298.elementor-gallery__container{min-height:1px}

4299.elementor-gallery-item{position:relative;overflow:hidden;display:block;text-decoration:none;border:solid var(--image-border-width) var(--image-border-color);border-radius:var(--image-border-radius)}

4300.elementor-gallery-item__content,.elementor-gallery-item__overlay{height:100%;width:100%;position:absolute;top:0;left:0}

4301.elementor-gallery-item__overlay{mix-blend-mode:var(--overlay-mix-blend-mode);-webkit-transition-duration:var(--overlay-transition-duration);-o-transition-duration:var(--overlay-transition-duration);transition-duration:var(--overlay-transition-duration);-webkit-transition-property:mix-blend-mode,opacity,background-color,-webkit-transform;transition-property:mix-blend-mode,opacity,background-color,-webkit-transform;-o-transition-property:mix-blend-mode,transform,opacity,background-color;transition-property:mix-blend-mode,transform,opacity,background-color;transition-property:mix-blend-mode,transform,opacity,background-color,-webkit-transform}

4302.elementor-gallery-item__image.e-gallery-image{-webkit-transition-duration:var(--image-transition-duration);-o-transition-duration:var(--image-transition-duration);transition-duration:var(--image-transition-duration);-webkit-transition-property:-webkit-filter,-webkit-transform;transition-property:-webkit-filter,-webkit-transform;-o-transition-property:filter,transform;transition-property:filter,transform;transition-property:filter,transform,-webkit-filter,-webkit-transform}

4303.elementor-gallery-item__content{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:var(--content-justify-content,center);-ms-flex-pack:var(--content-justify-content,center);justify-content:var(--content-justify-content,center);-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:var(--content-text-align);padding:var(--content-padding)}

4304.elementor-gallery-item__content>div{-webkit-transition-duration:var(--content-transition-duration);-o-transition-duration:var(--content-transition-duration);transition-duration:var(--content-transition-duration)}

4305.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(2){-webkit-transition-delay:calc((var(--content-transition-delay) / 3));-o-transition-delay:calc((var(--content-transition-delay) / 3));transition-delay:calc((var(--content-transition-delay) / 3))}

4306.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(3){-webkit-transition-delay:calc((var(--content-transition-delay) / 3) * 2);-o-transition-delay:calc((var(--content-transition-delay) / 3) * 2);transition-delay:calc((var(--content-transition-delay) / 3) * 2)}

4307.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(4){-webkit-transition-delay:calc((var(--content-transition-delay) / 3) * 3);-o-transition-delay:calc((var(--content-transition-delay) / 3) * 3);transition-delay:calc((var(--content-transition-delay) / 3) * 3)}

4308.elementor-gallery-item__description{color:var(--description-text-color,#fff);width:100%}

4309.elementor-gallery-item__title{color:var(--title-text-color,#fff);font-weight:700;width:100%}

4310.elementor-gallery__titles-container{display:-webkit-box;

display:-ms-flexbox;

display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--titles-container-justify-content,center);-ms-flex-pack:var(--titles-container-justify-content,center);justify-content:var(--titles-container-justify-content,center);margin-bottom:20px}

4311.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:before{background-color:var(--galleries-pointer-bg-color-hover)}

4312.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:before{background-color:var(--galleries-pointer-bg-color-active)}

4313.elementor-gallery__titles-container.e--pointer-framed .elementor-item:before{border-color:var(--galleries-pointer-bg-color-hover);border-width:var(--galleries-pointer-border-width)}

4314.elementor-gallery__titles-container.e--pointer-framed .elementor-item:after{border-color:var(--galleries-pointer-bg-color-hover)}

4315.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:before{border-color:var(--galleries-pointer-bg-color-active)}

4316.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 var(--galleries-pointer-border-width) var(--galleries-pointer-border-width)}

4317.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:after{border-width:var(--galleries-pointer-border-width) var(--galleries-pointer-border-width) 0 0}

4318.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:before{border-width:var(--galleries-pointer-border-width) 0 0 var(--galleries-pointer-border-width)}

4319.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 var(--galleries-pointer-border-width) var(--galleries-pointer-border-width) 0}

4320.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:after,.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:before,.elementor-gallery__titles-container .e--pointer-overline .elementor-item:before,.elementor-gallery__titles-container .e--pointer-underline .elementor-item:after{height:var(--galleries-pointer-border-width)}

4321.elementor-gallery-title{--space-between:10px;cursor:pointer;color:#6d7882;font-weight:500;position:relative;padding:7px 14px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

4322.elementor-gallery-title--active{color:#495157}

4323.elementor-gallery-title:not(:last-child){margin-right:var(--space-between)}

4324.elementor-gallery-item__title+.elementor-gallery-item__description{margin-top:var(--description-margin-top)}

4325.e-gallery-item.elementor-gallery-item{-webkit-transition-property:all;-o-transition-property:all;transition-property:all}

4326.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-bottom,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-left,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-right,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-top,.e-gallery-item:hover .elementor-gallery__item-overlay-bg,.e-gallery-item:hover .elementor-gallery__item-overlay-content,.e-gallery-item:hover .elementor-gallery__item-overlay-content__description,.e-gallery-item:hover .elementor-gallery__item-overlay-content__title{opacity:1}

4327a.elementor-item.elementor-gallery-title{color:var(--galleries-title-color-normal)}

4328a.elementor-item.elementor-gallery-title.elementor-item-active,a.elementor-item.elementor-gallery-title.highlighted,a.elementor-item.elementor-gallery-title:focus,a.elementor-item.elementor-gallery-title:hover{color:var(--galleries-title-color-hover)}

4329a.elementor-item.elementor-gallery-title.elementor-item-active{color:var(--gallery-title-color-active)}

4330.elementor-widget-table-of-contents .elementor-toc__header-title{color:var(--header-color)}

4331.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--collapse,.elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand{display:none}

4332.elementor-widget-table-of-contents .elementor-widget-container{min-height:var(--box-min-height);border:var(--box-border-width,1px) solid var(--box-border-color,#a4afb7);border-radius:var(--box-border-radius,3px);background-color:var(--box-background-color);-webkit-transition:min-height .4s;-o-transition:min-height .4s;transition:min-height .4s;overflow:hidden}

4333.elementor-toc__header{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--box-padding,20px);background-color:var(--header-background-color);border-bottom:var(--separator-width,1px) solid var(--box-border-color,#a4afb7)}

4334.elementor-toc__header-title{font-size:18px;margin:0;color:var(--header-color)}

4335.elementor-toc__toggle-button{cursor:pointer;display:-webkit-inline-box;

display:-ms-inline-flexbox;

display:inline-flex}

4336.elementor-toc__toggle-button i{color:var(--toggle-button-color)}

4337.elementor-toc__toggle-button svg{height:1em;width:1em}

4338.elementor-toc__spinner-container{text-align:center}

4339.elementor-toc__spinner{font-size:2em}

4340.elementor-toc__body{padding:var(--box-padding,20px)}

4341.elementor-toc__list-wrapper{list-style:none;padding:0}

4342.elementor-toc__list-item{margin-bottom:.5em}

4343.elementor-toc__list-item.elementor-item-active{font-weight:700}

4344.elementor-toc__list-item .elementor-toc__list-wrapper{margin-top:.5em;margin-left:var(--nested-list-indent,1em)}

4345.elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}

4346.elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}

4347.elementor-toc__list-item-text-wrapper{display:-webkit-box;

display:-ms-flexbox;

display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

4348.elementor-toc__list-item-text-wrapper:before,.elementor-toc__list-item-text-wrapper i{margin-right:8px;color:var(--marker-color)}

4349.elementor-toc__list-item-text-wrapper i{font-size:var(--marker-size,.5em)}

4350.elementor-toc__list-item-text-wrapper:before{font-size:var(--marker-size,1em)}

4351.elementor-toc--content-ellipsis .elementor-toc__list-item-text{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}

4352.elementor-toc__list-items--collapsible>.elementor-toc__list-wrapper>.elementor-toc__list-item>.elementor-toc__list-wrapper{display:none}

4353.elementor-toc__heading-anchor{position:absolute}

4354.elementor-toc__body .elementor-toc__list-item-text{color:var(--item-text-color);-webkit-text-decoration:var(--item-text-decoration);text-decoration:var(--item-text-decoration)}

4355.elementor-toc__body .elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}

4356.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}

4357ol.elementor-toc__list-wrapper{counter-reset:item}

4358ol.elementor-toc__list-wrapper .elementor-toc__list-item{counter-increment:item}

4359ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before{content:counters(item,".") ". "}

4360@media only screen and (max-width:1024px){.elementor-toc--minimized-on-tablet .elementor-toc__body{display:none}

4361}

4362@media only screen and (max-width:767px){.elementor-toc--minimized-on-mobile .elementor-toc__body{display:none}

4363}

4364

4365/*!/wp-content/uploads/elementor/css/post-1015.css*/

4366.elementor-1015 .elementor-element.elementor-element-67145ad > .elementor-container{max-width:800px;}

4367.elementor-1015 .elementor-element.elementor-element-67145ad:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-67145ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://www.jordiaguilarabogados.com/wp-content/uploads/2020/11/car-with-problems-red-triangle-warn-other-road-users-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;}

4368.elementor-1015 .elementor-element.elementor-element-67145ad > .elementor-background-overlay{

background-color:#000422A3;opacity:0.7;mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}

4369.elementor-1015 .elementor-element.elementor-element-67145ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 40px 80px 40px;}

4370.elementor-1015 .elementor-element.elementor-element-ba6412d{text-align:center;}

4371.elementor-1015 .elementor-element.elementor-element-ba6412d .elementor-heading-title{color:#FFFFFF;text-transform:none;}

4372.elementor-1015 .elementor-element.elementor-element-ba6412d > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}

4373.elementor-1015 .elementor-element.elementor-element-da7e24e .elementor-text-editor{text-align:center;}

4374.elementor-1015 .elementor-element.elementor-element-065ff56 .elementor-text-editor{text-align:center;}

4375.elementor-1015 .elementor-element.elementor-element-065ff56{color:#DBDDEE;}

4376.elementor-1015 .elementor-element.elementor-element-d9e6b66{padding:104px 40px 80px 40px;}

4377.elementor-1015 .elementor-element.elementor-element-6dd11a6 .elementor-icon-wrapper{text-align:left;}

4378.elementor-1015 .elementor-element.elementor-element-6dd11a6 .elementor-icon{font-size:16px;}

4379.elementor-1015 .elementor-element.elementor-element-6dd11a6 .elementor-icon i, .elementor-1015 .elementor-element.elementor-element-6dd11a6 .elementor-icon svg{transform:rotate(0deg);}

4380.elementor-1015 .elementor-element.elementor-element-9dfbd81{text-align:left;}

4381.elementor-1015 .elementor-element.elementor-element-9dfbd81 .elementor-heading-title{text-transform:none;}

4382.elementor-1015 .elementor-element.elementor-element-9dfbd81 > .elementor-widget-container{margin:0px 0px 12px 0px;}

4383.elementor-1015 .elementor-element.elementor-element-988a298 .elementor-text-editor{text-align:left;}

4384.elementor-1015 .elementor-element.elementor-element-988a298 > .elementor-widget-container{margin:0px 64px 20px 0px;}

4385.elementor-1015 .elementor-element.elementor-element-d93c2dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}

4386.elementor-1015 .elementor-element.elementor-element-d93c2dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}

4387.elementor-1015 .elementor-element.elementor-element-d93c2dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}

4388.elementor-1015 .elementor-element.elementor-element-d93c2dc .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}

4389body.rtl .elementor-1015 .elementor-element.elementor-element-d93c2dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}

4390body:not(.rtl) .elementor-1015 .elementor-element.elementor-element-d93c2dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}

4391.elementor-1015 .elementor-element.elementor-element-d93c2dc .elementor-icon-list-icon i{color:#0A1D85;font-size:20px;}

4392.elementor-1015 .elementor-element.elementor-element-d93c2dc .elementor-icon-list-icon svg{fill:#0A1D85;width:20px;}

4393.elementor-1015 .elementor-element.elementor-element-d93c2dc .elementor-icon-list-icon{text-align:left;}

4394.elementor-1015 .elementor-element.elementor-element-d93c2dc .elementor-icon-list-text{padding-left:8px;}

4395.elementor-1015 .elementor-element.elementor-element-7f2bd57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}

4396.elementor-1015 .elementor-element.elementor-element-7f2bd57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}

4397.elementor-1015 .elementor-element.elementor-element-7f2bd57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}

4398.elementor-1015 .elementor-element.elementor-element-7f2bd57 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}

4399body.rtl .elementor-1015 .elementor-element.elementor-element-7f2bd57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}

4400body:not(.rtl) .elementor-1015 .elementor-element.elementor-element-7f2bd57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}

4401.elementor-1015 .elementor-element.elementor-element-7f2bd57 .elementor-icon-list-icon i{color:#0A1D85;font-size:20px;}

4402.elementor-1015 .elementor-element.elementor-element-7f2bd57 .elementor-icon-list-icon svg{fill:#0A1D85;width:20px;}

4403.elementor-1015 .elementor-element.elementor-element-7f2bd57 .elementor-icon-list-icon{text-align:left;}

4404.elementor-1015 .elementor-element.elementor-element-7f2bd57 .elementor-icon-list-text{padding-left:8px;}

4405.elementor-1015 .elementor-element.elementor-element-9a0fca1{padding:010px 0px 0px 0px;}

4406.elementor-1015 .elementor-element.elementor-element-c5149df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}

4407.elementor-1015 .elementor-element.elementor-element-c5149df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}

4408.elementor-1015 .elementor-element.elementor-element-c5149df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}

4409.elementor-1015 .elementor-element.elementor-element-c5149df .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}

4410body.rtl .elementor-1015 .elementor-element.elementor-element-c5149df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}

4411body:not(.rtl) .elementor-1015 .elementor-element.elementor-element-c5149df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}

4412.elementor-1015 .elementor-element.elementor-element-c5149df .elementor-icon-list-icon i{color:#0A1D85;font-size:20px;}

4413.elementor-1015 .elementor-element.elementor-element-c5149df .elementor-icon-list-icon svg{fill:#0A1D85;width:20px;}

4414.elementor-1015 .elementor-element.elementor-element-c5149df .elementor-icon-list-icon{text-align:left;}

4415.elementor-1015 .elementor-element.elementor-element-c5149df .elementor-icon-list-text{padding-left:8px;}

4416.elementor-1015 .elementor-element.elementor-element-a9ece48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}

4417.elementor-1015 .elementor-element.elementor-element-a9ece48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}

4418.elementor-1015 .elementor-element.elementor-element-a9ece48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}

4419.elementor-1015 .elementor-element.elementor-element-a9ece48 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}

4420body.rtl .elementor-1015 .elementor-element.elementor-element-a9ece48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}

4421body:not(.rtl) .elementor-1015 .elementor-element.elementor-element-a9ece48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}

4422.elementor-1015 .elementor-element.elementor-element-a9ece48 .elementor-icon-list-icon i{color:#0A1D85;font-size:20px;}

4423.elementor-1015 .elementor-element.elementor-element-a9ece48 .elementor-icon-list-icon svg{fill:#0A1D85;width:20px;}

4424.elementor-1015 .elementor-element.elementor-element-a9ece48 .elementor-icon-list-icon{text-align:left;}

4425.elementor-1015 .elementor-element.elementor-element-a9ece48 .elementor-icon-list-text{padding-left:8px;}

4426.elementor-1015 .elementor-element.elementor-element-94fa25d .elementor-spacer-inner{height:50px;}

4427.elementor-1015 .elementor-element.elementor-element-1d7c6e9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1015 .elementor-element.elementor-element-1d7c6e9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}

4428.elementor-1015 .elementor-element.elementor-element-1d7c6e9 > .elementor-element-populated > .elementor-background-overlay{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 40px ) hue-rotate( 0deg );}

4429.elementor-1015 .elementor-element.elementor-element-1d7c6e9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;

border-color:#97979780;box-shadow:0px 104px 104px -40px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 40px;padding:40px 40px 40px 40px;}

4430.elementor-1015 .elementor-element.elementor-element-1d7c6e9 > .elementor-element-populated, .elementor-1015 .elementor-element.elementor-element-1d7c6e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-1015 .elementor-element.elementor-element-1d7c6e9 > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}

4431.elementor-1015 .elementor-element.elementor-element-1d7c6e9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}

4432.elementor-1015 .elementor-element.elementor-element-1d7c6e9{z-index:1;}

4433.elementor-1015 .elementor-element.elementor-element-34c29c6{text-align:center;}

4434.elementor-1015 .elementor-element.elementor-element-34c29c6 > .elementor-widget-container{margin:0px 0px 12px 0px;}

4435.elementor-1015 .elementor-element.elementor-element-9eb0904:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-9eb0904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F8FB 100%, #FFFFFF 88%);}

4436.elementor-1015 .elementor-element.elementor-element-9eb0904{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:010px 40px 60px 40px;}

4437.elementor-1015 .elementor-element.elementor-element-9eb0904 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}

4438.elementor-1015 .elementor-element.elementor-element-b934ed8 > .elementor-element-populated{padding:010px 0px 0px 0px;}

4439.elementor-1015 .elementor-element.elementor-element-13bbe46 .elementor-icon-wrapper{text-align:center;}

4440.elementor-1015 .elementor-element.elementor-element-13bbe46 .elementor-icon{font-size:16px;}

4441.elementor-1015 .elementor-element.elementor-element-13bbe46 .elementor-icon i, .elementor-1015 .elementor-element.elementor-element-13bbe46 .elementor-icon svg{transform:rotate(0deg);}

4442.elementor-1015 .elementor-element.elementor-element-13bbe46 > .elementor-widget-container{margin:-10px 0px 0px 0px;}

4443.elementor-1015 .elementor-element.elementor-element-91234e7{text-align:center;}

4444.elementor-1015 .elementor-element.elementor-element-91234e7 .elementor-heading-title{font-size:48px;text-transform:none;}

4445.elementor-1015 .elementor-element.elementor-element-7559c7e .elementor-text-editor{text-align:center;}

4446.elementor-1015 .elementor-element.elementor-element-7559c7e > .elementor-widget-container{margin:0px 218px 0px 218px;}

4447.elementor-1015 .elementor-element.elementor-element-7a19533{margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}

4448.elementor-1015 .elementor-element.elementor-element-3543a67 > .elementor-element-populated{margin:0px 32px 0px 0px;}

4449.elementor-1015 .elementor-element.elementor-element-d7fb94d.elementor-view-stacked .elementor-icon{

background-color:#0A1D8514;fill:#0A1D85;color:#0A1D85;}

4450.elementor-1015 .elementor-element.elementor-element-d7fb94d.elementor-view-framed .elementor-icon, .elementor-1015 .elementor-element.elementor-element-d7fb94d.elementor-view-default .elementor-icon{

fill:#0A1D8514;

color:#0A1D8514;

border-color:#0A1D8514;}

4451.elementor-1015 .elementor-element.elementor-element-d7fb94d.elementor-view-framed .elementor-icon{background-color:#0A1D85;}

4452.elementor-1015 .elementor-element.elementor-element-d7fb94d.elementor-position-right .elementor-icon-box-icon{margin-left:24px;}

4453.elementor-1015 .elementor-element.elementor-element-d7fb94d.elementor-position-left .elementor-icon-box-icon{margin-right:24px;}

4454.elementor-1015 .elementor-element.elementor-element-d7fb94d.elementor-position-top .elementor-icon-box-icon{margin-bottom:24px;}

4455.elementor-1015 .elementor-element.elementor-element-d7fb94d .elementor-icon{font-size:30px;}

4456.elementor-1015 .elementor-element.elementor-element-d7fb94d .elementor-icon i{transform:rotate(0deg);}

4457.elementor-1015 .elementor-element.elementor-element-d7fb94d .elementor-icon-box-wrapper{text-align:left;}

4458.elementor-1015 .elementor-element.elementor-element-d7fb94d .elementor-icon-box-title{margin-bottom:8px;}

4459.elementor-1015 .elementor-element.elementor-element-d7fb94d .elementor-icon-box-content .elementor-icon-box-title, .elementor-1015 .elementor-element.elementor-element-d7fb94d .elementor-icon-box-content .elementor-icon-box-title a{text-transform:none;}

4460.elementor-1015 .elementor-element.elementor-element-d7fb94d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(219, 221, 238, 0.41);border-radius:4px 4px 4px 4px;box-shadow:0px 32px 120px -25px rgba(0, 0, 0, 0.08);}

4461.elementor-1015 .elementor-element.elementor-element-d7fb94d:hover .elementor-widget-container{box-shadow:0px 64px 160px -24px rgba(0, 0, 0, 0.16);}

4462.elementor-1015 .elementor-element.elementor-element-b29167d > .elementor-element-populated{margin:0px 16px 0px 16px;}

4463.elementor-1015 .elementor-element.elementor-element-207761f.elementor-view-stacked .elementor-icon{

background-color:#0A1D8514;fill:#0A1D85;color:#0A1D85;}

4464.elementor-1015 .elementor-element.elementor-element-207761f.elementor-view-framed .elementor-icon, .elementor-1015 .elementor-element.elementor-element-207761f.elementor-view-default .elementor-icon{

fill:#0A1D8514;

color:#0A1D8514;

border-color:#0A1D8514;}

4465.elementor-1015 .elementor-element.elementor-element-207761f.elementor-view-framed .elementor-icon{background-color:#0A1D85;}

4466.elementor-1015 .elementor-element.elementor-element-207761f.elementor-position-right .elementor-icon-box-icon{margin-left:24px;}

4467.elementor-1015 .elementor-element.elementor-element-207761f.elementor-position-left .elementor-icon-box-icon{margin-right:24px;}

4468.elementor-1015 .elementor-element.elementor-element-207761f.elementor-position-top .elementor-icon-box-icon{margin-bottom:24px;}

4469.elementor-1015 .elementor-element.elementor-element-207761f .elementor-icon{font-size:30px;}

4470.elementor-1015 .elementor-element.elementor-element-207761f .elementor-icon i{transform:rotate(0deg);}

4471.elementor-1015 .elementor-element.elementor-element-207761f .elementor-icon-box-wrapper{text-align:left;}

4472.elementor-1015 .elementor-element.elementor-element-207761f .elementor-icon-box-title{margin-bottom:8px;}

4473.elementor-1015 .elementor-element.elementor-element-207761f .elementor-icon-box-content .elementor-icon-box-title, .elementor-1015 .elementor-element.elementor-element-207761f .elementor-icon-box-content .elementor-icon-box-title a{text-transform:none;}

4474.elementor-1015 .elementor-element.elementor-element-207761f .elementor-icon-box-content .elementor-icon-box-description{text-transform:none;}

4475.elementor-1015 .elementor-element.elementor-element-207761f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(219, 221, 238, 0.41);border-radius:4px 4px 4px 4px;box-shadow:0px 32px 120px -25px rgba(0, 0, 0, 0.08);}

4476.elementor-1015 .elementor-element.elementor-element-207761f:hover .elementor-widget-container{box-shadow:0px 64px 160px -24px rgba(0, 0, 0, 0.16);}

4477.elementor-1015 .elementor-element.elementor-element-5a62102 > .elementor-element-populated{margin:0px 0px 0px 32px;}

4478.elementor-1015 .elementor-element.elementor-element-8ebaba7.elementor-view-stacked .elementor-icon{

background-color:#0A1D8514;fill:#0A1D85;color:#0A1D85;}

4479.elementor-1015 .elementor-element.elementor-element-8ebaba7.elementor-view-framed .elementor-icon, .elementor-1015 .elementor-element.elementor-element-8ebaba7.elementor-view-default .elementor-icon{

fill:#0A1D8514;

color:#0A1D8514;

border-color:#0A1D8514;}

4480.elementor-1015 .elementor-element.elementor-element-8ebaba7.elementor-view-framed .elementor-icon{background-color:#0A1D85;}

4481.elementor-1015 .elementor-element.elementor-element-8ebaba7.elementor-position-right .elementor-icon-box-icon{margin-left:24px;}

4482.elementor-1015 .elementor-element.elementor-element-8ebaba7.elementor-position-left .elementor-icon-box-icon{margin-right:24px;}

4483.elementor-1015 .elementor-element.elementor-element-8ebaba7.elementor-position-top .elementor-icon-box-icon{margin-bottom:24px;}

4484.elementor-1015 .elementor-element.elementor-element-8ebaba7 .elementor-icon{font-size:30px;}

4485.elementor-1015 .elementor-element.elementor-element-8ebaba7 .elementor-icon i{transform:rotate(0deg);}

4486.elementor-1015 .elementor-element.elementor-element-8ebaba7 .elementor-icon-box-wrapper{text-align:left;}

4487.elementor-1015 .elementor-element.elementor-element-8ebaba7 .elementor-icon-box-title{margin-bottom:8px;}

4488.elementor-1015 .elementor-element.elementor-element-8ebaba7 .elementor-icon-box-content .elementor-icon-box-title, .elementor-1015 .elementor-element.elementor-element-8ebaba7 .elementor-icon-box-content .elementor-icon-box-title a{text-transform:none;}

4489.elementor-1015 .elementor-element.elementor-element-8ebaba7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(219, 221, 238, 0.41);border-radius:4px 4px 4px 4px;box-shadow:0px 32px 120px -25px rgba(0, 0, 0, 0.08);}

4490.elementor-1015 .elementor-element.elementor-element-8ebaba7:hover .elementor-widget-container{box-shadow:0px 64px 160px -24px rgba(0, 0, 0, 0.16);}

4491.elementor-1015 .elementor-element.elementor-element-9c48ea5{margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}

4492.elementor-1015 .elementor-element.elementor-element-dd7eaa7 > .elementor-element-populated{margin:0px 32px 0px 0px;}

4493.elementor-1015 .elementor-element.elementor-element-69e3e45.elementor-view-stacked .elementor-icon{

background-color:#0A1D8514;fill:#0A1D85;color:#0A1D85;}

4494.elementor-1015 .elementor-element.elementor-element-69e3e45.elementor-view-framed .elementor-icon, .elementor-1015 .elementor-element.elementor-element-69e3e45.elementor-view-default .elementor-icon{

fill:#0A1D8514;

color:#0A1D8514;

border-color:#0A1D8514;}

4495.elementor-1015 .elementor-element.elementor-element-69e3e45.elementor-view-framed .elementor-icon{background-color:#0A1D85;}

4496.elementor-1015 .elementor-element.elementor-element-69e3e45.elementor-position-right .elementor-icon-box-icon{margin-left:24px;}

4497.elementor-1015 .elementor-element.elementor-element-69e3e45.elementor-position-left .elementor-icon-box-icon{margin-right:24px;}

4498.elementor-1015 .elementor-element.elementor-element-69e3e45.elementor-position-top .elementor-icon-box-icon{margin-bottom:24px;}

4499.elementor-1015 .elementor-element.elementor-element-69e3e45 .elementor-icon{font-size:30px;}

4500.elementor-1015 .elementor-element.elementor-element-69e3e45 .elementor-icon i{transform:rotate(0deg);}

4501.elementor-1015 .elementor-element.elementor-element-69e3e45 .elementor-icon-box-wrapper{text-align:left;}

4502.elementor-1015 .elementor-element.elementor-element-69e3e45 .elementor-icon-box-title{margin-bottom:8px;}

4503.elementor-1015 .elementor-element.elementor-element-69e3e45 .elementor-icon-box-content .elementor-icon-box-title, .elementor-1015 .elementor-element.elementor-element-69e3e45 .elementor-icon-box-content .elementor-icon-box-title a{text-transform:none;}

4504.elementor-1015 .elementor-element.elementor-element-69e3e45 .elementor-icon-box-content .elementor-icon-box-description{text-transform:none;}

4505.elementor-1015 .elementor-element.elementor-element-69e3e45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(219, 221, 238, 0.41);border-radius:4px 4px 4px 4px;box-shadow:0px 32px 120px -25px rgba(0, 0, 0, 0.08);}

4506.elementor-1015 .elementor-element.elementor-element-69e3e45:hover .elementor-widget-container{box-shadow:0px 64px 160px -24px rgba(0, 0, 0, 0.16);}

4507.elementor-1015 .elementor-element.elementor-element-971bd64 > .elementor-element-populated{margin:0px 16px 0px 16px;}

4508.elementor-1015 .elementor-element.elementor-element-a19ba2b.elementor-view-stacked .elementor-icon{

background-color:#0A1D8514;fill:#0A1D85;color:#0A1D85;}

4509.elementor-1015 .elementor-element.elementor-element-a19ba2b.elementor-view-framed .elementor-icon, .elementor-1015 .elementor-element.elementor-element-a19ba2b.elementor-view-default .elementor-icon{

fill:#0A1D8514;

color:#0A1D8514;

border-color:#0A1D8514;}

4510.elementor-1015 .elementor-element.elementor-element-a19ba2b.elementor-view-framed .elementor-icon{background-color:#0A1D85;}

4511.elementor-1015 .elementor-element.elementor-element-a19ba2b.elementor-position-right .elementor-icon-box-icon{margin-left:24px;}

4512.elementor-1015 .elementor-element.elementor-element-a19ba2b.elementor-position-left .elementor-icon-box-icon{margin-right:24px;}

4513.elementor-1015 .elementor-element.elementor-element-a19ba2b.elementor-position-top .elementor-icon-box-icon{margin-bottom:24px;}

4514.elementor-1015 .elementor-element.elementor-element-a19ba2b .elementor-icon{font-size:30px;}

4515.elementor-1015 .elementor-element.elementor-element-a19ba2b .elementor-icon i{transform:rotate(0deg);}

4516.elementor-1015 .elementor-element.elementor-element-a19ba2b .elementor-icon-box-wrapper{text-align:left;}

4517.elementor-1015 .elementor-element.elementor-element-a19ba2b .elementor-icon-box-title{margin-bottom:8px;}

4518.elementor-1015 .elementor-element.elementor-element-a19ba2b .elementor-icon-box-content .elementor-icon-box-title, .elementor-1015 .elementor-element.elementor-element-a19ba2b .elementor-icon-box-content .elementor-icon-box-title a{text-transform:none;}

4519.elementor-1015 .elementor-element.elementor-element-a19ba2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(219, 221, 238, 0.41);border-radius:4px 4px 4px 4px;box-shadow:0px 32px 120px -25px rgba(0, 0, 0, 0.08);}

4520.elementor-1015 .elementor-element.elementor-element-a19ba2b:hover .elementor-widget-container{box-shadow:0px 64px 160px -24px rgba(0, 0, 0, 0.16);}

4521.elementor-1015 .elementor-element.elementor-element-03e2526 > .elementor-element-populated{margin:0px 0px 0px 32px;}

4522.elementor-1015 .elementor-element.elementor-element-70d783a.elementor-view-stacked .elementor-icon{

background-color:#0A1D8514;fill:#0A1D85;color:#0A1D85;}

4523.elementor-1015 .elementor-element.elementor-element-70d783a.elementor-view-framed .elementor-icon, .elementor-1015 .elementor-element.elementor-element-70d783a.elementor-view-default .elementor-icon{

fill:#0A1D8514;

color:#0A1D8514;

border-color:#0A1D8514;}

4524.elementor-1015 .elementor-element.elementor-element-70d783a.elementor-view-framed .elementor-icon{background-color:#0A1D85;}

4525.elementor-1015 .elementor-element.elementor-element-70d783a.elementor-position-right .elementor-icon-box-icon{margin-left:24px;}

4526.elementor-1015 .elementor-element.elementor-element-70d783a.elementor-position-left .elementor-icon-box-icon{margin-right:24px;}

4527.elementor-1015 .elementor-element.elementor-element-70d783a.elementor-position-top .elementor-icon-box-icon{margin-bottom:24px;}

4528.elementor-1015 .elementor-element.elementor-element-70d783a .elementor-icon{font-size:30px;}

4529.elementor-1015 .elementor-element.elementor-element-70d783a .elementor-icon i{transform:rotate(0deg);}

4530.elementor-1015 .elementor-element.elementor-element-70d783a .elementor-icon-box-wrapper{text-align:left;}

4531.elementor-1015 .elementor-element.elementor-element-70d783a .elementor-icon-box-title{margin-bottom:8px;}

4532.elementor-1015 .elementor-element.elementor-element-70d783a .elementor-icon-box-content .elementor-icon-box-title, .elementor-1015 .elementor-element.elementor-element-70d783a .elementor-icon-box-content .elementor-icon-box-title a{text-transform:none;}

4533.elementor-1015 .elementor-element.elementor-element-70d783a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(219, 221, 238, 0.41);border-radius:4px 4px 4px 4px;box-shadow:0px 32px 120px -25px rgba(0, 0, 0, 0.08);}

4534.elementor-1015 .elementor-element.elementor-element-70d783a:hover .elementor-widget-container{box-shadow:0px 64px 160px -24px rgba(0, 0, 0, 0.16);}

4535.elementor-1015 .elementor-element.elementor-element-f914ac5:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-f914ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://www.jordiaguilarabogados.com/wp-content/uploads/2020/11/top-view-of-businessman-signing-documents-scaled.jpg);background-position:center left;background-repeat:no-repeat;background-size:cover;}

4536.elementor-1015 .elementor-element.elementor-element-f914ac5 > .elementor-background-overlay{

background-color:#000422A3;opacity:0.6;mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}

4537.elementor-1015 .elementor-element.elementor-element-f914ac5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}

4538.elementor-1015 .elementor-element.elementor-element-9811e41{text-align:center;}

4539.elementor-1015 .elementor-element.elementor-element-9811e41 .elementor-heading-title{color:#FFFFFF;text-transform:none;}

4540.elementor-1015 .elementor-element.elementor-element-9811e41 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}

4541.elementor-1015 .elementor-element.elementor-element-69b4d95{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}

4542.elementor-1015 .elementor-element.elementor-element-8f18db3 .elementor-icon-wrapper{text-align:center;}

4543.elementor-1015 .elementor-element.elementor-element-8f18db3 .elementor-icon{font-size:16px;}

4544.elementor-1015 .elementor-element.elementor-element-8f18db3 .elementor-icon i, .elementor-1015 .elementor-element.elementor-element-8f18db3 .elementor-icon svg{transform:rotate(0deg);}

4545.elementor-1015 .elementor-element.elementor-element-8f18db3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}

4546.elementor-1015 .elementor-element.elementor-element-5e79d1f{text-align:center;}

4547.elementor-1015 .elementor-element.elementor-element-5e79d1f .elementor-heading-title{font-size:48px;}

4548.elementor-1015 .elementor-element.elementor-element-8d667eb{padding:24px 40px 60px 40px;}

4549.elementor-1015 .elementor-element.elementor-element-fe3eafd{border-style:solid;border-width:0px 0px 1px 0px;border-color:#DBDDEE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:020px 0px 020px 0px;}

4550.elementor-1015 .elementor-element.elementor-element-fe3eafd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}

4551.elementor-1015 .elementor-element.elementor-element-e265501{text-align:left;}

4552.elementor-1015 .elementor-element.elementor-element-e265501 .elementor-heading-title{text-transform:none;}

4553.elementor-1015 .elementor-element.elementor-element-5fb592a > .elementor-element-populated{padding:0px 63px 0px 0px;}

4554.elementor-1015 .elementor-element.elementor-element-e415e43 .elementor-text-editor{text-align:left;}

4555.elementor-1015 .elementor-element.elementor-element-b56bede{border-style:solid;border-width:0px 0px 1px 0px;border-color:#DBDDEE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:020px 0px 20px 0px;}

4556.elementor-1015 .elementor-element.elementor-element-b56bede > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}

4557.elementor-1015 .elementor-element.elementor-element-45f0c90{text-align:left;}

4558.elementor-1015 .elementor-element.elementor-element-45f0c90 .elementor-heading-title{text-transform:none;}

4559.elementor-1015 .elementor-element.elementor-element-45f0c90 > .elementor-widget-container{padding:0px 10px 0px 0px;}

4560.elementor-1015 .elementor-element.elementor-element-2d51343 > .elementor-element-populated{padding:0px 63px 0px 0px;}

4561.elementor-1015 .elementor-element.elementor-element-2c00d48 .elementor-text-editor{text-align:left;}

4562.elementor-1015 .elementor-element.elementor-element-1a0b573{border-style:solid;border-width:0px 0px 1px 0px;border-color:#DBDDEE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:020px 0px 020px 0px;}

4563.elementor-1015 .elementor-element.elementor-element-1a0b573 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}

4564.elementor-1015 .elementor-element.elementor-element-eb49e58{text-align:left;}

4565.elementor-1015 .elementor-element.elementor-element-eb49e58 .elementor-heading-title{text-transform:none;}

4566.elementor-1015 .elementor-element.elementor-element-3db1429 > .elementor-element-populated{padding:0px 63px 0px 0px;}

4567.elementor-1015 .elementor-element.elementor-element-a24a2ce .elementor-text-editor{text-align:left;}

4568.elementor-1015 .elementor-element.elementor-element-f9bdb95:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-f9bdb95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8FB;}

4569.elementor-1015 .elementor-element.elementor-element-f9bdb95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 40px 0px;}

4570.elementor-1015 .elementor-element.elementor-element-f9bdb95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}

4571.elementor-1015 .elementor-element.elementor-element-2e584fa .elementor-icon-wrapper{text-align:center;}

4572.elementor-1015 .elementor-element.elementor-element-2e584fa .elementor-icon{font-size:16px;}

4573.elementor-1015 .elementor-element.elementor-element-2e584fa .elementor-icon i, .elementor-1015 .elementor-element.elementor-element-2e584fa .elementor-icon svg{transform:rotate(0deg);}

4574.elementor-1015 .elementor-element.elementor-element-2e584fa > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:020px 0px 0px 0px;}

4575.elementor-1015 .elementor-element.elementor-element-88e715a{text-align:center;}

4576.elementor-1015 .elementor-element.elementor-element-88e715a .elementor-heading-title{font-size:48px;}

4577.elementor-1015 .elementor-element.elementor-element-f7c478b:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-f7c478b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8FB;}

4578.elementor-1015 .elementor-element.elementor-element-f7c478b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}

4579.elementor-1015 .elementor-element.elementor-element-f7c478b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}

4580.elementor-1015 .elementor-element.elementor-element-103b34d.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}

4581.elementor-1015 .elementor-element.elementor-element-103b34d.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}

4582.elementor-1015 .elementor-element.elementor-element-103b34d.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}

4583.elementor-1015 .elementor-element.elementor-element-103b34d .elementor-icon i{transform:rotate(0deg);}

4584.elementor-1015 .elementor-element.elementor-element-103b34d .elementor-icon-box-wrapper{text-align:left;}

4585.elementor-1015 .elementor-element.elementor-element-103b34d .elementor-icon-box-title{margin-bottom:2px;}

4586.elementor-1015 .elementor-element.elementor-element-103b34d > .elementor-widget-container{margin:0px 0px -20px 0px;padding:24px 24px 24px 24px;background-color:#F8F8FB;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DBDDEE;}

4587.elementor-1015 .elementor-element.elementor-element-888b1b5.elementor-view-stacked .elementor-icon{

background-color:#0A1D8514;fill:#0A1D85;color:#0A1D85;}

4588.elementor-1015 .elementor-element.elementor-element-888b1b5.elementor-view-framed .elementor-icon, .elementor-1015 .elementor-element.elementor-element-888b1b5.elementor-view-default .elementor-icon{

fill:#0A1D8514;

color:#0A1D8514;

border-color:#0A1D8514;}

4589.elementor-1015 .elementor-element.elementor-element-888b1b5.elementor-view-framed .elementor-icon{background-color:#0A1D85;}

4590.elementor-1015 .elementor-element.elementor-element-888b1b5.elementor-position-right .elementor-icon-box-icon{margin-left:16px;}

4591.elementor-1015 .elementor-element.elementor-element-888b1b5.elementor-position-left .elementor-icon-box-icon{margin-right:16px;}

4592.elementor-1015 .elementor-element.elementor-element-888b1b5.elementor-position-top .elementor-icon-box-icon{margin-bottom:16px;}

4593.elementor-1015 .elementor-element.elementor-element-888b1b5 .elementor-icon{font-size:16px;padding:16px;}

4594.elementor-1015 .elementor-element.elementor-element-888b1b5 .elementor-icon i{transform:rotate(0deg);}

4595.elementor-1015 .elementor-element.elementor-element-888b1b5 .elementor-icon-box-wrapper{text-align:left;}

4596.elementor-1015 .elementor-element.elementor-element-888b1b5 .elementor-icon-box-title{margin-bottom:2px;}

4597.elementor-1015 .elementor-element.elementor-element-888b1b5 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:24px 24px 24px 24px;background-color:#F8F8FB;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DBDDEE;}

4598.elementor-1015 .elementor-element.elementor-element-ef54838.elementor-view-stacked .elementor-icon{

background-color:#0A1D8514;fill:#0A1D85;color:#0A1D85;}

4599.elementor-1015 .elementor-element.elementor-element-ef54838.elementor-view-framed .elementor-icon, .elementor-1015 .elementor-element.elementor-element-ef54838.elementor-view-default .elementor-icon{

fill:#0A1D8514;

color:#0A1D8514;

border-color:#0A1D8514;}

4600.elementor-1015 .elementor-element.elementor-element-ef54838.elementor-view-framed .elementor-icon{background-color:#0A1D85;}

4601.elementor-1015 .elementor-element.elementor-element-ef54838.elementor-position-right .elementor-icon-box-icon{margin-left:16px;}

4602.elementor-1015 .elementor-element.elementor-element-ef54838.elementor-position-left .elementor-icon-box-icon{margin-right:16px;}

4603.elementor-1015 .elementor-element.elementor-element-ef54838.elementor-position-top .elementor-icon-box-icon{margin-bottom:16px;}

4604.elementor-1015 .elementor-element.elementor-element-ef54838 .elementor-icon{font-size:16px;padding:16px;}

4605.elementor-1015 .elementor-element.elementor-element-ef54838 .elementor-icon i{transform:rotate(0deg);}

4606.elementor-1015 .elementor-element.elementor-element-ef54838 .elementor-icon-box-wrapper{text-align:left;}

4607.elementor-1015 .elementor-element.elementor-element-ef54838 .elementor-icon-box-title{margin-bottom:2px;}

4608.elementor-1015 .elementor-element.elementor-element-ef54838 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;background-color:#F8F8FB;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DBDDEE;}

4609.elementor-1015 .elementor-element.elementor-element-ef54838{width:50%;max-width:50%;}

4610.elementor-1015 .elementor-element.elementor-element-f85e9d9.elementor-view-stacked .elementor-icon{

background-color:#0A1D8514;fill:#0A1D85;color:#0A1D85;}

4611.elementor-1015 .elementor-element.elementor-element-f85e9d9.elementor-view-framed .elementor-icon, .elementor-1015 .elementor-element.elementor-element-f85e9d9.elementor-view-default .elementor-icon{

fill:#0A1D8514;

color:#0A1D8514;

border-color:#0A1D8514;}

4612.elementor-1015 .elementor-element.elementor-element-f85e9d9.elementor-view-framed .elementor-icon{background-color:#0A1D85;}

4613.elementor-1015 .elementor-element.elementor-element-f85e9d9.elementor-position-right .elementor-icon-box-icon{margin-left:16px;}

4614.elementor-1015 .elementor-element.elementor-element-f85e9d9.elementor-position-left .elementor-icon-box-icon{margin-right:16px;}

4615.elementor-1015 .elementor-element.elementor-element-f85e9d9.elementor-position-top .elementor-icon-box-icon{margin-bottom:16px;}

4616.elementor-1015 .elementor-element.elementor-element-f85e9d9 .elementor-icon{font-size:16px;padding:16px;}

4617.elementor-1015 .elementor-element.elementor-element-f85e9d9 .elementor-icon i{transform:rotate(0deg);}

4618.elementor-1015 .elementor-element.elementor-element-f85e9d9 .elementor-icon-box-wrapper{text-align:left;}

4619.elementor-1015 .elementor-element.elementor-element-f85e9d9 .elementor-icon-box-title{margin-bottom:2px;}

4620.elementor-1015 .elementor-element.elementor-element-f85e9d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;background-color:#F8F8FB;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DBDDEE;}

4621.elementor-1015 .elementor-element.elementor-element-f85e9d9{width:50%;max-width:50%;}

4622.elementor-1015 .elementor-element.elementor-element-49cd9a3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#0A1D85;color:#0A1D85;}

4623.elementor-1015 .elementor-element.elementor-element-49cd9a3.elementor-view-framed .elementor-icon, .elementor-1015 .elementor-element.elementor-element-49cd9a3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}

4624.elementor-1015 .elementor-element.elementor-element-49cd9a3.elementor-view-framed .elementor-icon{background-color:#0A1D85;}

4625.elementor-1015 .elementor-element.elementor-element-49cd9a3.elementor-position-right .elementor-icon-box-icon{margin-left:16px;}

4626.elementor-1015 .elementor-element.elementor-element-49cd9a3.elementor-position-left .elementor-icon-box-icon{margin-right:16px;}

4627.elementor-1015 .elementor-element.elementor-element-49cd9a3.elementor-position-top .elementor-icon-box-icon{margin-bottom:16px;}

4628.elementor-1015 .elementor-element.elementor-element-49cd9a3 .elementor-icon{font-size:16px;padding:16px;}

4629.elementor-1015 .elementor-element.elementor-element-49cd9a3 .elementor-icon i{transform:rotate(0deg);}

4630.elementor-1015 .elementor-element.elementor-element-49cd9a3 .elementor-icon-box-wrapper{text-align:left;}

4631.elementor-1015 .elementor-element.elementor-element-49cd9a3 .elementor-icon-box-title{margin-bottom:2px;}

4632.elementor-1015 .elementor-element.elementor-element-49cd9a3 .elementor-icon-box-content .elementor-icon-box-title{color:#F8F8FB;}

4633.elementor-1015 .elementor-element.elementor-element-49cd9a3 .elementor-icon-box-content .elementor-icon-box-description{color:#F8F8FB;font-size:22px;font-weight:bold;}

4634.elementor-1015 .elementor-element.elementor-element-49cd9a3 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:24px 24px 24px 24px;background-color:#0A1D85;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DBDDEE;}

4635.elementor-bc-flex-widget .elementor-1015 .elementor-element.elementor-element-d60d10c.elementor-column .elementor-column-wrap{align-items:center;}

4636.elementor-1015 .elementor-element.elementor-element-d60d10c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}

4637.elementor-1015 .elementor-element.elementor-element-68fb4df iframe{height:435px;}

4638.elementor-1015 .elementor-element.elementor-element-a018e93:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-a018e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8FB;}

4639.elementor-1015 .elementor-element.elementor-element-a018e93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}

4640.elementor-1015 .elementor-element.elementor-element-a018e93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}

4641.elementor-1015 .elementor-element.elementor-element-c9f1293 .elementor-spacer-inner{height:50px;}

4642@media(max-width:1024px) and (min-width:768px){.elementor-1015 .elementor-element.elementor-element-daf2e83{width:100%;}

4643.elementor-1015 .elementor-element.elementor-element-1d7c6e9{width:100%;}

4644.elementor-1015 .elementor-element.elementor-element-3543a67{width:100%;}

4645.elementor-1015 .elementor-element.elementor-element-b29167d{width:100%;}

4646.elementor-1015 .elementor-element.elementor-element-5a62102{width:100%;}

4647.elementor-1015 .elementor-element.elementor-element-dd7eaa7{width:100%;}

4648.elementor-1015 .elementor-element.elementor-element-971bd64{width:100%;}

4649.elementor-1015 .elementor-element.elementor-element-03e2526{width:100%;}

4650}

4651@media(min-width:1025px){.elementor-1015 .elementor-element.elementor-element-67145ad:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-67145ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}

4652.elementor-1015 .elementor-element.elementor-element-f914ac5:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-f914ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}

4653}

4654@media(max-width:1024px){.elementor-1015 .elementor-element.elementor-element-67145ad:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-67145ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}

4655.elementor-1015 .elementor-element.elementor-element-67145ad > .elementor-background-overlay{background-size:880px auto;}

4656.elementor-1015 .elementor-element.elementor-element-d9e6b66{padding:0px 40px 80px 40px;}

4657.elementor-1015 .elementor-element.elementor-element-daf2e83 > .elementor-element-populated{padding:48px 0px 0px 0px;}

4658.elementor-1015 .elementor-element.elementor-element-6dd11a6 .elementor-icon-wrapper{text-align:left;}

4659.elementor-1015 .elementor-element.elementor-element-9dfbd81{text-align:left;}

4660.elementor-1015 .elementor-element.elementor-element-1d7c6e9 > .elementor-element-populated{margin:-40px 0px 0px 0px;padding:0px 0px 12px 0px;}

4661.elementor-1015 .elementor-element.elementor-element-34c29c6{text-align:left;}

4662.elementor-1015 .elementor-element.elementor-element-9eb0904{margin-top:0px;margin-bottom:0px;padding:80px 40px 80px 40px;}

4663.elementor-1015 .elementor-element.elementor-element-7559c7e > .elementor-widget-container{margin:0px 104px 0px 104px;}

4664.elementor-1015 .elementor-element.elementor-element-3543a67 > .elementor-element-populated{margin:0px 0px 48px 0px;}

4665.elementor-1015 .elementor-element.elementor-element-b29167d > .elementor-element-populated{margin:0px 0px 48px 0px;}

4666.elementor-1015 .elementor-element.elementor-element-5a62102 > .elementor-element-populated{margin:0px 0px 0px 0px;}

4667.elementor-1015 .elementor-element.elementor-element-dd7eaa7 > .elementor-element-populated{margin:0px 0px 48px 0px;}

4668.elementor-1015 .elementor-element.elementor-element-971bd64 > .elementor-element-populated{margin:0px 0px 48px 0px;}

4669.elementor-1015 .elementor-element.elementor-element-03e2526 > .elementor-element-populated{margin:0px 0px 0px 0px;}

4670.elementor-1015 .elementor-element.elementor-element-f914ac5:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-f914ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}

4671.elementor-1015 .elementor-element.elementor-element-f914ac5 > .elementor-background-overlay{background-size:880px auto;}

4672}

4673@media(max-width:767px){.elementor-1015 .elementor-element.elementor-element-67145ad > .elementor-background-overlay{background-size:960px auto;}

4674.elementor-1015 .elementor-element.elementor-element-d9e6b66{padding:0px 24px 64px 24px;}

4675.elementor-1015 .elementor-element.elementor-element-daf2e83 > .elementor-element-populated{padding:40px 8px 0px 0px;}

4676.elementor-1015 .elementor-element.elementor-element-988a298 > .elementor-widget-container{margin:0px 0px 0px 0px;}

4677.elementor-1015 .elementor-element.elementor-element-51b173e{padding:0px 0px 0px 0px;}

4678.elementor-1015 .elementor-element.elementor-element-b5e0ae4 > .elementor-element-populated{margin:0px 0px 12px 0px;}

4679.elementor-1015 .elementor-element.elementor-element-9a0fca1{padding:0px 0px 100px 0px;}

4680.elementor-1015 .elementor-element.elementor-element-a69ac28 > .elementor-element-populated{margin:0px 0px 12px 0px;}

4681.elementor-1015 .elementor-element.elementor-element-1d7c6e9 > .elementor-element-populated{padding:7px 7px 7px 7px;}

4682.elementor-1015 .elementor-element.elementor-element-9eb0904{padding:64px 24px 64px 24px;}

4683.elementor-1015 .elementor-element.elementor-element-7559c7e > .elementor-widget-container{margin:0px 8px 0px 8px;}

4684.elementor-1015 .elementor-element.elementor-element-7a19533{margin-top:24px;margin-bottom:48px;}

4685.elementor-1015 .elementor-element.elementor-element-d7fb94d .elementor-icon-box-icon{margin-bottom:24px;}

4686.elementor-1015 .elementor-element.elementor-element-d7fb94d > .elementor-widget-container{padding:24px 24px 24px 24px;}

4687.elementor-1015 .elementor-element.elementor-element-207761f .elementor-icon-box-icon{margin-bottom:24px;}

4688.elementor-1015 .elementor-element.elementor-element-207761f > .elementor-widget-container{padding:24px 24px 24px 24px;}

4689.elementor-1015 .elementor-element.elementor-element-8ebaba7 .elementor-icon-box-icon{margin-bottom:24px;}

4690.elementor-1015 .elementor-element.elementor-element-8ebaba7 > .elementor-widget-container{padding:24px 24px 24px 24px;}

4691.elementor-1015 .elementor-element.elementor-element-9c48ea5{margin-top:24px;margin-bottom:48px;}

4692.elementor-1015 .elementor-element.elementor-element-69e3e45 .elementor-icon-box-icon{margin-bottom:24px;}

4693.elementor-1015 .elementor-element.elementor-element-69e3e45 > .elementor-widget-container{padding:24px 24px 24px 24px;}

4694.elementor-1015 .elementor-element.elementor-element-a19ba2b .elementor-icon-box-icon{margin-bottom:24px;}

4695.elementor-1015 .elementor-element.elementor-element-a19ba2b > .elementor-widget-container{padding:24px 24px 24px 24px;}

4696.elementor-1015 .elementor-element.elementor-element-70d783a .elementor-icon-box-icon{margin-bottom:24px;}

4697.elementor-1015 .elementor-element.elementor-element-70d783a > .elementor-widget-container{padding:24px 24px 24px 24px;}

4698.elementor-1015 .elementor-element.elementor-element-f914ac5 > .elementor-background-overlay{background-size:960px auto;}

4699.elementor-1015 .elementor-element.elementor-element-8d667eb{padding:24px 24px 24px 24px;}

4700.elementor-1015 .elementor-element.elementor-element-3c214d3 > .elementor-element-populated{padding:0px 0px 16px 0px;}

4701.elementor-1015 .elementor-element.elementor-element-5fb592a > .elementor-element-populated{padding:0px 16px 0px 0px;}

4702.elementor-1015 .elementor-element.elementor-element-7121408 > .elementor-element-populated{padding:0px 0px 16px 0px;}

4703.elementor-1015 .elementor-element.elementor-element-2d51343 > .elementor-element-populated{padding:0px 16px 0px 0px;}

4704.elementor-1015 .elementor-element.elementor-element-9e02f6c > .elementor-element-populated{padding:0px 0px 16px 0px;}

4705.elementor-1015 .elementor-element.elementor-element-3db1429 > .elementor-element-populated{padding:0px 16px 0px 0px;}

4706.elementor-1015 .elementor-element.elementor-element-103b34d .elementor-icon-box-icon{margin-bottom:15px;}

4707.elementor-1015 .elementor-element.elementor-element-888b1b5 .elementor-icon-box-icon{margin-bottom:16px;}

4708.elementor-1015 .elementor-element.elementor-element-ef54838 .elementor-icon-box-icon{margin-bottom:16px;}

4709.elementor-1015 .elementor-element.elementor-element-f85e9d9 .elementor-icon-box-icon{margin-bottom:16px;}

4710.elementor-1015 .elementor-element.elementor-element-49cd9a3 .elementor-icon-box-icon{margin-bottom:16px;}

4711.elementor-1015 .elementor-element.elementor-element-49cd9a3 .elementor-icon-box-content .elementor-icon-box-title, .elementor-1015 .elementor-element.elementor-element-49cd9a3 .elementor-icon-box-content .elementor-icon-box-title a{

font-size:14px;}

4712.elementor-1015 .elementor-element.elementor-element-49cd9a3 .elementor-icon-box-content .elementor-icon-box-description{

font-size:15px;}

4713}

4714

4715/*!/wp-content/cache/asset-cleanup/css/item/hfe-widgets-style-v964b9882d70ae0a0592745da777710e899bb1c32.css*/

4716/*!/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css*/ul.hfe-nav-menu,.hfe-nav-menu li,.hfe-nav-menu ul{list-style:none!important;margin:0;padding:0}

4717.hfe-nav-menu li.menu-item{position:relative}

4718.hfe-flyout-container .hfe-nav-menu li.menu-item{position:relative;background:unset}

4719.hfe-nav-menu .sub-menu li.menu-item{position:relative;background:inherit}

4720div.hfe-nav-menu,.elementor-widget-hfe-nav-menu .elementor-widget-container{-js-display:flex;display:-webkit-box;

display:-webkit-flex;display:-moz-box;

display:-ms-flexbox;

display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

4721.hfe-nav-menu__layout-horizontal,.hfe-nav-menu__layout-horizontal .hfe-nav-menu{-js-display:flex;display:-webkit-box;

display:-webkit-flex;display:-moz-box;

display:-ms-flexbox;

display:flex}

4722.hfe-nav-menu__layout-horizontal .hfe-nav-menu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

4723.hfe-nav-menu .parent-has-no-child .hfe-menu-toggle{display:none}

4724.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu,.hfe-submenu-action-hover .hfe-layout-vertical .hfe-nav-menu .sub-menu{position:absolute;top:100%;left:0;z-index:16;visibility:hidden;opacity:0;text-align:left;-webkit-transition:all 300ms ease-in;transition:all 300ms ease-in}

4725.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu,.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:focus>.sub-menu{visibility:visible;opacity:1}

4726.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:hover>.sub-menu,.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:focus>.sub-menu{visibility:hidden;opacity:0}

4727.hfe-nav-menu .menu-item-has-children .sub-menu{position:absolute;top:100%;left:0;z-index:9999;visibility:hidden;opacity:0}

4728.hfe-flyout-container .hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu{top:0;left:0}

4729.hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu{top:0;left:100%}

4730.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu,.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children.focus>.sub-menu{visibility:visible;opacity:1;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}

4731.hfe-nav-menu:before,.hfe-nav-menu:after{content:'';display:table;clear:both}

4732.hfe-nav-menu__align-right .hfe-nav-menu{margin-left:auto;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}

4733.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-menu-item,.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}

4734.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li .elementor-button-wrapper{text-align:right}

4735.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li .elementor-button-wrapper{text-align:left}

4736.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li .elementor-button-wrapper{text-align:center}

4737.hfe-nav-menu__align-left .hfe-nav-menu{margin-right:auto;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}

4738.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-menu-item,.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}

4739.hfe-nav-menu__align-center .hfe-nav-menu{margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}

4740.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-menu-item,.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}

4741.hfe-nav-menu__layout-horizontal .hfe-nav-menu{-js-display:flex;display:-webkit-box;

display:-webkit-flex;display:-moz-box;

display:-ms-flexbox;

display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

4742.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu{width:100%}

4743.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.menu-item{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}

4744.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}

4745.hfe-active-menu+nav li:not(:last-child) a.hfe-menu-item,.hfe-active-menu+nav li:not(:last-child) a.hfe-sub-menu-item{border-bottom-width:0}

4746.hfe-nav-menu a.hfe-menu-item,.hfe-nav-menu a.hfe-sub-menu-item{line-height:1;text-decoration:none;-js-display:flex;display:-webkit-box;

display:-webkit-flex;display:-moz-box;

display:-ms-flexbox;

display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-box-shadow:none;box-shadow:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}

4747.hfe-nav-menu a.hfe-menu-item:hover,.hfe-nav-menu a.hfe-sub-menu-item:hover{text-decoration:none}

4748.hfe-nav-menu .sub-menu{min-width:220px;margin:0;z-index:9999}

4749.hfe-nav-menu__layout-horizontal{font-size:0}

4750.hfe-nav-menu__layout-horizontal li.menu-item,.hfe-nav-menu__layout-horizontal>li.menu-item{font-size:medium}

4751.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu{-webkit-box-shadow:0 4px 10px -2px rgba(0,0,0,.1);box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}

4752.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before{content:''}

4753.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-arrow i:before{content:''}

4754.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-arrow i:before{content:'+'}

4755.hfe-submenu-icon-none .hfe-nav-menu .parent-has-child .sub-arrow{display:none}

4756.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before,.hfe-link-redirect-self_link.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before{content:''}

4757.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before,.hfe-link-redirect-self_link.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before{content:'-'}

4758.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before,.hfe-link-redirect-self_link.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before{content:''}

4759.rtl .hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:''}

4760.rtl .hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:''}

4761.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:''}

4762.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:''}

4763.hfe-nav-menu-icon{padding:.35em;border:0 solid}

4764.hfe-nav-menu-icon svg{width:25px;height:25px;line-height:25px;font-size:25px}

4765.hfe-nav-menu-icon i:focus{outline:0}

4766.hfe-has-submenu-container a.hfe-menu-item:focus,.hfe-has-submenu-container a.hfe-sub-menu-item:focus{outline:0}

4767.hfe-nav-menu .menu-item-has-children:focus,.hfe-nav-menu .menu-item-has-children .sub-menu:focus,.hfe-nav-menu .menu-item-has-children-container:focus{outline:0}

4768.hfe-nav-menu .menu-item-has-children-container{position:relative}

4769.hfe-nav-menu__layout-expandible .sub-menu,.hfe-nav-menu__layout-vertical .sub-menu,.hfe-flyout-wrapper .sub-menu{position:relative;height:0}

4770.hfe-nav-menu__submenu-arrow .hfe-menu-toggle:before,.hfe-nav-menu__submenu-plus .hfe-menu-toggle:before,.hfe-nav-menu__submenu-classic .hfe-menu-toggle:before{font-family:'Font Awesome 5 Free';z-index:1;font-size:inherit;font-weight:inherit;line-height:0}

4771.hfe-menu-item-center .hfe-nav-menu li a.hfe-menu-item,.hfe-menu-item-center .hfe-nav-menu li a.hfe-sub-menu-item{margin-right:0}

4772.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-menu-item,.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-sub-menu-item{margin-right:0}

4773.hfe-nav-menu__toggle-icon:before{content:'\f0c9';font-family:'fontAwesome';z-index:1;font-size:24px;font-weight:inherit;font-style:normal;line-height:0}

4774.hfe-active-menu .hfe-nav-menu__toggle-icon:before{content:'\f00d'}

4775.hfe-nav-menu__layout-expandible{-webkit-transition-property:display;transition-property:display;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1)}

4776.hfe-nav-menu__layout-expandible{visibility:hidden;opacity:0}

4777.hfe-nav-menu__layout-expandible .sub-menu{visibility:hidden;opacity:0}

4778.hfe-active-menu+.hfe-nav-menu__layout-expandible{visibility:visible;opacity:1;height:auto}

4779.hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-expandible,.hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal,.hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-vertical{position:absolute;top:100%}

4780.hfe-nav-menu__layout-expandible .menu-item-has-children .menu-item-has-children .sub-menu,.hfe-nav-menu__layout-vertical .menu-item-has-children .menu-item-has-children .sub-menu{top:0;left:0}

4781.hfe-layout-expandible nav{height:0}

4782.hfe-nav-sub-menu-icon,.hfe-nav-menu__icon{display:inline-block;line-height:1}

4783.hfe-nav-menu__toggle{-js-display:flex;display:-webkit-box;

display:-webkit-flex;display:-moz-box;

display:-ms-flexbox;

display:flex;font-size:22px;cursor:pointer;border:0 solid;-webkit-border-radius:3px;border-radius:3px;color:#494c4f;position:relative;line-height:1}

4784.hfe-nav-menu__toggle-icon{display:inline-block;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

4785.hfe-nav-menu .sub-arrow{

font-size:14px;line-height:1;-js-display:flex;display:-webkit-box;

display:-webkit-flex;display:-moz-box;

display:-ms-flexbox;

display:flex;cursor:pointer;margin-top:-10px;margin-bottom:-10px}

4786.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow{margin-left:10px}

4787.hfe-nav-menu__layout-vertical .hfe-nav-menu .sub-arrow,.hfe-layout-expandible .sub-arrow,.hfe-flyout-wrapper .sub-arrow{padding:10px}

4788.hfe-nav-menu .child-item,.hfe-nav-menu__layout-vertical .hfe-nav-menu .child-item{

font-size:14px;line-height:1;padding:10px 0 10px 10px;margin-top:-10px;margin-bottom:-10px;position:absolute;right:0;margin-right:20px}

4789.hfe-layout-horizontal .hfe-nav-menu__toggle,.hfe-layout-vertical .hfe-nav-menu__toggle{visibility:hidden;opacity:0;display:none}

4790.hfe-nav-menu-icon{display:inline-block;line-height:1;text-align:center}

4791.hfe-nav-menu__layout-expandible .saved-content,.hfe-nav-menu__layout-expandible .sub-menu,.hfe-nav-menu__layout-expandible .child,.hfe-nav-menu__layout-vertical .saved-content,.hfe-nav-menu__layout-vertical .sub-menu,.hfe-nav-menu__layout-vertical .child,.hfe-flyout-container .saved-content,.hfe-flyout-container .sub-menu,.hfe-flyout-container .child{left:0!important;width:100%!important}

4792.hfe-flyout-container .hfe-nav-menu .sub-menu{background:unset}

4793.hfe-nav-menu__layout-vertical .hfe-menu-toggle:hover,.hfe-nav-menu__layout-expandible .hfe-menu-toggle:hover,.hfe-flyout-wrapper .hfe-menu-toggle:hover{border:1px dotted}

4794.hfe-nav-menu__layout-vertical .hfe-menu-toggle,.hfe-nav-menu__layout-expandible .hfe-menu-toggle,.hfe-flyout-wrapper .hfe-menu-toggle{border:1px dotted transparent}

4795.hfe-nav-menu .menu-item a:before,.hfe-nav-menu .menu-item a:after{display:block;position:absolute;-webkit-transition:0.3s;transition:0.3s;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1)}

4796.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{opacity:0}

4797.hfe-nav-menu .menu-item a.hfe-menu-item:hover:before,.hfe-nav-menu .menu-item a.hfe-menu-item:hover:after,.hfe-nav-menu .menu-item a.hfe-menu-item:focus:before,.hfe-nav-menu .menu-item a.hfe-menu-item:focus:after,.hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:before,.hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:after,.hfe-nav-menu .current-menu-item:before,.hfe-nav-menu .current-menu-item:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}

4798.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__underline .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__overline .menu-item.parent a.hfe-menu-item:after{height:3px;width:100%;left:0;background-color:#55595c;z-index:2}

4799.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{height:0;width:0;left:50%}

4800.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{top:10px}

4801.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{bottom:10px}

4802.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{top:-10px}

4803.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{bottom:-10px}

4804.hfe-pointer__double-line.hfe-animation__none,.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item,.hfe-pointer__underline.hfe-animation__none,.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item,.hfe-pointer__overline.hfe-animation__none,.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item{-webkit-transition-duration:0s;transition-duration:0s}

4805.hfe-pointer__double-line.hfe-animation__none:before,.hfe-pointer__double-line.hfe-animation__none:after,.hfe-pointer__double-line.hfe-animation__none:hover,.hfe-pointer__double-line.hfe-animation__none:focus,.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus,.hfe-pointer__underline.hfe-animation__none:before,.hfe-pointer__underline.hfe-animation__none:after,.hfe-pointer__underline.hfe-animation__none:hover,.hfe-pointer__underline.hfe-animation__none:focus,.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus,.hfe-pointer__overline.hfe-animation__none:before,.hfe-pointer__overline.hfe-animation__none:after,.hfe-pointer__overline.hfe-animation__none:hover,.hfe-pointer__overline.hfe-animation__none:focus,.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus{-webkit-transition-duration:0s;transition-duration:0s}

4806.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before{content:'';top:0}

4807.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__overline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{width:10px;left:-20px}

4808.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after{content:'';bottom:0}

4809.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__underline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{width:10px;left:-webkit-calc(100% + 20px);left:calc(100% + 20px)}

4810.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{background:transparent;left:0;top:0;bottom:0;right:0;border:3px solid #55595c}

4811.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{content:''}

4812.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}

4813.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}

4814.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:before{-webkit-transition:opacity 0.2s,-webkit-transform 0.4s;transition:opacity 0.2s,-webkit-transform 0.4s;transition:opacity 0.2s,transform 0.4s;transition:opacity 0.2s,transform 0.4s,-webkit-transform 0.4s}

4815.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after{width:3px;height:3px}

4816.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before{border-width:0 0 3px 3px;-webkit-transition:width 0.1s 0.2s,height 0.1s 0.3s,opacity 0.12s 0.22s;transition:width 0.1s 0.2s,height 0.1s 0.3s,opacity 0.12s 0.22s}

4817.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after{content:'';top:initial;bottom:0;left:initial;right:0;border-width:3px 3px 0 0;-webkit-transition:width 0.1s,height 0.1s 0.1s,opacity 0.02s 0.18s;transition:width 0.1s,height 0.1s 0.1s,opacity 0.02s 0.18s}

4818.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after,.hfe-pointer__framed.hfe-animation__draw .current-menu-item:before,.hfe-pointer__framed.hfe-animation__draw .current-menu-item:after{width:100%;height:100%}

4819.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before,.hfe-pointer__framed.hfe-animation__draw .current-menu-item:before{-webkit-transition:opacity 0.02s,height 0.1s,width 0.1s 0.1s;transition:opacity 0.02s,height 0.1s,width 0.1s 0.1s}

4820.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after,.hfe-pointer__framed.hfe-animation__draw .current-menu-item:after{-webkit-transition:opacity 0.02s 0.2s,height 0.1s 0.2s,width 0.1s 0.3s;transition:opacity 0.02s 0.2s,height 0.1s 0.2s,width 0.1s 0.3s}

4821.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after{width:3px;height:3px}

4822.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before{border-width:3px 0 0 3px}

4823.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after{content:'';top:initial;bottom:0;left:initial;right:0;border-width:0 3px 3px 0}

4824.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:before,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:after,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:before,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:after,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:before,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:after,.hfe-pointer__framed.hfe-animation__corners .current-menu-item:before,.hfe-pointer__framed.hfe-animation__corners .current-menu-item:after{width:100%;height:100%;-webkit-transition:opacity 0.002s,width 0.4s,height 0.4s;transition:opacity 0.002s,width 0.4s,height 0.4s}

4825.hfe-pointer__framed.hfe-animation__none,.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item{-webkit-transition-duration:0s;transition-duration:0s}

4826.hfe-pointer__framed.hfe-animation__none:before,.hfe-pointer__framed.hfe-animation__none:after,.hfe-pointer__framed.hfe-animation__none:hover,.hfe-pointer__framed.hfe-animation__none:focus,.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus{-webkit-transition-duration:0s;transition-duration:0s}

4827.hfe-pointer__background .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__background .menu-item.parent a.hfe-menu-item:after{content:'';-webkit-transition:0.3s;transition:0.3s}

4828.hfe-pointer__background .menu-item.parent a.hfe-menu-item:before{top:0;left:0;right:0;bottom:0;background:#55595c;z-index:-1}

4829.hfe-pointer__background .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__background .menu-item.parent a.hfe-menu-item:focus,.hfe-pointer__background .menu-item.parent a.hfe-menu-item.highlighted,.hfe-pointer__background .current-menu-item{color:#fff}

4830.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}

4831.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover:before,.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus:before,.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item.highlighted:before,.hfe-pointer__background.hfe-animation__grow .current-menu-item:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}

4832.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:0.3s;transition:0.3s}

4833.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover:before,.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus:before,.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item.highlighted:before,.hfe-pointer__background.hfe-animation__shrink .current-menu-item:before{-webkit-transition:opacity 0.15s,-webkit-transform 0.4s;transition:opacity 0.15s,-webkit-transform 0.4s;transition:opacity 0.15s,transform 0.4s;transition:opacity 0.15s,transform 0.4s,-webkit-transform 0.4s}

4834.hfe-pointer__background.hfe-animation__sweep-left .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{left:100%}

4835.hfe-pointer__background.hfe-animation__sweep-right .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{right:100%}

4836.hfe-pointer__background.hfe-animation__sweep-up .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{top:100%}

4837.hfe-pointer__background.hfe-animation__sweep-down .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{bottom:100%}

4838.hfe-pointer__background.hfe-animation__shutter-out-vertical .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{bottom:50%;top:50%}

4839.hfe-pointer__background.hfe-animation__shutter-out-horizontal .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{right:50%;left:50%}

4840.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after{top:0;left:0;right:0;bottom:0;background:#55595c;z-index:-1}

4841.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:before{top:0;bottom:100%}

4842.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after{top:100%;bottom:0}

4843.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:before,.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:before,.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:before,.hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:before{bottom:50%}

4844.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:after,.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:after,.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:after,.hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:after{top:50%}

4845.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:before{right:0;left:100%}

4846.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after{right:100%;left:0}

4847.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:before,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:before,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:before,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:before{left:50%}

4848.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:after,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:after,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:after,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:after{right:50%}

4849.hfe-pointer__background.hfe-animation__none,.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item{-webkit-transition-duration:0s;transition-duration:0s}

4850.hfe-pointer__background.hfe-animation__none:before,.hfe-pointer__background.hfe-animation__none:after,.hfe-pointer__background.hfe-animation__none:hover,.hfe-pointer__background.hfe-animation__none:focus,.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus{-webkit-transition-duration:0s;transition-duration:0s}

4851.hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:focus{-webkit-transform:skew(-8deg);-ms-transform:skew(-8deg);transform:skew(-8deg)}

4852.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}

4853.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}

4854.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:focus{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}

4855.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:focus{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}

4856.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:focus{-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)}

4857.hfe-pointer__text.hfe-animation__none,.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item{-webkit-transition-duration:0s;transition-duration:0s}

4858.hfe-pointer__text.hfe-animation__none:before,.hfe-pointer__text.hfe-animation__none:after,.hfe-pointer__text.hfe-animation__none:hover,.hfe-pointer__text.hfe-animation__none:focus,.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus{-webkit-transition-duration:0s;transition-duration:0s}

4859.hfe-flyout-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999998;background:rgba(0,0,0,.6);cursor:pointer;-webkit-backface-visibility:hidden}

4860.hfe-pointer__underline .menu-item.parent a.hfe-menu-item.elementor-button:after,.hfe-pointer__overline .menu-item.parent a.hfe-menu-item.elementor-button:before,.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:after,.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:before{height:0}

4861.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:before,.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:after{border-width:0}

4862.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:hover,.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:focus{-webkit-transform:none;transform:none}

4863.hfe-flyout-close,.hfe-flyout-close svg{position:absolute;top:0;right:0;margin:5px;width:23px;height:23px;line-height:23px;font-size:23px;display:block;cursor:pointer}

4864.hfe-flyout-wrapper .hfe-side.hfe-flyout-left{top:0;bottom:0;left:-100%;right:auto;height:100%;width:300px;max-width:100%;max-width:100vw}

4865.hfe-flyout-wrapper .hfe-side{display:none;position:fixed;z-index:999999;padding:0;margin:0;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden}

4866.hfe-flyout-wrapper .hfe-side.hfe-flyout-show{display:block}

4867.hfe-flyout-content.push{color:#fff}

4868.hfe-flyout-content ul li{color:#fff}

4869.hfe-flyout-wrapper .hfe-side.hfe-flyout-right{top:0;bottom:0;left:auto;right:-100%;height:100%;width:300px;max-width:100%}

4870.hfe-flyout-wrapper .hfe-side.hfe-flyout-left{top:0;bottom:0;left:-100%;right:auto;height:100%;width:300px;max-width:100%;max-width:100vw}

4871.hfe-flyout-wrapper .hfe-side.top{top:-100%;bottom:auto;left:0;right:0;width:100%;width:100vw;height:300px;max-height:100%}

4872.hfe-flyout-wrapper .hfe-side.bottom{top:auto;bottom:-100%;left:0;right:0;width:100%;width:100vw;height:300px;max-height:100%}

4873.hfe-flyout-content{height:100%;overflow-x:hidden;overflow-y:auto;line-height:1.4em;color:#fff}

4874@media (max-width:1024px){.hfe-flyout-content{-webkit-transform:translateZ(0);transform:translateZ(0)}

4875}

4876.hfe-flyout-content::-webkit-scrollbar{display:none}

4877.admin-bar .hfe-side{margin-top:32px}

4878.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children>ul.sub-menu{-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.1s;transition:all 0.1s}

4879.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover>ul.sub-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

4880.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children>ul.sub-menu{-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.1s;transition:all 0.1s}

4881.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover>ul.sub-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

4882.elementor-widget-navigation-menu:not(.hfe-nav-menu__align-justify):not(.hfe-menu-item-space-between) a.hfe-menu-item.elementor-button{

display:inline-flex}

4883.hfe-nav-menu li.elementor-button-wrapper{align-self:center}

4884@media only screen and (max-width:1024px){.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li,.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu{width:100%;margin-right:0}

4885.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle,.hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle{display:block}

4886.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu{visibility:hidden;opacity:0}

4887.hfe-nav-menu__breakpoint-tablet .hfe-active-menu+.hfe-nav-menu__layout-horizontal .hfe-nav-menu{visibility:visible;opacity:1}

4888.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal,.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical{visibility:hidden;opacity:0;height:0}

4889.hfe-nav-menu__breakpoint-tablet .hfe-active-menu+.hfe-nav-menu__layout-horizontal,.hfe-nav-menu__breakpoint-tablet .hfe-active-menu+.hfe-nav-menu__layout-vertical{visibility:visible;opacity:1;height:auto}

4890.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal .hfe-nav-menu{position:relative}

4891.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal,.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-vertical{position:absolute}

4892.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu{visibility:hidden;opacity:0}

4893.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu{top:0;left:0}

4894.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle,.hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle{visibility:visible;opacity:1;display:block}

4895.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical{float:none}

4896.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu,.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu,.hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu{visibility:hidden;opacity:0;-webkit-transition:none;transition:none}

4897.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover{border:1px dotted}

4898.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle{border:1px dotted transparent}

4899.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu{position:relative;height:0}

4900.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu{position:relative;height:0;top:0}

4901.hfe-nav-menu__breakpoint-tablet .saved-content,.hfe-nav-menu__breakpoint-tablet .sub-menu,.hfe-nav-menu__breakpoint-tablet .child{left:0!important;width:auto!important}

4902.hfe-nav-menu .sub-menu{min-width:auto;margin:0}

4903.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow{padding:10px}

4904.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:''}

4905.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:''}

4906.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:''}

4907.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:''}

4908.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:'-'}

4909.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu .sub-menu{-webkit-box-shadow:none;box-shadow:none}

4910.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:''}

4911.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:''}

4912.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before,.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{content:''}

4913.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before,.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{content:''}

4914.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu,.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu{-webkit-transform:none;-ms-transform:none;transform:none}

4915.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before{background-color:unset!important}

4916.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{border:0px!important}

4917.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}

4918.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item,.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item,.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.elementor-button-wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

4919}

4920@media only screen and (max-width:767px){.hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item,.hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.elementor-button-wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

4921.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-horizontal .hfe-nav-menu__toggle,.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal .hfe-nav-menu{visibility:visible;opacity:1;display:block}

4922.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal li.menu-item,.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu{width:100%}

4923.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle{display:inline-block}

4924.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu{position:relative;height:0;top:0}

4925.hfe-nav-menu .sub-menu{min-width:auto;margin:0}

4926.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu,.hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu{visibility:hidden;opacity:0;-webkit-transition:none;transition:none}

4927.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical{float:none}

4928.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle.hfe-active-menu{display:block}

4929.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal,.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-vertical{visibility:hidden;opacity:0;height:0}

4930.hfe-nav-menu__breakpoint-mobile .hfe-layout-horizontal .hfe-nav-menu__toggle,.hfe-nav-menu__breakpoint-mobile .hfe-layout-vertical .hfe-nav-menu__toggle{visibility:visible;opacity:1;display:block}

4931.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal{visibility:hidden;opacity:0;height:0}

4932.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical{float:none}

4933.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu{visibility:hidden;opacity:0}

4934.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu{visibility:hidden;opacity:0}

4935.hfe-nav-menu__breakpoint-mobile .hfe-active-menu+.hfe-nav-menu__layout-horizontal .hfe-nav-menu{visibility:visible;opacity:1}

4936.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal,.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical{visibility:hidden;opacity:0;height:0}

4937.hfe-nav-menu__breakpoint-mobile .hfe-active-menu+.hfe-nav-menu__layout-horizontal,.hfe-nav-menu__breakpoint-mobile .hfe-active-menu+.hfe-nav-menu__layout-vertical{visibility:visible;opacity:1;height:auto}

4938.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal .hfe-nav-menu{position:relative}

4939.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal,.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-vertical{position:absolute}

4940.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu{top:0;left:0}

4941.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:''}

4942.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:''}

4943.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:''}

4944.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:''}

4945.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:'-'}

4946.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:''}

4947.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:''}

4948.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{content:''}

4949.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{content:''}

4950.hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle:hover{border:1px dotted}

4951.hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle{border:1px dotted transparent}

4952.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu .sub-menu{-webkit-box-shadow:none;box-shadow:none}

4953.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-1 .hfe-nav-menu{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.3s;transition:all 0.3s}

4954.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow{padding:10px}

4955.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-1 .hfe-nav-menu{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

4956.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-2 .hfe-nav-menu{-webkit-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.3s cubic-bezier(.25,.5,.5,.9);transition:all 0.3s cubic-bezier(.25,.5,.5,.9)}

4957.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-2 .hfe-nav-menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

4958.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-3 .hfe-nav-menu{-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.3s;transition:all 0.3s}

4959.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-3 .hfe-nav-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

4960.hfe-nav-menu__breakpoint-mobile .saved-content,.hfe-nav-menu__breakpoint-mobile .sub-menu,.hfe-nav-menu__breakpoint-mobile .child,.hfe-nav-menu__breakpoint-tablet .saved-content,.hfe-nav-menu__breakpoint-tablet .sub-menu,.hfe-nav-menu__breakpoint-tablet .child{left:0!important;width:auto!important}

4961.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu,.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu{-webkit-transform:none;-ms-transform:none;transform:none}

4962.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before{background-color:unset!important}

4963.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{border:0px!important}

4964.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus,.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}

4965}

4966.hfe-toggle-no .hfe-layout-expandible .hfe-nav-menu__toggle{display:none}

4967.hfe-icon{display:inline-block}

4968.hfe-cart-menu-wrap-custom{display:inline-block;line-height:1}

4969.hfe-cart-menu-wrap-custom .hfe-cart-count,.hfe-cart-menu-wrap-custom .hfe-cart-count:after{border-color:#75c32c;color:#75c32c}

4970.hfe-cart-menu-wrap-custom .hfe-cart-count{font-weight:700;position:relative;display:inline-block;vertical-align:middle;text-align:center;min-width:2.1em;min-height:2.1em;font-size:.86em;line-height:1.8;border-radius:.3em .3em .3em .3em;border-width:2px;border-style:solid;padding:12px 24px}

4971.hfe-cart-menu-wrap-default{display:inline-block;line-height:1}

4972.hfe-cart-menu-wrap-default .hfe-cart-count,.hfe-cart-menu-wrap-default .hfe-cart-count:after{border-color:#75c32c;color:#75c32c}

4973.hfe-cart-menu-wrap-default .hfe-cart-count{font-weight:700;position:relative;display:inline-block;vertical-align:middle;text-align:center;min-width:2.1em;min-height:2.1em;font-size:.86em;line-height:1.8;border-radius:0em 0em .3em .3em;border-width:2px;border-style:solid;padding:0 .4em}

4974.hfe-cart-menu-wrap-default .hfe-cart-count:after{bottom:100%;margin-bottom:0;height:.8em;width:.8em;left:50%;transform:translateX(-50%);top:-.6em;content:' ';position:absolute;pointer-events:none;border-width:2px;border-style:solid;border-top-left-radius:10em;border-top-right-radius:10em;border-bottom:0}

4975.elementor-widget-hfe-cart:not(.hfe-menu-cart--show-subtotal-yes) .hfe-menu-cart__toggle .elementor-button-text{display:none}

4976.elementor-widget-hfe-cart.toggle-icon--bag-light .hfe-menu-cart__toggle .elementor-button-icon i:before{content:'\e8e3'}

4977.elementor-widget-hfe-cart.toggle-icon--bag-medium .hfe-menu-cart__toggle .elementor-button-icon i:before{content:'\e8e4'}

4978.elementor-widget-hfe-cart.toggle-icon--bag-solid .hfe-menu-cart__toggle .elementor-button-icon i:before{content:'\e8e5'}

4979.hfe-menu-cart__toggle .elementor-button{background:transparent;border-radius:0;color:#818a91;border:1px solid;border-color:inherit;display:-webkit-inline-box;

display:-ms-inline-flexbox;

display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

4980.hfe-menu-cart__toggle .elementor-button-text{margin-right:.3em}

4981.hfe-menu-cart__toggle .elementor-button-icon{position:relative;-webkit-transition:color 0.1s;-o-transition:color 0.1s;transition:color 0.1s}

4982.hfe-menu-cart--items-indicator-bubble .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before{content:attr(data-counter);display:block;position:absolute;min-width:1.6em;height:1.6em;line-height:1.5em;top:-.7em;right:-.7em;border-radius:100%;color:#fff;background-color:#d9534f;text-align:center;

font-size:10px}

4983.hfe-menu-cart--items-indicator-plain .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before{content:attr(data-counter);display:inline-block;font-weight:400}

4984.hfe-menu-cart--empty-indicator-hide .hfe-menu-cart__toggle .elementor-button .elementor-button-icon[data-counter]:before{content:none;display:none}

4985.hfe-menu-cart__toggle .elementor-button-icon{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}

4986.hfe-menu-cart__toggle.elementor-button-wrapper .elementor-button{color:#4d4848}

4987.hfe-search-button-wrapper{display:block;cursor:pointer;vertical-align:middle;text-align:right}

4988.hfe-search-form__container{

display:flex;overflow:hidden}

4989.hfe-search-form__input{flex-basis:100%}

4990.hfe-search-icon-toggle i.fa-search{display:inline-block;position:absolute;width:20px;box-sizing:content-box;padding:10px}

4991.hfe-search-icon-toggle i:before{vertical-align:middle}

4992.hfe-search-button-wrapper input[type=search]{border:0;padding:10px;cursor:pointer;border-radius:0;transition:all .5s;box-sizing:border-box;outline:none}

4993.hfe-search-button-wrapper button{border:none;border-radius:0;padding:0}

4994.hfe-search-button-wrapper input[type=search]:focus{cursor:auto;border:none;box-shadow:none}

4995.hfe-search-icon-toggle input:-moz-placeholder,.hfe-search-icon-toggle input::-webkit-input-placeholder{color:transparent}

4996.hfe-search-layout-icon .hfe-search-icon-toggle .hfe-search-form__input{background-color:unset;height:100%}

4997.hfe-search-button-wrapper.hfe-input-focus{

display:flex}

4998.hfe-search-form__container .hfe-search-submit{min-width:3%;position:relative}

4999.hfe-search-form__container button#clear,.hfe-search-icon-toggle button#clear{visibility:hidden;position:absolute;right:0;top:0;padding:0 8px;font-style:normal;user-select:none;cursor:pointer;bottom:0;margin-right:10px;background-color:transparent}

5000.hfe-search-button-wrapper input[type="search"]::-webkit-search-decoration,.hfe-search-button-wrapper input[type="search"]::-webkit-search-cancel-button,.hfe-search-button-wrapper input[type="search"]::-webkit-search-results-button,.hfe-search-button-wrapper input[type="search"]::-webkit-search-results-decoration{display:none}

5001.hfe-search-form__container button#clear-with-button{visibility:hidden;position:absolute;top:0;padding:0 8px;font-style:normal;font-size:1.2em;user-select:none;cursor:pointer;bottom:0;background-color:transparent}

5002.hfe-search-button-wrapper,.hfe-search-form__container,.hfe-search-icon-toggle,.hfe-search-button-wrapper .hfe-search-icon-toggle i,.hfe-search-button-wrapper .hfe-search-icon-toggle i:before{position:relative}

5003.hfe-search-button-wrapper .hfe-search-icon-toggle .hfe-search-form__input{position:absolute;width:0;right:0;background-color:transparent}

5004.hfe-search-icon-toggle{width:100%!important}

5005.hfe-search-button-wrapper.hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{position:absolute;width:250px;right:0}

5006.hfe-search-layout-text .hfe-search-form__container,.hfe-search-layout-icon_text .hfe-search-form__container,.hfe-search-layout-text .hfe-search-form__container .hfe-search-form__input,.hfe-search-layout-icon_text .hfe-search-form__container .hfe-search-form__input{width:100%}

5007.hfe-search-icon-toggle{line-height:1.5}

5008.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__underline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__overline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__overline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{width:100%;left:0;opacity:1}

5009.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{bottom:0;opacity:1}

5010.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{top:0;opacity:1}

5011.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{height:3px;width:100%;left:0;opacity:1}

5012.hfe-pointer__framed.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}

5013.hfe-pointer__framed.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:before,.hfe-pointer__underline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{opacity:1}

5014.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{border-width:3px;width:100%;opacity:1;height:100%}

5015

5016/*!/wp-content/uploads/elementor/css/post-82.css*/

5017.elementor-82 .elementor-element.elementor-element-e2153a2:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-e2153a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000422;}

5018.elementor-82 .elementor-element.elementor-element-e2153a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 40px 104px 40px;}

5019.elementor-82 .elementor-element.elementor-element-e2153a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}

5020.elementor-82 .elementor-element.elementor-element-df1e615 > .elementor-element-populated{padding:0px 40px 0px 0px;}

5021.elementor-82 .elementor-element.elementor-element-06cbd81{text-align:left;}

5022.elementor-82 .elementor-element.elementor-element-06cbd81 .elementor-heading-title{color:#FFFFFF;text-transform:none;}

5023.elementor-82 .elementor-element.elementor-element-06cbd81 > .elementor-widget-container{margin:0px 0px 8px 0px;}

5024.elementor-82 .elementor-element.elementor-element-234d136 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}

5025.elementor-82 .elementor-element.elementor-element-234d136 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}

5026.elementor-82 .elementor-element.elementor-element-234d136 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}

5027.elementor-82 .elementor-element.elementor-element-234d136 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}

5028body.rtl .elementor-82 .elementor-element.elementor-element-234d136 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}

5029body:not(.rtl) .elementor-82 .elementor-element.elementor-element-234d136 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}

5030.elementor-82 .elementor-element.elementor-element-234d136 .elementor-icon-list-icon i{color:#DBDDEE;

font-size:14px;}

5031.elementor-82 .elementor-element.elementor-element-234d136 .elementor-icon-list-icon svg{fill:#DBDDEE;width:14px;}

5032.elementor-82 .elementor-element.elementor-element-234d136 .elementor-icon-list-text{color:#8E91AA;padding-left:12px;}

5033.elementor-82 .elementor-element.elementor-element-234d136 .elementor-icon-list-item, .elementor-82 .elementor-element.elementor-element-234d136 .elementor-icon-list-item a{

font-size:14px;}

5034.elementor-82 .elementor-element.elementor-element-26fcde6 .elementor-button .elementor-align-icon-right{margin-left:16px;}

5035.elementor-82 .elementor-element.elementor-element-26fcde6 .elementor-button .elementor-align-icon-left{margin-right:16px;}

5036.elementor-82 .elementor-element.elementor-element-26fcde6 .elementor-button{background-color:rgba(2, 1, 1, 0);border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

5037.elementor-82 .elementor-element.elementor-element-26fcde6 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-26fcde6 .elementor-button:focus{color:#E65644;}

5038.elementor-82 .elementor-element.elementor-element-26fcde6 .elementor-button:hover svg, .elementor-82 .elementor-element.elementor-element-26fcde6 .elementor-button:focus svg{fill:#E65644;}

5039.elementor-82 .elementor-element.elementor-element-26fcde6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

5040.elementor-82 .elementor-element.elementor-element-24bf1ba{--grid-template-columns:repeat(4, auto);--icon-size:15px;--grid-column-gap:16px;--grid-row-gap:0px;}

5041.elementor-82 .elementor-element.elementor-element-24bf1ba .elementor-widget-container{text-align:left;}

5042.elementor-82 .elementor-element.elementor-element-24bf1ba .elementor-social-icon{background-color:rgba(230, 86, 68, 0.1);--icon-padding:0.85em;}

5043.elementor-82 .elementor-element.elementor-element-24bf1ba .elementor-social-icon i{color:#E65644;}

5044.elementor-82 .elementor-element.elementor-element-24bf1ba .elementor-social-icon svg{fill:#E65644;}

5045.elementor-82 .elementor-element.elementor-element-24bf1ba .elementor-social-icon:hover{background-color:#E65644;}

5046.elementor-82 .elementor-element.elementor-element-24bf1ba .elementor-social-icon:hover i{color:#FFFFFF;}

5047.elementor-82 .elementor-element.elementor-element-24bf1ba .elementor-social-icon:hover svg{fill:#FFFFFF;}

5048.elementor-82 .elementor-element.elementor-element-a671dc1 > .elementor-element-populated{padding:0px 0px 0px 0px;}

5049.elementor-82 .elementor-element.elementor-element-72c8e7e{text-align:left;}

5050.elementor-82 .elementor-element.elementor-element-72c8e7e .elementor-heading-title{color:#FFFFFF;text-transform:none;}

5051.elementor-82 .elementor-element.elementor-element-72c8e7e > .elementor-widget-container{margin:0px 0px 8px 0px;}

5052.elementor-82 .elementor-element.elementor-element-deeac99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}

5053.elementor-82 .elementor-element.elementor-element-deeac99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}

5054.elementor-82 .elementor-element.elementor-element-deeac99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px/2);margin-left:calc(4px/2);}

5055.elementor-82 .elementor-element.elementor-element-deeac99 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}

5056body.rtl .elementor-82 .elementor-element.elementor-element-deeac99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px/2);}

5057body:not(.rtl) .elementor-82 .elementor-element.elementor-element-deeac99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px/2);}

5058.elementor-82 .elementor-element.elementor-element-deeac99 .elementor-icon-list-icon i{

font-size:14px;}

5059.elementor-82 .elementor-element.elementor-element-deeac99 .elementor-icon-list-icon svg{width:14px;}

5060.elementor-82 .elementor-element.elementor-element-deeac99 .elementor-icon-list-text{color:#8E91AA;}

5061.elementor-82 .elementor-element.elementor-element-deeac99 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F8F7F2;}

5062.elementor-82 .elementor-element.elementor-element-deeac99 .elementor-icon-list-item, .elementor-82 .elementor-element.elementor-element-deeac99 .elementor-icon-list-item a{

font-size:14px;}

5063.elementor-82 .elementor-element.elementor-element-9335266 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}

5064.elementor-82 .elementor-element.elementor-element-9335266 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}

5065.elementor-82 .elementor-element.elementor-element-9335266 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px/2);margin-left:calc(4px/2);}

5066.elementor-82 .elementor-element.elementor-element-9335266 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}

5067body.rtl .elementor-82 .elementor-element.elementor-element-9335266 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px/2);}

5068body:not(.rtl) .elementor-82 .elementor-element.elementor-element-9335266 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px/2);}

5069.elementor-82 .elementor-element.elementor-element-9335266 .elementor-icon-list-icon i{

font-size:14px;}

5070.elementor-82 .elementor-element.elementor-element-9335266 .elementor-icon-list-icon svg{width:14px;}

5071.elementor-82 .elementor-element.elementor-element-9335266 .elementor-icon-list-text{color:#8E91AA;}

5072.elementor-82 .elementor-element.elementor-element-9335266 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F8F7F2;}

5073.elementor-82 .elementor-element.elementor-element-9335266 .elementor-icon-list-item, .elementor-82 .elementor-element.elementor-element-9335266 .elementor-icon-list-item a{

font-size:14px;}

5074.elementor-82 .elementor-element.elementor-element-6ab7eae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}

5075.elementor-82 .elementor-element.elementor-element-6ab7eae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}

5076.elementor-82 .elementor-element.elementor-element-6ab7eae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px/2);margin-left:calc(4px/2);}

5077.elementor-82 .elementor-element.elementor-element-6ab7eae .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}

5078body.rtl .elementor-82 .elementor-element.elementor-element-6ab7eae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px/2);}

5079body:not(.rtl) .elementor-82 .elementor-element.elementor-element-6ab7eae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px/2);}

5080.elementor-82 .elementor-element.elementor-element-6ab7eae .elementor-icon-list-icon i{

font-size:14px;}

5081.elementor-82 .elementor-element.elementor-element-6ab7eae .elementor-icon-list-icon svg{width:14px;}

5082.elementor-82 .elementor-element.elementor-element-6ab7eae .elementor-icon-list-text{color:#8E91AA;}

5083.elementor-82 .elementor-element.elementor-element-6ab7eae .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F8F7F2;}

5084.elementor-82 .elementor-element.elementor-element-6ab7eae .elementor-icon-list-item, .elementor-82 .elementor-element.elementor-element-6ab7eae .elementor-icon-list-item a{

font-size:14px;}

5085.elementor-82 .elementor-element.elementor-element-5550c1b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}

5086.elementor-82 .elementor-element.elementor-element-5550c1b:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-5550c1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000422;}

5087.elementor-82 .elementor-element.elementor-element-5550c1b{border-style:solid;border-width:1px 0px 0px 0px;border-color:#13183C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}

5088.elementor-82 .elementor-element.elementor-element-5550c1b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}

5089.elementor-82 .elementor-element.elementor-element-7720eec .hfe-copyright-wrapper{text-align:center;}

5090.elementor-82 .elementor-element.elementor-element-7720eec .hfe-copyright-wrapper a, .elementor-82 .elementor-element.elementor-element-7720eec .hfe-copyright-wrapper{color:#8E91AA;}

5091.elementor-82 .elementor-element.elementor-element-6a2f39c .hfe-copyright-wrapper{text-align:center;}

5092.elementor-82 .elementor-element.elementor-element-6a2f39c .hfe-copyright-wrapper a, .elementor-82 .elementor-element.elementor-element-6a2f39c .hfe-copyright-wrapper{color:#8E91AA;}

5093.elementor-82 .elementor-element.elementor-element-6a2f39c .hfe-copyright-wrapper, .elementor-82 .elementor-element.elementor-element-6a2f39c .hfe-copyright-wrapper a{

font-size:10px;}

5094.elementor-82 .elementor-element.elementor-element-6a2f39c > .elementor-widget-container{margin:0px 0px 0px 0px;}

5095@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-e2153a2{padding:80px 40px 80px 40px;}

5096.elementor-82 .elementor-element.elementor-element-df1e615 > .elementor-element-populated{margin:0px 40px 0px 0px;}

5097.elementor-82 .elementor-element.elementor-element-5550c1b{padding:25px 40px 25px 40px;}

5098}

5099@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-e2153a2{padding:64px 20px 64px 20px;}

5100.elementor-82 .elementor-element.elementor-element-df1e615 > .elementor-element-populated{margin:0px 0px 56px 0px;}

5101.elementor-82 .elementor-element.elementor-element-a671dc1{width:100%;}

5102.elementor-82 .elementor-element.elementor-element-a671dc1 > .elementor-element-populated{margin:0px 0px 64px 0px;padding:0px 0px 0px 0px;}

5103.elementor-82 .elementor-element.elementor-element-fb0fd58{width:50%;}

5104.elementor-82 .elementor-element.elementor-element-caacc02{width:50%;}

5105.elementor-82 .elementor-element.elementor-element-c47dabc{width:50%;}

5106.elementor-82 .elementor-element.elementor-element-7720eec .hfe-copyright-wrapper{text-align:center;}

5107.elementor-82 .elementor-element.elementor-element-6a2f39c .hfe-copyright-wrapper{text-align:center;}

5108}

5109@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-df1e615{width:30%;}

5110.elementor-82 .elementor-element.elementor-element-a671dc1{width:70%;}

5111}

5112@media(max-width:1024px) and (min-width:768px){.elementor-82 .elementor-element.elementor-element-df1e615{width:50%;}

5113.elementor-82 .elementor-element.elementor-element-a671dc1{width:50%;}

5114.elementor-82 .elementor-element.elementor-element-fb0fd58{width:30%;}

5115.elementor-82 .elementor-element.elementor-element-caacc02{width:30%;}

5116.elementor-82 .elementor-element.elementor-element-c47dabc{width:70%;}

5117}

5118

5119/*!/wp-content/uploads/astra-addon/astra-addon-604cd6d1381660-35858158.css*/

5120.ast-page-builder-template .ast-article-post{margin-bottom:2.5em}

5121.ast-featured-post{float:none}

5122.ast-separate-container .ast-separate-posts.ast-article-post{margin-bottom:2em}

5123.ast-animate-hidden{visibility:hidden;opacity:0}

5124.ast-animate-display{visibility:visible;opacity:1}

5125.ast-no-thumb .ast-date-meta .posted-on{margin-bottom:1.5em}

5126.ast-date-meta.circle .posted-on{border-radius:50%;overflow:hidden}

5127.has-post-thumbnail .ast-date-meta.circle .posted-on{margin:1em}

5128.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{margin-bottom:2em}

5129.ast-separate-container .ast-grid-1 .blog-layout-1{padding:0}

5130.ast-separate-container .ast-grid-1 .blog-layout-2,.ast-separate-container .ast-grid-1 .blog-layout-3{padding:0;border-bottom:0}

5131.ast-separate-container .ast-grid-2 .ast-article-post,.ast-separate-container .ast-grid-3 .ast-article-post,.ast-separate-container .ast-grid-4 .ast-article-post{background:0 0}

5132.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3,.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-3,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-3{border-bottom:0}

5133.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{padding:2.66666em;background:#fff}

5134.ast-separate-container .ast-grid-2 .blog-layout-1,.ast-separate-container .ast-grid-2 .blog-layout-2,.ast-separate-container .ast-grid-2 .blog-layout-3,.ast-separate-container .ast-grid-3 .blog-layout-1,.ast-separate-container .ast-grid-3 .blog-layout-2,.ast-separate-container .ast-grid-3 .blog-layout-3,.ast-separate-container .ast-grid-4 .blog-layout-1,.ast-separate-container .ast-grid-4 .blog-layout-2,.ast-separate-container .ast-grid-4 .blog-layout-3{padding:1.5em}

5135@media (max-width:1200px){.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(2n+1),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n+1),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(2n+1){padding:0}

5136.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{padding:1.5em}

5137}

5138.ast-page-builder-template .ast-article-post .entry-header{margin:auto auto 1em auto;padding:0}

5139.ast-article-post .ast-post-format-audio.ast-embeded-audio .ast-date-meta .posted-on{position:relative;display:inline-block;margin-bottom:1em}

5140.ast-page-builder-template.single .post-navigation{margin-top:2em}

5141hr.post-divider{height:0;margin:0}

5142hr.ast-single-previous-hr{height:0;margin-top:2em}

5143.ast-show-comments-data{padding:2em 6.67em}

5144.ast-show-comments-data .ast-show-comments{cursor:pointer}

5145.ast-show-comments-data .ast-show-comments,.ast-show-comments-data .ast-show-comments-count{max-width:640px;text-align:center;margin-left:auto;margin-right:auto}

5146.ast-show-comments-data .ast-show-comments-count{margin-bottom:2em}

5147.ast-pagination-circle .ast-pagination .page-numbers,.ast-pagination-square .ast-pagination .page-numbers{border-style:solid;border-width:1px;line-height:2.33333em}

5148.ast-pagination-circle .ast-pagination .page-numbers{border-radius:50%}

5149.ast-pagination-circle .ast-pagination .next.page-numbers,.ast-pagination-circle .ast-pagination .prev.page-numbers{border-radius:30px}

5150@media all and (max-width:768px){#content:before{content:""}

5151}

5152.ast-pagination-infinite{text-align:center;margin:2.5em 0 0}

5153.ast-page-builder-template .ast-pagination-infinite{margin:2.5em 0}

5154.ast-load-more{cursor:pointer;display:none;border:2px solid #eaeaea;transition:all .2s linear;color:#000}

5155.ast-load-more.active{display:inline-block;padding:0 1.5em;line-height:3em}

5156.ast-load-more.no-more:hover{border-color:#eaeaea;color:#000}

5157.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}

5158.infinity-end.neverending .site-footer{display:block}

5159.ast-load-more.no-more:hover{background-color:inherit}

5160.no-more{cursor:default}

5161.ast-loader{display:none;margin:0 auto;min-height:58px;line-height:58px;width:70px;text-align:center}

5162.ast-loader>div{width:18px;height:18px;background-color:#0085ba;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}

5163.ast-loader .ast-loader-1{animation-delay:-.32s}

5164.ast-loader .ast-loader-2{animation-delay:-.16s}

5165@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}

516640%{transform:scale(1)}

5167}

5168.blog-layout-1 .post-thumb .posted-on{position:absolute;top:0}

5169.blog-layout-1 .post-thumb .posted-on .entry-date span{display:block;width:100%;text-align:center}

5170.blog-layout-1.ast-no-thumb .posted-on{position:relative;display:inline-block}

5171.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-6.67em}

5172@media (max-width:1200px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-2.4em}

5173}

5174.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-5.67em}

5175@media (max-width:1200px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-1.4em}

5176}

5177.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:-5.34em}

5178@media (max-width:1200px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:-3.34em}

5179}

5180.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:-4.34em}

5181@media (max-width:1200px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:-2.34em}

5182}

5183.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-5.34em}

5184@media (max-width:1200px){.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-3.34em}

5185}

5186.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-6.67em;margin-right:-6.67em}

5187@media (max-width:1200px){.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-2.4em;margin-right:-2.4em}

5188}

5189.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:-5.34em}

5190@media (max-width:1200px){.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:-3.34em}

5191}

5192.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content{margin-left:-6.67em;margin-right:-6.67em}

5193@media (max-width:1200px){.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content{margin-left:-2.4em;margin-right:-2.4em}

5194}

5195.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1.5em;margin-right:-1.5em}

5196@media (max-width:1200px){.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1.5em;margin-right:-1.5em}

5197}

5198.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-.5em;margin-right:-.5em}

5199@media (max-width:1200px){.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-.5em;margin-right:-.5em}

5200}

5201.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:-1.5em}

5202@media (max-width:1200px){.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:-1.5em}

5203}

5204.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:-.5em}

5205@media (max-width:1200px){.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:-.5em}

5206}

5207.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em}

5208@media (max-width:1200px){.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em}

5209}

5210.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-1.5em;margin-right:-1.5em}

5211@media (max-width:1200px){.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-1.5em;margin-right:-1.5em}

5212}

5213.ast-header-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto;z-index:99}

5214.ast-footer-sticky-active .ast-custom-footer{position:fixed!important;right:0;left:0;bottom:0;margin:0 auto;z-index:99}

5215.ast-custom-header{position:relative;z-index:99}

5216.ast-custom-header.ast-header-sticky-active .fl-row-content-wrap{transition:padding .3s linear}

5217.ast-custom-header.ast-header-sticky-active .fl-module-content{transition:all .3s linear}

5218.ast-custom-header.ast-header-sticky-active .elementor-section-wrap{transition:padding .3s linear}

5219.ast-custom-header.ast-header-sticky-active .elementor-row>.elementor-column>.elementor-element-populated{transition:all .3s linear}

5220.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-row-content-wrap{transition:padding .3s linear;padding-top:5px;padding-bottom:5px;box-sizing:border-box}

5221.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content{margin-top:5px;margin-bottom:5px;transition:all .3s linear}

5222.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content.fl-node-content img{max-height:50px;width:auto}

5223.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap{transition:padding .3s linear;box-sizing:border-box}

5224.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap img{max-height:50px;width:auto}

5225.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-row>.elementor-column>.elementor-element-populated{max-height:60px;transition:all .3s linear}

5226.single-advanced-hook .ast-no-title,.single-advanced-hook .hentry{margin:0}

5227.js_active .ast-plain-container.single-advanced-hook .entry-header{margin:0}

5228.ast-header-break-point .ast-header-sections-navigation{border-top:1px solid #eaeaea;background-color:#f9f9f9}

5229.ast-header-break-point .ast-header-sections-navigation .ast-swap-above-header-sections .ast-above-header-section-1{order:2;justify-content:flex-end}

5230.ast-header-break-point .ast-header-sections-navigation .ast-swap-above-header-sections .ast-above-header-section-2{order:1;justify-content:flex-start}

5231.ast-header-break-point .ast-header-sections-navigation .ast-swap-below-header-sections .below-header-section-1{order:2;justify-content:flex-end}

5232.ast-header-break-point .ast-header-sections-navigation .ast-swap-below-header-sections .below-header-section-2{order:1;justify-content:flex-start}

5233.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-left:0}

5234.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:0}

5235.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:0}

5236.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:0}

5237body.ast-padded-layout::after,body.ast-padded-layout::before{background:inherit;content:"";display:block;height:0;left:0;position:fixed;width:100%;z-index:999}

5238body.ast-padded-layout::after{bottom:0}

5239body.ast-padded-layout{background-attachment:fixed}

5240body.ast-padded-layout::before{top:0}

5241@media (min-width:44.375em){body.ast-padded-layout.admin-bar::before{top:46px}

5242}

5243@media (min-width:48.9375em){body.ast-padded-layout.admin-bar::before{top:32px}

5244}

5245.elementor-page.ast-box-layout #page,.elementor-page.ast-padded-layout #page{overflow:hidden}

5246.siteorigin-panels.ast-box-layout #page,.siteorigin-panels.ast-padded-layout #page{overflow:hidden}

5247.ast-separate-container.ast-box-layout #content .ast-container{padding-left:0;padding-right:0}

5248@media (max-width:768px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:20px;padding-right:20px}

5249}

5250@media (max-width:544px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:.54em;padding-right:.54em}

5251}

5252.js_active .ast-box-layout #page,.js_active .ast-padded-layout #page{overflow:hidden}

5253.js_active .ast-box-layout.ast-page-builder-template .vc_row[data-vc-full-width],.js_active .ast-padded-layout.ast-page-builder-template .vc_row[data-vc-full-width]{max-width:100%;left:0!important}

5254.ast-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto;width:100%}

5255.ast-nav-up{transform:translateY(-100%)}

5256.site-header .sticky-custom-logo{display:none}

5257.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a,.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:focus,.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:hover{background:0 0}

5258.ast-fullscreen-active .ast-above-header,.ast-offcanvas-active .ast-above-header{z-index:4}

5259.ast-fullscreen-active .ast-above-header.ast-sticky-active,.ast-offcanvas-active .ast-above-header.ast-sticky-active{z-index:0}

5260#ast-fixed-header{position:fixed;visibility:hidden;top:0;left:0;width:100%}

5261#ast-fixed-header .main-header-bar{box-shadow:0 1px 2px rgba(0,0,0,.2)}

5262#ast-fixed-header.ast-header-slide{transform:translateY(-100%);transition:transform .3s linear,top .3s linear,visibility .3s linear}

5263#ast-fixed-header.ast-header-fade{opacity:0;transition:opacity .3s linear}

5264.main-header-bar.ast-sticky-active{box-shadow:0 2px 10px 0 rgba(36,50,66,.075)}

5265.ast-sticky-custom-logo .ast-header-sticked .custom-logo-link,.ast-sticky-custom-logo .ast-header-sticked .custom-mobile-logo-link{display:none}

5266.ast-sticky-custom-logo .ast-header-sticked .sticky-custom-logo{display:inline-block}

5267.ast-sticky-custom-logo .ast-header-sticked .site-description,.ast-sticky-custom-logo .ast-header-sticked .site-title{display:none}

5268.ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:none}

5269.ast-header-stick-fade-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,.ast-header-stick-scroll-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,.ast-header-stick-slide-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:inline-block}

5270.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar{line-height:55px}

5271.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar .ast-site-identity,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}

5272.ast-sticky-main-shrink .ast-sticky-shrunk #site-navigation{line-height:3}

5273.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px!important;width:auto}

5274.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk.main-header-bar{padding-bottom:0}

5275.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}

5276.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}

5277.ast-header-break-point .ast-sticky-active .sticky-custom-logo img{display:block}

5278.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .sticky-custom-logo img{display:block}

5279.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .ast-mobile-header-logo{display:none}

5280.ast-header-break-point .ast-header-sticked .sticky-custom-logo img{display:block}

5281.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-logo-link img{display:none}

5282.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-mobile-logo-link img{display:inline-block}

5283.above-header-toggle-on .main-header-bar{z-index:1}

5284.ast-main-header-nav-open.astra-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:none}

5285.ast-main-header-nav-open.astra-hfb-header .ast-mobile-header-wrap .ast-mobile-header-content{display:block}

5286.ast-header-stick-fade-active .ast-main-header-nav-open.astra-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.astra-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.astra-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:block}

5287.ast-header-stick-fade-active .ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content{display:none}

5288.ast-header-stick-fade-active.ast-off-canvas-active .ast-main-header-nav-open.astra-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active.ast-off-canvas-active .ast-main-header-nav-open.astra-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active.ast-off-canvas-active .ast-main-header-nav-open.astra-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:none}

5289.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content{position:fixed}

5290.ast-header-stick-slide-active .ast-flyout-menu-enable.ast-header-break-point #masthead>.main-header-bar-navigation{display:none!important}

5291.ast-header-stick-fade-active .ast-flyout-menu-enable.ast-header-break-point #masthead>.main-header-bar-navigation{display:none!important}

5292.ast-flyout-menu-overlay .ast-stick-primary-below-wrapper.ast-sticky-active{z-index:5}

5293.ast-fullscreen-menu-overlay #ast-fixed-header{z-index:9}

5294.ast-flyout-menu-enable.ast-primary-sticky-enabled .ast-stick-primary-below-wrapper,.ast-flyout-menu-enable.ast-primary-sticky-enabled .main-header-bar{overflow-y:unset!important}

5295#ast-scroll-top{display:none;position:fixed;text-align:center;cursor:pointer;z-index:99;width:2.1em;height:2.1em;line-height:2.1;color:#fff;border-radius:2px;content:""}

5296@media (min-width:769px){#ast-scroll-top{content:"769"}

5297}

5298.ast-scroll-to-top-right{right:30px;bottom:30px}

5299.ast-scroll-to-top-left{left:30px;bottom:30px}

5300.ast-scroll-top-icon{transform:rotate(180deg)}

5301.ast-scroll-top-icon::before{content:"\e900";font-family:Astra;text-decoration:inherit}

5302.astra-full-megamenu-wrapper{z-index:99999}

5303.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu>.menu-item{display:none}

5304.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.ast-mm-has-desc>.menu-link{vertical-align:middle;text-align:center}

5305.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item:hover>.menu-link{background-color:transparent;color:inherit}

5306.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu{opacity:0;visibility:hidden}

5307.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu-focus .menu-item>.menu-link{background-color:transparent;color:inherit}

5308.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus{opacity:1;visibility:visible;-js-display:flex;

display:flex;padding:15px}

5309.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item{padding-left:15px;padding-right:15px;display:block;flex:1;opacity:1}

5310.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:first-child{padding-left:0}

5311.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:last-child{padding-right:0}

5312.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-2 .menu-item{width:50%}

5313.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-3 .menu-item{width:33.33%}

5314.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-4 .menu-item{width:25%}

5315.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item:last-child{border-right:none}

5316.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none}

5317.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}

5318.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}

5319.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .sub-menu{border:none}

5320.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}

5321.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu .menu-item{width:100%}

5322.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item{padding-left:15px;padding-right:15px}

5323.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:first-child{padding-left:0}

5324.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:last-child{padding-right:0}

5325.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus{opacity:1;visibility:visible}

5326.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus .astra-megamenu.astra-megamenu-focus{-js-display:flex;

display:flex}

5327.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched{width:100%}

5328.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched .ast-mm-template-content{padding:0}

5329.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link::after{content:''}

5330.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .sub-menu .menu-link,.ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .sub-menu .menu-link{border:none}

5331.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu{opacity:1;visibility:visible;-js-display:flex;

display:flex;padding:15px}

5332.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}

5333.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0}

5334.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0}

5335.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}

5336.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0}

5337.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0}

5338.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-2 .menu-item{width:50%}

5339.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-3 .menu-item{width:33.33%}

5340.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-4 .menu-item{width:25%}

5341.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{display:block;flex:1;opacity:1}

5342.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none}

5343.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}

5344.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}

5345.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .sub-menu{border:none}

5346.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}

5347.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item{width:100%}

5348.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item:last-child{border-right:none}

5349.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper{opacity:1;visibility:visible}

5350.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu{-js-display:flex;

display:flex}

5351.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu .sub-menu .menu-item{width:100%}

5352.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item .sub-menu{min-width:100%}

5353.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu .menu-item{width:100%}

5354.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item .sub-menu{min-width:100%}

5355.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper{background:#fff;position:absolute;opacity:0;visibility:hidden;top:100%}

5356.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-megamenu.sub-menu{display:none;position:relative;left:0;top:0;margin:0 auto;padding-left:0;padding-right:0;border-width:0}

5357.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched.sub-menu{padding:15px}

5358.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link{background-color:transparent;color:inherit}

5359.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text{vertical-align:text-top}

5360.ast-desktop .ast-mm-custom-text-content,.ast-desktop .ast-mm-template-content{padding:0 1em}

5361.ast-desktop .ast-below-header .ast-mm-custom-text-content,.ast-desktop .ast-below-header .ast-mm-template-content{padding:.9em 1em}

5362.ast-desktop .submenu-with-border .astra-full-megamenu-wrapper{border-width:1px;border-style:solid}

5363.ast-desktop .ast-mm-widget-content a{display:initial}

5364.ast-desktop .ast-mm-widget-content .ast-mm-widget-item{padding:1.5em}

5365.ast-desktop .submenu-with-border .astra-megamenu{border-width:1px}

5366.ast-menu-description{line-height:1.6;display:block;font-size:.8em;padding:2px 0}

5367.site-header a .ast-menu-description,.site-header a .sub-arrow{transition:none}

5368.site-header .menu-text{transition:none}

5369.ast-header-break-point .ast-menu-description{line-height:inherit}

5370.astra-mm-highlight-label{font-size:.7em;margin-left:5px;line-height:normal;padding:3px 6px;border-radius:2px}

5371.ast-desktop .ast-hide-menu-item{display:none}

5372.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item{display:none}

5373.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu>.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.main-header-menu>.menu-item-has-children>.menu-link .sub-arrow:after{content:"\e900";display:inline-block;font-family:Astra;fo

nt-size:9px;font-size:.6rem;font-weight:700;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;line-height:normal}

5374.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.main-header-menu>.menu-item-has-children>.menu-link::after{content:'';margin:0}

5375.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after{transform:rotate(-90deg)}

5376.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow{position:absolute;right:5%;top:50%;transform:translateY(-50%)}

5377.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:hover{background:0 0}

5378.ast-header-break-point .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after{display:none}

5379.ast-disable-link{cursor:default}

5380.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}

5381.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}

5382.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link{background:0 0}

5383.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .astra-mega-menu-width-full,.ast-desktop .astra-mega-menu-width-full-stretched{background:0 0}

5384.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item{display:none}

5385.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle{display:none}

5386.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu{display:block!important}

5387.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu{display:block!important}

5388.ast-hidden{display:none!important}

5389.main-header-bar-wrap .ast-search-box.header-cover{z-index:7}

5390.ast-below-header-wrap .ast-search-box.header-cover #close,.ast-below-header-wrap .ast-search-box.header-cover .search-field{font-size:1.8em}

5391.ast-below-header-wrap .ast-search-box.header-cover .search-submit{font-size:1.5em}

5392.ast-search-box.full-screen,.ast-search-box.header-cover{display:none;opacity:0;transition:opacity .2s;width:100%;height:100%}

5393.ast-search-box.full-screen .search-field,.ast-search-box.header-cover .search-field{background:0 0;border:0;color:#fafafa;box-shadow:none;text-align:left;padding:0}

5394.ast-search-box.full-screen .search-submit,.ast-search-box.header-cover .search-submit{background:0 0;padding:0;color:#9e9e9e;transition:all .7s ease-In;outline:0;border:0;vertical-align:middle}

5395.ast-search-box.full-screen .ast-search-wrapper,.ast-search-box.header-cover .ast-search-wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}

5396.ast-search-box.full-screen .ast-search-wrapper .search-form,.ast-search-box.header-cover .ast-search-wrapper .search-form{line-height:normal}

5397.ast-search-box.full-screen #close,.ast-search-box.header-cover #close{color:#fafafa;transform:rotate(0);font-size:2em;cursor:pointer;z-index:9;font-weight:400}

5398.ast-search-box.full-screen #close::before,.ast-search-box.header-cover #close::before{font-family:Astra;content:"\e5cd";display:inline-block;transition:transform .3s ease-in-out}

5399.ast-search-box.full-screen .search-field::-webkit-input-placeholder,.ast-search-box.header-cover .search-field::-webkit-input-placeholder{color:#fafafa}

5400.ast-search-box.full-screen .search-field:-moz-placeholder,.ast-search-box.header-cover .search-field:-moz-placeholder{color:#fafafa}

5401.ast-search-box.full-screen .search-field::-moz-placeholder,.ast-search-box.header-cover .search-field::-moz-placeholder{color:#fafafa}

5402.ast-search-box.full-screen .search-field:-ms-input-placeholder,.ast-search-box.header-cover .search-field:-ms-input-placeholder{color:#fafafa}

5403.ast-search-box.header-cover{position:absolute;background:rgba(25,25,25,.94);top:0;z-index:10}

5404.ast-search-box.header-cover .search-field{font-size:2em;line-height:2;width:100%}

5405.ast-search-box.header-cover .ast-container{position:relative}

5406.ast-search-box.header-cover .close,.ast-search-box.header-cover .search-submit,.ast-search-box.header-cover .search-text-wrap{display:inline-block}

5407.ast-search-box.header-cover .search-text-wrap{width:calc(100% - 2.5em);vertical-align:middle}

5408.ast-search-box.header-cover .search-submit{font-size:1.7em;margin-right:2em}

5409.ast-search-box.header-cover #close{vertical-align:middle;-webkit-backface-visibility:hidden;backface-visibility:hidden}

5410.ast-search-box.full-screen{position:fixed;background:rgba(25,25,25,.94);top:0;left:0;z-index:999}

5411.ast-search-box.full-screen .ast-search-wrapper .large-search-text{text-align:center;color:#e2e2e2;font-size:1.5em;font-weight:400;transition-delay:50ms;transition:all .3s ease-in-out}

5412.ast-search-box.full-screen .ast-search-wrapper fieldset{border:0;padding:2.5em 0 1em;border-bottom:2px solid #9e9e9e}

5413.ast-search-box.full-screen .ast-search-wrapper .search-field{font-size:2.6em;padding-left:30px;line-height:1.7;width:90%;width:calc(100% - 1.5em);vertical-align:middle;text-align:center}

5414.ast-search-box.full-screen .ast-search-wrapper .search-form{width:70%;margin:20px auto}

5415.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:2em}

5416.ast-search-box.full-screen #close{position:absolute;color:#fafafa;right:1em;line-height:1;cursor:pointer;z-index:9;font-weight:400;font-size:2em;top:1.5em;-webkit-backface-visibility:hidden;backface-visibility:hidden}

5417.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:0}

5418.ast-search-box.full-screen ::-moz-placeholder{opacity:0}

5419.ast-search-box.full-screen :-ms-input-placeholder{opacity:0}

5420.ast-search-box.full-screen :-moz-placeholder{opacity:0}

5421@media (max-width:420px){.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:1}

5422.ast-search-box.full-screen ::-moz-placeholder{opacity:1}

5423.ast-search-box.full-screen :-ms-input-placeholder{opacity:1}

5424.ast-search-box.full-screen :-moz-placeholder{opacity:1}

5425}

5426.astra-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder{opacity:.5}

5427.astra-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder{opacity:.5}

5428.astra-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder{opacity:.5}

5429.astra-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder{opacity:.5}

5430.site-header .ast-inline-search.ast-search-menu-icon .search-form{padding-left:0;padding-right:2em}

5431.site-header .ast-inline-search.ast-search-menu-icon .search-field{width:auto;padding-left:1em;padding-right:0}

5432.ast-inline-search.ast-search-menu-icon{position:relative;transform:none;left:0;right:0}

5433.ast-inline-search.ast-search-menu-icon .search-submit{display:block;background:0 0;border:none;position:absolute;height:100%;right:.25em;padding:0;top:0;font-size:1.3em;color:#757575}

5434.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form{padding:0}

5435.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field{width:100%;padding-right:2em}

5436.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover{display:none}

5437.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}

5438.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field{padding-right:0;padding-left:1em}

5439.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}

5440.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field{padding-left:0;padding-right:1em}

5441.ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}

5442.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form{padding-left:0;left:auto;padding-right:2em}

5443.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form{left:-1em;padding-left:2em}

5444.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field{padding-right:0}

5445.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field{padding-right:0;padding-left:1em}

5446.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}

5447.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form{left:0;padding-left:0;padding-right:2em}

5448.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}

5449.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field{padding-right:0;padding-left:1em}

5450.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}

5451.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field{padding-left:0;padding-right:1em}

5452.ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}

5453.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:0}

5454.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;padding-left:3em;padding-right:1em}

5455.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}

5456.iphone.full-screen,.ipod.full-screen{position:fixed!important}

5457@media (max-width:992px){.ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}

5458.ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}

5459}

5460@media (max-width:544px){.ast-search-box.full-screen .ast-search-wrapper .large-search-text{display:none}

5461.ast-search-box.full-screen .ast-search-wrapper .search-field,.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:1.6em}

5462}

5463

5464/* [inline: after] */#content:before{content:"921";position:absolute;overflow:hidden;opacity:0;visibility:hidden}

5465.single .ast-author-details .author-title{color:#0274be}

5466@media (max-width:921px){.single.ast-separate-container .ast-author-meta{padding:1.5em 2.14em}

5467.single .ast-author-meta .post-author-avatar{margin-bottom:1em}

5468.ast-separate-container .ast-grid-2 .ast-article-post,.ast-separate-container .ast-grid-3 .ast-article-post,.ast-separate-container .ast-grid-4 .ast-article-post{width:100%}

5469.blog-layout-1 .post-content,.blog-layout-1 .ast-blog-featured-section{float:none}

5470.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0}

5471.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em}

5472.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em}

5473.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-2.14em;margin-right:-2.14em}

5474.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:-1.5em}

5475.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content{margin-left:-2.14em;margin-right:-2.14em}

5476.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1.5em;margin-right:-1.5em}

5477.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-.5em;margin-right:-.5em}

5478.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0}

5479.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em}

5480.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em}

5481.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-1.5em;margin-right:-1.5em}

5482.blog-layout-2{

display:flex;flex-direction:column-reverse}

5483.ast-separate-container .blog-layout-3,.ast-separate-container .blog-layout-1{display:block}

5484.ast-plain-container .ast-grid-2 .ast-article-post,.ast-plain-container .ast-grid-3 .ast-article-post,.ast-plain-container .ast-grid-4 .ast-article-post,.ast-page-builder-template .ast-grid-2 .ast-article-post,.ast-page-builder-template .ast-grid-3 .ast-article-post,.ast-page-builder-template .ast-grid-4 .ast-article-post{width:100%}

5485}

5486@media (max-width:921px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-top:0;margin-left:-2.14em}

5487.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-top:0;margin-left:-1.14em}

5488}

5489@media (min-width:922px){.single .ast-author-meta .ast-author-details{

display:flex}

5490.ast-separate-container.ast-blog-grid-2 .ast-archive-description,.ast-separate-container.ast-blog-grid-3 .ast-archive-description,.ast-separate-container.ast-blog-grid-4 .ast-archive-description{margin-bottom:1.33333em}

5491.blog-layout-2.ast-no-thumb .post-content,.blog-layout-3.ast-no-thumb .post-content{width:calc(100% - 5.714285714em)}

5492.blog-layout-2.ast-no-thumb.ast-no-date-box .post-content,.blog-layout-3.ast-no-thumb.ast-no-date-box .post-content{width:100%}

5493.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts,.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts,.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts{border-bottom:0}

5494.ast-separate-container .ast-grid-2>.site-main>.ast-row,.ast-separate-container .ast-grid-3>.site-main>.ast-row,.ast-separate-container .ast-grid-4>.site-main>.ast-row{margin-left:-1em;margin-right:-1em;

display:flex;flex-flow:row wrap;align-items:stretch}

5495.ast-separate-container .ast-grid-2>.site-main>.ast-row:before,.ast-separate-container .ast-grid-2>.site-main>.ast-row:after,.ast-separate-container .ast-grid-3>.site-main>.ast-row:before,.ast-separate-container .ast-grid-3>.site-main>.ast-row:after,.ast-separate-container .ast-grid-4>.site-main>.ast-row:before,.ast-separate-container .ast-grid-4>.site-main>.ast-row:after{flex-basis:0%;width:0}

5496.ast-separate-container .ast-grid-2 .ast-article-post,.ast-separate-container .ast-grid-3 .ast-article-post,.ast-separate-container .ast-grid-4 .ast-article-post{

display:flex;padding:0}

5497.ast-plain-container .ast-grid-2>.site-main>.ast-row,.ast-plain-container .ast-grid-3>.site-main>.ast-row,.ast-plain-container .ast-grid-4>.site-main>.ast-row,.ast-page-builder-template .ast-grid-2>.site-main>.ast-row,.ast-page-builder-template .ast-grid-3>.site-main>.ast-row,.ast-page-builder-template .ast-grid-4>.site-main>.ast-row{margin-left:-1em;margin-right:-1em;

display:flex;flex-flow:row wrap;align-items:stretch}

5498.ast-plain-container .ast-grid-2>.site-main>.ast-row:before,.ast-plain-container .ast-grid-2>.site-main>.ast-row:after,.ast-plain-container .ast-grid-3>.site-main>.ast-row:before,.ast-plain-container .ast-grid-3>.site-main>.ast-row:after,.ast-plain-container .ast-grid-4>.site-main>.ast-row:before,.ast-plain-container .ast-grid-4>.site-main>.ast-row:after,.ast-page-builder-template .ast-grid-2>.site-main>.ast-row:before,.ast-page-builder-template .ast-grid-2>.site-main>.ast-row:after,.ast-page-builder-template .ast-grid-3>.site-main>.ast-row:before,.ast-page-builder-template .ast-grid-3>.site-main>.ast-row:after,.ast-page-builder-template .ast-grid-4>.site-main>.ast-row:before,.ast-page-builder-template .ast-grid-4>.site-main>.ast-row:after{flex-basis:0%;width:0}

5499.ast-plain-container .ast-grid-2 .ast-article-post,.ast-plain-container .ast-grid-3 .ast-article-post,.ast-plain-container .ast-grid-4 .ast-article-post,.ast-page-builder-template .ast-grid-2 .ast-article-post,.ast-page-builder-template .ast-grid-3 .ast-article-post,.ast-page-builder-template .ast-grid-4 .ast-article-post{

display:flex}

5500.ast-plain-container .ast-grid-2 .ast-article-post:last-child,.ast-plain-container .ast-grid-3 .ast-article-post:last-child,.ast-plain-container .ast-grid-4 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-2 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-3 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-4 .ast-article-post:last-child{margin-bottom:2.5em}

5501}

5502@media (min-width:922px){.single .post-author-avatar,.single .post-author-bio{float:left;clear:right}

5503.single .ast-author-meta .post-author-avatar{margin-right:1.33333em}

5504.single .ast-author-meta .about-author-title-wrapper,.single .ast-author-meta .post-author-bio{text-align:left}

5505.blog-layout-2 .post-content{padding-right:2em}

5506.blog-layout-2.ast-no-date-box.ast-no-thumb .post-content{padding-right:0}

5507.blog-layout-3 .post-content{padding-left:2em}

5508.blog-layout-3.ast-no-date-box.ast-no-thumb .post-content{padding-left:0}

5509.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1){padding:0 1em 0}

5510}

5511@media (max-width:544px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:.5em}

5512.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1em;margin-right:-1em}

5513.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-.5em;margin-right:-.5em}

5514.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:.5em}

5515.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.33333em}

5516.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-1em;margin-right:-1em}

5517.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-1,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3{padding:1.33333em 1em}

5518.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-1,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-1{padding:1.33333em 1em}

5519.single.ast-separate-container .ast-author-meta{padding:1.5em 1em}

5520}

5521@media (max-width:544px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1em}

5522.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-.5em}

5523}

5524.ast-article-post .ast-date-meta .posted-on,.ast-article-post .ast-date-meta .posted-on *{background:#0274be;color:#fff}

5525.ast-article-post .ast-date-meta .posted-on .date-month,.ast-article-post .ast-date-meta .posted-on .date-year{color:#fff}

5526.ast-load-more:hover{color:#fff;border-color:#0274be;background-color:#0274be}

5527.ast-loader>div{background-color:#0274be}

5528.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{background-color:transparent;background-image:none}

5529.ast-separate-container .ast-article-post{background-color:#fff;;background-image:none;}

5530@media (max-width:921px){.ast-separate-container .ast-article-post{background-color:#fff;;background-image:none;}

5531}

5532@media (max-width:544px){.ast-separate-container .ast-article-post{background-color:#fff;;background-image:none;}

5533}

5534.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond,.ast-separate-container .ast-comment-list li,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content{background-color:#fff;;background-image:none;}

5535@media (max-width:921px){.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond,.ast-separate-container .ast-comment-list li,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content{background-color:#fff;;background-image:none;}

5536}

5537@media (max-width:544px){.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond,.ast-separate-container .ast-comment-list li,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content{background-color:#fff;;background-image:none;}

5538}

5539.footer-adv .widget-title,.footer-adv .widget-title a.rsswidget,.ast-no-widget-row .widget-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-transform:inherit}

5540.footer-adv .widget>*:not(.widget-title){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}

5541@media (max-width:921px){.ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar,.ast-fullscreen-menu-enable.ast-main-header-nav-open .main-header-bar{padding-bottom:1.5em}

5542}

5543@media (max-width:544px){.ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar,.ast-fullscreen-menu-enable.ast-main-header-nav-open .main-header-bar{padding-bottom:1em}

5544}

5545@media (min-width:922px){.ast-container{max-width:1240px}

5546}

5547@media (min-width:993px){.ast-container{max-width:1240px}

5548}

5549@media (min-width:1201px){.ast-container{max-width:1240px}

5550}

5551@media (max-width:921px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.single.ast-separate-container .ast-author-details,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-top:1.5em;padding-bottom:1.5em}

5552.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .ast-author-details,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-right:2.14em;padding-left:2.14em}

5553.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary{margin-top:1.5em;margin-bottom:1.5em}

5554.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary{padding-left:0em;padding-right:0em}

5555.ast-no-sidebar.ast-separate-container .entry-content .alignfull{margin-right:-2.14em;margin-left:-2.14em}

5556}

5557@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.single.ast-separate-container .ast-author-details,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-top:1.5em;padding-bottom:1.5em}

5558.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .ast-author-details,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-right:1em;padding-left:1em}

5559.ast-no-sidebar.ast-separate-container .entry-content .alignfull{margin-right:-1em;margin-left:-1em}

5560}

5561@media (max-width:921px){.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{top:0;right:calc(20px - 0.907em)}

5562.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu>.menu-item-has-children>.ast-menu-toggle{right:calc(20px - 0.907em)}

5563}

5564@media (max-width:544px){.ast-header-break-point .header-main-layout-2 .site-branding,.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-bottom:0}

5565}

5566@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container #secondary .widget{margin-bottom:1.5em}

5567}

5568@media (max-width:921px){.ast-separate-container #primary{padding-top:0}

5569}

5570@media (max-width:921px){.ast-separate-container #primary{padding-bottom:0}

5571}

5572.site-header .ast-sticky-shrunk .ast-site-identity,.ast-sticky-shrunk .main-header-menu>.menu-item>.menu-link,.ast-sticky-shrunk li.ast-masthead-custom-menu-items{padding-top:0;padding-bottom:0}

5573.ast-header-break-point .ast-sticky-shrunk.main-navigation .sub-menu .menu-item .menu-link{padding-top:0;padding-bottom:0}

5574.ast-sticky-shrunk .main-header-menu .sub-menu .menu-link{padding-top:.9em;padding-bottom:.9em}

5575.site-header .ast-sticky-shrunk .ast-site-identity,.ast-sticky-shrunk li.ast-masthead-custom-menu-items{padding-top:.5em;padding-bottom:.5em}

5576.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar,.ast-main-header-nav-open .main-header-bar{padding-bottom:0}

5577.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu>.menu-item-has-children>.ast-menu-toggle{right:0}

5578.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children>.ast-menu-toggle{right:0}

5579.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link,.ast-default-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link{padding-right:0}

5580.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link,.ast-default-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link{padding-right:0}

5581.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children>.menu-link,.ast-default-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children>.menu-link,.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children>.menu-link{padding-right:0}

5582.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children>.ast-menu-toggle,.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children>.ast-menu-toggle{right:0}

5583.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{right:0}

5584.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children>.menu-link,.ast-default-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children>.menu-link,.ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children>.menu-link{padding-right:0}

5585.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children>.ast-menu-toggle,.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children>.ast-menu-toggle{right:0}

5586.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{right:0}

5587@media (max-width:921px){.main-header-bar,.ast-header-break-point .main-header-bar,.ast-header-break-point .header-main-layout-2 .main-header-bar{padding-top:1.5em;padding-bottom:1.5em}

5588.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar,.ast-main-header-nav-open .main-header-bar{padding-bottom:0}

5589.main-navigation ul .menu-item .menu-link,.ast-header-break-point .main-navigation ul .menu-item .menu-link,.ast-header-break-point li.ast-masthead-custom-menu-items,li.ast-masthead-custom-menu-items{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}

5590.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu>.menu-item-has-children>.ast-menu-toggle{right:0}

5591.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{top:0}

5592.ast-desktop .main-navigation .ast-mm-template-content,.ast-desktop .main-navigation .ast-mm-custom-content,.ast-desktop .main-navigation .ast-mm-custom-text-content,.main-navigation .sub-menu .menu-item .menu-link,.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-top:0;padding-right:0;padding-bottom:0;padding-left:30px}

5593.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:calc(30px + 10px)}

5594.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:calc(30px + 20px)}

5595.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:calc(30px + 30px)}

5596.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:calc(30px + 40px)}

5597.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children>.ast-menu-toggle{top:0;right:calc(20px - 0.907em)}

5598.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children>.ast-menu-toggle{margin-right:20px;right:0}

5599.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children>.ast-menu-toggle{right:calc(20px - 0.907em)}

5600.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu .ast-menu-toggle{top:0}

5601.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item.menu-item-has-children>.menu-link,.ast-default-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item.menu-item-has-children>.menu-link,.ast-flyout-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item.menu-item-has-children>.menu-link{padding-top:0;padding-bottom:0;padding-left:30px}

5602.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link,.ast-default-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link{padding-right:0;padding-top:0;padding-bottom:0;padding-left:30px}

5603.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link,.ast-default-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link{padding-right:0;padding-top:0;padding-bottom:0;padding-left:30px}

5604.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-link,.ast-fullscreen-menu-enable.ast-header-break-point .ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-link,.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-navigation .sub-menu .menu-item .menu-link,.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-link,.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-top:0;padding-bottom:0;padding-left:30px}

5605.ast-below-header,.ast-header-break-point .ast-below-header{padding-top:1em;padding-bottom:1em}

5606.ast-below-header-menu .menu-link,.below-header-nav-padding-support .below-header-section-1 .below-header-menu>.menu-item>.menu-link,.below-header-nav-padding-support .below-header-section-2 .below-header-menu>.menu-item>.menu-link,.ast-header-break-point .ast-below-header-actual-nav>.ast-below-header-menu>.menu-item>.menu-link{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}

5607.ast-desktop .ast-below-header-menu .ast-mm-template-content,.ast-desktop .ast-below-header-menu .ast-mm-custom-text-content,.ast-below-header-menu .sub-menu .menu-link,.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-link{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}

5608.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-link,.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-link{padding-left:calc(20px + 10px)}

5609.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-item .menu-link,.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:calc(20px + 20px)}

5610.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link,.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:calc(20px + 30px)}

5611.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-item .menu-link,.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:calc(20px + 40px)}

5612.ast-default-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children>.ast-menu-toggle,.ast-default-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children>.ast-menu-toggle,.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children>.ast-menu-toggle,.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children>.ast-menu-toggle{top:0;right:calc(20px - 0.907em)}

5613.ast-default-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle,.ast-flyout-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{top:0;right:calc(20px - 0.907em)}

5614.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children>.ast-menu-toggle,.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children>.ast-menu-toggle{right:0}

5615.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{right:0}

5616.ast-above-header{padding-top:0;padding-bottom:0}

5617.ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu>.menu-item>.menu-link,.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu>.menu-item:first-child>.menu-link,.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu>.menu-item:last-child>.menu-link{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}

5618.ast-header-break-point .ast-above-header-navigation>ul>.menu-item-has-children>.ast-menu-toggle{top:0}

5619.ast-desktop .ast-above-header-navigation .ast-mm-custom-text-content,.ast-desktop .ast-above-header-navigation .ast-mm-template-content,.ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item .sub-menu .menu-link,.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-link,.ast-above-header-enabled .ast-above-header-menu>.menu-item:first-child .sub-menu .menu-item .menu-link{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}

5620.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-link{padding-left:calc(20px + 10px)}

5621.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-item .menu-link{padding-left:calc(20px + 20px)}

5622.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:calc(20px + 30px)}

5623.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:calc(20px + 40px)}

5624.ast-default-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children>.ast-menu-toggle,.ast-default-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children>.ast-menu-toggle,.ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children>.ast-menu-toggle,.ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children>.ast-menu-toggle{top:0;right:calc(20px - 0.907em)}

5625.ast-default-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle,.ast-flyout-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{top:0;right:calc(20px - 0.907em)}

5626.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children>.ast-menu-toggle,.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children>.ast-menu-toggle{right:0}

5627.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{margin-right:20px;right:0}

5628.ast-footer-overlay{padding-top:2em;padding-bottom:2em}

5629.ast-small-footer .nav-menu a,.footer-sml-layout-2 .ast-small-footer-section-1 .menu-item a,.footer-sml-layout-2 .ast-small-footer-section-2 .menu-item a{padding-top:0em;padding-right:.5em;padding-bottom:0em;padding-left:.5em}

5630}

5631@media (max-width:544px){.main-header-bar,.ast-header-break-point .main-header-bar,.ast-header-break-point .header-main-layout-2 .main-header-bar,.ast-header-break-point .ast-mobile-header-stack .main-header-bar{padding-top:1em;padding-bottom:1em}

5632.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar,.ast-main-header-nav-open .main-header-bar{padding-bottom:0}

5633.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu>.menu-item-has-children>.ast-menu-toggle{right:0}

5634.ast-desktop .main-navigation .ast-mm-template-content,.ast-desktop .main-navigation .ast-mm-custom-content,.ast-desktop .main-navigation .ast-mm-custom-text-content,.main-navigation .sub-menu .menu-item .menu-link,.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-right:0}

5635.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children>.ast-menu-toggle{right:0}

5636.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link,.ast-default-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link{padding-right:0}

5637.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link,.ast-default-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link{padding-right:0}

5638.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children>.ast-menu-toggle,.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children>.ast-menu-toggle{right:0}

5639.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{right:0}

5640.ast-above-header{padding-top:.5em}

5641.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children>.menu-link,.ast-default-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children>.menu-link,.ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children>.menu-link{padding-right:0}

5642.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children>.ast-menu-toggle,.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children>.ast-menu-toggle{right:0}

5643.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{right:0}

5644}

5645@media (max-width:544px){.ast-header-break-point .header-main-layout-2 .site-branding,.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-bottom:0}

5646}

5647.ast-above-header,.main-header-bar,.ast-below-header{-webkit-transition:all 0.2s linear;transition:all 0.2s linear}

5648.ast-above-header,.main-header-bar,.ast-below-header{max-width:100%}

5649#ast-scroll-top{background-color:#0274be;

font-size:15px;font-size:1rem}

5650.site-title,.site-title a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-transform:inherit}

5651.site-header .site-description{text-transform:inherit}

5652.secondary .widget-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-transform:inherit}

5653.secondary .widget>*:not(.widget-title){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}

5654.ast-single-post .entry-title,.page-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-transform:inherit}

5655.ast-archive-description .ast-archive-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-transform:inherit}

5656.blog .entry-title,.blog .entry-title a,.archive .entry-title,.archive .entry-title a,.search .entry-title,.search .entry-title a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-transform:inherit}

5657h1,.entry-content h1{text-transform:inherit}

5658h2,.entry-content h2{text-transform:inherit}

5659h3,.entry-content h3{text-transform:inherit}

5660h4,.entry-content h4{text-transform:inherit}

5661h5,.entry-content h5{text-transform:inherit}

5662h6,.entry-content h6{text-transform:inherit}

5663.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .menu-item .menu-link:hover,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .menu-item .menu-link:focus{background-color:#575757}

5664.ast-desktop .ast-below-header-navigation .astra-megamenu-li .menu-item .menu-link:hover,.ast-desktop .ast-below-header-navigation .astra-megamenu-li .menu-item .menu-link:focus{color:#fff}

5665.ast-above-header-menu .astra-full-megamenu-wrapper{box-shadow:0 5px 20px rgba(0,0,0,.06)}

5666.ast-above-header-menu .astra-full-megamenu-wrapper .sub-menu,.ast-above-header-menu .astra-megamenu .sub-menu{box-shadow:none}

5667.ast-below-header-menu.ast-mega-menu-enabled.submenu-with-border .astra-full-megamenu-wrapper{border-color:#fff}

5668.ast-below-header-menu .astra-full-megamenu-wrapper{box-shadow:0 5px 20px rgba(0,0,0,.06)}

5669.ast-below-header-menu .astra-full-megamenu-wrapper .sub-menu,.ast-below-header-menu .astra-megamenu .sub-menu{box-shadow:none}

5670.ast-desktop .main-header-menu.submenu-with-border .astra-megamenu,.ast-desktop .main-header-menu.ast-mega-menu-enabled.submenu-with-border .astra-full-megamenu-wrapper{border-top-width:2px;border-left-width:0;border-right-width:0;border-bottom-width:0;border-style:solid}

5671.ast-desktop .ast-mega-menu-enabled.main-header-menu .menu-item-heading>.menu-link{font-weight:700;font-size:1.1em}

5672.ast-desktop .ast-above-header .submenu-with-border .astra-full-megamenu-wrapper{border-top-width:2px;border-left-width:0;border-right-width:0;border-bottom-width:0;border-style:solid}

5673.ast-desktop .ast-below-header .submenu-with-border .astra-full-megamenu-wrapper{border-top-width:2px;border-left-width:0;border-right-width:0;border-bottom-width:0;border-style:solid}

5674.ast-advanced-headers-different-logo .advanced-header-logo,.ast-header-break-point .ast-has-mobile-header-logo .advanced-header-logo{display:inline-block}

5675.ast-header-break-point.ast-advanced-headers-different-logo .ast-has-mobile-header-logo .ast-mobile-header-logo{display:none}

5676.ast-advanced-headers-layout{width:100%}

5677.ast-header-break-point .ast-advanced-headers-parallax{background-attachment:fixed}

5678#masthead .site-logo-img .astra-logo-svg,.ast-header-break-point #ast-fixed-header .site-logo-img .custom-logo-link img{max-width:230px}

5679.ast-transparent-header.ast-primary-sticky-header-active .main-header-bar-wrap .main-header-bar,.ast-primary-sticky-header-active .main-header-bar-wrap .main-header-bar,.ast-primary-sticky-header-active.ast-header-break-point .main-header-bar-wrap .main-header-bar,.ast-transparent-header.ast-primary-sticky-enabled .ast-main-header-wrap .main-header-bar.ast-header-sticked,.ast-primary-sticky-enabled .ast-main-header-wrap .main-header-bar.ast-header-sticked,.ast-primary-sticky-header-ast-primary-sticky-enabled .ast-main-header-wrap .main-header-bar.ast-header-sticked{background:#fff}

5680.ast-primary-sticky-header-active .site-title a,.ast-primary-sticky-header-active .site-title a:focus,.ast-primary-sticky-header-active .site-title a:hover,.ast-primary-sticky-header-active .site-title a:visited{color:#222}

5681.ast-primary-sticky-header-active .site-header .site-description{color:#3a3a3a}

5682/* [/inline: after] */

5683/*!/wp-content/plugins/creame-whatsapp-me/public/css/joinchat.min.css*/

5684.joinchat{--bottom:20px;--sep:20px;--header:70px;--btn:60px;--vh:100vh;--red:37;--green:211;--blue:102;--rgb:var(--red),var(--green),var(--blue);--color:

rgb(var(--rgb));--dark:

rgb(calc(var(--red) - 75),calc(var(--green) - 75),calc(var(--blue) - 75));--hover:

rgb(calc(var(--red) + 50),calc(var(--green) + 50),calc(var(--blue) + 50));--bg:

rgba(var(--rgb),0.04);--tolerance:210;--bw:calc((var(--red)*0.2126 + var(--green)*0.7152 + var(--blue)*0.0722 - var(--tolerance))*-100000);--text:

rgba(var(--bw),var(--bw),var(--bw),clamp(0.7,var(--bw),1));--msg:var(--color);position:fixed;z-index:1000;right:var(--sep);bottom:var(--bottom);color:var(--text);font:normal normal normal 16px/1.625em -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;letter-spacing:0;transform:scale3d(0,0,0);transition:transform .3s ease-in-out;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}

5685.joinchat *,.joinchat :after,.joinchat :before{box-sizing:border-box}

5686.joinchat:not(.joinchat--show)>div{display:none}

5687.joinchat--show{transform:scaleX(1);transition:transform .5s cubic-bezier(.18,.89,.32,1.28)}

5688.joinchat.joinchat--left{right:auto;left:var(--sep)}

5689@media (max-width:480px),(orientation:landscape) and (max-width:767px){.joinchat{--bottom:6px;--sep:6px;--header:55px}

5690}

5691.joinchat.joinchat--dark{--msg:var(--dark)}

5692@supports not (width:min(1px,1%)){.joinchat{--text:

rgba(var(--bw),var(--bw),var(--bw),0.9)}

5693}

5694@media (color-index:48){.joinchat.joinchat--dark-auto{--msg:var(--dark)}

5695}

5696@media (prefers-color-scheme:dark){.joinchat.joinchat--dark-auto{--msg:var(--dark)}

5697}

5698.joinchat__button{

display:flex;flex-direction:row;position:absolute;z-index:2;bottom:8px;right:8px;height:var(--btn);min-width:var(--btn);max-width:95vw;background:#25d366;color:inherit;border-radius:calc(var(--btn)/

2);box-shadow:1px 6px 24px 0 rgba(7,94,84,.24);cursor:pointer;transition:background .2s linear;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:background-color,width}

5699.joinchat__button:hover{background:#128c7e;transition:background 1.5s linear}

5700.joinchat__button:active{background:#128c7e;transition:none}

5701.joinchat--chatbox .joinchat__button{background:var(--color);transition:background .2s linear;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}

5702.joinchat--chatbox .joinchat__button:active,.joinchat--chatbox .joinchat__button:hover{background:var(--hover)}

5703[dir=rtl] .joinchat__button{flex-direction:row-reverse}

5704.joinchat--left .joinchat__button{right:auto;left:8px;flex-direction:row-reverse}

5705[dir=rtl] .joinchat--left .joinchat__button{flex-direction:row}

5706.joinchat__button__open{width:var(--btn);height:var(--btn);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='%23fff' d='M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 01-13.754 2.299l-5.814.735a.392.392 0 01-.438-.44l.748-5.788A12.002 12.002 0 013.517 3.517zm3.61 17.043l.3.158a9.846 9.846 0 0011.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 00-1.747 11.554l.16.303-.51 3.942a.196.196 0 00.219.22l3.961-.501zm6.534-7.003l-.933 1.164a9.843 9.843 0 01-3.497-3.495l1.166-.933a.792.792 0 00.23-.94L9.561 6.96a.793.793 0 00-.924-.445 1291.6 1291.6 0 00-2.023.524.797.797 0 00-.588.88 11.754 11.754 0 0010.005 10.005.797.797 0 00.88-.587l.525-2.023a.793.793 0 00-.445-.923L14.6 13.327a.792.792 0 00-.94.23z'/%3E %3C/svg%3E") 50% no-repeat;background-size:60%}

5707.joinchat--chatbox .joinchat__button__open{display:none}

5708.joinchat__button__image{position:absolute;top:1px;right:1px;width

:calc(var(--btn) - 2px);height

:calc(var(--btn) - 2px);border-radius:50%;overflow:hidden;opacity:0}

5709.joinchat__button__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}

5710.joinchat--show .joinchat__button__image{animation:joinchat_image_loop 20s linear 5s infinite normal both}

5711.joinchat--image .joinchat__button__image{opacity:1;animation:none}

5712.joinchat--chatbox .joinchat__button__image{display:none}

5713.joinchat__button__send{display:none;width:var(--btn);height:var(--btn);max-width:var(--btn);padding:12px 11px 12px 13px;margin:0;flex-shrink:0}

5714.joinchat--chatbox .joinchat__button__send{display:block}

5715.joinchat__button__send path{fill:none!important;stroke:var(--text)!important}

5716.joinchat__button__send .joinchat_svg__plain{stroke-dasharray:1097;stroke-dashoffset:1097;animation:joinchat_plain 6s .2s ease-in-out infinite}

5717.joinchat__button__send .joinchat_svg__chat{stroke-dasharray:1020;stroke-dashoffset:1020;animation:joinchat_chat 6s 3.2s ease-in-out infinite}

5718.joinchat__button__sendtext{padding:0;max-width:0;font-weight:600;line-height:var(--btn);white-space:nowrap;opacity:0;overflow:hidden;transition:none}

5719.joinchat--chatbox .joinchat__button__sendtext{padding:0 4px 0 24px;max-width:200px;opacity:1;transition:max-width .2s linear,opacity .4s ease-out .2s}

5720.joinchat--chatbox.joinchat--left .joinchat__button__sendtext{padding:0 24px 0 4px}

5721.joinchat__badge{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border:none;border-radius:50%;background:#e82c0c;color:#fff;

font-size:12px;font-weight:600;line-height:20px;text-align:center;box-shadow:none;opacity:0;pointer-events:none}

5722.joinchat__badge.joinchat__badge--in{animation:joinchat_badge_in .5s cubic-bezier(.27,.9,.41,1.28) 1 both}

5723.joinchat__badge.joinchat__badge--out{animation:joinchat_badge_out .4s cubic-bezier(.215,.61,.355,1) 1 both}

5724.joinchat__tooltip{position:absolute;top:14px;right:76px;max-width:calc(100vw - 105px);height:32px;padding:0 14px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);line-height:31px;white-space:nowrap;opacity:0;transition:opacity .3s ease-out .4s;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));transform:translateZ(0);pointer-events:none}

5725.joinchat__tooltip:after{content:"";display:block;position:absolute;top:10px;right:-6px;border:8px solid transparent;border-width:6px 0 6px 8px;border-left-color:#fff}

5726.joinchat__tooltip div{overflow:hidden;text-overflow:ellipsis}

5727.joinchat--tooltip .joinchat__tooltip{animation:joinchat_tootlip 20s linear 5s 1 normal both}

5728@media (hover:hover){.joinchat__button:hover .joinchat__tooltip{opacity:1;animation:none;transition:opacity .2s}

5729}

5730.joinchat--chatbox .joinchat__tooltip{display:none}

5731.joinchat--left .joinchat__tooltip{right:auto;left:76px}

5732.joinchat--left .joinchat__tooltip:after{left:-6px;right:auto;border-color:transparent;border-width:6px 8px 6px 0;border-right-color:#fff}

5733.joinchat__box{

display:flex;flex-direction:column;position:absolute;bottom:0;right:0;z-index:1;width:calc(100vw - var(--sep)*2);max-width:400px;min-height:170px;max-height:calc(var(--vh) - var(--bottom) - var(--sep));border-radius:32px;background:transparent;box-shadow:0 2px 6px 0 rgba(0,0,0,.5);text-align:left;overflow:hidden;transform:scale3d(0,0,0);opacity:0;transition:max-height .2s ease-out,opacity .4s ease-out,transform 0s linear .3s}

5734.joinchat--chatbox .joinchat__box{opacity:1;transform:scaleX(1);transition:max-height .2s ease-out,opacity .2s ease-out,transform 0s linear}

5735.joinchat--left .joinchat__box{right:auto;left:0}

5736.joinchat__header{

display:flex;flex-flow:row;align-items:center;position:relative;flex-shrink:0;height:var(--header);padding:0 70px 0 26px;margin:0;background:var(--color);text-align:left}

5737[dir=rtl] .joinchat__header{text-align:right}

5738.joinchat--dark .joinchat__header{background:var(--dark)}

5739.joinchat__header__text{font-size:19px;font-weight:600;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}

5740.joinchat__powered{

font-size:11px;line-height:18px;color:inherit!important;text-decoration:none!important;fill:currentColor;opacity:.8}

5741.joinchat__powered svg{display:inline-block;width:auto;height:18px;vertical-align:-30%}

5742.joinchat__powered:active,.joinchat__powered:hover{color:inherit!important;text-decoration:none!important;opacity:.9}

5743.joinchat__wa{height:28px;width:auto;fill:currentColor;opacity:.8}

5744.joinchat__close{position:absolute;top:50%;right:24px;width:34px;height:34px;margin-top:-16px;border-radius:50%;background:rgba(0,0,0,.4) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E %3Cpath d='M24 2.4L21.6 0 12 9.6 2.4 0 0 2.4 9.6 12 0 21.6 2.4 24l9.6-9.6 9.6 9.6 2.4-2.4-9.6-9.6L24 2.4z'/%3E %3C/svg%3E") 50% no-repeat;background-size:12px;cursor:pointer;transition:background-color .3s ease-out;-webkit-tap-highlight-color:rgba(0,0,0,0)}

5745.joinchat__close:hover{background-color:rgba(0,0,0,.6)}

5746[dir=rtl] .joinchat__close{right:auto;left:24px}

5747.joinchat__box__scroll{padding:20px 0 70px;padding-bottom

:calc(var(--btn) + 10px);background:#fff linear-gradient(0deg,var(--bg),var(--bg));overflow-x:hidden;overflow-y:auto;will-change:scroll-position}

5748.joinchat__box__scroll::-webkit-scrollbar{width:5px;background:transparent}

5749.joinchat__box__scroll::-webkit-scrollbar-thumb{border-radius:3px;background:transparent}

5750.joinchat__box__scroll:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}

5751.joinchat--blur .joinchat__box__scroll{background:

rgba(var(--rgb),.2);-webkit-backdrop-filter:blur(10px);

backdrop-filter:blur(10px)}

5752.joinchat--dark .joinchat__box__scroll{background:#1a1a1a}

5753@supports (-webkit-overflow-scrolling:touch){.joinchat__box__scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}

5754}

5755@media (max-width:480px),(orientation:landscape) and (max-width:767px){.joinchat__header__text{font-size:17px}

5756.joinchat__close{margin-top:-14px;width:28px;height:28px}

5757.joinchat__box__scroll{padding-top:15px}

5758}

5759@media (color-index:48){.joinchat--dark-auto .joinchat__box__scroll{background:#1a1a1a}

5760.joinchat--dark-auto .joinchat__header{background:var(--dark)}

5761}

5762@media (prefers-color-scheme:dark){.joinchat--dark-auto .joinchat__box__scroll{background:#1a1a1a}

5763.joinchat--dark-auto .joinchat__header{background:var(--dark)}

5764}

5765.joinchat__message{position:relative;min-height:60px;padding:17px 20px;margin:0 26px 26px;border-radius:32px;background:#fff;color:#4a4a4a;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));transform:translateZ(0)}

5766.joinchat__message:before{content:"";display:block;position:absolute;bottom:20px;left:-15px;width:17px;height:25px;background:inherit;-webkit-clip-path:url(/wp-content/plugins/creame-whatsapp-me/public/css/#joinchat__message__peak);clip-path:url(/wp-content/plugins/creame-whatsapp-me/public/css/#joinchat__message__peak)}

5767.joinchat--dark .joinchat__message{background:#505050;color:#d8d8d8}

5768@media (color-index:48){.joinchat--dark-auto .joinchat__message{background:#505050;color:#d8d8d8}

5769}

5770@media (prefers-color-scheme:dark){.joinchat--dark-auto .joinchat__message{background:#505050;color:#d8d8d8}

5771}

5772@media (max-width:480px),(orientation:landscape) and (max-width:767px){.joinchat__message{padding:18px 16px;line-height:24px;margin:0 20px 20px}

5773}

5774@keyframes joinchat_badge_in{0%{opacity:0;transform:translateY(50px)}

5775to{opacity:1;transform:translateY(0)}

5776}

5777@keyframes joinchat_badge_out{0%{opacity:1;transform:translateY(0)}

5778to{opacity:0;transform:translateY(-20px)}

5779}

5780@keyframes joinchat_plain{0%,50%,to{stroke-dashoffset:1097}

57815%,45%{stroke-dashoffset:0}

5782}

5783@keyframes joinchat_chat{0%,50%,to{stroke-dashoffset:1020}

57845%,45%{stroke-dashoffset:0}

5785}

5786@keyframes joinchat_image_loop{0%{opacity:0}

57873%,20%{opacity:1}

578825%,to{opacity:0}

5789}

5790@keyframes joinchat_tootlip{0%{opacity:0;transform:scaleY(0)}

57911%,20%{opacity:1;transform:scaleY(1)}

579225%,to{opacity:0;transform:scaleY(1)}

5793}

5794

5795/* [inline: after] */.joinchat{--red:37;--green:211;--blue:102}

5796/* [/inline: after] */