.elementor-11 .elementor-element.elementor-element-9145c57 > .elementor-container{min-height:600px;}.elementor-11 .elementor-element.elementor-element-6b1f749 .elementor-button{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:15px;font-weight:500;fill:#000000;color:#000000;background-color:#FFFFFF;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);padding:8px 10px 8px 10px;}.elementor-11 .elementor-element.elementor-element-6b1f749 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-5d0ab7e .elementor-button{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:15px;font-weight:500;fill:#000000;color:#000000;background-color:#FFFFFF;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);padding:8px 10px 8px 10px;}.elementor-11 .elementor-element.elementor-element-5d0ab7e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-4bc3410 .elementor-button{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:15px;font-weight:500;fill:#000000;color:#000000;background-color:#FFFFFF;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);padding:8px 10px 8px 10px;}.elementor-11 .elementor-element.elementor-element-4bc3410 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-02d5f20 .elementor-button{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:15px;font-weight:500;fill:#000000;color:#000000;background-color:#FFFFFF;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);padding:8px 10px 8px 10px;}.elementor-11 .elementor-element.elementor-element-02d5f20 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-68793ec .elementor-button{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:15px;font-weight:500;fill:#000000;color:#000000;background-color:#FFFFFF;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);padding:8px 10px 8px 10px;}.elementor-11 .elementor-element.elementor-element-68793ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-229ab62 .elementor-button{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:15px;font-weight:500;fill:#000000;color:#000000;background-color:#FFFFFF;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);padding:8px 10px 8px 10px;}.elementor-11 .elementor-element.elementor-element-229ab62 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-4001bf9 .elementor-button{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:15px;font-weight:500;fill:#000000;color:#000000;background-color:#FFFFFF;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);padding:8px 10px 8px 10px;}.elementor-11 .elementor-element.elementor-element-4001bf9 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-9145c57 > .elementor-container{min-height:450px;}}/* Start custom CSS for button, class: .elementor-element-6b1f749 */.elementor-11 .elementor-element.elementor-element-6b1f749 a{
    transition: all .3s;
}

.elementor-11 .elementor-element.elementor-element-6b1f749 a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10rem;
  z-index: -2;
}

.elementor-11 .elementor-element.elementor-element-6b1f749 a:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0%;
  height: 100%;
  background: linear-gradient(90deg, rgb(233 0 140) 0%, rgb(56 45 146) 100%);
  transition: all 0.3s;
  border-radius: 10rem;
  z-index: -1;
}

.elementor-11 .elementor-element.elementor-element-6b1f749 a:hover {
  color: #fff;
  box-shadow: unset
}

.elementor-11 .elementor-element.elementor-element-6b1f749 a:hover:before {
  width: 100%;
}
.elementor-11 .elementor-element.elementor-element-6b1f749 a:hover .elementor-button-icon{
    color: #fff;
    fill: #fff;
}
.elementor-11 .elementor-element.elementor-element-6b1f749 a{
  display: inline-block;
  padding: 0.75rem 1.25rem;
  border-radius: 10rem;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d0ab7e */.elementor-11 .elementor-element.elementor-element-5d0ab7e a{
    transition: all .3s;
}

.elementor-11 .elementor-element.elementor-element-5d0ab7e a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10rem;
  z-index: -2;
}

.elementor-11 .elementor-element.elementor-element-5d0ab7e a:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0%;
  height: 100%;
  background: linear-gradient(90deg, rgb(233 0 140) 0%, rgb(56 45 146) 100%);
  transition: all 0.3s;
  border-radius: 10rem;
  z-index: -1;
}

.elementor-11 .elementor-element.elementor-element-5d0ab7e a:hover {
  color: #fff;
  box-shadow: unset
}

.elementor-11 .elementor-element.elementor-element-5d0ab7e a:hover:before {
  width: 100%;
}
.elementor-11 .elementor-element.elementor-element-5d0ab7e a:hover .elementor-button-icon{
    color: #fff;
    fill: #fff;
}
.elementor-11 .elementor-element.elementor-element-5d0ab7e a{
  display: inline-block;
  padding: 0.75rem 1.25rem;
  border-radius: 10rem;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4bc3410 */.elementor-11 .elementor-element.elementor-element-4bc3410 a{
    transition: all .3s;
}

.elementor-11 .elementor-element.elementor-element-4bc3410 a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10rem;
  z-index: -2;
}

.elementor-11 .elementor-element.elementor-element-4bc3410 a:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0%;
  height: 100%;
  background: linear-gradient(90deg, rgb(233 0 140) 0%, rgb(56 45 146) 100%);
  transition: all 0.3s;
  border-radius: 10rem;
  z-index: -1;
}

.elementor-11 .elementor-element.elementor-element-4bc3410 a:hover {
  color: #fff;
  box-shadow: unset
}

.elementor-11 .elementor-element.elementor-element-4bc3410 a:hover:before {
  width: 100%;
}
.elementor-11 .elementor-element.elementor-element-4bc3410 a:hover .elementor-button-icon{
    color: #fff;
    fill: #fff;
}
.elementor-11 .elementor-element.elementor-element-4bc3410 a{
  display: inline-block;
  padding: 0.75rem 1.25rem;
  border-radius: 10rem;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02d5f20 */.elementor-11 .elementor-element.elementor-element-02d5f20 a{
    transition: all .3s;
}

.elementor-11 .elementor-element.elementor-element-02d5f20 a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10rem;
  z-index: -2;
}

.elementor-11 .elementor-element.elementor-element-02d5f20 a:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0%;
  height: 100%;
  background: linear-gradient(90deg, rgb(233 0 140) 0%, rgb(56 45 146) 100%);
  transition: all 0.3s;
  border-radius: 10rem;
  z-index: -1;
}

.elementor-11 .elementor-element.elementor-element-02d5f20 a:hover {
  color: #fff;
  box-shadow: unset
}

.elementor-11 .elementor-element.elementor-element-02d5f20 a:hover:before {
  width: 100%;
}
.elementor-11 .elementor-element.elementor-element-02d5f20 a:hover .elementor-button-icon{
    color: #fff;
    fill: #fff;
}
.elementor-11 .elementor-element.elementor-element-02d5f20 a{
  display: inline-block;
  padding: 0.75rem 1.25rem;
  border-radius: 10rem;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68793ec */.elementor-11 .elementor-element.elementor-element-68793ec a{
    transition: all .3s;
}

.elementor-11 .elementor-element.elementor-element-68793ec a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10rem;
  z-index: -2;
}

.elementor-11 .elementor-element.elementor-element-68793ec a:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0%;
  height: 100%;
  background: linear-gradient(90deg, rgb(233 0 140) 0%, rgb(56 45 146) 100%);
  transition: all 0.3s;
  border-radius: 10rem;
  z-index: -1;
}

.elementor-11 .elementor-element.elementor-element-68793ec a:hover {
  color: #fff;
  box-shadow: unset
}

.elementor-11 .elementor-element.elementor-element-68793ec a:hover:before {
  width: 100%;
}
.elementor-11 .elementor-element.elementor-element-68793ec a:hover .elementor-button-icon{
    color: #fff;
    fill: #fff;
}
.elementor-11 .elementor-element.elementor-element-68793ec a{
  display: inline-block;
  padding: 0.75rem 1.25rem;
  border-radius: 10rem;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-229ab62 */.elementor-11 .elementor-element.elementor-element-229ab62 a{
    transition: all .3s;
}

.elementor-11 .elementor-element.elementor-element-229ab62 a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10rem;
  z-index: -2;
}

.elementor-11 .elementor-element.elementor-element-229ab62 a:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0%;
  height: 100%;
  background: linear-gradient(90deg, rgb(233 0 140) 0%, rgb(56 45 146) 100%);
  transition: all 0.3s;
  border-radius: 10rem;
  z-index: -1;
}

.elementor-11 .elementor-element.elementor-element-229ab62 a:hover {
  color: #fff;
  box-shadow: unset
}

.elementor-11 .elementor-element.elementor-element-229ab62 a:hover:before {
  width: 100%;
}
.elementor-11 .elementor-element.elementor-element-229ab62 a:hover .elementor-button-icon{
    color: #fff;
    fill: #fff;
}
.elementor-11 .elementor-element.elementor-element-229ab62 a{
  display: inline-block;
  padding: 0.75rem 1.25rem;
  border-radius: 10rem;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4001bf9 */.elementor-11 .elementor-element.elementor-element-4001bf9 a{
    transition: all .3s;
}

.elementor-11 .elementor-element.elementor-element-4001bf9 a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10rem;
  z-index: -2;
}

.elementor-11 .elementor-element.elementor-element-4001bf9 a:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0%;
  height: 100%;
  background: linear-gradient(90deg, rgb(233 0 140) 0%, rgb(56 45 146) 100%);
  transition: all 0.3s;
  border-radius: 10rem;
  z-index: -1;
}

.elementor-11 .elementor-element.elementor-element-4001bf9 a:hover {
  color: #fff;
  box-shadow: unset
}

.elementor-11 .elementor-element.elementor-element-4001bf9 a:hover:before {
  width: 100%;
}
.elementor-11 .elementor-element.elementor-element-4001bf9 a:hover .elementor-button-icon{
    color: #fff;
    fill: #fff;
}
.elementor-11 .elementor-element.elementor-element-4001bf9 a{
  display: inline-block;
  padding: 0.75rem 1.25rem;
  border-radius: 10rem;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4af439e */.elementor-11 .elementor-element.elementor-element-4af439e .elementor-button-icon{
    transition: all 0.6s
}/* End custom CSS */