@charset "UTF-8";html{box-sizing:border-box;overflow-x:hidden;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;overflow-x:hidden;background:#fff;color:#000;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:1.875;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}img,iframe,embed,object{max-width:100%}img{height:auto;border-style:none}figure{margin:1em 0}h1,h2,h3,h4,h5,h6{margin:0 0 20px;color:#000;font-family:"Inter",sans-serif;font-weight:800;line-height:1.2}h1{font-size:48px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}p{margin:0 0 20px}a{color:#7141b1;text-decoration:none;transition:color .3s linear}a:visited{color:#7141b1}a:hover,a:focus,a:active{color:#43baff}ul,ol{margin:0 0 20px;padding-left:18px}li>ul,li>ol{margin-bottom:0}table{width:100%;margin:0 0 1.5em;border-collapse:collapse}th,td{padding:.4375em;border:1px solid #eee;text-align:left}th{font-weight:700}button,input,select,textarea{margin:0;font:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],textarea,select{padding:10px 20px;border:0;outline:0;background:#f6f6f6;color:#000}textarea{width:100%;min-height:150px;vertical-align:top}.octf-btn{display:inline-block;padding:14px 30px;border:1px solid transparent;background:#43baff;color:#fff;font-size:14px;font-weight:700;line-height:1.42857143;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s linear,color .3s linear}.octf-btn:visited{color:#fff}.octf-btn:hover,.octf-btn:focus{background:#7141b1;color:#fff}.screen-reader-text{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;word-wrap:normal !important}.screen-reader-text:focus{z-index:100000;top:5px;left:5px;display:block;width:auto;height:auto;padding:15px 23px 14px;clip:auto !important;clip-path:none;border-radius:3px;background:#f1f1f1;color:#21759b;font-size:14px;font-weight:700;line-height:normal}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{display:block;clear:both;margin-right:auto;margin-left:auto}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.unstyle,.none-style{padding-left:0;list-style:none}.clear-both{clear:both}.page-header{width:100%;min-height:350px;background:#262051 center center/cover no-repeat;color:#43baff;font-weight:500}.page-header .page-title{margin-bottom:0;padding:10px 20px 10px 0;color:#fff}.page-header .breadcrumbs{margin-bottom:0;font-size:14px;font-weight:800;text-transform:uppercase}.page-header .breadcrumbs li{display:inline-block;color:#fff}.page-header .breadcrumbs li+li:before{margin:-2px 8px 0;color:#43baff;content:"\f104";font-family:"Flaticon";font-size:7px;vertical-align:middle}.page-header .breadcrumbs li a{color:#aeaacb}.page-header .breadcrumbs li a:hover{color:#fff}.page-pagination{margin-top:60px;margin-bottom:0}.page-pagination li{display:inline-block}.page-pagination li a,.page-pagination li span{display:block;width:40px;height:40px;margin-right:5px;border:1px solid #e7e7e7;background:#fff;color:#1b1d21;font-size:18px;font-weight:700;line-height:40px;text-align:center}.page-pagination li span,.page-pagination li a:hover{border-color:#43baff;background:#43baff;color:#fff}.widget ul{margin-bottom:0;padding-left:0;list-style:none}.widget-area .widget{margin-bottom:45px}.widget-area .widget:last-child{margin-bottom:0}.widget-area .widget .widget-title{position:relative;margin-bottom:25px;padding-bottom:18px;border-bottom:1px solid #e5e5e5}.widget-area .widget .widget-title:before{position:absolute;bottom:-2px;left:0;width:25px;height:3px;background:#dc2626;content:""}.widget_categories .cat-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;color:#64748b}.widget_categories .cat-item+.cat-item{border-top:1px solid #e5eaf1}.widget_categories .cat-item>a{min-width:0;padding:11px 0;color:#465266;font-weight:700;text-decoration:none;transition:color .2s ease}.widget_categories .posts-count{white-space:nowrap;color:#64748b;font-size:13px;font-weight:700}.widget_categories .cat-item>a:hover,.widget_categories .cat-item>a:focus-visible,.widget_categories .cat-item.current-cat>a{color:#b91c1c}.widget .tagcloud{display:flex;flex-wrap:wrap;gap:8px}.widget .tagcloud a{display:inline-block;margin:0;padding:9px 12px;border:1px solid #e5eaf1;border-radius:999px;background:#f8fafc;color:#465266;font-size:14px !important;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.widget .tagcloud a:hover,.widget .tagcloud a:focus-visible{border-color:#dc2626;background:#dc2626;color:#fff}.search-form{position:relative}.search-form .search-field{width:100%;height:46px;padding-right:66px}.search-form .search-submit{position:absolute;top:0;right:0;width:46px;height:100%;border:0;background:#43baff;color:#fff}.search-form .search-submit:hover{background:#7141b1}.entry-content{padding:90px 0 110px}.wp-caption{max-width:100%;margin-bottom:1.5em}.wp-caption-text,.gallery-caption{display:block;text-align:center}.gallery{margin:0 -7px 1.5em}.gallery-item{display:inline-block;width:100%;margin:0;padding:7px;text-align:center;vertical-align:top}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.666%}.gallery-columns-7 .gallery-item{max-width:14.285%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.111%}#back-to-top{position:fixed;right:40px;bottom:-20px;z-index:1000;width:42px;height:45px;border:0;border-radius:2px;background:#fff;box-shadow:6px 6px 13px rgba(42,67,113,.2);color:#43baff;line-height:45px;opacity:0;text-align:center;transition:all .3s ease-in-out}#back-to-top.show{bottom:40px;opacity:1}#back-to-top:hover{bottom:45px}.error-404{padding:180px 0}.error-404 h2{display:inline-block;margin-bottom:40px;font-size:250px;line-height:1}.error-404 .content-404{max-width:480px;margin:auto}.elementor .elementor-section.elementor-section-boxed>.elementor-container{padding:0}.elementor .elementor-section>.elementor-container>.elementor-row{display:flex;width:auto;min-width:100%}.elementor .elementor-section>.elementor-column-gap-default>.elementor-row{margin-right:-10px;margin-left:-10px}.elementor .elementor-section>.elementor-column-gap-narrow>.elementor-row{margin-right:-5px;margin-left:-5px}.elementor .elementor-section>.elementor-column-gap-extended>.elementor-row,.elementor .elementor-section>.elementor-column-gap-wide>.elementor-row,.elementor .elementor-section>.elementor-column-gap-wider>.elementor-row{margin-right:-15px;margin-left:-15px}.elementor .elementor-section-full_width:not(.elementor-inner-section)>.elementor-column-gap-default>.elementor-column>.elementor-element-populated,.elementor .elementor-section-boxed:not(.elementor-inner-section)>.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding-right:0;padding-left:0}.elementor .elementor-section>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated,.elementor .elementor-section>.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated,.elementor .elementor-section>.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding-top:0;padding-bottom:0}.ot-layout_inline .elementor-widget-wrap,.ot-flex-column-horizontal .elementor-widget-wrap{flex-wrap:nowrap}@media (min-width:768px){.elementor .elementor-section.elementor-section-boxed>.elementor-container{max-width:750px}}@media (min-width:992px){.elementor .elementor-section.elementor-section-boxed>.elementor-container{max-width:970px}}@media (min-width:1230px){.elementor .elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}}@media (max-width:767px){h1{font-size:31px}h2{font-size:24px}h3{font-size:21px}.page-header{min-height:200px;padding:40px 0}.page-header .page-title{font-size:30px}.error-404{padding:100px 0}.error-404 h2{font-size:120px}}