.entry-content,.entry-summary,.page,.page-content,.post,body,html{margin:0}a,body,button{font-family:Roboto,sans-serif}a,a:hover,button{color:inherit}html{box-sizing:border-box;position:absolute;display:block;top:0;left:0;right:0;bottom:0;padding:0;font-size:16px;scroll-behavior:smooth}.site-main,body,section{position:relative}*,:after,:before{box-sizing:inherit}body{background:#F6F4F3;color:#000;line-height:1.35;overflow-x:hidden;font-weight:400;width:100%;min-height:100%}.bg-center,.site{background-position:center}.full-vh,.site{min-height:100vh}.site{overflow:hidden;background-repeat:repeat;background-size:100% auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:normal}.site ::-webkit-scrollbar-track,.site::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#E0E0E0;border-radius:10px;width:3px;height:3px}.site ::-webkit-scrollbar,.site::-webkit-scrollbar{width:3px;height:3px;background-color:#E0E0E0}.site ::-webkit-scrollbar-thumb,.site::-webkit-scrollbar-thumb{width:3px;height:3px;border-radius:10px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#B7B7B7),color-stop(.72,#B7B7B7),color-stop(.86,#B7B7B7))}.site-main{min-height:40vh;margin-top:0}@media only screen and (min-width:1120px){.container{max-width:1150px!important}}@media only screen and (max-width:1119px){.container{max-width:100%!important}}.events-none{user-select:none;pointer-events:none;touch-action:none}.events-auto{user-select:auto;pointer-events:auto;touch-action:auto}.hidden{position:absolute;display:none;visibility:hidden;z-index:-999;opacity:0;height:1px;width:1px;overflow:hidden;top:-9999px;left:-9999px}.bg-center{background-repeat:no-repeat;background-size:cover}.bg-contain,.button-file-upload .icon-upload{background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:1199px){.full-vh{min-height:auto}}.tt-vh{min-height:66.66vh}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}.sm-pad{padding-top:2.5rem!important;padding-bottom:2.5rem!important}@media (max-width:1120px){.mob-hidden{display:none!important;visibility:hidden!important}.mob-order-1{order:1}.mob-order-2{order:2}.sm-pad{padding-top:2.25rem!important;padding-bottom:2.25rem!important}}@media (max-width:768px){.sm-pad{padding-top:2rem!important;padding-bottom:2rem!important}}.sm-pad-t{padding-top:2.5rem!important}.sm-pad-b{padding-bottom:2.5rem!important}@media (max-width:1120px){.sm-pad-t{padding-top:2.25rem!important}.sm-pad-b{padding-bottom:2.25rem!important}}@media (max-width:768px){.sm-pad-t{padding-top:2rem!important}.sm-pad-b{padding-bottom:2rem!important}}.st-pad{padding-top:5rem!important;padding-bottom:5rem!important}@media (max-width:1120px){.st-pad{padding-top:4rem!important;padding-bottom:4rem!important}}@media (max-width:768px){.st-pad{padding-top:3rem!important;padding-bottom:3rem!important}}.st-pad-t{padding-top:5rem!important}.st-pad-b{padding-bottom:5rem!important}@media (max-width:1120px){.st-pad-t{padding-top:4rem!important}.st-pad-b{padding-bottom:4rem!important}}@media (max-width:768px){.st-pad-t{padding-top:3rem!important}.st-pad-b{padding-bottom:3rem!important}}.big-pad{padding-top:7.5rem!important;padding-bottom:7.5rem!important}@media (max-width:1120px){.big-pad{padding-top:6.25rem!important;padding-bottom:6.25rem!important}}@media (max-width:768px){.big-pad{padding-top:5rem!important;padding-bottom:5rem!important}}.big-pad-t{padding-top:7.5rem!important}.big-pad-b{padding-bottom:7.5rem!important}.remove-px{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.stretch-image img,.stretch-image svg{width:100%;height:auto;max-width:none;max-height:none}.br-st{border-radius:5rem}@media (max-width:1120px){.big-pad-t{padding-top:6.25rem!important}.big-pad-b{padding-bottom:6.25rem!important}.br-st{border-radius:3.75rem}}@media (max-width:768px){.big-pad-t{padding-top:5rem!important}.big-pad-b{padding-bottom:5rem!important}.br-st{border-radius:2.5rem}}.br-st-t{border-radius:5rem 5rem 0 0}@media (max-width:1120px){.br-st-t{border-radius:3.75rem 3.75rem 0 0}}@media (max-width:768px){.br-st-t{border-radius:2.5rem 2.5rem 0 0}}.br-st-b{border-radius:0 0 5rem 5rem}@media (max-width:1120px){.br-st-b{border-radius:0 0 3.75rem 3.75rem}}@media (max-width:768px){.br-st-b{border-radius:0 0 2.5rem 2.5rem}}.text-uppercase{text-transform:uppercase}a,button{outline:0;cursor:pointer;transition:.5s;opacity:1;text-decoration:none;font-size:1rem;font-size:inherit}a,a:focus,a:visited{color:inherit;outline:0}a:disabled,a[disabled],button:disabled,button[disabled],input[type=button]:disabled,input[type=button][disabled],input[type=file]:disabled,input[type=file][disabled],input[type=reset]:disabled,input[type=reset][disabled],input[type=submit]:disabled,input[type=submit][disabled]{opacity:.3;color:inherit;background-color:inherit;border-color:inherit;pointer-events:none;touch-action:none}a.arrow-btn,button.arrow-btn,input[type=button].arrow-btn,input[type=file].arrow-btn,input[type=reset].arrow-btn,input[type=submit].arrow-btn{color:#0094FF}a.arrow-btn::after,button.arrow-btn::after,input[type=button].arrow-btn::after,input[type=file].arrow-btn::after,input[type=reset].arrow-btn::after,input[type=submit].arrow-btn::after{content:" ";pointer-events:none;touch-action:none;border:solid #0094FF;border-width:0 2px 2px 0;display:inline-block;padding:.25rem;margin-left:.5rem;transform:translateX(0) rotate(-45deg);transform-origin:center;z-index:1;transition:.25s}.btn-inner .elementor-button,a.btn,button.btn,input[type=button].btn,input[type=file].btn,input[type=reset].btn,input[type=submit].btn{padding:1.25rem 2.5rem;line-height:1;font-weight:500;text-align:center;font-family:Roboto,sans-serif;position:relative;font-size:1.125rem;text-transform:none;text-decoration:none;letter-spacing:.05em}a.arrow-btn:hover,button.arrow-btn:hover,input[type=button].arrow-btn:hover,input[type=file].arrow-btn:hover,input[type=reset].arrow-btn:hover,input[type=submit].arrow-btn:hover{color:#281A4D}a.arrow-btn:hover::after,button.arrow-btn:hover::after,input[type=button].arrow-btn:hover::after,input[type=file].arrow-btn:hover::after,input[type=reset].arrow-btn:hover::after,input[type=submit].arrow-btn:hover::after{border-color:#281A4D;transform:translateX(.25rem) rotate(-45deg)}a.btn,button.btn,input[type=button].btn,input[type=file].btn,input[type=reset].btn,input[type=submit].btn{min-width:240px;border-radius:.625rem;transition:.5s;opacity:1;display:inline-block;color:#fff;background-color:#685699;border:2px solid #685699;border-width:2px!important;margin-bottom:.75rem;cursor:pointer}@media (max-width:1199px){a.btn,button.btn,input[type=button].btn,input[type=file].btn,input[type=reset].btn,input[type=submit].btn{padding:1rem 2rem;min-width:200px}}@media (max-width:1120px){a.btn,button.btn,input[type=button].btn,input[type=file].btn,input[type=reset].btn,input[type=submit].btn{font-size:1rem;min-width:180px}}@media (max-width:768px){a.btn,button.btn,input[type=button].btn,input[type=file].btn,input[type=reset].btn,input[type=submit].btn{font-size:.875rem;min-width:150px;padding:1rem 1.5rem}}a.btn::before,button.btn::before,input[type=button].btn::before,input[type=file].btn::before,input[type=reset].btn::before,input[type=submit].btn::before{content:"";display:inline-block;height:1.125rem;vertical-align:middle}a.btn:hover,button.btn:hover,input[type=button].btn:hover,input[type=file].btn:hover,input[type=reset].btn:hover,input[type=submit].btn:hover{color:#281A4D;background-color:#fff}a.btn:focus,button.btn:focus,input[type=button].btn:focus,input[type=file].btn:focus,input[type=reset].btn:focus,input[type=submit].btn:focus{opacity:.9}a.btn:disabled,a.btn[disabled],button.btn:disabled,button.btn[disabled],input[type=button].btn:disabled,input[type=button].btn[disabled],input[type=file].btn:disabled,input[type=file].btn[disabled],input[type=reset].btn:disabled,input[type=reset].btn[disabled],input[type=submit].btn:disabled,input[type=submit].btn[disabled]{opacity:.5;background-color:#281A4D;border-color:#281A4D;cursor:not-allowed}a.btn.btn-second,button.btn.btn-second,input[type=button].btn.btn-second,input[type=file].btn.btn-second,input[type=reset].btn.btn-second,input[type=submit].btn.btn-second{color:#fff;border-color:#0094FF;background-color:#0094FF;box-shadow:0 5px 12px rgba(0,148,255,.5)}a.btn.btn-second:hover,button.btn.btn-second:hover,input[type=button].btn.btn-second:hover,input[type=file].btn.btn-second:hover,input[type=reset].btn.btn-second:hover,input[type=submit].btn.btn-second:hover{color:#0094FF;background-color:#F6F4F3}a.btn.btn-second:disabled,a.btn.btn-second[disabled],button.btn.btn-second:disabled,button.btn.btn-second[disabled],input[type=button].btn.btn-second:disabled,input[type=button].btn.btn-second[disabled],input[type=file].btn.btn-second:disabled,input[type=file].btn.btn-second[disabled],input[type=reset].btn.btn-second:disabled,input[type=reset].btn.btn-second[disabled],input[type=submit].btn.btn-second:disabled,input[type=submit].btn.btn-second[disabled]{background-color:#0094FF;border-color:#0094FF}a.btn.btn-white,button.btn.btn-white,input[type=button].btn.btn-white,input[type=file].btn.btn-white,input[type=reset].btn.btn-white,input[type=submit].btn.btn-white{color:#685699;border-color:#685699;background-color:#fff}a.btn.btn-white:hover,button.btn.btn-white:hover,input[type=button].btn.btn-white:hover,input[type=file].btn.btn-white:hover,input[type=reset].btn.btn-white:hover,input[type=submit].btn.btn-white:hover{color:#fff;background-color:#685699;border-color:#fff}@media (max-width:480px){a.btn,button.btn,input[type=button].btn,input[type=file].btn,input[type=reset].btn,input[type=submit].btn{margin-bottom:.5rem}}.btn-inner .elementor-button{min-width:240px;border-radius:.625rem;transition:.5s;opacity:1;display:inline-block;color:#fff;background-color:#685699;border:2px solid #685699;border-width:2px!important;margin-bottom:.75rem;cursor:pointer}@media (max-width:1199px){.btn-inner .elementor-button{padding:1rem 2rem;min-width:200px}}@media (max-width:1120px){.btn-inner .elementor-button{font-size:1rem;min-width:180px}}@media (max-width:768px){.btn-inner .elementor-button{font-size:.875rem;min-width:150px}}.btn-inner .elementor-button:hover{color:#281A4D;background-color:#fff}.btn-inner .elementor-button:focus{opacity:.9}@media (max-width:480px){.btn-inner .elementor-button{margin-bottom:.5rem}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{color:#000;border:1px solid #F6F4F3;background-color:#fff;border-radius:.25rem;padding:.75rem}input[type=color]:active,input[type=color]:focus,input[type=color]:focus-within,input[type=date]:active,input[type=date]:focus,input[type=date]:focus-within,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime-local]:focus-within,input[type=datetime]:active,input[type=datetime]:focus,input[type=datetime]:focus-within,input[type=email]:active,input[type=email]:focus,input[type=email]:focus-within,input[type=month]:active,input[type=month]:focus,input[type=month]:focus-within,input[type=number]:active,input[type=number]:focus,input[type=number]:focus-within,input[type=password]:active,input[type=password]:focus,input[type=password]:focus-within,input[type=range]:active,input[type=range]:focus,input[type=range]:focus-within,input[type=search]:active,input[type=search]:focus,input[type=search]:focus-within,input[type=tel]:active,input[type=tel]:focus,input[type=tel]:focus-within,input[type=text]:active,input[type=text]:focus,input[type=text]:focus-within,input[type=time]:active,input[type=time]:focus,input[type=time]:focus-within,input[type=url]:active,input[type=url]:focus,input[type=url]:focus-within,input[type=week]:active,input[type=week]:focus,input[type=week]:focus-within,select:active,select:focus,select:focus-within,textarea:active,textarea:focus,textarea:focus-within{color:#000;outline-width:0;outline-style:none;box-shadow:none;border-color:#F6F4F3}body button,body input,body optgroup,body select,body textarea{font-family:Roboto,sans-serif}textarea{width:100%;padding:3px}form input,form select,form textarea{font-family:Roboto,sans-serif;width:100%;border-radius:.625rem!important;border:1px solid rgba(246,245,248,.5)!important;color:#000;padding:1.25rem 1.75rem!important;line-height:1.2;font-size:1rem;font-weight:400;margin:.5rem 0!important;background-color:rgba(246,245,248,.5)!important;position:relative;resize:none;outline-offset:0;outline-width:0;transition:.5s}form input:focus,form select:focus,form textarea:focus{border-color:#F6F4F3}form input.wpcf7-not-valid,form select.wpcf7-not-valid,form textarea.wpcf7-not-valid{border-color:#FF2D2E}form input.wpcf7-not-valid:focus,form select.wpcf7-not-valid:focus,form textarea.wpcf7-not-valid:focus{border-color:#F6F4F3}form select{outline:0!important}form label{font-family:Roboto,sans-serif;font-size:.875rem;line-height:1;margin-bottom:.5rem;display:inline-block;width:100%}form input[type=checkbox]{border-radius:0!important;padding:0!important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000}input::-moz-placeholder,textarea::-moz-placeholder{color:#000}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#000}input::placeholder,textarea::placeholder{color:#000}.registration-form .country-select input,.registration-form .country-select input[type=text],.registration-form .intl-tel-input input,.registration-form .intl-tel-input input[type=tel],.registration-form .intl-tel-input input[type=text]{margin-top:.5rem!important;margin-bottom:.5rem!important}.registration-form .country-select .selected-flag,.registration-form .intl-tel-input .selected-flag{height:calc(100% - 1rem);top:.5rem}.g-recaptcha .grecaptcha-badge{right:-100vw!important}.wpcf7 form .wpcf7-response-output{margin:.5rem 0;padding:.5rem;font-size:.875rem;line-height:1;border-radius:.375rem}.wpcf7-not-valid-tip{font-size:.75rem;line-height:1.2;font-family:Asap,sans-serif;color:#FF2D2E;display:inline-block;top:-.5rem;position:relative}.file-resume .wpcf7-not-valid-tip{display:block!important}.wpcf7-acceptance,.wpcf7-checkbox,.wpcf7-radio{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-family:Asap,sans-serif}.site-footer,.site-header,.site-header .main-navigation,.site-header .main-navigation .menu .menu-item a{font-family:Roboto,sans-serif}.wpcf7-acceptance .wpcf7-list-item,.wpcf7-checkbox .wpcf7-list-item,.wpcf7-radio .wpcf7-list-item{margin:0 1.5rem 1rem 0}.wpcf7-acceptance .wpcf7-list-item>label,.wpcf7-checkbox .wpcf7-list-item>label,.wpcf7-radio .wpcf7-list-item>label{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.wpcf7-acceptance .wpcf7-list-item>label>input,.wpcf7-checkbox .wpcf7-list-item>label>input,.wpcf7-radio .wpcf7-list-item>label>input{width:auto;margin:5px .5rem 0 0}input[type=file]#file-upload{display:none}.button-file-upload{display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:.5rem 0;opacity:1;transition:.5s;cursor:pointer;color:#000;font-weight:500}.button-file-upload .icon-upload{height:30px;width:24px;margin-right:.75rem;display:inline-block}.button-file-upload:hover{opacity:.75}html .formcraft-css .fc-form .form-element.form-element-type-checkbox .form-element-html,html .formcraft-css .fc-form .form-element.form-element-type-fileupload .form-element-html{padding-bottom:0!important}html .formcraft-css .fc-form .form-element.form-element-type-submit{margin-top:1rem}@media (max-width:1120px){html .formcraft-css .fc-form .form-element{width:100%!important}}.entry-content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.container,.container-fluid{width:100%}.site-header{position:fixed;display:block;z-index:9991;top:0;left:0;width:100vw;margin:0;height:auto;min-height:72px;overflow:visible;line-height:1;font-weight:400;transition:.5s;color:#000;transform:translateY(0);background-color:rgba(255,255,255,.7);box-shadow:0 0 25px rgba(40,26,77,.1);backdrop-filter:blur(10px)}.site-header.transp-header{background-color:transparent}.site-header .header-container{z-index:999;position:relative;transition:.5s;padding-top:0;padding-bottom:0}.site-header .main-header{position:relative;transition:.5s;padding-top:.75rem;padding-bottom:.75rem}.site-header .main-header>.row{align-items:center}.site-header .site-branding{width:100%;position:relative;z-index:99;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.site-header .site-branding .custom-logo-link{z-index:999;width:auto;max-width:100%;line-height:1}.site-header .site-branding .custom-logo-link .custom-logo{max-width:256px;width:100%;height:auto;transition:.5s;line-height:1}@media (max-width:1120px){.site-header .header-container{background-color:#fff}.site-header .main-header{padding-top:.5rem;padding-bottom:.5rem}.site-header .nav-part{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.site-header .nav-part.desktop>.main-navigation{display:none;visibility:hidden}}.site-header .top-bar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:.625rem;border-bottom:1px solid rgba(40,26,77,.1);margin-bottom:.75rem;transition:.5s}.site-header .top-bar .contacts-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.site-header .top-bar .contacts-list .icon-part{padding-right:1rem;font-size:1.125rem;color:#281A4D}.site-header .top-bar .contacts-list .content-part{padding-right:1rem}.site-header .top-bar .contacts-list .content-part>a{margin-right:1rem;font-size:.875rem;line-height:1;color:#281A4D;letter-spacing:.05em}.site-header .top-bar .contacts-list .content-part>a:last-child{margin-right:0}@media (max-width:480px){.site-header .top-bar .contacts-list.type-location,.site-header .top-bar .contacts-list.type-phone .icon-part{display:none;visibility:hidden}.site-header .top-bar .contacts-list.type-phone .content-part>a{padding-right:0}.site-header .top-bar .contacts-list.type-phone .content-part>a:not(:first-child){display:none;visibility:hidden}}.site-header .top-bar .button-part .btn{padding:.625rem 1.25rem;font-size:.75rem;margin-bottom:0;border-radius:5px;min-width:160px}.site-header .top-bar .button-part .btn::before{height:.75rem}@media (max-width:1120px){.site-header .top-bar{padding-bottom:0!important;border-bottom:none!important;margin-bottom:0!important;flex:1}.site-header .top-bar .button-part{display:none;visibility:hidden}.site-header .top-bar .contacts-list{margin-top:.25rem;margin-bottom:.25rem}}.site-header .main-navigation{position:relative;display:block;z-index:10;transition:.5s;width:100%}.site-header .main-navigation .menu{line-height:1;width:100%;height:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;display:flex!important;padding-left:2.25rem}.site-header .main-navigation .menu .menu-item{margin:0 1rem;padding:.5rem 0rem;line-height:1;display:block;transition:.5s;position:relative}.site-header .main-navigation .menu .menu-item a{font-size:.875rem;font-weight:500;line-height:1;opacity:1;transition:.5s;color:#281A4D;letter-spacing:.05em;text-decoration:none!important}@media (max-width:1399px){.site-header .main-navigation .menu .menu-item{margin:0 .75rem}.site-header .main-navigation .menu .menu-item a{font-size:.875rem}}@media (max-width:1199px){.site-header .main-navigation .menu .menu-item{margin:0 .5rem}.site-header .main-navigation .menu .menu-item a{font-size:.75rem}}.site-header .main-navigation .menu .menu-item .sub-menu{background-color:#fff}.site-header .main-navigation .menu .menu-item.menu-item-has-children{position:relative;padding-right:1.75rem}.site-header .main-navigation .menu .menu-item.menu-item-has-children::before{color:#281A4D;top:.5rem;font-weight:500}.site-header .main-navigation .menu .menu-item.menu-item-has-children>a{position:relative;padding-right:0;margin-right:0}.site-header .main-navigation .menu .menu-item.menu-item-has-children .menu-item{padding:.25rem .75rem!important;margin:0 0 .25rem}.site-header .main-navigation .menu .menu-item.menu-item-has-children .menu-item a{font-size:.875rem;text-transform:none;padding:0;line-height:1.2;font-weight:500}.site-header .main-navigation .menu .menu-item.menu-item-has-children .menu-item:last-child{margin-bottom:0}.site-header .main-navigation .menu .menu-item.menu-item-has-children ul{transition:.5s;opacity:0;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;display:none;padding:.25rem 0;min-width:210px}.site-header .main-navigation .menu .menu-item.menu-item-has-children ul>.menu-item-has-children:hover .sub-menu{left:100%}.site-header .main-navigation .menu .menu-item.menu-item-has-children:focus>ul,.site-header .main-navigation .menu .menu-item.menu-item-has-children:hover>ul{opacity:1;display:flex}.site-header .main-navigation .menu .menu-item:first-child{margin-left:0}.site-header .main-navigation .menu .menu-item:last-child{margin-right:0}.site-header .header-link{display:block;margin:.5rem 0 0;line-height:1}@media (max-width:1120px){.site-header .header-link{margin:.5rem 1.25rem}}@media (max-width:480px){.site-header .header-link{font-size:.875rem;margin:.5rem auto .5rem 0}}.site-header .btn-mob-nav{flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;position:relative;top:0;left:0;width:40px;height:40px;cursor:pointer;z-index:1;display:none;visibility:hidden;margin:0}.site-header .btn-mob-nav::after,.site-header .btn-mob-nav::before{content:" ";position:absolute;display:block;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:1;height:2px;width:50%;border-radius:4px;top:12px;left:50%;transform:translateX(-50%) rotate(0);background-color:#000}.site-header .btn-mob-nav::after{top:27px}.site-header .btn-mob-nav span{position:absolute;z-index:5;display:block;width:50%;max-width:50%;height:2px;border-radius:4px;background-color:#000;top:19px;left:50%;transform:translateX(-50%);transition:.25s}@media (max-width:1120px){.site-header .btn-mob-nav{display:flex;visibility:visible}}.site-header .mobile-nav-sidebar{display:none;visibility:hidden;position:fixed;top:0;right:0;width:100vw;height:100vh;padding:0;transition:.5s;transform-origin:top right;pointer-events:none;touch-action:none;z-index:-1;overflow:hidden}.site-header .mobile-nav-sidebar::after{content:" ";position:absolute;z-index:-1;display:block;-webkit-transition:.5s;-o-transition:.5s;width:300vh;height:300vh;border-radius:100%;max-width:0;max-height:0;transform:translate(-50%,-50%) scale(0);background-color:#eee;top:36px;left:calc(100% - 36px);transform-origin:center;transition:.5s}.site-header .mobile-nav-sidebar .nav-part{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;position:fixed;visibility:hidden;top:0;left:0;width:100vw;height:100vh;overflow:auto;padding:130px 0 calc(7.5vh + 48px);z-index:10;transition:.5s;opacity:0}.site-header .mobile-nav-sidebar .main-navigation{justify-content:center;margin-top:auto;padding-bottom:1rem}.site-header .mobile-nav-sidebar .main-navigation>div{height:100%;width:100%}.site-header .mobile-nav-sidebar .main-navigation .menu{flex-direction:column;justify-content:flex-start;height:auto;padding-left:0}.site-header .mobile-nav-sidebar .main-navigation .menu ul,.site-header .mobile-nav-sidebar .main-navigation .menu ul ul{left:auto}.site-header .mobile-nav-sidebar .main-navigation .menu .menu-item{width:100%;text-align:left;padding:0 1rem .5rem;position:relative;margin:0!important}.site-header .mobile-nav-sidebar .main-navigation .menu .menu-item a{width:max-content;width:fit-content;margin:0;color:#000!important;font-size:1.25rem;font-weight:700}.site-header .mobile-nav-sidebar .main-navigation .menu .menu-item a:hover,.site-header .mobile-nav-sidebar .main-navigation .menu .menu-item.current-menu-item a{color:#281A4D!important}.site-header .mobile-nav-sidebar .main-navigation .menu .menu-item a::after{display:none;visibility:hidden}.site-header .mobile-nav-sidebar .main-navigation .menu .menu-item.menu-item-has-children{padding-bottom:0!important}.site-header .mobile-nav-sidebar .main-navigation .menu .menu-item.menu-item-has-children::before{display:none}.site-header .mobile-nav-sidebar .main-navigation .menu .menu-item.menu-item-has-children ul{box-shadow:none;position:relative;width:100%;opacity:1;overflow:hidden;transition:.25s;max-height:100vh;left:auto!important;padding:.5rem 0 .5rem 1rem;display:flex;background-color:transparent}.site-header .mobile-nav-sidebar .main-navigation .menu .menu-item.menu-item-has-children ul .menu-item{padding:.25rem 0!important;border-bottom:none}.site-header .mobile-nav-sidebar .main-navigation .menu .menu-item.menu-item-has-children ul .menu-item a{font-size:1rem}.site-header .mobile-nav-sidebar .main-navigation .menu .menu-item.menu-item-has-children>a::after{display:none;visibility:hidden}.site-header .mobile-nav-sidebar .main-navigation .menu .menu-item.current-menu-item a::after{max-width:0}@media (max-width:1120px){.site-header .mobile-nav-sidebar{display:block;visibility:visible}}.site-header .mobile-nav-sidebar .add-info{display:none;visibility:hidden;margin-top:2rem;margin-bottom:auto;width:100%}.site-header .mobile-nav-sidebar .add-info .social-list{width:100%;padding:0 1rem}.site-header .mobile-nav-sidebar .add-info .social-list .list-item{width:1.875rem;height:1.875rem}@media (max-width:1120px){.site-header .mobile-nav-sidebar .add-info{display:block;visibility:visible}.site-header{min-height:60px;overflow:visible}}.scrolled .site-header{min-height:40px}.scrolled .site-header .main-header{padding-top:.5rem;padding-bottom:.5rem}.scrolled .site-header .main-header .top-bar{margin-bottom:.5rem}.scrolled .site-header.transp-header{background-color:#fff}body.open-navbar .site-header .btn-mob-nav span{max-width:0}body.open-navbar .site-header .btn-mob-nav::before{transform:translateX(-50%) rotate(-45deg);top:19px}body.open-navbar .site-header .btn-mob-nav::after{top:19px;transform:translateX(-50%) rotate(45deg)}body.open-navbar .site-header .mobile-nav-sidebar{pointer-events:auto;touch-action:auto;z-index:99}body.open-navbar .site-header .mobile-nav-sidebar::after{max-width:300vh;max-height:300vh;transform:translate(-50%,-50%) scale(1)}body.open-navbar .site-header .mobile-nav-sidebar .nav-part{transition-delay:.25s;opacity:1;visibility:visible}.site-footer .bottom-part .copy-info .madeby-inner a:hover,.site-footer .contacts-list .content-part>a:hover,.site-footer .top-part .footer-navigation .menu .menu-item a:hover{opacity:.75}.hide-header .site-header{transform:translateY(-120%)}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start;min-height:100px;position:relative;background-color:#41385B;color:#fff}.site-footer>.container-fluid{position:relative;z-index:10}.site-footer .main-footer{position:relative}.site-footer .top-part{background-color:#41385B;padding-top:3rem;padding-bottom:.5rem}.site-footer .top-part .content-row>*{margin-bottom:1.5rem}.site-footer .top-part .content-row .main-inner .site-branding{margin-bottom:3rem}.site-footer .top-part .content-row .main-inner>p{letter-spacing:.05em;font-weight:300;font-size:.875rem}.site-footer .top-part .footer-navigation .menu{display:block;column-count:2;column-gap:20px;list-style:none;margin:0 0 2rem}.site-footer .top-part .footer-navigation .menu .menu-item{margin:0 0 .625rem}.site-footer .top-part .footer-navigation .menu .menu-item a{font-size:.875rem;text-decoration:none;line-height:1;color:#fff}.site-footer .top-part .footer-navigation .menu .menu-item .sub-menu .menu-item{opacity:.5;transition:.5s}.site-footer .top-part .footer-navigation .menu .menu-item .sub-menu .menu-item:hover{opacity:1}.site-footer .contacts-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-bottom:1.75rem}.site-footer .contacts-list:last-child{margin-bottom:0}.site-footer .contacts-list .icon-part{padding-right:1rem;font-size:1.125rem;color:#fff;width:48px}.site-footer .contacts-list .content-part{font-size:.875rem;line-height:1.3;color:#fff;letter-spacing:.05em;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;width:calc(100% - 48px);padding-top:.25rem}.site-footer .contacts-list .content-part>a{font-size:.875rem;line-height:1.3;color:#fff;letter-spacing:.05em;margin-bottom:.5rem}.site-footer .contacts-list .content-part>a:last-child{margin-bottom:0}.site-footer .bottom-part{position:relative;padding-top:1rem;padding-bottom:1rem;background-color:#362E4D;color:#fff;letter-spacing:.05em;font-weight:400;font-size:.75rem}.site-footer .bottom-part .copy-info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding-left:.9375rem;padding-right:.9375rem}.site-footer .bottom-part .copy-info .madeby-inner a{text-decoration:underline;color:#fff;letter-spacing:.05em;font-weight:400;font-size:.75rem}body.page-template-template-orto{background-color:#F8FCFF;font-size:16px;font-weight:400}.page-template-template-orto .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:3.25rem;letter-spacing:.05em}@media (max-width:768px){.page-template-template-orto .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:2.25rem}}@media (max-width:480px){.page-template-template-orto .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:1.5rem}}.page-template-template-orto .elementor-widget-heading .elementor-heading-title.elementor-size-xl{letter-spacing:.05em}@media (max-width:768px){.page-template-template-orto .elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:1.625rem}}@media (max-width:480px){.page-template-template-orto .elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:1.375rem}}.page-template-template-orto .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:2rem;letter-spacing:.05em}@media (max-width:768px){.page-template-template-orto .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:1.5rem}}@media (max-width:480px){.page-template-template-orto .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:1.25rem}}.page-template-template-orto .orto-hero-slider .elementor-slides .swiper-slide-inner{padding-left:calc((100vw - 1120px)/ 2);padding-right:calc((100vw - 1120px)/ 2)}.page-template-template-orto .orto-hero-slider .elementor-slides .swiper-slide-inner .swiper-slide-contents{max-width:43%}@media (max-width:1199px){.page-template-template-orto .orto-hero-slider .elementor-slides .swiper-slide-inner{padding-left:calc((100vw - 960px)/ 2);padding-right:calc((100vw - 960px)/ 2)}.page-template-template-orto .orto-hero-slider .elementor-slides .swiper-slide-inner .swiper-slide-contents{max-width:64%}}@media (max-width:1120px){.page-template-template-orto .orto-hero-slider .elementor-slides .swiper-slide-inner .swiper-slide-contents{max-width:100%}}.page-template-template-orto .orto-hero-slider .elementor-slides .swiper-slide-inner .elementor-slide-heading{letter-spacing:.05em;color:#281A4D!important}.page-template-template-orto .orto-hero-slider .elementor-slides .swiper-slide-inner .elementor-slide-description{margin-bottom:3.5rem}.page-template-template-orto .orto-hero-slider .swiper-pagination-bullet{background:#fff;opacity:1}.page-template-template-orto .orto-hero-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{border:5px solid #685699}@media (max-width:768px){.page-template-template-orto .orto-hero-slider .elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:3rem!important}.page-template-template-orto .orto-hero-slider .elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:1rem!important}.page-template-template-orto .orto-hero-slider .swiper-pagination-bullet{width:10px!important;height:10px!important;border-width:2px!important}}@media (max-width:991px){.page-template-template-orto .orto-hero-slider .elementor-slides .swiper-slide-inner{padding-left:.9375rem;padding-right:.9375rem;padding-bottom:30%}.page-template-template-orto .orto-hero-slider .swiper-slide-bg{background-size:200% auto!important;background-position:left 70% bottom 0!important;transition:.5s!important}.page-template-template-orto .orto-hero-slider .elementor-swiper-button{display:none;visibility:hidden}}.page-template-template-orto .new-arr-btn{margin-top:auto}.page-template-template-orto .new-arr-btn .elementor-button{color:#281A4D!important;font-size:1.125rem;letter-spacing:.05em;background-color:transparent;padding:0;text-decoration:underline;font-weight:500}.page-template-template-orto .new-arr-btn .elementor-button:hover{opacity:.75}.page-template-template-orto .elementor-element.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{flex-direction:column;height:100%}.page-template-template-orto .our-pacients .elementor-pagination-position-outside .swiper-container{padding-bottom:80px}.page-template-template-orto .our-pacients .swiper-pagination-bullet{background:#fff;opacity:1}@media (max-width:768px){.page-template-template-orto .our-pacients .swiper-pagination-bullet{width:10px!important;height:10px!important;border-width:2px!important}.page-template-template-orto .doctors-list .jet-testimonials__name,.page-template-template-orto .doctors-list .jet-testimonials__position{font-size:1.25rem!important}}.page-template-template-orto .our-pacients .swiper-pagination-bullet.swiper-pagination-bullet-active{border:5px solid #685699}.page-template-template-orto .our-pacients .elementor-pagination-position-outside .elementor-swiper-button{top:calc(50% - 40px)}.page-template-template-orto .our-pacients .elementor-pagination-position-outside .elementor-swiper-button.elementor-swiper-button-prev{left:-50px}.page-template-template-orto .our-pacients .elementor-pagination-position-outside .elementor-swiper-button.elementor-swiper-button-next{right:-50px}.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-testimonials__item .jet-testimonials__item-inner{width:100%;max-width:1020px;margin:0 auto;padding:3rem;background-color:#fff;border-radius:1.25rem;position:relative}@media (max-width:768px){.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-testimonials__item .jet-testimonials__item-inner{padding:1.25rem}}.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-testimonials__item .jet-testimonials__content{padding-left:150px;background-position:0 0;background-repeat:no-repeat;background-size:120px auto;background-image:url(https://www.dentaria.com.pl/wp-content/uploads/2022/12/quote.svg)}@media (max-width:768px){.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-testimonials__item .jet-testimonials__content{padding-left:75px;background-size:60px auto}}@media (max-width:480px){.page-template-template-orto .doctors-list .jet-testimonials__name,.page-template-template-orto .doctors-list .jet-testimonials__position{font-size:1rem!important}.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-testimonials__item .jet-testimonials__content{padding-left:0;padding-right:0;background-size:48px auto;background-position:right top}}.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-testimonials__item .jet-testimonials__content .jet-testimonials__title{font-family:Asap,sans-serif;font-weight:700;font-size:2rem;letter-spacing:.05em;color:#281A4D;margin:0;padding:0;margin-bottom:2rem;text-align:left;align-self:flex-start}@media (max-width:768px){.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-testimonials__item .jet-testimonials__content .jet-testimonials__title{font-size:1.5rem}.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-arrow{display:none;visibility:hidden}}@media (max-width:480px){.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-testimonials__item .jet-testimonials__content .jet-testimonials__title{font-size:1.25rem}}.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-testimonials__item .jet-testimonials__content .jet-testimonials__comment{margin:0;padding:0;margin-bottom:2rem;text-align:left;align-self:flex-start;width:100%;background-color:transparent;color:#281A4D}.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-testimonials__item .jet-testimonials__content>*{text-align:left;align-self:flex-start}.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-arrow{background-color:transparent;color:#281A4D;font-size:36px}.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-arrow.prev-arrow{left:-8px}.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-arrow.next-arrow{right:-8px}.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-slick-dots li span{background-color:#F8FCFF;width:20px;height:20px;border-radius:100%}@media (max-width:768px){.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-slick-dots li span{width:10px!important;height:10px!important;border-width:2px!important}}.page-template-template-orto .testimonial-carousel .jet-testimonials .jet-slick-dots li.slick-active span{border:5px solid #685699}.page-template-template-orto #konsult-form .wpcf7 input,.page-template-template-orto #konsult-form .wpcf7 textarea{margin-bottom:1.75rem!important;margin-top:0!important}.page-template-template-orto #konsult-form .wpcf7 .btn-row{text-align:center}.page-template-template-orto #konsult-form .wpcf7 .btn-row .btn{width:auto}.page-template-template-orto .contacts-inner .elementor-icon-list-items a{color:#000}.page-template-template-orto .contacts-inner iframe{border-radius:1.25rem;overflow:hidden;width:100%;height:410px}