/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.brand-logo img{max-width:80%;}body{font-family:"Lato",serif;color:#000000;background-color:#f9f9f9;margin:0;padding:0;font-weight:400;font-style:normal;font-size:16px;background-image:url(/themes/custom/portraits_theme/images/bg-page.png);background-repeat:no-repeat;background-position:right top;background-size:contain;height:1200px;float:left;width:100%;word-wrap:break-word;}p{font-family:"Lato",serif;font-weight:400;font-style:normal;margin:0 0 10px 0;padding:0;}a,a:hover{color:#000000;text-decoration:underline;}img{border:0;max-width:100%;}ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}ul li{margin:0;padding:0;}.bold{font-family:"Lato",serif;font-weight:700 !important;font-style:normal;}h1{font-family:"Lato",serif;font-weight:700;font-style:normal;padding:0;margin:0;}h2{font-family:"Lato",serif;font-optical-sizing:auto;font-style:normal;font-size:80px;font-weight:500;color:#652F6C;margin-bottom:40px;padding-top:40px;position:relative;}h2::before{content:"";width:280px;top:0;height:4px;position:absolute;background-color:#652F6C;border-radius:24px;}.subtitle::before,.box-countdown h2::before,.box-login h2::before{display:none;}h3{font-family:"Lato",serif;font-weight:700;font-style:normal;margin:0 0 10px 0;padding:0;font-size:24px;}h4{font-family:"Lato",serif;font-weight:700;font-style:normal;margin:0 0 10px 0;padding:0;font-size:13px;}h5{font-family:"Lato",serif;font-weight:700;font-style:normal;margin:0 0 10px 0;padding:0;font-size:12px;}h6{font-family:"Lato",serif;font-weight:700;font-style:normal;margin:0 10px;padding:0;font-size:12px;}.noPad{padding:0 !important;}.noMargin{margin:0 !important;}.floatRight{float:right !important;}.floatLeft{float:left !important;}.relative{position:relative;}.generic{clear:both;float:left;width:100%;}.marginTop5{margin-top:5px !important;}.marginTop10{margin-top:10px !important;}.marginTop20{margin-top:20px !important;}.marginTop30{margin-top:30px !important;}.marginTop40{margin-top:40px !important;}.marginTop50{margin-top:50px !important;}.marginTop100{margin-top:100px !important;}.marginBott10{margin-bottom:10px !important;}.marginBott20{margin-bottom:20px !important;}.marginBott30{margin-bottom:30px !important;}.marginBott40{margin-bottom:40px  !important;}.marginBott50{margin-bottom:50px !important;}.marginBott100{margin-bottom:100px !important;}section{clear:both;float:left;width:100%;margin-bottom:40px;}header{clear:both;float:left;width:100%;position:relative;padding:40px 0 100px 0;}footer{clear:both;float:left;width:100%;padding:40px 0 40px 0;position:relative;font-size:15px;}footer .bg-footer{float:left;background-image:url(/themes/custom/portraits_theme/images/bg-footer.png);background-repeat:no-repeat;background-position:left bottom;background-size:320px;}.my-btn{float:left;}.btn,.btn-primary,input[type="submit"],.my-btn{background-color:#652F6C !important;padding:20px 30px;font-size:18px !important;font-family:"Montserrat",serif !important;font-optical-sizing:auto !important;font-style:normal !important;font-weight:300 !important;border:0;outline:none !important;border-radius:6px;float:left;width:auto;color:#ffffff !important;text-align:center;}sup{font-size:11px;}a.fb{float:left;background-image:url(/themes/custom/portraits_theme/_slice/fb.png);background-position:right top;background-repeat:no-repeat;padding:3px 44px 0 0;text-transform:uppercase;color:#0fbbbe;font-size:12px;font-weight:600;height:24px;}.styled-select{width:200px;height:27px;float:left;overflow:hidden;background:url(/themes/custom/portraits_theme/_slice/sel-ico.png) no-repeat right #fff;border:1px solid #D5D5D5;}.styled-select select{background:transparent;width:228px;padding:5px;font-size:14px;float:left;border:0;border-radius:0;height:27px;-webkit-appearance:none;}.valid-cont{float:left;margin:0 20px 10px 20px;width:auto;}.valid-cont input[type="checkbox"],.valid-cont input[type="radio"]{display:none;}.valid-cont label{clear:both;float:left;width:auto !important;font-weight:400;margin:0 10px 0 0;}.valid-cont input[type="checkbox"] + label span{display:inline-block;width:22px;height:22px;margin:-1px 8px 0 0;vertical-align:middle;background:url(/themes/custom/portraits_theme/images/check-no.png) left top no-repeat;cursor:pointer;}.valid-cont input[type="checkbox"]:checked + label span{background:url(/themes/custom/portraits_theme/images/check.png) left top no-repeat;}.box-login{clear:both;float:left;width:100%;background-image:url(/themes/custom/portraits_theme/images/box-login.png);background-position:left top;background-repeat:no-repeat;background-size:cover;border-radius:20px;height:534px;padding:40px;}.box-login h2{font-family:"Montserrat",serif;font-optical-sizing:auto;font-style:normal;font-size:115px;line-height:auto;font-weight:300;color:#fff;padding-top:0;margin-bottom:60px;}.box-login input{font-family:"Montserrat",serif;font-optical-sizing:auto;font-style:normal;font-weight:300;clear:both;float:left;width:100%;height:75px;font-size:30px;border:0;outline:none;border-radius:6px;color:#666666;padding:20px 30px;background-color:#fff;}.box-login .user-login-form .form-actions input,.box-login .my-btn{font-family:"Montserrat",serif;font-optical-sizing:auto;font-style:normal;font-weight:300;color:#5A336A !important;font-size:30px;line-height:35px;text-decoration:none !important;float:left;width:100%;text-align:center;height:75px;padding:20px 30px;background-color:#fff !important;}.register-link p,.register-link a{font-size:40px;margin:0;line-height:48px;font-weight:300;}.logo-footer{padding-top:60px;float:left;margin-bottom:40px;position:relative;}.logo-footer::before{content:"";width:280px;top:0;height:4px;position:absolute;background-color:#652F6C;border-radius:24px;}.footer-txt{clear:both;float:left;position:relative;padding-bottom:30px;margin-bottom:30px;}.footer-txt::after{content:"";width:280px;bottom:0;height:4px;position:absolute;background-color:#652F6C;border-radius:24px;}footer ul{float:right;margin-top:10px;}footer ul li{padding:0;margin:0 0 10px 0;float:left;width:auto;}footer ul li a{font-size:14px;float:left;}footer ul li span{float:left;padding:0 2px;}.box-login .user-login-form label{display:none;}.box-login .user-login-form .form-type-textfield{flex:0 0 auto;width:66.66666667%;max-width:100%;margin-bottom:40px;float:left;}.box-login .user-login-form .form-type-password{flex:0 0 auto;width:66.66666667%;max-width:100%;margin-bottom:40px;float:left;clear:both;}.box-login .user-login-form .form-actions{flex:0 0 auto;width:25%;float:left;margin-left:8.33333333%;}.box-login .item-list{clear:both;float:left;width:66.5%;margin-top:-20px;}.box-login .item-list li:first-child{display:none;}.box-login .item-list li{display:inline-block;float:right;}.box-login .item-list li a{color:#fff;}.logo-footer img{width:220px;}.profile,.welcome-box,.box-registration{clear:both;float:left;width:100%;margin-bottom:40px;background-color:#f2f2f2;padding:60px 40px 60px 40px;border-radius:20px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);}.profile .field{clear:both;float:left;width:100%;margin-bottom:30px;border-bottom:1px solid #652F6C;padding:0 0 10px 0;}.profile .field:last-child{border:0;}.profile .field .field__label{font-size:30px;color:#652F6C;}.profile .field .field__item{font-size:24px;}.welcome-box .text-center{margin-bottom:40px;}.welcome-box .text-center h2{font-weight:500;font-size:50px;margin:0;}.welcome-box .text-center h3{font-weight:600;color:#33BDE1;margin-bottom:50px;font-size:75px;}.welcome-box .text-center img{width:380px;margin:0 auto;margin-bottom:30px;}.welcome-box .log-btn-welcome{margin:0 auto;width:240px;margin-top:30px;}.welcome-box .log-btn-welcome .internal-btn{text-decoration:none;width:100%;}.box-registration .marginBott40.text-center{width:380px;margin:0 auto;}.data-modify .user-form .form-actions,.user-register-form .form-actions{margin:0 auto;width:240px;margin-top:30px;}.data-modify .user-form input,.user-register-form input{font-family:"Montserrat",serif;font-optical-sizing:auto;font-style:normal;font-weight:300;clear:both;float:left;width:100%;height:75px;font-size:22px;border:0;outline:none !important;border-radius:6px;color:#666666;padding:20px 110px 20px 30px;background-color:#E6E6E6;position:relative;}input{box-shadow:none !important;}.user-register-form input[type="password"]{margin-bottom:30px;}.user-register-form input[type="file"]{height:90px;}.data-modify .user-form input[type="checkbox"],.user-register-form input[type="checkbox"]{width:20px;height:20px;padding:2px;border-radius:0;margin:0 20px 0px 0;clear:none;background-color:#B3B3B3;}.user-register-form .form-item{position:relative;clear:both;float:left;width:100%;}.data-modify .user-form .form-item{position:relative;clear:both;float:left;width:100%;margin-bottom:30px;}.data-modify .user-form .form-item::after,.user-register-form .form-item::after{content:"Required";right:30px;top:25px;font-size:18px;color:#666666;position:absolute;z-index:999;}.data-modify .user-form .form-type-checkbox.form-item::after,.user-register-form .form-type-password-confirm.form-item::after,.user-register-form .form-type-checkbox.form-item::after{display:none;}.user-register-form .form-type-password.form-item::after{top:25px;}.user-register-form details .form-item::after{top:0;right:0;}.user-register-form details summary{display:none;}.user-register-form details.card{background:none;padding:0;border:0;clear:both;float:left;width:100%;}.user-register-form details.card .card-body{padding:0;}.form-type-radio .description,.form-type-checkbox .description{margin-left:0;}.description{clear:both;float:left;width:100%;margin-bottom:0px;}.confirm-parent,.password-parent{max-width:100%;}.box-login.reset-password .form-required{display:none;}.box-login.reset-password .user-pass p{color:#fff;margin-bottom:30px;}.box-login.reset-password .form-actions{width:280px;margin:0 auto;}.box-login.reset-password .btn.btn-primary{background-color:#fff !important;color:#652F6C !important;font-size:30px !important;line-height:35px !important;}.box-login.reset-password h2{font-size:54px;}.box-login.reset-password{height:420px;}#countdown-wrap{justify-content:start;position:relative;width:100%;display:inline-block;}#countdown-wrap .count-value{float:left;padding-right:40px;}#countdown-wrap .count-value:last-child{padding-right:0;}.btn-countdown-block{float:right;margin-bottom:30px;}.btn-countdown-block p:first-child a.btn-primary{border:1px solid #fff !important;}.btn-countdown-block p:last-child a.btn-primary{background-color:#fff !important;color:#652F6C !important;}.form-required::after{display:none;}.data-modify .user-form select,.user-register-form select{font-family:"Montserrat",serif;font-optical-sizing:auto;font-style:normal;font-weight:300;clear:both;float:left;width:100%;height:75px;font-size:22px;border:0;outline:none !important;border-radius:6px;color:#666666;padding:20px 30px;background-color:#E6E6E6;position:relative;}.text-reg-info{clear:both;float:left;width:100%;margin-top:30px;}.path-user .logo-footer,.path-user .footer-txt p{display:none;}.path-user .footer-txt{padding-top:90px;}.specific-flex{text-align:right;display:inline-flex;align-content:center;justify-content:flex-end;align-items:flex-start;}.btn.btn-primary.logout-btn{background-color:#71BCDF !important;}input::-ms-reveal{display:none;}.card-int-1{color:#fff;position:relative;border-radius:6px;padding:20px;background:#36BCDF;background:-webkit-linear-gradient(top left,#36BCDF 8%,#652F6C 74%);background:-o-linear-gradient(top left,#36BCDF 8%,#652F6C 74%);background:linear-gradient(to bottom right,#36BCDF 8%,#652F6C 74%);height:360px;overflow:hidden;margin:0 0 30px 0;}.card-int-1 h1{color:#fff;font-weight:500;font-size:30px;line-height:34px;margin-bottom:20px;}.card-int-1 a{position:absolute;bottom:20px;left:20px;color:#fff;cursor:pointer;text-decoration:none;width:calc(100% - 40px);background-image:url(/themes/custom/portraits_theme/images/arrow-w.png);background-position:right top;background-repeat:no-repeat;background-size:contain;}.card-int-1 h1 a{position:relative;background:none;left:inherit;bottom:inherit;width:100%;}.card-int-2{color:#fff;position:relative;border-radius:6px;padding:20px;background:#36BCDF;background:-webkit-linear-gradient(top left,#36BCDF 8%,#652F6C 74%);background:-o-linear-gradient(top left,#36BCDF 8%,#652F6C 74%);background:linear-gradient(to bottom right,#36BCDF 8%,#652F6C 74%);height:420px;overflow:hidden;margin:0 0 30px 0;}.card-int-2 h3{color:#fff;font-weight:500;font-size:28px;line-height:32px;margin-bottom:20px;}.card-int-2 p.hospital{position:absolute;bottom:20px;left:20px;color:#fff;text-decoration:none;width:calc(100% - 40px);font-size:16px;margin:0;}.card-int-2 .img-experts{clear:both;float:left;width:100%;max-height:214px;overflow:hidden;border-radius:6px;text-align:center;margin-bottom:10px;padding:0px;}.card-int-2 .img-experts img{border-radius:6px;}.no-after::after{content:'' !important;display:none !important;}.cont-iframe{clear:both;float:left;width:100%;position:relative;border-radius:20px;background-color:#979797;margin-bottom:40px;}.textarea-cont{clear:both;float:left;width:100%;margin-bottom:30px;}.textarea-cont textarea{padding:20px;clear:both;float:left;outline:none;width:100%;border:0;height:280px;font-size:22px;background-color:#f1f1f1;border-radius:10px;}.other-webinars .cont-iframe{margin-bottom:20px;}.other-webinars .generic p{font-size:22px;font-weight:300;}.data-modify .user-form input[type="submit"],.user-register-form input[type="submit"],.data-modify .user-form input[type="cancel"],.user-register-form input[type="cancel"]{padding-right:30px;}.box-dwn-pdf{clear:both;float:left;width:100%;position:relative;height:156px;margin-bottom:20px;background-color:#5A336A;border-radius:6px;padding:20px;}.box-dwn-pdf h3{color:#fff;font-size:26px;margin:0;line-height:34px;}.cont-box-iframe{clear:both;float:left;width:100%;position:relative;height:246px;margin-bottom:20px;background-color:#B8D2EE;border-radius:6px;}.lnk-download{position:absolute;bottom:20px;left:20px;color:#fff !important;cursor:pointer;text-decoration:none;width:calc(100% - 40px);background-image:url(/themes/custom/portraits_theme/images/arrow-w.png);background-position:right top;background-repeat:no-repeat;background-size:contain;z-index:999;}@media (max-width:1400px){.card-int-2 h3,.card-int-1 h1{font-size:26px;line-height:30px;}}@media (max-width:1199px){}@media (max-width:991px){.card-int-1 a,.card-int-2 p.hospital{position:relative;bottom:inherit;left:inherit;width:100%;float:left;}.card-int-1{height:auto;}.card-int-2{height:400px;}.brand-logo{margin-bottom:30px;}.brand-logo img{width:80%;}h1.title{font-size:44px;}h2.subtitle{font-size:34px;}.box-countdown h2{font-size:44px;line-height:52px;}.box-login .user-login-form .form-type-password,.box-login .user-login-form .form-type-textfield{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:0px;}.box-login .user-login-form .form-actions{flex:0 0 auto;width:100%;max-width:100%;margin-left:0;}.footer-link{margin-top:30px;}footer ul{float:left;}.box-login h2{font-size:74px;margin-bottom:40px;}.user-register-form select,.box-login input{padding:20px;margin-bottom:30px;}.data-modify .user-form select{padding:20px;margin-bottom:0px;}.data-modify .user-form input,.data-modify .user-form select,.user-register-form select,.user-register-form input{height:66px;font-size:20px;}.box-login.reset-password,.box-login{height:auto;background-position:right top;}.box-login .row.p-0.marginBott40{margin-bottom:0px !important;}.o1{order:1;}.o2{order:2;}.menu{display:none;}.ham-menu{display:block;float:left;width:22px;height:15px;margin:18px 0 0 60px;padding:0;background-image:url("");background-position:left top;background-repeat:no-repeat;}.ham-menu ul{width:280px;position:absolute;left:386px;top:107px;z-index:2;background:rgba(43,104,156,0.8);border:1px solid #0a3b7d;}.ham-menu ul li{clear:both;float:left;position:relative;width:100%;margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #fff;}.ham-menu ul li ul{width:280px;clear:both;position:relative;left:inherit;top:inherit;float:left;z-index:5;background:none;border:none;padding:8px 0 0 0;}.ham-menu ul li ul li{clear:both;float:left;position:relative;width:100%;margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #fff;}.ham-menu ul li ul li a{padding:0 0 5px 20px;}.ham-menu ul li:last-child,.ham-menu ul li ul li:last-child{border-bottom:0;}.ham-menu ul li a{color:#fff;width:270px;padding:10px 0 5px 10px;}.welcome-box .text-center h2{font-size:33px;line-height:43px;}.welcome-box .text-center h3{margin-bottom:30px;font-size:48px;}.welcome-box .text-center img{margin-bottom:0px;}}@media (max-width:812px){}@media (max-width:767px){.card-int-2 h3,.card-int-1 h1{font-size:20px;line-height:26px;}.btn-countdown-block{float:left;}.box-login.reset-password h2{font-size:40px;line-height:48px;}.welcome-box .text-center img,.box-registration .marginBott40.text-center{width:280px;}.box-login,.box-registration,.welcome-box,.profile{padding:30px;}.box-login h2{font-size:40px;}.profile .field .field__label{font-size:23px;}.profile .field .field__item{font-size:20px;}.data-modify .user-form input,.data-modify .user-form select,.user-register-form select,.user-register-form input,.box-login .my-btn,.box-login input{font-size:20px;padding:20px 42px 20px 20px;}.data-modify .user-form input[type="submit"],.user-register-form input[type="submit"],.data-modify .user-form input[type="cancel"],.user-register-form input[type="cancel"]{padding-right:20px;}.register-link p,.register-link a{font-size:24px;}.data-modify .user-form .form-item::after,.user-register-form .form-item::after{content:"*";}.brand-logo img{max-width:100%;}}@media (max-width:575px){.card-int-2{height:auto;}.card-int-2 .img-experts{max-height:initial;}.card-int-2 h3,.card-int-1 h1{font-size:26px;line-height:30px;}.data-modify .user-form input,.data-modify .user-form select,.user-register-form select,.user-register-form input,.box-login .my-btn,.box-login input{font-size:20px;padding:14px 40px 14px 14px;}.data-modify .user-form input[type="submit"],.user-register-form input[type="submit"],.data-modify .user-form input[type="cancel"],.user-register-form input[type="cancel"]{padding-right:14px;}.box-login,.box-registration,.welcome-box,.profile{padding:20px;}}@media (max-width:480px){.welcome-box .text-center h2{font-size:26px;line-height:36px;}.welcome-box .text-center h3{margin-bottom:30px;font-size:38px;}}@media (max-width:375px){.box-login.reset-password .form-actions{width:100%;}.box-login.reset-password h2{font-size:30px;line-height:38px;}}@media (max-width:360px){.data-modify .user-form .form-actions,.user-register-form .form-actions{width:100%;}.welcome-box .text-center img,.box-registration .marginBott40.text-center{width:100%;}.footer-txt::after{width:100%;left:0;}}@media (max-width:320px){}@media (max-width:300px){}
