.elementor-465 .elementor-element.elementor-element-5b4d195 > .elementor-container{min-height:100vh;}.elementor-465 .elementor-element.elementor-element-5b4d195 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-465 .elementor-element.elementor-element-5b4d195:not(.elementor-motion-effects-element-type-background), .elementor-465 .elementor-element.elementor-element-5b4d195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FC7174 0%, #FDBB63 100%);}.elementor-465 .elementor-element.elementor-element-5b4d195{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-465 .elementor-element.elementor-element-5b4d195 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-465 .elementor-element.elementor-element-a9da653 > .elementor-element-populated{padding:0% 33% 0% 33%;}.elementor-465 .elementor-element.elementor-element-a69cdae img{width:100%;}.elementor-465 .elementor-element.elementor-element-a69cdae > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-465 .elementor-element.elementor-element-4e9f8d9{text-align:center;}.elementor-465 .elementor-element.elementor-element-4e9f8d9 .elementor-heading-title{color:var( --e-global-color-bc7acc7 );font-family:"Pestifero", Sans-serif;font-size:52px;font-weight:400;}.elementor-465 .elementor-element.elementor-element-4e9f8d9 > .elementor-widget-container{margin:0px 0px 52px 0px;}.elementor-465 .elementor-element.elementor-element-8eacd76{text-align:left;color:var( --e-global-color-bc7acc7 );font-family:"Pestifero", Sans-serif;font-size:40px;font-weight:400;}.elementor-465 .elementor-element.elementor-element-8eacd76 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-465 .elementor-element.elementor-element-ab18dc8 img{border-radius:12px 12px 12px 12px;}.elementor-465 .elementor-element.elementor-element-ab18dc8 > .elementor-widget-container{margin:60px 0px 60px 0px;padding:0px 40px 0px 40px;}.elementor-465 .elementor-element.elementor-element-c4e895f{text-align:center;}.elementor-465 .elementor-element.elementor-element-c4e895f .elementor-heading-title{color:var( --e-global-color-bc7acc7 );font-family:"Pestifero", Sans-serif;font-size:52px;font-weight:400;}.elementor-465 .elementor-element.elementor-element-c4e895f > .elementor-widget-container{margin:0px 0px 52px 0px;}.elementor-465 .elementor-element.elementor-element-c5e3ae3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-465 .elementor-element.elementor-element-c5e3ae3{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:20px;}body:not(.rtl) .elementor-465 .elementor-element.elementor-element-c5e3ae3{right:0px;}body.rtl .elementor-465 .elementor-element.elementor-element-c5e3ae3{left:0px;}@media(max-width:767px){.elementor-465 .elementor-element.elementor-element-5b4d195{padding:0px 0px 0px 0px;}.elementor-465 .elementor-element.elementor-element-a9da653.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-465 .elementor-element.elementor-element-a9da653 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-465 .elementor-element.elementor-element-a9da653 > .elementor-element-populated{padding:20% 20% 20% 20%;}.elementor-465 .elementor-element.elementor-element-a69cdae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-465 .elementor-element.elementor-element-4e9f8d9 .elementor-heading-title{font-size:24px;}.elementor-465 .elementor-element.elementor-element-4e9f8d9 > .elementor-widget-container{margin:12px 0px 36px 0px;}.elementor-465 .elementor-element.elementor-element-8eacd76{text-align:left;font-size:18px;line-height:30px;}.elementor-465 .elementor-element.elementor-element-8eacd76 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-465 .elementor-element.elementor-element-ab18dc8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-465 .elementor-element.elementor-element-c4e895f .elementor-heading-title{font-size:24px;}.elementor-465 .elementor-element.elementor-element-c4e895f > .elementor-widget-container{margin:12px 0px 36px 0px;}.elementor-465 .elementor-element.elementor-element-c5e3ae3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-465 .elementor-element.elementor-element-c5e3ae3{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;top:16px;}body:not(.rtl) .elementor-465 .elementor-element.elementor-element-c5e3ae3{right:-16px;}body.rtl .elementor-465 .elementor-element.elementor-element-c5e3ae3{left:-16px;}}/* Start custom CSS for text-editor, class: .elementor-element-8eacd76 */.elementor-465 .elementor-element.elementor-element-8eacd76 {
    margin: auto;
}

.elementor-465 .elementor-element.elementor-element-8eacd76 p {
    margin-bottom: 20px;
}

.elementor-465 .elementor-element.elementor-element-8eacd76 .step1,.elementor-465 .elementor-element.elementor-element-8eacd76 .step2, .elementor-465 .elementor-element.elementor-element-8eacd76 .step3, .elementor-465 .elementor-element.elementor-element-8eacd76 .step4, .elementor-465 .elementor-element.elementor-element-8eacd76 .step5, .elementor-465 .elementor-element.elementor-element-8eacd76 .step6, .elementor-465 .elementor-element.elementor-element-8eacd76 .step7, .elementor-465 .elementor-element.elementor-element-8eacd76 .step8, .elementor-465 .elementor-element.elementor-element-8eacd76 .step9, .elementor-465 .elementor-element.elementor-element-8eacd76 .step10, .elementor-465 .elementor-element.elementor-element-8eacd76 .step11, .elementor-465 .elementor-element.elementor-element-8eacd76 .step12, .elementor-465 .elementor-element.elementor-element-8eacd76 .step13, .elementor-465 .elementor-element.elementor-element-8eacd76 .step14 {
	animation: fadeIn 2s forwards;
	-webkit-animation: fadeIn 2s forwards;
	opacity: 0;
}

.elementor-465 .elementor-element.elementor-element-8eacd76 .step1 {
	animation-delay: 1.5s;
	-webkit-animation-delay: 1.5s;
}

.elementor-465 .elementor-element.elementor-element-8eacd76 .step2 {
	animation-delay: 5.5s;
	-webkit-animation-delay: 5.5s;
}

.elementor-465 .elementor-element.elementor-element-8eacd76 .step3 {
	animation-delay: 9.5s;
	-webkit-animation-delay: 9.5s;
}

.elementor-465 .elementor-element.elementor-element-8eacd76 .step4 {
	animation-delay: 13.5s;
	-webkit-animation-delay: 13.5s;
}

.elementor-465 .elementor-element.elementor-element-8eacd76 .step5 {
	animation-delay: 17.5s;
	-webkit-animation-delay: 17.5s;
}

.elementor-465 .elementor-element.elementor-element-8eacd76 .step6 {
	animation-delay: 21.5s;
	-webkit-animation-delay: 21.5s;
}

.elementor-465 .elementor-element.elementor-element-8eacd76 .step7 {
	animation-delay: 25.5s;
	-webkit-animation-delay: 25.5s;
}

.elementor-465 .elementor-element.elementor-element-8eacd76 .step8 {
	animation-delay: 29.5s;
	-webkit-animation-delay: 29.5s;
}

.elementor-465 .elementor-element.elementor-element-8eacd76 .step9 {
	animation-delay: 33.5s;
	-webkit-animation-delay: 33.5s;
}

.elementor-465 .elementor-element.elementor-element-8eacd76 .step10 {
	animation-delay: 37.5s;
	-webkit-animation-delay: 37.5s;
}

.elementor-465 .elementor-element.elementor-element-8eacd76 .step11 {
	animation-delay: 41.5s;
	-webkit-animation-delay: 41.5s;
}

.elementor-465 .elementor-element.elementor-element-8eacd76 .step12 {
	animation-delay: 45.5s;
	-webkit-animation-delay: 45.5s;
}

.elementor-465 .elementor-element.elementor-element-8eacd76 .step13 {
	animation-delay: 49.5s;
	-webkit-animation-delay: 49.5s;
}

.elementor-465 .elementor-element.elementor-element-8eacd76 .step14 {
	animation-delay: 51.5s;
	-webkit-animation-delay: 51.5s;
}

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.elementor-465 .elementor-element.elementor-element-8eacd76 .closing {
    height: 20px;
}

body[data-elementor-device-mode=desktop] .elementor-465 .elementor-element.elementor-element-8eacd76 .step1, body[data-elementor-device-mode=desktop] .elementor-465 .elementor-element.elementor-element-8eacd76 .step1 {
    font-size: 52px;
}


body[data-elementor-device-mode=mobile] .elementor-465 .elementor-element.elementor-element-8eacd76 .step1, body[data-elementor-device-mode=mobile] .elementor-465 .elementor-element.elementor-element-8eacd76 .step1 {
    font-size: 24px;
    line-height: 36px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab18dc8 */.elementor-465 .elementor-element.elementor-element-ab18dc8 {
	animation: fadeIn 12s forwards;
	-webkit-animation: fadeIn 12s forwards;
	opacity: 0;
}

.elementor-465 .elementor-element.elementor-element-ab18dc8 {
	animation-delay: 20s;
	-webkit-animation-delay: 20s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c5e3ae3 */.elementor-465 .elementor-element.elementor-element-c5e3ae3 {
    opacity: .75;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b4d195 */.elementor-465 .elementor-element.elementor-element-5b4d195 {
    background-image: linear-gradient(to top,rgba(10,96,169,0) 60%,rgba(10,96,169,.03) 100%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pestifero';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dovesorgeilsole.asia/wp-content/uploads/2022/11/Pestifero-Regular.woff2') format('woff2'),
		url('https://dovesorgeilsole.asia/wp-content/uploads/2022/11/Pestifero-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */