/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 
Updated: 2022-04-21 12:44:43

*/
.elementor-section.elementor-section-boxed > .elementor-container {max-width: 1270px !important;}
/* body.page * {font-family: Europa !important;} */
p, h1, h2, h3, h4, h5, h6, a, div.elementor-widget-container, .elementor-tab-content ul li {
    font-family: Europa !important;
}
.page-id-5908 ol li:before {
    content: counter(step-counter)'.';
    margin-right: 5px;
    font-size: 18px;
    color: #5F6F81;
    font-weight: 400;
    padding: 3px 8px;
}
.page-id-5908  ol li {
    counter-increment: step-counter;
}
.page-id-5908  ol {
    padding-left: 20px;
}
.page-id-5908  ul li {
    display: list-item !important;
}
.page-id-5908  ul {padding-left: 20px;}
.login-header p a {color: #ffffff !important; font-size: 16px !important;}
/* .login-header p a:hover{color: #6dc7dc !important;} */
.login-header p {margin-bottom: 0px !important;}
.home-header {/* background: transparent linear-gradient(180deg, #F4F6F9 0%, #FFE6E9 100%) 0% 0% no-repeat padding-box; */ background-color: #0958A8 !important;}
.custom-tab-content {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
	padding-top: 150px;
	padding-bottom: 150px;
}
.custom-tab-content.inner {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: -15px;
}
.custom-tab-content .things > .content {
    float: left;
	width: auto;
    height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}
.custom-tab-content .arrow .curve {
    border: 2px solid #141414;
    border-color: transparent transparent transparent #141414;
    height: 80px;
    width: 65px;
    border-radius: 123px 0 0 230px;
    left: 81px;
    position: absolute;
    top: 5px;
}
.custom-tab-content .arrow .point:before {
    top: 8px;
    left: -12px;
    transform: rotate(-120deg);
    -webkit-transform: rotate(-120deg);
    -moz-transform: rotate(-74deg);
    -ms-transform: rotate(-74deg);
}
.custom-tab-content .arrow .point:before, .custom-tab-content .arrow .point:after {
    border: 1px solid #141414 !important;
    height: 25px;
    content: "";
    position: absolute;
}
.custom-tab-content .arrow .point:after {
    top: 13px;
    left: 4px;
    transform: rotate(25deg);
    -webkit-transform: rotate(-25deg);
    -moz-transform: rotate(12deg);
    -ms-transform: rotate(12deg);
}
.custom-tab-content p.arrowtext {
    font-weight: bold;
    font-size: 18px;
    color: #141414;
    margin-top: 25px;
    margin-left: 15px;
}
p.small-blue {
    margin-top: 30px;
}
/* 
  ##Device = Mobiles (Landscape)
  ##Screen = B/w 320px to 767px
*/

@media (min-width: 320px) and (max-width: 767px) {
  
.custom-tab-content {
    flex-direction: column !important;
}
.custom-tab-content .elementor-column.elementor-col-50 {margin-top: 10px; margin-bottom: 10px;}  
}
.custom-tab-content .elementor-column.elementor-col-50 {
    display: flex;
    flex-direction: column;
	margin-left: 10px;
	margin-right: 10px;
}
.custom-tab-content p {
    color: #0958A8;
    font-weight: bold;
}
.custom-tab-content p.big {
    color: #141414;
    font-size: 45px;
    line-height: 50px;
    max-width: 550px;
}
/* 
  ##Device = Tablets, Ipads, phones (portrait)
  ##Screen = B/w 320px to 1024px
*/

@media (min-width: 320px) and (max-width: 1024px) {
  
.custom-tab-content p.big {
    font-size: 30px;
    line-height: 40px;
  
}
.home-tabs .elementor-tabs-wrapper {
    margin-top: -20px;
}	
}
a.bluebtn {
    background-color: #0958A8;
    color: #ffffff !important;
    width: fit-content;
    padding: 13px 32px;
    border-radius: 6px;
    margin-top: 20px;
}
.home-tabs {
    margin-top: -80px;
}
.home-tabs .elementor-tabs-wrapper {
    max-width: 1270px !important;
    margin-left: auto;
    margin-right: auto;
}
.home-tabs .elementor-tab-content {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.elementor-tabs .elementor-tab-title.elementor-active {
    background-color: #ffffff !important;
    border-top: 5px solid #FFA200 !important;
}
.elementor-tabs .elementor-tab-title {
    background-color: rgba(255, 255, 255, 0.6) !important;
    padding-left: 75px !important;
    padding-right: 75px !important;
}
.home-video {
    box-shadow: -20px 20px #6dc7dc;
    border-radius: 0px;
}
.home-video iframe {
    margin-bottom: -10px !important;
}
.custom-bg-smiley:after {
    content: " ";
    position: absolute;
    width: 200px;
    height: 220px;
    z-index: 16;
    top: -65px;
    right: 2% !important;
    background-image: url(https://qodeo.com/wp-content/uploads/2022/04/emoji-1.png);
    background-size: 100% 100%;
	display: none !important;
}
.custom-bg-heart:before {
    content: " ";
    position: absolute;
    width: 200px;
    height: 192px;
    z-index: 16;
    top: -110px;
    left: 2% !important;
    background-image: url(https://qodeo.com/wp-content/uploads/2022/04/emoji-2.png);
    background-size: 100% 100%;
	display: none;
}
.white-box {
    background-color: #ffffff;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 10px;
    box-shadow: 0px 0px 6px #001c381a;
    padding: 30px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.dark-blue-box {
    background-color: #0958A8;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 10px;
    box-shadow: 0px 0px 6px #001c381a;
    padding: 30px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.blue-box {
    background-color: #6dc7dc;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 10px;
    box-shadow: 0px 0px 6px #001c381a;
    padding: 30px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.orange-box {
    background-color: #FFA200;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 10px;
    box-shadow: 0px 0px 6px #001c381a;
    padding: 30px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.footer-menu a.elementor-item {
    width: fit-content;
}
.footer-location.uk:before {
    content: " ";
    position: absolute;
    width: 26px;
    height: 17px;
    z-index: 16;
    background-image: url(https://qodeo.com/wp-content/uploads/2022/04/flag-uk.png);
    background-size: 100% 100%;
	top: 5px
}
.footer-location.usa:before {
    content: " ";
    position: absolute;
    width: 26px;
    height: 17px;
    z-index: 16;
    background-image: url(https://qodeo.com/wp-content/uploads/2022/04/flag-usa.png);
    background-size: 100% 100%;
	top: 5px
}
.footer-location.usa.empty:before {
    content: " ";
    position: absolute;
    width: 26px;
    height: 17px;
    z-index: 16;
    background-image: url(https://qodeo.com/wp-content/uploads/2022/05/empty-flag.png);
    background-size: 100% 100%;
	top: 5px
}
/* .footer-location.usa:before {display: none;}
/* .footer-location.usa:first-child:before {display: block !important;} */
/* .footer-location.usa:last-child:before {display: none;} */
/* .footer-location.usa:last-child:nth-child(2):before, .footer-location.usa:last-child:nth-child(3):before {display: none;} */
.footer-location .elementor-widget-container {
    margin-left: 40px !important;
}
.bluebg-description p {
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
}
.bluebg-twobuttons {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}
.custom-investor-btn a.elementor-button-link.elementor-button.elementor-size-sm, .custom-entrepreneur-btn a.elementor-button-link.elementor-button.elementor-size-sm {
    width: -webkit-fill-available;
}
.things > .content {
  float: left;
  width: 50%;
  height: 1px;
  -webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
  position: relative;
}

/* Arrow */

.arrow {
	position: relative;
  margin: 0 auto;
  width: 100px;
}

.arrow .curve {
    border: 2px solid #ffffff;
    border-color: transparent transparent transparent #ffffff;
    height: 80px;
    width: 65px;
    border-radius: 123px 0 0 230px;
    left: 81px;
    position: absolute;
    top: -15px;
}

.arrow .point {
    position: absolute;
    left: 90px;
    top: 0px;
}

.arrow .point:before, .arrow .point:after {
    border: 1px solid #ffffff;
    height: 25px;
    content: "";
    position: absolute;
}

.arrow .point:before {
    top: -12px;
    left: -12px;
    transform: rotate(-120deg);
    -webkit-transform: rotate(-120deg);
    -moz-transform: rotate(-74deg);
    -ms-transform: rotate(-74deg);
}

.arrow .point:after {
    top: -8px;
    left: 4px;
    transform: rotate(25deg);
    -webkit-transform: rotate(-25deg);
    -moz-transform: rotate(12deg);
    -ms-transform: rotate(12deg);
}
p.arrowtext {
    font-weight: bold;
    font-size: 18px;
    color: #ffffff;
    margin-top: 25px;
}
.custom-team-member .elementor-widget-wrap.elementor-element-populated {
    border-left: 4px solid #FFA200;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 15px !important;
	margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.custom-team-member .elementor-widget-text-editor:first-child {
    margin-bottom: 5px;
}
.custom-team-member p {
    margin-bottom: 0px;
}
.last-white-box {
    margin-left: 15px !important;
    margin-right: 15px !important;
    margin-top: 30px !important; 
	margin-bottom: 30px !important;
}
.elementor-post__meta-data {
    margin-top: 20px;
}
nav.elementor-pagination {
    margin-top: 40px;
    text-align: left !important;
}
span.page-numbers.current {
    background-color: #0958a8;
    padding-left: 10px;
    padding-right: 10px;
    color: #ffffff;
    border-radius: 5px;
    margin-left: -5px;
    margin-right: 0px !important;
}
a.page-numbers {
    color: #afafb2 !important;
}
.elementor-widget-container li {
    display: block;
}
.single-post .elementor-widget-container ul li {
    display: list-item !important;
}
li#recent-posts-2 ul {
    padding-left: 0px;
}
.elementor-widget-container h2.widgettitle {
    color: #141414;
    font-size: 20px;
    font-weight: bold;
}
.elementor-widget-container ul {
    padding-left: 50px;
}
.elementor-widget-container a {
    color: #0958a8;
    font-size: 18px;
    font-weight: 400;
}
li#categories-2, li#tag_cloud-2 {
    margin-top: 30px;
}
a.tag-cloud-link {
    font-size: 16px !important;
    color: #5e6a7b;
    background-color: #f4f6f9;
    padding: 5px 10px;
}
li#categories-2 ul {
    list-style: none;
	padding-left: 0px !important;
}
li#categories-2 ul li::before {
    content: "\2022";
    color: #0958a8;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: 0em;
}

@media (min-width: 320px) and (max-width: 768px) {
  
.hide-mobile {
    display: none !important;
  
}
.white-box {width: 100% !important}
.custom-bg-heart .elementor-col-50, .elementor-element-290d4682 .elementor-col-50, .elementor-element-39510781 .elementor-col-50 {
    width: 100% !important;
}
.section-with-video {
    padding-left: 40px;
    padding-right: 40px;
}
.section-with-video h2.elementor-heading-title.elementor-size-default {
    font-size: 35px !important;
    line-height: 40px !important;
}
.custom-steps {
    margin-top: 90px;
}
.custom-steps .elementor-widget-wrap.elementor-element-populated {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
}
.section-with-video .things {
    margin-bottom: 100px;
}	
.footer-logo a {
    text-align: center !important;
    float: none !important;
    display: block !important;
}	
.footer-menu a {
    text-align: center !important;
    display: block !important;
    width: 100% !important;
}	
}


.footer-copyright p {
    margin-bottom: 0px;
}
.reports-image .elementor-widget-container {
    background: -moz-linear-gradient(top, rgba(30,87,153,0) 0%, rgba(17,50,87,0) 0%, rgba(10,29,50,0.74) 67%, rgba(0,0,0,0.74) 100%);
    background: -webkit-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(17,50,87,0) 0%,rgba(10,29,50,0.74) 67%,rgba(0,0,0,0.74) 100%);
    background: linear-gradient(to bottom, rgba(30,87,153,0) 0%,rgba(17,50,87,0) 0%,rgba(10,29,50,0.74) 67%,rgba(0,0,0,0.74) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#70000000',GradientType=0 );
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.reports-image-caption figcaption.widget-image-caption.wp-caption-text {
    padding: 40px 20px 20px 20px;
    position: absolute;
    bottom: 0px;
    color: #ffffff;
    margin-top: 0;
    font-size: 24px;
    line-height: 30px;
    text-align: left;
    font-style: inherit;
    font-weight: bold;
	width: 100% !important;
}
.reports-image-caption .widget-image-caption {
    background: linear-gradient(to bottom, rgba(30,87,153,0) 0,rgba(17,50,87,0) 0,rgba(10,29,50,0.74) 35%,rgba(0,0,0,0.74) 100%);
}
.get-started-container a.elementor-button-link.elementor-button.elementor-size-sm {
    width: 100% !important;
    max-width: 210px;
}
.get_start_click a.elementor-button-link.elementor-button.elementor-size-sm:hover {
    border-color: #6dc7dc !important;
}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul#menu-2-9b8923e {
    padding: 20px 50px !important;
    border-bottom: 1px solid #0f0f0f !important;
}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 25px !important;
}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul#menu-2-9b8923e a.elementor-item {
    text-align: center !important;
    display: block !important;
}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active {background-color: #0958A8 !important;}
.footer-menu .elementor-widget-container ul {
    padding-left: 0px !important;
}

.blue-border {
    border-top: 10px solid #0958A8 !important;
    margin-top: -40px;
    background-color: #ffffff;
}
.eventbride-popup a.elementor-button-link.elementor-button.elementor-size-sm {
    width: 100% !important;
}

/* eventbride integration - IDs to be updated for each individual event */
/* Malta event */
button#eventbrite-widget-modal-trigger-352471199847 {border: 0px;width: 100% !important;}
button#eventbrite-widget-modal-trigger-352471199847:hover {background-color: #0958A8;}
button#eventbrite-widget-modal-trigger-352471199847:focus {background-color: #0958A8 !important;border-color: #0958A8 !important;}
button.eds-btn.eds-btn--button.eds-btn--fill {background-color: #0958A8;border-color: #0958A8 !important;}
/* Mind the gap event */
button#eventbrite-widget-modal-trigger-360442592497 {border: 0px;width: 100% !important;}
button#eventbrite-widget-modal-trigger-360442592497:hover {background-color: #0958A8;}
button#eventbrite-widget-modal-trigger-360442592497:focus {background-color: #0958A8 !important;border-color: #0958A8 !important;}
/* end of Mind the gap event */

/* Monika tutorial event */
button#eventbrite-widget-modal-trigger-1234567890 {border: 0px;width: 100% !important;}
button#eventbrite-widget-modal-trigger-1234567890:hover {background-color: #0958A8;}
button#eventbrite-widget-modal-trigger-1234567890:focus {background-color: #0958A8 !important;border-color: #0958A8 !important;}
/* end of Monika tutorial event */

.desktop-menu li.menu-item a {
    padding: 13px 5px !important;
}
/* smart recent post */
.srpw-block li {
    padding: 5px 0 !important;
}
li#srpw_widget-4 {
    margin-top: 30px !important;
}
/* hide events categories from recent category blog page */
li#categories-2 li.cat-item.cat-item-23, li#categories-2 li.cat-item.cat-item-25, li#categories-2 li.cat-item.cat-item-24 {
    display: none;
}
.post-6530 .elementor-post__excerpt {
    margin-top: 10px;
}
.yt-shorts {
    max-width: 360px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.postid-6949 .eicon-play:before {
    color: #ff0000 !important;
}
/* remove YT branding */
a.ytp-title-link.yt-uix-sessionlink {
    display: none !important;
}
/* coming soon ul */
.coming-soon ul li::before {
    content: "\2022" !important;
    padding-right: 10px;
}
.coming-soon ul {
    padding-left: 10px !important;
}
.coming-soon ul li:before {
    margin-left: -18px;
}
/* blog post date */
span.elementor-post-date {
    font-family: 'europa';
    font-size: 15px !important;
}
/* svg logo */
selector svg, .elementor-widget-image a img[src$=".svg"] { width: /* 100% */ 300px !important; height: /* 100% */ 75px !important; }
.get_start_click a.elementor-button-link.elementor-button.elementor-size-sm {
    padding: 10px 10px;
}
/* read more */
a.elementor-post__read-more {
    background-color: #6dc7dc;
    padding: 10px 20px;
    border-radius: 10px;
    color: #ffffff !important;
}
.elementor-posts .elementor-post__excerpt {
    margin-bottom: 30px !important;
}
.elementor-posts--thumbnail-top .elementor-post__text {
    padding-bottom: 20px !important;
}
/* frog homepage mobile fix */
@media screen and (max-width: 767px) {
.home-header {
    padding-left: 0px !important;
    padding-right: 0px !important;
	background-image: none !important;
}
.frog-mobile {
    margin-top: -70px !important;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-ab0414f {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.get-started-btn a, .compare-plans-btn a {
    min-width: 200px !important;
}	
}

/* footer logo fix svg */
@media screen and (min-width: 767px) {
.footer-logo a {
    margin-left: -15px !important;
}
}
/* manual fix for colored boxes on the home page */
@media screen and (max-width: 767px) {
.orange-box, .blue-box {
    width: 100% !important;
}
.orange-box .elementor-widget-wrap.elementor-element-populated, .blue-box .elementor-widget-wrap.elementor-element-populated {
    padding: 0px !important;
}
}
/* header fix for small desktop screens */
@media only screen and (max-width: 1250px) and (min-width: 1025px)  {
.qodeo-logo-container {
    width: 20% !important;
}
.qodeo-desktop-menu-container {
    width: 57% !important;
}	
}
/* remove sticky header animation */

.elementor.elementor-11.elementor-location-header {
    /* background-color: #0958a8; */
	background-color: #0958a8 !important;
}

.elementor.elementor-7890.elementor-location-header {
	background-color: #0958a8 !important;
}
.sticky-header.elementor-sticky--effects {
    box-shadow: none !important;
} 

/* sidebar for blog posts */
@media screen and (min-width: 767px) {
.join-blue {
    margin-top: 80px;
}	
}
.join-blue p {
    color: #ffffff;
    font-size: 18px !important;
    text-align: center;
}
.join-blue {
    background-color: #0958A8;
    border-radius: 20px;
    padding: 40px;
}
.join-blue a {
    color: #ffffff;
    margin-left: auto;
    margin-right: auto;
    display: block;
    background-color: #FFA200;
    width: fit-content;
    padding: 5px 25px;
    border-radius: 6px;
    font-size: 16px !important;
}
.join-blue a:hover {
    background-color: #6dc7dc !important;
}
.tips h2 {
    font-size: 20px;
    color: #000000;
    font-weight: 600;
    margin-top: 50px;
}
.tips a {
    display: block;
    margin-bottom: 20px;
    text-decoration: underline !important;
}
/* add margins on single blog post for smaller resolutions */
@media (min-width: 1100px) and (max-width: 1440px) {
.single-blog-post .elementor-container.elementor-column-gap-default {
    max-width: 1140px!important;
}	
}

header.sticky-header.elementor-sticky--effects {
    backdrop-filter: none !important;
}
span.custom-number {
    padding-left: 20px;
}

.faq-tab ul li {
    display: list-item !important;
}
.faq-tab ul {
    margin-top: 10px;
}

.maintenance-blue .elementor-widget-wrap.elementor-element-populated {
    border-radius: 20px !important;
}

.coming-soon a {
    font-size: 16px !important;
}

/* US LP */
span.buttonsmall {
    color: #000000;
    font-weight: 400;
    font-size: 14px;
    display: block;
    margin-top: 10px;
}
.orange-btn span.buttonsmall.plan {
    color: #ffeccc;
}
.blue-btn span.buttonsmall.plan {
    color: #cddded;
}
.second-quote {
    margin-bottom: 20px !important;
}

.custom-pricing-lp .countries {
    background-color: #0958a8 !important;
    padding: 10px 20px !important;
    border-radius: 20px !important;
}
.custom-pricing-lp .plans {
    background-color: #0958a8 !important;
    padding: 10px 20px !important;
    border-radius: 20px !important;
}
.custom-pricing-lp select#country_currency {
    background-color: #0958a8 !important;
    border: 0px !important;
    width: 95% !important;
    color: #edf2f7 !important;
    font-weight: bold !important;
    font-size: 17px !important;
	padding-left: 0px !important;
}
.custom-pricing-lp select#cycle_peroid {
    background-color: #0958a8 !important;
    border: 0px !important;
    width: 95% !important;
    color: #edf2f7 !important;
    font-weight: bold !important;
    font-size: 17px !important;
    padding-left: 0px !important;
}
.custom-pricing-lp h3.countries_title_white.countries_title {
    color: #79A5D2;
	font-size: 13px;
}
@media (min-width: 768px) {
.lp-billing-cycle {
    margin-right: 10px;
}
.lp-billing-currency {
    margin-left: 10px;
}
}
.lp .login-header p a {
    font-weight: bold;
}
.lp .elementor-button {
    border-color: #FFA200 !important;
}
.lp .elementor-button:hover {
    border-color: #6dc7dc !important;
}
.home-video.lp {
    box-shadow: none !important;
}
.home-video.lp .elementor-custom-embed-image-overlay {
    border-radius: 25px !important;
}
@media (min-width: 1024px) {
.manual-title-spacing p {
    margin-top: 155px;
}
.manual-text-spacing p {
    margin-top: 35px;
	max-width: 485px;
}
.manual-title-spacing.second-line p {
    margin-top: 160px;
}
.manual-text-spacing.second-line p {
    margin-top: 40px;
	max-width: 460px;
}
.number-inf.lp p {
    max-width: 270px;
}	
.custom-team-member-lp {
    margin-left: 10px;
    margin-right: 10px !important;
}	
.democratizing-info p {max-width: 460px;}	
.plan-small-text p {max-width: 348px;}
.coupon-code-small p {max-width: 317px}	
.lp-billing-cycle, .lp-billing-currency {
    max-width: 183px;
}
.laptop-img img {
    margin-left: -130px;
}	
}
.custom-team-member-lp p {
    font-size: 13px;
}
.lp.faq ul {
    padding-left: 0px !important;
}

.home-vide .elementor-video {
    border-radius: 25px !important;
}
.quote-with-marks blockquote p {
    display: block;
    background-image: url(https://qodeo.com/wp-content/uploads/2023/06/quote-resized.png);
    background-repeat: no-repeat;
    background-position: bottom right;
}
.quote-with-marks .elementor-widget-container {
    background-image: url(https://qodeo.com/wp-content/uploads/2023/06/quote-resized.png);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 20px;
}
.custom-team-member-lp img {
    border-radius: 15px !important;
}
.lp.faq p a {
    color: #ffffff !important;
    font-size: inherit !important;
    text-decoration: underline;
}
.clear-simple-fast img {
    max-width: 25px;
}
.big-number.lp p {
    margin-bottom: 21px !important;
}
.number-inf.lp {
    margin-top: 31px;
}
.orange-box.lp {
    padding-top: 0px;
    padding-bottom: 0px;
}
.orange-box.lp .elementor-widget-wrap {
    align-content: flex-start;
}
.blue-box.lp {
    padding-top: 0px;
    padding-bottom: 0px;
}
.blue-box.lp .elementor-widget-wrap {
    align-content: flex-start;
}
.trial-text-link a {
    font-size: 17px;
    font-weight: 700;
	text-decoration: underline !important;
}
.clear-simple-fast img {
    max-width: 46px;
}
.custom-pricing-lp .plan_listing ul li {
    font-size: 15px;
}
img.quoteend {
    margin-left: 25px;
}
.get-started-btn a.elementor-button-link.elementor-button.elementor-size-sm:focus, .login-btn.lp a.elementor-button-link.elementor-button.elementor-size-sm:focus {border-color: #FFA200 !important; background-color: #FFA200 !important;}

.postid-8384 .elementor-widget-theme-post-featured-image {
    display: none !important;
}