.elementor-1672 .elementor-element.elementor-element-c32ca6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1672 .elementor-element.elementor-element-c32ca6d:not(.elementor-motion-effects-element-type-background), .elementor-1672 .elementor-element.elementor-element-c32ca6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBF;}.elementor-1672 .elementor-element.elementor-element-bd6de90{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1672 .elementor-element.elementor-element-676cec4{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1672 .elementor-element.elementor-element-13070cc3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1672 .elementor-element.elementor-element-13070cc3:not(.elementor-motion-effects-element-type-background), .elementor-1672 .elementor-element.elementor-element-13070cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d781128 );}.elementor-1672 .elementor-element.elementor-element-5dc203e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1672 .elementor-element.elementor-element-64362a6b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1672 .elementor-element.elementor-element-4bf64dc3{text-align:center;}.elementor-1672 .elementor-element.elementor-element-4bf64dc3 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-weight:600;line-height:1.5em;letter-spacing:2px;}.elementor-1672 .elementor-element.elementor-element-41d4365f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:2px;}.elementor-1672 .elementor-element.elementor-element-3b06355c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1672 .elementor-element.elementor-element-20032ed0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1672 .elementor-element.elementor-element-4da4ca9d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1672 .elementor-element.elementor-element-2b63ad1{text-align:center;}.elementor-1672 .elementor-element.elementor-element-2b63ad1 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-weight:600;line-height:1.5em;letter-spacing:2px;}.elementor-1672 .elementor-element.elementor-element-3c2724f3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:2px;}.elementor-1672 .elementor-element.elementor-element-597aa223{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1672 .elementor-element.elementor-element-1f8c6d9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1672 .elementor-element.elementor-element-1f8c6d9d:not(.elementor-motion-effects-element-type-background), .elementor-1672 .elementor-element.elementor-element-1f8c6d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1672 .elementor-element.elementor-element-1f8c6d9d:hover{background-color:var( --e-global-color-secondary );}.elementor-1672 .elementor-element.elementor-element-5f77a450{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1672 .elementor-element.elementor-element-20bf6bef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1672 .elementor-element.elementor-element-20bf6bef img{width:23px;max-width:100%;}.elementor-1672 .elementor-element.elementor-element-1140cab3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-9ec4d32 );}.elementor-1672 .elementor-element.elementor-element-628bf1cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1672 .elementor-element.elementor-element-628bf1cd:not(.elementor-motion-effects-element-type-background), .elementor-1672 .elementor-element.elementor-element-628bf1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1672 .elementor-element.elementor-element-628bf1cd:hover{background-color:var( --e-global-color-secondary );}.elementor-1672 .elementor-element.elementor-element-468ad235{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1672 .elementor-element.elementor-element-5d468bab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1672 .elementor-element.elementor-element-5d468bab img{width:17px;max-width:100%;}.elementor-1672 .elementor-element.elementor-element-468111 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-9ec4d32 );}.elementor-1672 .elementor-element.elementor-element-e5021c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1672 .elementor-element.elementor-element-e5021c:not(.elementor-motion-effects-element-type-background), .elementor-1672 .elementor-element.elementor-element-e5021c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1672 .elementor-element.elementor-element-e5021c:hover{background-color:var( --e-global-color-secondary );}.elementor-1672 .elementor-element.elementor-element-50f116de{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1672 .elementor-element.elementor-element-d9ceded > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1672 .elementor-element.elementor-element-d9ceded img{width:29px;max-width:100%;}.elementor-1672 .elementor-element.elementor-element-43684cdc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-9ec4d32 );}.elementor-1672 .elementor-element.elementor-element-18676a6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1672 .elementor-element.elementor-element-18676a6f:not(.elementor-motion-effects-element-type-background), .elementor-1672 .elementor-element.elementor-element-18676a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1672 .elementor-element.elementor-element-18676a6f:hover{background-color:var( --e-global-color-secondary );}.elementor-1672 .elementor-element.elementor-element-a16367{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1672 .elementor-element.elementor-element-1b206461 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1672 .elementor-element.elementor-element-1b206461 img{width:28px;max-width:100%;}.elementor-1672 .elementor-element.elementor-element-179b8109 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-9ec4d32 );}.elementor-1672 .elementor-element.elementor-element-2140c6d3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1672 .elementor-element.elementor-element-d57e7a0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1672 .elementor-element.elementor-element-1392d186{text-align:center;}.elementor-1672 .elementor-element.elementor-element-1392d186 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-weight:600;line-height:1.5em;letter-spacing:2px;}.elementor-1672 .elementor-element.elementor-element-2a187442 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:2px;}.elementor-1672 .elementor-element.elementor-element-2fa6657{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1672 .elementor-element.elementor-element-756016d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1672 .elementor-element.elementor-element-4979ad2f{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-1672 .elementor-element.elementor-element-4979ad2f:not(.elementor-motion-effects-element-type-background), .elementor-1672 .elementor-element.elementor-element-4979ad2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b0ae9c );}.elementor-1672 .elementor-element.elementor-element-4d669e39{text-align:center;}.elementor-1672 .elementor-element.elementor-element-4d669e39 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-9ec4d32 );}.elementor-1672 .elementor-element.elementor-element-18409d2e > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-1672 .elementor-element.elementor-element-18409d2e img{width:100%;max-width:100%;}.elementor-1672 .elementor-element.elementor-element-2ef3388{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1672 .elementor-element.elementor-element-1c321bad{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-1672 .elementor-element.elementor-element-1c321bad:not(.elementor-motion-effects-element-type-background), .elementor-1672 .elementor-element.elementor-element-1c321bad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b0ae9c );}.elementor-1672 .elementor-element.elementor-element-3a899615{text-align:center;}.elementor-1672 .elementor-element.elementor-element-3a899615 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-9ec4d32 );}.elementor-1672 .elementor-element.elementor-element-5518be90 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-1672 .elementor-element.elementor-element-5518be90 img{width:100%;max-width:100%;}.elementor-1672 .elementor-element.elementor-element-18096f70{--display:flex;}.elementor-1672 .elementor-element.elementor-element-1233b3b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-1672 .elementor-element.elementor-element-6b2a5fbf > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-1672 .elementor-element.elementor-element-6b2a5fbf img{width:27px;max-width:100%;}.elementor-1672 .elementor-element.elementor-element-77c154f8{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1672 .elementor-element.elementor-element-6bd6701f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;letter-spacing:1px;}.elementor-1672 .elementor-element.elementor-element-178f6154 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;letter-spacing:1px;}@media(min-width:768px){.elementor-1672 .elementor-element.elementor-element-c32ca6d{--content-width:1500px;}.elementor-1672 .elementor-element.elementor-element-bd6de90{--width:calc(100% - 400px);}.elementor-1672 .elementor-element.elementor-element-13070cc3{--width:400px;}.elementor-1672 .elementor-element.elementor-element-5f77a450{--width:30px;}.elementor-1672 .elementor-element.elementor-element-468ad235{--width:30px;}.elementor-1672 .elementor-element.elementor-element-50f116de{--width:30px;}.elementor-1672 .elementor-element.elementor-element-a16367{--width:30px;}.elementor-1672 .elementor-element.elementor-element-77c154f8{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-1672 .elementor-element.elementor-element-13070cc3{--width:100%;}}@media(max-width:767px){.elementor-1672 .elementor-element.elementor-element-bd6de90{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1672 .elementor-element.elementor-element-5f77a450{--width:auto;}.elementor-1672 .elementor-element.elementor-element-468ad235{--width:auto;}.elementor-1672 .elementor-element.elementor-element-50f116de{--width:auto;}.elementor-1672 .elementor-element.elementor-element-a16367{--width:auto;}.elementor-1672 .elementor-element.elementor-element-2fa6657{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-1672 .elementor-element.elementor-element-756016d6{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1672 .elementor-element.elementor-element-18409d2e img{width:100%;}.elementor-1672 .elementor-element.elementor-element-2ef3388{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1672 .elementor-element.elementor-element-18096f70{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1672 .elementor-element.elementor-element-1233b3b4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1672 .elementor-element.elementor-element-77c154f8{--width:auto;}}/* Start custom CSS for container, class: .elementor-element-bd6de90 */.elementor-1672 .elementor-element.elementor-element-bd6de90{
    width: calc(100% - 250px);
}
@media screen and (min-width:501px) and (max-width:767px){
    .elementor-1672 .elementor-element.elementor-element-bd6de90{
    width: 100%;
}
}
@media screen and (max-width:500px){
    .elementor-1672 .elementor-element.elementor-element-bd6de90{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-426c3d0f */.popular_Post_num{
    position: absolute;
    top: -9px;
    left: -9px;
    background-color: white;
    padding-top:5px;
    padding-left:12px;
    padding-right: 12px;
    padding-bottom: 5px;
    border-radius:20px;
    border: solid 2px black;
    color: black;
    font-weight: bold;
}
.popular_Post_item{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8c6d9d */.elementor-1672 .elementor-element.elementor-element-1f8c6d9d {
  background: transparent;
  border: none;
  position: relative;
  border-radius: 10px;
  z-index: 1;
}
.elementor-1672 .elementor-element.elementor-element-1f8c6d9d::before,
.elementor-1672 .elementor-element.elementor-element-1f8c6d9d::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: auto;
  transition: .2s cubic-bezier(0.45, 0, 0.55, 1);
}
.elementor-1672 .elementor-element.elementor-element-1f8c6d9d::before {
  background: #000000;
  z-index: -1;
  border-radius: 10px;
}
.elementor-1672 .elementor-element.elementor-element-1f8c6d9d::after {
  background:  #e0e6ea;
  z-index: -2;
  top: 0px;
  left: 0px;
  border: 2px solid black;
  border-radius: 10px;
}
.elementor-1672 .elementor-element.elementor-element-1f8c6d9d:hover {
  color:white;
  
}
.elementor-1672 .elementor-element.elementor-element-1f8c6d9d:hover::before {
  background:  #000000;
}
 
.elementor-1672 .elementor-element.elementor-element-1f8c6d9d:hover::after {
  top: 6px;
  left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628bf1cd */.elementor-1672 .elementor-element.elementor-element-628bf1cd {
  background: transparent;
  border: none;
  position: relative;
  border-radius: 10px;
  z-index: 1;
}
.elementor-1672 .elementor-element.elementor-element-628bf1cd::before,
.elementor-1672 .elementor-element.elementor-element-628bf1cd::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: auto;
  transition: .2s cubic-bezier(0.45, 0, 0.55, 1);
}
.elementor-1672 .elementor-element.elementor-element-628bf1cd::before {
  background: #000000;
  z-index: -1;
  border-radius: 10px;
}
.elementor-1672 .elementor-element.elementor-element-628bf1cd::after {
  background:  #e0e6ea;
  z-index: -2;
  top: 0px;
  left: 0px;
  border: 2px solid black;
  border-radius: 10px;
}
.elementor-1672 .elementor-element.elementor-element-628bf1cd:hover {
  color:white;
  
}
.elementor-1672 .elementor-element.elementor-element-628bf1cd:hover::before {
  background:  #000000;
}
 
.elementor-1672 .elementor-element.elementor-element-628bf1cd:hover::after {
  top: 6px;
  left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5021c */.elementor-1672 .elementor-element.elementor-element-e5021c {
  background: transparent;
  border: none;
  position: relative;
  border-radius: 10px;
  z-index: 1;
}
.elementor-1672 .elementor-element.elementor-element-e5021c::before,
.elementor-1672 .elementor-element.elementor-element-e5021c::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: auto;
  transition: .2s cubic-bezier(0.45, 0, 0.55, 1);
}
.elementor-1672 .elementor-element.elementor-element-e5021c::before {
  background: #000000;
  z-index: -1;
  border-radius: 10px;
}
.elementor-1672 .elementor-element.elementor-element-e5021c::after {
  background:  #e0e6ea;
  z-index: -2;
  top: 0px;
  left: 0px;
  border: 2px solid black;
  border-radius: 10px;
}
.elementor-1672 .elementor-element.elementor-element-e5021c:hover {
  color:white;
  
}
.elementor-1672 .elementor-element.elementor-element-e5021c:hover::before {
  background:  #000000;
}
 
.elementor-1672 .elementor-element.elementor-element-e5021c:hover::after {
  top: 6px;
  left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18676a6f */.elementor-1672 .elementor-element.elementor-element-18676a6f {
  background: transparent;
  border: none;
  position: relative;
  border-radius: 10px;
  z-index: 1;
}
.elementor-1672 .elementor-element.elementor-element-18676a6f::before,
.elementor-1672 .elementor-element.elementor-element-18676a6f::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: auto;
  transition: .2s cubic-bezier(0.45, 0, 0.55, 1);
}
.elementor-1672 .elementor-element.elementor-element-18676a6f::before {
  background: #000000;
  z-index: -1;
  border-radius: 10px;
}
.elementor-1672 .elementor-element.elementor-element-18676a6f::after {
  background:  #e0e6ea;
  z-index: -2;
  top: 0px;
  left: 0px;
  border: 2px solid black;
  border-radius: 10px;
}
.elementor-1672 .elementor-element.elementor-element-18676a6f:hover {
  color:white;
  
}
.elementor-1672 .elementor-element.elementor-element-18676a6f:hover::before {
  background:  #000000;
}
 
.elementor-1672 .elementor-element.elementor-element-18676a6f:hover::after {
  top: 6px;
  left: 6px;
}/* End custom CSS */