@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.rte>*+*,.editor-styles-wrapper>*+*{margin-top:50px}.rte>p+h2,.editor-styles-wrapper>p+h2{margin-top:70px}.rte>*+.frm_forms,.editor-styles-wrapper>*+.frm_forms{margin-top:22px}.rte *+h3,.rte *+p,.rte *+ul,.rte *+.tw-button,.editor-styles-wrapper *+h3,.editor-styles-wrapper *+p,.editor-styles-wrapper *+ul,.editor-styles-wrapper *+.tw-button{margin-top:30px}.rte h1,.editor-styles-wrapper h1{font-size:36px;font-weight:400;color:#5C11AD;line-height:1.3em;margin-bottom:50px}.rte h2,.editor-styles-wrapper h2{font-size:34px;line-height:1.3em;font-weight:400;color:#8458FF;margin-bottom:30px}.rte h3,.editor-styles-wrapper h3{font-size:24px;line-height:36px;margin-bottom:30px}.rte h4,.editor-styles-wrapper h4{color:#FFA3C6;font-size:18px;line-height:26px;margin-bottom:20px;margin-top:0!important}.rte p,.editor-styles-wrapper p{font-size:16px;line-height:30px;color:#333;margin-bottom:30px}.rte p.h1,.editor-styles-wrapper p.h1{font-size:46px;font-weight:400;color:#5C11AD;line-height:1.3em;margin-bottom:50px}.rte .tw-introduction p,.editor-styles-wrapper .tw-introduction p{font-size:18px;color:#8458FF}.rte p.intro,.editor-styles-wrapper p.intro{font-size:18px;color:#8458FF}.rte a,.editor-styles-wrapper a{color:#8458FF}.rte ol,.rte ul,.editor-styles-wrapper ol,.editor-styles-wrapper ul{margin-bottom:30px}.rte ol li,.rte ul li,.editor-styles-wrapper ol li,.editor-styles-wrapper ul li{line-height:30px;padding-left:15px}.rte ol li::marker,.rte ul li::marker,.editor-styles-wrapper ol li::marker,.editor-styles-wrapper ul li::marker{content:none!important;display:none!important}.rte ol li+li,.rte ul li+li,.editor-styles-wrapper ol li+li,.editor-styles-wrapper ul li+li{margin-top:20px}.rte ol li li+li,.rte ul li li+li,.editor-styles-wrapper ol li li+li,.editor-styles-wrapper ul li li+li{margin-top:0}.rte ol,.editor-styles-wrapper ol{counter-reset:item}.rte ol li,.editor-styles-wrapper ol li{position:relative;counter-increment:item;display:block;padding-left:60px}.rte ol li:before,.editor-styles-wrapper ol li:before{content:counter(item);font-size:28px;position:absolute;top:5px;left:0;width:40px;color:#4BDB7D;text-align:center;display:inline-block}.rte ul li,.editor-styles-wrapper ul li{background:url(../../../../../../../../themes/perfekto/img/bullet5.svg) no-repeat left 12px;background-size:6px}.rte table,.editor-styles-wrapper table{width:100%;border-collapse:collapse}.rte table tr+tr,.editor-styles-wrapper table tr+tr{border-top:1px solid #D9D9D9}.rte table th,.editor-styles-wrapper table th{width:50%}.rte table th,.rte table td,.editor-styles-wrapper table th,.editor-styles-wrapper table td{font-weight:400;text-align:left;vertical-align:top;padding:10px 0}.rte .clr,.editor-styles-wrapper .clr{clear:both}.rte figure.aligncenter,.editor-styles-wrapper figure.aligncenter{width:100%!important;text-align:center}.rte figure.aligncenter img,.editor-styles-wrapper figure.aligncenter img{display:block;margin-left:auto;margin-right:auto}.rte figcaption,.editor-styles-wrapper figcaption{display:block;font-size:14px;font-style:italic;color:#311385;margin-top:10px}.single-landing .rte p.intro{font-size:22px;line-height:1.8}.single-landing .rte h2{font-size:36px}.single-landing .rte h3{font-size:26px}.filet{border-top:1px solid #FFA3C6!important;margin-bottom:50px}.tw-focus{background:rgba(255,228,0,.15);padding:70px;border-radius:20px;margin-left:-15%;margin-right:-15%;overflow:hidden}.tw-focus img{display:block}.tw-focus h3{display:block;font-size:24px!important;color:#FFA3C6;margin-bottom:10px}.tw-focus h2{color:#8458FF;margin-bottom:20px}.tw-focus p{font-size:16px;line-height:30px;margin:0!important}.tw-focus .bt{color:#fff;margin-top:40px}.tw-focus .bt:hover{color:#4BDB7D}.single-landing .tw-focus{background:#8458FF}.single-landing .tw-focus h2,.single-landing .tw-focus p{color:#fff}*+.tw-focus{margin-top:100px}*+.tw-focus+*{margin-top:100px!important}.tw-focus-simple{background:rgba(255,228,0,.15);padding:50px;border-radius:20px;overflow:hidden}.tw-focus-simple img{display:block}.tw-focus-simple h3{display:block;font-size:24px!important;color:#FFA3C6;margin-bottom:10px}.tw-focus-simple h2{color:#8458FF;margin-bottom:20px}.tw-focus-simple p{font-size:16px;line-height:30px;margin:0!important}.tw-focus-simple .bt{color:#fff;margin-top:40px}.tw-focus-simple .bt:hover{color:#4BDB7D}.tw-button+.tw-button{margin-top:20px}.alignleft,.alignright{margin-left:0;margin-right:0}.wp-block-quote{position:relative;padding-left:40px;font-style:italic;margin-top:30px;margin-bottom:50px}.wp-block-quote:before{content:"";position:absolute;top:0;left:0;height:100%;width:5px;border-radius:3px;background:#4BDB7D}.tw-testimony-card+.tw-testimony-card{margin-top:70px!important;margin-bottom:70px!important}.tw-testimony-card .wp-block-quote{padding-left:0}.tw-testimony-card .wp-block-quote img{border-radius:50%}.tw-testimony-card .wp-block-quote .author,.tw-testimony-card .wp-block-quote .job{font-style:normal}.tw-testimony-card .wp-block-quote:before{display:none}.wp-block-buttons{margin-top:30px}.wp-block-button__link{position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;text-decoration:none;text-transform:uppercase;text-align:center;border-radius:6px;text-transform:none;font-size:16px!important;padding:16px 30px!important;background:none!important;border:5px solid #333333!important;color:#333333!important;border-radius:50px!important}.wp-block-button__link:hover{text-decoration:none;border-color:#8458FF!important;color:#8458FF!important;padding-right:50px!important}.wp-block-button__link:hover:after{width:20px}.wp-block-button__link:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:"";position:absolute;background:url(../../../../../../../../themes/perfekto/img/chevron-right-5.svg) no-repeat center center;background-size:10px;width:0;height:20px;top:50%;right:20px;margin-top:-10px}.alignleft,.alignright,.aligncenter,.wp-block-image,.wp-block-buttons,.wp-block-gallery,.wp-block-columns{margin-bottom:50px!important}.tw-blog-card.aligncenter{margin-bottom:70px!important}.wp-block-image .alignleft,.wp-block-image .alignright{margin-bottom:auto!important}.aligncenter{margin-left:auto;margin-right:auto}.wp-block-table{position:relative;margin-top:0!important;padding-left:40px;margin-bottom:50px}.wp-block-table:before{content:"";position:absolute;top:0;left:0;height:100%;width:5px;border-radius:3px;background:#FFA3C6}.wp-block-table table,.wp-block-table td,.wp-block-table tr{border:none}.wp-block-separator{border:none;background:#f3f3f3;border-radius:3px;height:5px;margin:80px 0}.tw-sc-cta-cols .item{padding:0 5%;text-align:center}.tw-sc-cta-cols p{font-size:22px;margin:0}.tw-sc-cta-cols .bt{color:#fff!important}.tw-sc-cta-cols .bt-style-1:hover{color:#4BDB7D!important}.home .rte h2,.page-template-contact .rte h2{font-size:32px;margin-bottom:40px}.home .rte h2+*,.page-template-contact .rte h2+*{margin-top:0}.home .push-cta .rte h2,.page-template-contact .push-cta .rte h2{margin-bottom:30px}.single-post .rte h2{font-size:34px}.single-post .rte h3{font-size:24px}.single-post .rte h4{font-size:20px}.single-project .rte ul li{line-height:20px;background-position:left 6px}.tw-blog-card{padding:30px;border:1px solid #D9D9D9;border-radius:10px;margin-top:0}.tw-blog-card>h2{font-size:20px!important;color:#FFA3C6}.tw-blog-card .item h2{font-size:20px!important}@media only screen and (min-width:576px){.tw-sc-cta-cols .column+.column:before{content:"";opacity:.5;display:block;position:absolute;width:15px;height:26px;left:-7px;top:50%;margin-top:-13px;background:url(../../../../../../../../themes/perfekto/img/chevron-right1.svg) no-repeat center center;background-size:15px}}@media only screen and (min-width:768px){.rte h1{font-size:46px}.alignleft,.alignright{max-width:50%}.alignleft{float:left;margin-right:40px!important}.alignright{float:right;margin-left:40px!important}.tw-blog-card.alignleft,.tw-blog-card.alignright{max-width:35%!important}.tw-blog-card.aligncenter .item .v{float:left;max-width:40%;margin-bottom:10px!important}.tw-blog-card.aligncenter .item .t{overflow:hidden;padding-left:30px}.single-landing .tw-focus{padding:100px}.home .rte h2,.page-template-contact .rte h2{font-size:40px;margin-bottom:70px}}