.elementor-15 .elementor-element.elementor-element-ead57d3{padding:10px 0px 10px 0px;z-index:100;}.elementor-15 .elementor-element.elementor-element-2375e53 img{width:80px;}.elementor-15 .elementor-element.elementor-element-3ad63e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3ad63e9{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:20px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3ad63e9{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-3ad63e9{left:0px;}.elementor-15 .elementor-element.elementor-element-51ac19a > .elementor-container{min-height:100vh;}.elementor-15 .elementor-element.elementor-element-51ac19a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-51ac19a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FC7174 0%, #FDBB63 100%);}.elementor-15 .elementor-element.elementor-element-51ac19a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-15 .elementor-element.elementor-element-51ac19a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-44c25eb{text-align:left;color:var( --e-global-color-bc7acc7 );font-family:"Pestifero", Sans-serif;font-size:40px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-44c25eb > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-15 .elementor-element.elementor-element-a3d2a6e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a3d2a6e{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-a25697f .elementor-button{font-family:"Pestifero", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.6px;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bc7acc7 );border-radius:50px 50px 50px 50px;padding:10px 16px 10px 16px;}.elementor-15 .elementor-element.elementor-element-a25697f .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-a25697f .elementor-button:focus{background-color:#FFFFFF40;}.elementor-15 .elementor-element.elementor-element-a25697f > .elementor-widget-container{margin:40px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-3ad63e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3ad63e9{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;top:16px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3ad63e9{right:-16px;}body.rtl .elementor-15 .elementor-element.elementor-element-3ad63e9{left:-16px;}.elementor-15 .elementor-element.elementor-element-b48d647.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15 .elementor-element.elementor-element-b48d647 > .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-15 .elementor-element.elementor-element-b48d647 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-44c25eb{text-align:left;font-size:18px;line-height:30px;}.elementor-15 .elementor-element.elementor-element-44c25eb > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-3ad63e9 */.elementor-15 .elementor-element.elementor-element-3ad63e9 {
    opacity: .75;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44c25eb */.elementor-15 .elementor-element.elementor-element-44c25eb p {
    margin-bottom: 20px;
}

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

.elementor-15 .elementor-element.elementor-element-44c25eb .step1 {
	animation-delay: 1.5s;
	-webkit-animation-delay: 1.5s;
}

.elementor-15 .elementor-element.elementor-element-44c25eb .step2 {
	animation-delay: 5.5s;
	-webkit-animation-delay: 5.5s;
}

.elementor-15 .elementor-element.elementor-element-44c25eb .step3 {
	animation-delay: 9.5s;
	-webkit-animation-delay: 9.5s;
}

.elementor-15 .elementor-element.elementor-element-44c25eb .step4 {
	animation-delay: 13.5s;
	-webkit-animation-delay: 13.5s;
}

.elementor-15 .elementor-element.elementor-element-44c25eb .step5 {
	animation-delay: 17.5s;
	-webkit-animation-delay: 17.5s;
}

.elementor-15 .elementor-element.elementor-element-44c25eb .step6 {
	animation-delay: 21.5s;
	-webkit-animation-delay: 21.5s;
}

.elementor-15 .elementor-element.elementor-element-44c25eb .step7 {
	animation-delay: 25.5s;
	-webkit-animation-delay: 25.5s;
}

.elementor-15 .elementor-element.elementor-element-44c25eb .step8 {
	animation-delay: 29.5s;
	-webkit-animation-delay: 29.5s;
}

.elementor-15 .elementor-element.elementor-element-44c25eb .step9 {
	animation-delay: 33.5s;
	-webkit-animation-delay: 33.5s;
}

.elementor-15 .elementor-element.elementor-element-44c25eb .step10 {
	animation-delay: 37.5s;
	-webkit-animation-delay: 37.5s;
}

.elementor-15 .elementor-element.elementor-element-44c25eb .step11 {
	animation-delay: 41.5s;
	-webkit-animation-delay: 41.5s;
}

.elementor-15 .elementor-element.elementor-element-44c25eb .step12 {
	animation-delay: 45.5s;
	-webkit-animation-delay: 45.5s;
}

.elementor-15 .elementor-element.elementor-element-44c25eb .step13 {
	animation-delay: 49.5s;
	-webkit-animation-delay: 49.5s;
}

.elementor-15 .elementor-element.elementor-element-44c25eb .step14 {
	animation-delay: 51.5s;
	-webkit-animation-delay: 51.5s;
}

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

.elementor-15 .elementor-element.elementor-element-44c25eb .closing {
    height: 20px;
}

body[data-elementor-device-mode=desktop] .elementor-15 .elementor-element.elementor-element-44c25eb .step13, body[data-elementor-device-mode=desktop] .elementor-15 .elementor-element.elementor-element-44c25eb .step14 {
    font-size: 52px;
}


body[data-elementor-device-mode=mobile] .elementor-15 .elementor-element.elementor-element-44c25eb .step13, body[data-elementor-device-mode=mobile] .elementor-15 .elementor-element.elementor-element-44c25eb .step14 {
    font-size: 24px;
    line-height: 36px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a3d2a6e */.elementor-15 .elementor-element.elementor-element-a3d2a6e {
    margin: auto;
}

.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio {
    padding-bottom: 130% !important;
}
 
.elementor-15 .elementor-element.elementor-element-a3d2a6e {
	animation: fadeIn 2s forwards;
	-webkit-animation: fadeIn 2s forwards;
	opacity: 0;
}

.elementor-15 .elementor-element.elementor-element-a3d2a6e {
	animation-delay: 55s;
	-webkit-animation-delay: 55s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a25697f */.elementor-15 .elementor-element.elementor-element-a25697f {
	animation: fadeIn 2s forwards;
	-webkit-animation: fadeIn 2s forwards;
	opacity: 0;
}

.elementor-15 .elementor-element.elementor-element-a25697f {
	animation-delay: 60s;
	-webkit-animation-delay: 60s;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51ac19a */.elementor-15 .elementor-element.elementor-element-51ac19a {
    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 */