.elementor-15053 .elementor-element.elementor-element-8df0cff{--display:flex;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15053 .elementor-element.elementor-element-a56a214{text-align:justify;font-family:"Sen", Sans-serif;font-size:18px;line-height:2.3rem;}.elementor-15053 .elementor-element.elementor-element-c0bd4d6{--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;--justify-content:space-around;--align-items:flex-start;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15053 .elementor-element.elementor-element-e6501ec .elementor-button{background-color:#009AA8;font-family:"PT Serif", Sans-serif;font-size:25px;font-weight:400;box-shadow:0px 5px 24px -10px #009AA8;border-radius:15px 15px 15px 15px;padding:18px 30px 18px 70px;}.elementor-15053 .elementor-element.elementor-element-e6501ec .elementor-button:hover, .elementor-15053 .elementor-element.elementor-element-e6501ec .elementor-button:focus{background-color:#FFFFFF;color:#0098A6;}.elementor-15053 .elementor-element.elementor-element-e6501ec{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-15053 .elementor-element.elementor-element-e6501ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15053 .elementor-element.elementor-element-e6501ec .elementor-button:hover svg, .elementor-15053 .elementor-element.elementor-element-e6501ec .elementor-button:focus svg{fill:#0098A6;}.elementor-15053 .elementor-element.elementor-element-4426488 .elementor-button{background-color:#009AA8;font-family:"PT Serif", Sans-serif;font-size:25px;font-weight:400;box-shadow:0px 5px 24px -10px #009AA8;border-radius:15px 15px 15px 15px;padding:18px 35px 18px 35px;}.elementor-15053 .elementor-element.elementor-element-4426488 .elementor-button:hover, .elementor-15053 .elementor-element.elementor-element-4426488 .elementor-button:focus{background-color:#FFFFFF;color:#0098A6;}.elementor-15053 .elementor-element.elementor-element-4426488{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-15053 .elementor-element.elementor-element-4426488 .elementor-button:hover svg, .elementor-15053 .elementor-element.elementor-element-4426488 .elementor-button:focus svg{fill:#0098A6;}@media(max-width:1024px){.elementor-15053 .elementor-element.elementor-element-4426488 .elementor-button{padding:18px 30px 18px 30px;}}@media(max-width:767px){.elementor-15053 .elementor-element.elementor-element-a56a214{text-align:left;}.elementor-15053 .elementor-element.elementor-element-e6501ec .elementor-button{font-size:20px;padding:16px 20px 16px 70px;}.elementor-15053 .elementor-element.elementor-element-4426488 .elementor-button{font-size:20px;padding:16px 27px 16px 27px;}}/* Start custom CSS for text-editor, class: .elementor-element-a56a214 */.elementor-15053 .elementor-element.elementor-element-a56a214 a{
    color: #003D4D;
    text-decoration: none;
    outline: 0 !important;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6501ec */.elementor-15053 .elementor-element.elementor-element-e6501ec span{
    font-size: 25px;
    font-family: "PT Serif"
}
@media (max-width:860px){
    .elementor-15053 .elementor-element.elementor-element-e6501ec span{
    font-size: 20px;
}
}


.fb-btn4 .elementor-button {
	position: relative;
}
.fb-btn4 .elementor-button-icon {
	position: absolute;
	left: 19px;
	top: 12px;
	background: #fff;
	padding: 8px;
	border-radius: 50%;
	overflow: hidden;
}
.fb-btn4 .elementor-button-icon::before {
	content: "";
	position: absolute;
	inset: 0;
	background: url("https://iuwt.ir/wp-content/uploads/2025/11/send-2-svgrepo-com-1.svg");
	background-position: center;
	background-size: 70%;
	background-repeat: no-repeat;
	transform: translate(-26px, 24px);
	transition: transform 0.3s ease;
}
.fb-btn4 .elementor-button:hover .elementor-button-icon::before {
	transform: none;
}
.fb-btn4 .elementor-button-icon svg {
	transform: scale(1.2);
	transition: transform 0.3s ease;
}
.fb-btn4 .elementor-button-icon path {
	fill: none !important;
}
.fb-btn4 .elementor-button:hover svg {
	transform: translate(24px, -24px) scale(1.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4426488 */.elementor-15053 .elementor-element.elementor-element-4426488 span{
    font-size: 25px;
    font-family: "PT Serif"
}
@media (max-width:860px){
    .elementor-15053 .elementor-element.elementor-element-4426488 span{
    font-size: 20px;
}
}

.fb-btn3 .elementor-button {
	position: relative;
	overflow: hidden;
}
.fb-btn3 .elementor-button::before {
	content: "";
	position: absolute;
	inset: 0;
	background: #fff;
	border-radius: inherit;
	transform: translateY(105%);
	transition: transform 0.5s cubic-bezier(0.13, 0.61, 0.14, 0.98), border-radius 0.7s ease;
}
.fb-btn3 .elementor-button::after {
	content: "Click Now";
	position: absolute;
	inset: 0;
	transform: translateY(100%);
	transition: transform 0.7s cubic-bezier(0.13, 0.61, 0.14, 0.98);
	align-content: center;
}
.fb-btn3 .elementor-button:hover::before {
	transform: none;
	border-radius: 0;
}
.fb-btn3 .elementor-button:hover::after {
	transform: none;
}
.fb-btn3 .elementor-button-content-wrapper {
	transition: transform 0.5s cubic-bezier(0.13, 0.61, 0.14, 0.98);
}
.fb-btn3 .elementor-button:hover .elementor-button-content-wrapper {
	transform: translateY(-50px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PT Serif';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://iuwt.ir/wp-content/uploads/2025/11/PTSerif-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'PT Serif';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://iuwt.ir/wp-content/uploads/2025/11/PTSerif-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */