:root{--ds-color-el-white:#fff;--ds-color-el-black:#000;--ds-color-el-bg:#ececfb;--ds-color-el-bg-2:#f0f0f7;--ds-color-el-primary:#4b4ae0;--ds-color-el-title:#111629;--ds-color-el-text:#727687;--ds-color-el-border:#e9e9f7}.default-search-title,.ds-heading,.ds-title{color:var(--ds-color-el-title);font-family:Inter,Open Sans,Helvetica Neue,sans-serif;font-weight:600;line-height:1.2;margin-bottom:15px;margin-top:0}.default-search-title .highlight,.ds-heading .highlight,.ds-title .highlight{color:var(--ds-color-el-primary)}.ds-use-gradient{display:inline-block}.ds-use-gradient,.ds-use-gradient a{-webkit-background-clip:text;-webkit-text-fill-color:transparent}.elementor .ds-heading a,.elementor .ds-title a{color:inherit;transition:all .3s ease-in-out 0s}.elementor .ds-heading a:hover,.elementor .ds-paragraph a,.elementor .ds-title a:hover{color:var(--ds-color-el-primary)}.ds-paragraph,.elementor .ds-paragraph a:hover{color:var(--ds-color-el-text)}.ds-paragraph{font-family:Inter,Open Sans,Helvetica Neue,sans-serif}.ds-paragraph h1,.ds-paragraph h2,.ds-paragraph h3,.ds-paragraph h4,.ds-paragraph h5,.ds-paragraph h6{color:var(--ds-color-el-title);font-weight:600;margin-bottom:15px;margin-top:0}.ds-paragraph a{color:var(--ds-color-el-primary);transition:all .3s ease-in-out 0s}.ds-paragraph ol,.ds-paragraph p,.ds-paragraph ul{margin-bottom:15px}.ds-paragraph ol,.ds-paragraph ul{padding-left:20px}.ds-paragraph ol ol,.ds-paragraph ol ul,.ds-paragraph ul ol,.ds-paragraph ul ul{margin:0}.ds-f-image-wrapper{line-height:1}.elementor-clickable{display:inline-flex}.ds-notice{background-color:var(--e-a-bg-primary);border-end-end-radius:3px;border-end-start-radius:0;border-inline-start:3px solid var(--e-a-color-primary);border-start-end-radius:3px;border-start-start-radius:0;font-style:italic;line-height:1.5;padding:15px;position:relative;text-align:start}.ds-notice.info{background:var(--e-a-bg-info);border-color:var(--e-a-color-info)}.ds-notice.success{background:var(--e-a-bg-success);border-color:var(--e-a-color-success)}.ds-notice.warning{background:var(--e-a-bg-warning);border-inline-start:3px solid var(--e-a-color-warning)}.ds-notice.danger{background:var(--e-a-bg-danger);border-color:var(--e-a-color-danger)}.ds_socials{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ds_socials>li{display:inline-flex;line-height:1}.ds_socials>li>.social{align-items:center;border:1px solid var(--ds-color-el-border);border-radius:50%;color:var(--ds-color-el-title);display:flex;font-size:14px;height:30px;justify-content:center;line-height:1;overflow:hidden;position:relative;width:30px;z-index:1}.ds_socials>li>.social i,.ds_socials>li>.social svg{text-shadow:-40px 0 0;transition:all .5s}.ds_socials>li>.social svg{height:auto;max-width:16px}.ds_socials>li>.social:before{background-color:var(--ds-color-el-primary);border-radius:50%;content:"";height:101%;left:0;position:absolute;right:0;transform:scale(0);transform-origin:center;transition:.5s;width:101%;z-index:-1}.ds_socials>li a:hover{border-color:var(--ds-color-el-primary);color:var(--ds-color-el-white)}.ds_socials>li a:hover i,.ds_socials>li a:hover svg{transform:translateX(40px)}.ds_socials>li a:hover:before{transform:scale(1.1)}.ds-rating-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;font-size:16px;justify-content:inherit;line-height:1;width:fit-content}.ds-rating-wrapper svg{height:auto;max-width:16px}.ds-rating-wrapper .r-icon{line-height:1;position:relative}.ds-rating-wrapper .r-icon-wrapper.r-icon-marked{color:#ffaf02;fill:#ffaf02;height:100%;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute;width:var(--r-rating-icon-marked-width);z-index:1}.ds-rating-wrapper .r-icon-wrapper.r-icon-unmarked{color:#999;fill:#999}.ds-rating-wrapper .r-icon-wrapper i,.ds-rating-wrapper .r-icon-wrapper svg{display:inline-flex;line-height:1}.ds_comment_form label,.ds_form_wrapper label{color:var(--ds-color-el-title);display:block;font-weight:400;line-height:1.5;margin-bottom:5px}.ds_comment_form .nice-select,.ds_comment_form .wpcf7-select,.ds_comment_form input[type*=date],.ds_comment_form input[type*=email],.ds_comment_form input[type*=number],.ds_comment_form input[type*=tel],.ds_comment_form input[type*=text],.ds_comment_form input[type*=url],.ds_comment_form select,.ds_comment_form textarea,.ds_form_wrapper .nice-select,.ds_form_wrapper .wpcf7-select,.ds_form_wrapper input[type*=date],.ds_form_wrapper input[type*=email],.ds_form_wrapper input[type*=number],.ds_form_wrapper input[type*=tel],.ds_form_wrapper input[type*=text],.ds_form_wrapper input[type*=url],.ds_form_wrapper select,.ds_form_wrapper textarea{border:1px solid var(--ds-color-el-title);border-radius:5px;box-shadow:0 0 0 0;margin-top:5px;outline:none;transition:.3s}.ds_comment_form .nice-select:focus,.ds_comment_form .wpcf7-select:focus,.ds_comment_form input[type*=date]:focus,.ds_comment_form input[type*=email]:focus,.ds_comment_form input[type*=number]:focus,.ds_comment_form input[type*=tel]:focus,.ds_comment_form input[type*=text]:focus,.ds_comment_form input[type*=url]:focus,.ds_comment_form select:focus,.ds_comment_form textarea:focus,.ds_form_wrapper .nice-select:focus,.ds_form_wrapper .wpcf7-select:focus,.ds_form_wrapper input[type*=date]:focus,.ds_form_wrapper input[type*=email]:focus,.ds_form_wrapper input[type*=number]:focus,.ds_form_wrapper input[type*=tel]:focus,.ds_form_wrapper input[type*=text]:focus,.ds_form_wrapper input[type*=url]:focus,.ds_form_wrapper select:focus,.ds_form_wrapper textarea:focus{border-color:var(--ds-color-el-primary)}.ds_comment_form button[type=submit],.ds_comment_form input[type=submit],.ds_form_wrapper button[type=submit],.ds_form_wrapper input[type=submit]{align-items:center;background-color:var(--ds-color-el-primary);border:1px solid var(--ds-color-el-primary);border-radius:5px;box-shadow:0 0 0;color:var(--ds-color-el-white);display:inline-flex;fill:var(--ds-color-el-white);font-size:16px;font-weight:600;gap:10px;justify-content:center;line-height:1;outline:none;padding:15px 25px;transition:all .3s}.ds_comment_form button[type=submit] i,.ds_comment_form button[type=submit] svg,.ds_comment_form input[type=submit] i,.ds_comment_form input[type=submit] svg,.ds_form_wrapper button[type=submit] i,.ds_form_wrapper button[type=submit] svg,.ds_form_wrapper input[type=submit] i,.ds_form_wrapper input[type=submit] svg{display:inline-flex;line-height:1}.ds_comment_form button[type=submit] svg,.ds_comment_form input[type=submit] svg,.ds_form_wrapper button[type=submit] svg,.ds_form_wrapper input[type=submit] svg{height:auto;max-width:16px}.ds_comment_form button[type=submit]:focus,.ds_comment_form button[type=submit]:hover,.ds_comment_form input[type=submit]:focus,.ds_comment_form input[type=submit]:hover,.ds_form_wrapper button[type=submit]:focus,.ds_form_wrapper button[type=submit]:hover,.ds_form_wrapper input[type=submit]:focus,.ds_form_wrapper input[type=submit]:hover{background-color:var(--ds-color-el-primary);border-color:var(--ds-color-el-primary);color:var(--ds-color-el-white)}.ds_comment_form .wpcf7-list-item:first-child,.ds_form_wrapper .wpcf7-list-item:first-child{margin-left:0}.icon-position-after button[type=submit] i,.icon-position-after button[type=submit] svg,.icon-position-after input[type=submit] i,.icon-position-after input[type=submit] svg{order:15}.ds_btn svg{height:auto;width:1em}.ds_btn.icon-position-after i,.ds_btn.icon-position-after svg{order:15}.ds_btn a{align-items:center;color:var(--ds-color-el-primary);display:inline-flex;font-size:16px;font-weight:500;gap:10px;justify-content:center;line-height:1;text-decoration:none;transition:all .3s}.ds_btn .ds-btn-default{border:1px solid var(--ds-color-el-primary);overflow:hidden;padding:17px 35px;z-index:0}.ds_btn .ds-btn-default:hover{color:var(--ds-color-el-primary)}.ds_btn .ds-btn-square{border:1px solid;color:var(--ds-color-el-title);flex-direction:column;height:215px;padding:20px;text-align:center;transition:all .5s;width:215px;z-index:0}.ds_btn .ds-btn-square:hover{color:var(--ds-color-el-primary)}@media only screen and (max-width:1199px){.ds_btn .ds-btn-square{height:200px;width:200px}}@media only screen and (max-width:991px){.ds_btn .ds-btn-square{font-size:18px;height:170px;width:170px}}.ds_btn .ds-btn-underline{color:var(--ds-color-el-title);padding-bottom:5px;position:relative}.ds_btn .ds-btn-underline:after{background-color:var(--ds-color-el-title);bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .3s;width:100%}.ds_btn .ds-btn-underline:hover{color:var(--ds-color-el-primary);fill:var(--ds-color-el-primary)}.ds_btn .ds-btn-underline:hover:after{width:0}.ds_btn .ds-btn-oval{border:1px solid;border-radius:50% 50% 50% 50%/50% 50% 50% 50%;color:var(--ds-color-el-title);padding:32px 52px}.ds_btn .ds-btn-oval:hover{color:var(--ds-color-el-primary)}@media only screen and (max-width:991px){.ds_btn .ds-btn-oval{padding:30px}}.ds_btn .ds-btn-circle{background-color:var(--ds-color-el-primary);border-radius:100%;flex-direction:column;height:140px;width:140px}.ds_btn .ds-btn-circle,.ds_btn .ds-btn-circle:hover{color:var(--ds-color-el-white)}@media only screen and (max-width:1199px){.ds_btn .ds-btn-circle{height:130px;width:130px}}.ds_btn .ds-btn-ellipse{background-color:var(--ds-color-el-title);color:var(--ds-color-el-title);padding:45px;position:relative;z-index:1}.ds_btn .ds-btn-ellipse,.ds_btn .ds-btn-ellipse:before{border-radius:100%;border-bottom-right-radius:200%;border-top-left-radius:200%}.ds_btn .ds-btn-ellipse:before{background-color:var(--ds-color-el-white);content:"";height:calc(100% - 2px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 16px);z-index:-1}.ds_btn .ds-btn-ellipse:hover{background-color:var(--ds-color-el-primary);color:var(--ds-color-el-primary)}.ds_btn .btn-hover-divide{overflow:hidden;position:relative;transition:all 1s;z-index:1}.ds_btn .btn-hover-divide:after{background-color:var(--ds-color-el-primary);content:"";height:100%;left:50%;opacity:.5;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:all .75s;width:0;z-index:-1}.ds_btn .btn-hover-divide:hover{background-color:transparent;color:var(--ds-color-el-white)}.ds_btn .btn-hover-divide:hover:after{opacity:1;width:120%}.ds_btn .btn-hover-cross{overflow:hidden;position:relative;transition:all 1s}.ds_btn .btn-hover-cross:after{background-color:var(--ds-color-el-primary);content:"";height:0;left:50%;opacity:.5;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:all .75s;width:150%;z-index:-1}.ds_btn .btn-hover-cross:hover{background-color:transparent;color:var(--ds-color-el-white)}.ds_btn .btn-hover-cross:hover:after{height:120%;opacity:1}.ds_btn .btn-hover-cropping{overflow:hidden;position:relative;transition:all 1s}.ds_btn .btn-hover-cropping:after{background-color:var(--ds-color-el-primary);content:"";height:0;left:50%;opacity:.5;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(25deg);transition:all .75s;width:150%;z-index:-1}.ds_btn .btn-hover-cropping:hover{background-color:transparent;color:var(--ds-color-el-white)}.ds_btn .btn-hover-cropping:hover:after{height:400%;opacity:1}.ds_btn .btn-rollover-top{position:relative;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s}.ds_btn .btn-rollover-top:after{background-color:var(--ds-color-el-primary);bottom:0;content:"";height:0;left:0;position:absolute;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;width:100%;z-index:-1}.ds_btn .btn-rollover-top:hover{background-color:transparent;color:var(--ds-color-el-white)}.ds_btn .btn-rollover-top:hover:after{bottom:auto;height:100%;top:0}.ds_btn .btn-rollover-left{position:relative;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s}.ds_btn .btn-rollover-left:after{background-color:var(--ds-color-el-primary);content:"";height:100%;position:absolute;right:0;top:0;transition:all .4s ease-in-out 0s;width:0;z-index:-1}.ds_btn .btn-rollover-left:hover{background-color:transparent;color:var(--ds-color-el-white)}.ds_btn .btn-rollover-left:hover:after{left:0;right:auto;width:100%}.ds_btn .btn-parallal-border{overflow:hidden;position:relative;transition:all .5s}.ds_btn .btn-parallal-border:before{border-bottom:1px solid var(--ds-color-el-primary);border-left:1px solid var(--ds-color-el-primary);bottom:0;left:0}.ds_btn .btn-parallal-border:after,.ds_btn .btn-parallal-border:before{content:"";height:0;opacity:0;position:absolute;transition:all .75s;width:0}.ds_btn .btn-parallal-border:after{border-right:1px solid var(--ds-color-el-primary);border-top:1px solid var(--ds-color-el-primary);right:0;top:0}.ds_btn .btn-parallal-border:hover{border-color:transparent!important;color:var(--ds-color-el-primary)}.ds_btn .btn-parallal-border:hover:after,.ds_btn .btn-parallal-border:hover:before{height:100%;opacity:1;width:100%}.ds_btn .btn-rollover-cross{overflow:hidden;position:relative;transition:all .5s}.ds_btn .btn-rollover-cross:before{border-bottom:1px solid var(--ds-color-el-primary);border-left:1px solid var(--ds-color-el-primary);bottom:100%;left:100%}.ds_btn .btn-rollover-cross:after,.ds_btn .btn-rollover-cross:before{content:"";height:100%;opacity:0;position:absolute;transition:all .75s;width:100%}.ds_btn .btn-rollover-cross:after{border-right:1px solid var(--ds-color-el-primary);border-top:1px solid var(--ds-color-el-primary);right:100%;top:100%}.ds_btn .btn-rollover-cross:hover{border-color:transparent!important;color:var(--ds-color-el-primary)}.ds_btn .btn-rollover-cross:hover:before{bottom:0;height:100%;left:0;opacity:1;width:100%}.ds_btn .btn-rollover-cross:hover:after{height:100%;opacity:1;right:0;top:0;width:100%}