.body {
    background-color: #FFE0B6;
}

.mri-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
      flex-wrap: wrap;
     -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
    -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.steps-container {
    counter-reset: steps-counter; 
}

.examine-steps::before {
    position: absolute;
    top: -62px; 
    left: calc(50% - 2.1rem);
    z-index: 1; 
    counter-increment: steps-counter;
    content: counter(steps-counter); 
    color: #ffa217;
    font-weight: 700; 
    font-size: 5rem;

}

.animals-btn-cta {
    margin-top: -24px
}

.animals-img {
    margin-top: -102px;
}

.li-item-green {
background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 418 400' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='Artboard1' x='0' y='0' width='417.75' height='399.75' style='fill:none;'/%3E%3Cg id='Layer-1' serif:id='Layer 1'%3E%3Cpath d='M283.321,91.331c-4.417,-29.68 9.288,-56.178 30.608,-59.192c21.326,-3.008 42.193,18.61 46.61,48.284c4.417,29.679 -9.282,56.177 -30.608,59.191c-21.325,3.014 -42.193,-18.603 -46.61,-48.283' style='fill:%23188453;fill-rule:nonzero;'/%3E%3Cpath d='M244.731,55.898c10.564,32.873 0.015,65.237 -23.562,72.289c-23.577,7.058 -51.256,-13.878 -61.819,-46.751c-10.564,-32.873 -0.015,-65.237 23.562,-72.289c23.578,-7.052 51.256,13.878 61.819,46.751' style='fill:%23188453;fill-rule:nonzero;'/%3E%3Cpath d='M139.562,179.879c-19.006,14.042 -52.072,3.431 -73.858,-23.695c-21.781,-27.127 -24.036,-60.504 -5.03,-74.545c19.012,-14.043 52.077,-3.432 73.858,23.695c21.787,27.127 24.036,60.504 5.03,74.545' style='fill:%23188453;fill-rule:nonzero;'/%3E%3Cpath d='M109.68,276.967c-12.231,16.931 -43.176,16.774 -69.117,-0.354c-25.947,-17.132 -37.066,-44.742 -24.842,-61.672c12.231,-16.937 43.177,-16.774 69.123,0.353c25.947,17.127 37.067,44.743 24.836,61.673' style='fill:%23188453;fill-rule:nonzero;'/%3E%3Cpath d='M410.845,269.084c-1.753,5.287 -4.799,9.969 -8.933,14.022c-18.86,18.702 -60.523,24.773 -106.293,14.772c-4.628,2.121 -9.219,4.431 -13.827,6.952c-5.416,2.968 -10.657,6.111 -15.582,9.43c-4.06,12.311 -10.685,28.913 -20.608,42.101c-8.019,10.712 -26.002,29.555 -44.511,36.463c-6.59,2.446 -13.232,3.338 -19.554,1.857c-32.528,-7.718 -46.338,-77.514 -34.7,-124.594c9.692,-39.212 29.524,-71.078 51.575,-86.934c0.885,-0.686 1.743,-1.299 2.685,-1.881c1.481,-1.018 2.97,-1.899 4.428,-2.7l0.217,-0.122c1.463,-0.802 3.016,-1.579 4.673,-2.286c1.039,-0.426 2.078,-0.859 3.056,-1.258c25.423,-10.148 63.997,-10.277 103.942,1.755c62.299,18.801 104.157,60.19 93.432,92.423' style='fill:%23188453;fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");    background-repeat: no-repeat;
    background-position-y: top;
}

.li-item-yellow {
    background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 418 400' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='Artboard1' x='-0' y='0' width='417.75' height='399.75' style='fill:none;'/%3E%3Cg id='Layer-1' serif:id='Layer 1'%3E%3Cpath d='M283.321,91.331c-4.417,-29.68 9.288,-56.178 30.608,-59.192c21.326,-3.008 42.193,18.61 46.61,48.284c4.417,29.679 -9.282,56.177 -30.608,59.191c-21.325,3.014 -42.193,-18.603 -46.61,-48.283' style='fill:%23f8e6aa;fill-rule:nonzero;'/%3E%3Cpath d='M244.731,55.898c10.564,32.873 0.015,65.237 -23.562,72.289c-23.577,7.058 -51.256,-13.878 -61.819,-46.751c-10.564,-32.873 -0.015,-65.237 23.562,-72.289c23.578,-7.052 51.256,13.878 61.819,46.751' style='fill:%23f8e6aa;fill-rule:nonzero;'/%3E%3Cpath d='M139.562,179.879c-19.006,14.042 -52.072,3.431 -73.858,-23.695c-21.781,-27.127 -24.036,-60.504 -5.03,-74.545c19.012,-14.043 52.077,-3.432 73.858,23.695c21.787,27.127 24.036,60.504 5.03,74.545' style='fill:%23f8e6aa;fill-rule:nonzero;'/%3E%3Cpath d='M109.68,276.967c-12.231,16.931 -43.176,16.774 -69.117,-0.354c-25.947,-17.132 -37.066,-44.742 -24.842,-61.672c12.231,-16.937 43.177,-16.774 69.123,0.353c25.947,17.127 37.067,44.743 24.836,61.673' style='fill:%23f8e6aa;fill-rule:nonzero;'/%3E%3Cpath d='M410.845,269.084c-1.753,5.287 -4.799,9.969 -8.933,14.022c-18.86,18.702 -60.523,24.773 -106.293,14.772c-4.628,2.121 -9.219,4.431 -13.827,6.952c-5.416,2.968 -10.657,6.111 -15.582,9.43c-4.06,12.311 -10.685,28.913 -20.608,42.101c-8.019,10.712 -26.002,29.555 -44.511,36.463c-6.59,2.446 -13.232,3.338 -19.554,1.857c-32.528,-7.718 -46.338,-77.514 -34.7,-124.594c9.692,-39.212 29.524,-71.078 51.575,-86.934c0.885,-0.686 1.743,-1.299 2.685,-1.881c1.481,-1.018 2.97,-1.899 4.428,-2.7l0.217,-0.122c1.463,-0.802 3.016,-1.579 4.673,-2.286c1.039,-0.426 2.078,-0.859 3.056,-1.258c25.423,-10.148 63.997,-10.277 103.942,1.755c62.299,18.801 104.157,60.19 93.432,92.423' style='fill:%23f8e6aa;fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position-y: top;
}

.phone-svg {
    height: 20px;
    display: inline;
    margin-bottom: 4px;
}

.ring-container {
    position: relative;
    top: -23px;
    left: -13px;
}

.ring-container.call {
    top: -9px;
    left: 0px;
}

.ring-container.call-dsk {
    top: -4px;
    left: -8px;
}

.circle {
    width: 9px;
    height: 9px;
    background-color: #d86b00 ;
    border-radius: 50%;
    position: absolute;
    top: 23px;
    left: 23px;
}

.circle.call {
    top: 37px;
    left: 37px;
}

.ringring {
    border: 3px solid #d86b00;
    -webkit-border-radius: 30px;
    height: 25px;
    width: 25px;
    position: absolute;
    left: 15px;
    top: 15px;
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.0
}

@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
}


@media screen and (max-width: 420px) {
    .paw-green {
        background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 418 400' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='Artboard1' x='0' y='0' width='417.75' height='399.75' style='fill:none;'/%3E%3Cg id='Layer-1' serif:id='Layer 1'%3E%3Cpath d='M283.321,91.331c-4.417,-29.68 9.288,-56.178 30.608,-59.192c21.326,-3.008 42.193,18.61 46.61,48.284c4.417,29.679 -9.282,56.177 -30.608,59.191c-21.325,3.014 -42.193,-18.603 -46.61,-48.283' style='fill:%231a6845;fill-rule:nonzero;'/%3E%3Cpath d='M244.731,55.898c10.564,32.873 0.015,65.237 -23.562,72.289c-23.577,7.058 -51.256,-13.878 -61.819,-46.751c-10.564,-32.873 -0.015,-65.237 23.562,-72.289c23.578,-7.052 51.256,13.878 61.819,46.751' style='fill:%231a6845;fill-rule:nonzero;'/%3E%3Cpath d='M139.562,179.879c-19.006,14.042 -52.072,3.431 -73.858,-23.695c-21.781,-27.127 -24.036,-60.504 -5.03,-74.545c19.012,-14.043 52.077,-3.432 73.858,23.695c21.787,27.127 24.036,60.504 5.03,74.545' style='fill:%231a6845;fill-rule:nonzero;'/%3E%3Cpath d='M109.68,276.967c-12.231,16.931 -43.176,16.774 -69.117,-0.354c-25.947,-17.132 -37.066,-44.742 -24.842,-61.672c12.231,-16.937 43.177,-16.774 69.123,0.353c25.947,17.127 37.067,44.743 24.836,61.673' style='fill:%231a6845;fill-rule:nonzero;'/%3E%3Cpath d='M410.845,269.084c-1.753,5.287 -4.799,9.969 -8.933,14.022c-18.86,18.702 -60.523,24.773 -106.293,14.772c-4.628,2.121 -9.219,4.431 -13.827,6.952c-5.416,2.968 -10.657,6.111 -15.582,9.43c-4.06,12.311 -10.685,28.913 -20.608,42.101c-8.019,10.712 -26.002,29.555 -44.511,36.463c-6.59,2.446 -13.232,3.338 -19.554,1.857c-32.528,-7.718 -46.338,-77.514 -34.7,-124.594c9.692,-39.212 29.524,-71.078 51.575,-86.934c0.885,-0.686 1.743,-1.299 2.685,-1.881c1.481,-1.018 2.97,-1.899 4.428,-2.7l0.217,-0.122c1.463,-0.802 3.016,-1.579 4.673,-2.286c1.039,-0.426 2.078,-0.859 3.056,-1.258c25.423,-10.148 63.997,-10.277 103.942,1.755c62.299,18.801 104.157,60.19 93.432,92.423' style='fill:%231a6845;fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: cover;
    }
}

@media screen and (max-width: 768px) {
    #t4-kitten-cta.kitten-cover-mobile .bg-overlay-image  {
        background-size: cover;
        background-position-x: center;
        opacity: 0.2;
    }
    .t4-section#t4-header.t4-sticky.sticky-top {
        position: fixed;
        top: 0;
        width: 100%;
    }
}

@media screen and (min-width: 769px) {
    .examine-steps::before {
    left: 19px;  
    }
    .animals-btn-cta {
        margin-top: -133px
    }

    .animals-img {
        margin-top: -188px;
    }
    .section-up {
        margin-top: -105px;
    }
    .font-big { 
    font-size: 1.25rem;
    font-weight: 300
    }
    .py-100 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .pb-100 {
        padding-bottom: 100px;
    }

    .pb-230 {
        padding-bottom: 230px;
    }

    .pt-85 {
        padding-top: 85px;
    }
    .mb-100 {
        margin-bottom: 100px;
    }
    .t4-masthead .t4-masthead-title, .t4-masthead .t4-masthead-description {
        padding-left: 0;
        padding-right: 0;
    }

    .img-mri {
        z-index: 1;
    }

    .img-mri img {

        z-index: 2;
    }

    #t4-hero {
        z-index: 1;
    }

    .img-mri::before, .img-mri::after {
        content: '';
        position: absolute;
        top: -5px;
        left: 12px;
        width: 180px;
        height: 180px;
        background: linear-gradient(135deg, #ff9900, rgb(18,121,80));
        opacity: 0;
        z-index: 1;
        transition: 0.8s;
        border-radius: 24px;
    }

    .img-mri:hover::before, .img-mri:hover::after {
        opacity: 1;
    }

    .img-mri:hover {
        color: var(--t4-green);
    }

    .paw-white-2::before {
        content: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 418 335' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='Artboard1' x='-0' y='0' width='417.75' height='334.5' style='fill:none;'/%3E%3CclipPath id='_clip1'%3E%3Crect x='-0' y='0' width='417.75' height='334.5'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23_clip1)'%3E%3Cg id='Layer-1' serif:id='Layer 1'%3E%3Cpath d='M317.189,121.541c10.119,-22.475 34.601,-35.879 54.682,-29.945c20.084,5.94 28.162,28.971 18.045,51.442c-10.119,22.475 -34.596,35.881 -54.682,29.945c-20.086,-5.935 -28.165,-28.967 -18.045,-51.442' style='fill:%23fff;fill-rule:nonzero;'/%3E%3Cpath d='M301.608,76.885c-6.244,27.033 -30.727,45.742 -54.687,41.787c-23.963,-3.95 -38.324,-29.074 -32.08,-56.107c6.244,-27.034 30.728,-45.742 54.688,-41.787c23.959,3.954 38.323,29.074 32.079,56.107' style='fill:%23fff;fill-rule:nonzero;'/%3E%3Cpath d='M151.133,124.112c-23.252,2.671 -47.193,-17.248 -53.481,-44.488c-6.281,-27.239 7.472,-51.49 30.724,-54.16c23.258,-2.669 47.2,17.249 53.481,44.488c6.288,27.24 -7.471,51.489 -30.724,54.16' style='fill:%23fff;fill-rule:nonzero;'/%3E%3CclipPath id='_clip2'%3E%3Cpath d='M79.229,180.899c-18.683,7.253 -45.695,-4.536 -60.33,-26.334c-14.637,-21.804 -11.36,-45.358 7.318,-52.613c18.685,-7.258 45.695,4.536 60.335,26.336c14.64,21.8 11.361,45.358 -7.323,52.611' clip-rule='nonzero'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23_clip2)'%3E%3Cuse xlink:href='%23_Image3' x='9.755' y='100.738' width='85.952px' height='83.227px' transform='matrix(0.999444,-4.16102e-17,0,0.990796,2.27374e-13,0)'/%3E%3C/g%3E%3Cpath d='M360.394,324.311c-4.432,4.023 -9.841,6.792 -16.013,8.394c-28.263,7.511 -72.768,-8.91 -113.178,-42.566c-5.679,-0.469 -11.418,-0.741 -17.282,-0.826c-6.893,-0.093 -13.702,0.069 -20.287,0.565c-10.299,9.377 -25.332,21.413 -41.905,28.5c-13.421,5.779 -40.885,13.886 -62.798,10.535c-7.796,-1.206 -14.853,-3.894 -20.383,-8.636c-28.408,-24.491 -6.626,-97.196 28.897,-135.12c29.585,-31.587 65.512,-50.912 95.499,-54.063c1.229,-0.173 2.394,-0.291 3.626,-0.337c1.99,-0.168 3.919,-0.203 5.776,-0.18l0.277,0.001c1.863,0.026 3.802,0.122 5.809,0.339c1.25,0.152 2.502,0.298 3.678,0.443c30.434,3.985 68.845,24.334 102.431,56.801c52.363,50.669 72.914,111.65 45.853,136.15' style='fill:%23fff;fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cimage id='_Image3' width='86px' height='84px' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABUCAYAAAAYnsD8AAAACXBIWXMAAA7EAAAOxAGVKw4bAAADyklEQVR4nO2dyVIUQRBAX44RnNwuXlCUmwf1Dwwv7nDwE1wAP8btrrggX6ARKi7gT4gR3kQUDoYHt/CgoemhSnRgaLqrs2aYNt91uquTjOJNTm0NBqjqEVWdVtVvurkZtfh7yyCpN6rqLuAsMA7sN4soL8vAARH5mPtBlRKrqgIcAyaAM8BAjqAyMyUi53M/pFRiVXUQuACMAcM5A+oSoyLyKOcD1k2sqm4BRgi9cwTYkjOQLrMEHMyphDWJVdVhgjfPAbtzPXgTkFUJAqCqAwRnThAcmvyl1meMiMhMjoZFVS8Tvt135XjAJmeJUCV8sm5YVFWtG+0z7ojIBetGPbEBcyV4YgPvCFWCmRJaVg31OXuAa5YNeo9t57SIPLZoyBPbzjtClfC5bkOugnbMlOA9tjOnRORJnQY8sZ15S6gSkpXgKujMEHC1TgPeY4s5KSJPU270xBaTrARXQTHJSvAeW44TIvKsyg2e2HIsAoeqKMFVUI69wJUqN3iPrUZpJXhiq7FIqBK+bHShq6AapZXgPTaN4yIyW3SBJzaNN4QqYV0luArS2AdcLrrAe2w9jonIXKcPPLH1eEOoEr6u/sBVUI91leA9tj5KqBLalOCJtWGBUCWsKMFVYMMwq5TgPdYOJVQJz8ETa80CUQmuAluGgUvgPTYHChz1xOZhwRObCXdsJlqEbzLHmBZhU5zrwJhWLGiv9zqQpvFnn9dWYJ4wWuMY0AKIgwdjPY6lUaxUBXHYy5VgRNvWTlXdBrzAlVCbtjo2zjqO9yiWRrHmB0KcL7/Rg1gaRcdd3lEJ84SVH04CHX/SuhLqs+5YQVxVN9nFWBpF4YEProR0Cke3XAnpbDhs6EpIo+zxUK6EipQa6I5KmMgcS6MoPYMQd+jdzBhLo6h6BN92ghKG8oTTHCrNecV9Tl4llKDyZGJUwq0MsTSKpBPhXAkbkzT9HZXgVUIByesK4tEetw1jaRS1DodU1R0EJeyxCac51FoJE09WcyV0oPYSo3gAmCthFSbnxLoS1mKyKC4q4aJFW03BbLVhPCb0jlV7/Y7pkdFRCS9p9tnepTBdH+tVwl/MFx5HJUxZt9tvZDk9/j9XwntgOtux/Ko6AjzM1f4m4xcwS5gbvC8iP7K+70BVpwivAmgqS4QfR7dFZOHfD3IndidBCYM5n9NlfhL+EyeBGRH52emi7G/oiO/QepD7OV3gNWHOb0pElje6uCuvPuljJXwH7hF655yIlN4E063E9psSXhGSOS0iH3odTCGqOpr8Qr7u8E1V76rqYYu/9zfqTXw4spufKgAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E");
        position: absolute;
        height: 100%;
        width: 48%;
        top: -243px;
        left: 26%;
        z-index: 0;
    }
    
    .paw-white {
        background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 418 335' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='Artboard1' x='-0' y='-0' width='417.75' height='334.5' style='fill:none;'/%3E%3Cg id='Layer-1' serif:id='Layer 1'%3E%3Cpath d='M318.228,130.707c10.18,-28.227 34.809,-45.062 55.009,-37.61c20.204,7.461 28.33,36.387 18.153,64.609c-10.179,28.227 -34.802,45.065 -55.009,37.61c-20.206,-7.455 -28.332,-36.381 -18.153,-64.609' style='fill:%23fff;fill-rule:nonzero;'/%3E%3Cpath d='M301.046,81.216c-6.282,33.952 -30.911,57.449 -55.014,52.482c-24.106,-4.962 -38.553,-36.516 -32.272,-70.469c6.282,-33.952 30.912,-57.449 55.015,-52.482c24.103,4.967 38.552,36.516 32.271,70.469' style='fill:%23fff;fill-rule:nonzero;'/%3E%3Cpath d='M149.672,140.53c-23.391,3.354 -47.475,-21.663 -53.8,-55.875c-6.319,-34.21 7.516,-64.668 30.907,-68.023c23.397,-3.351 47.482,21.665 53.801,55.875c6.325,34.213 -7.516,64.668 -30.908,68.023' style='fill:%23fff;fill-rule:nonzero;'/%3E%3Cpath d='M77.339,211.852c-18.795,9.109 -45.968,-5.698 -60.69,-33.075c-14.726,-27.385 -11.429,-56.967 7.36,-66.079c18.798,-9.115 45.969,5.697 60.696,33.077c14.728,27.38 11.429,56.967 -7.366,66.077' style='fill:%23fff;fill-rule:nonzero;'/%3E%3Cpath d='M346.254,322.92c-4.049,3.825 -8.95,6.504 -14.512,8.112c-25.471,7.528 -65.034,-6.875 -100.594,-37.378c-5.081,-0.326 -10.218,-0.468 -15.471,-0.433c-6.175,0.046 -12.28,0.329 -18.19,0.917c-9.41,8.915 -23.114,20.393 -38.102,27.302c-12.138,5.63 -36.905,13.697 -56.477,11.006c-6.962,-0.97 -13.234,-3.333 -18.098,-7.634c-24.983,-22.215 -4.058,-90.217 28.507,-126.155c27.122,-29.932 59.689,-48.59 86.622,-52.099c1.104,-0.184 2.15,-0.317 3.255,-0.383c1.787,-0.194 3.516,-0.264 5.18,-0.279l0.248,-0.004c1.669,-0.012 3.405,0.039 5.199,0.203c1.117,0.117 2.236,0.228 3.287,0.341c27.195,3.115 61.221,21.287 90.689,50.816c45.943,46.086 63.18,102.371 38.457,125.668' style='fill:%23fff;fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: 50%;
        overflow-y: visible;
        background-position-x: center;
        background-position-y: -92px;
    } 
    #back-to-top {
        bottom: 1.5rem;
      }
}

.t4-palette-gray a {
	color: #005444;
}

figure.item-image img {
    border-top-right-radius: 4%;
    border-top-left-radius: 4%;
    box-shadow: 0 .125rem .25rem rgba(black, .075);
}

h3.text-orange {
    color: #FFB442;
}

.module_p-4 {
    padding: 0 22px 22px 22px;
}

.big-icon {
    height: 3.9rem;
}

.btn-primary-custom {
    background-color: #FFB442;
    color: #005444;
}

.btn.btn-primary-custom:hover {
    background-color: #e29420e5;
    color: #fff;
}

.open-map {
    cursor: pointer;
}

.svg-inline--fa {
    height: 23px;
}

.nav-link {
    color: #252928;
}

.not-at-top #t4-header.t4-sticky, .t4-megamenu .dropdown-menu  {
    background-color: #005444;
}

.border-bottom {
    border-bottom: 1px solid #5cac9d !important;
}

.bg-dark-green {
    background: rgb(0,84,68);
    background: linear-gradient(127deg, rgba(0,84,68,1) 41%, rgba(25,135,84,1) 100%);
}

.t4-palette-dark-green-with-buttons {
    background: rgb(0,84,68);
    background: linear-gradient(180deg, rgba(0,84,68,1) 41%, rgba(25,135,84,1) 100%);
}

.item-readmore {
    text-align: end;
}

.item-readmore a.mod-articles-category-title {
    border-radius: 20px;
    padding: 10px 20px;
}

.item-readmore a.mod-articles-category-title:hover {
    background-color: var(--color-primary);
}

.text-info {
    color: #FFECD2 !important;
}

.call-btn-special:hover {
    color: #005444;
    background-color:#ffa217;
    opacity: 1;
}

.layout-default .t4-content {
    background-color: #fff;
}

.bg-dark-green-90 {
    background: rgb(0,84,68);
    background: linear-gradient(90deg, rgba(0,84,68,1) 41%, rgba(25,135,84,1) 100%);
}

.bg-light-brown {
    background: rgb(253,235,210);
    background: linear-gradient(0deg, rgba(253,235,210,1) 41%, rgba(255,244,228,1) 100%);
}

.blog-photo {
    margin-right: 20px;
}

.f-small {
    font-size: 14px;
}

.item-ct {
    padding-left: 15px;
}

.x-small {
    font-size: 12px;
}

.t4-off-canvas-body .navbar .nav-item a {
    width: 100%;
}

.calendarServiceMore.reserveMobile {
    height: 48px;
}

.ultra_calendar_row_border .ultra_button_reserve {
    background-color: var(--secondary2);
    border: 0.5px solid var(lightgray);
}

.btn.ultra_button_reserve {
    min-height: 48px;
    background-color: #005444;
    color: #fff;
    line-height: 45px;
}

.ultra_calendar_row_border .ultra_button_reserve.disabled {
    background-color: var(--light);
    color:#494949;
    opacity: 1.65;
}

.btn-group>.ultra_button_reserve.btn.disabled {
    border: none;
    opacity: 1.65;
    color:#494949;
}

.font-slg.font-s-30px {
    font-size: 30px;
}

/*
.btn.btn-primary-custom.tel-main {
    padding-right: 30px;
    padding-left: 30px;
}
*/

@media (min-width: 769px) {
    .modal-dialog {
        max-width: 750px;
    }
    body.modal-open .modal {
        max-width: 750px;
        margin: 5px auto;
        left: 25%;
    }
}

.modal-dialog {
    position: relative;
    width: auto;
    pointer-events: none;
}

body.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 0.3rem;
    outline: 0;
    height: 100%;
    padding: 15px;
}

.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden;
}


#choiceStudyModal h3 {
    color: #005444;
    font-size: 23px;
}

.container_progress {
    margin-bottom: 40px;
    width: 100%;
    z-index: 1;
}

.progressbar {
    font-size: smaller;
    line-height: 11px;
    counter-reset: step;
}

.progressbar li {
    float: left;
    width: 20%;
    position: relative;
    text-align: center;
    list-style: none;
}

.progressbar li.active:before {
    border-color: #005444;
    background: #005444;
    color: white;
}

.progressbar li:before {
    content: counter(step);
    counter-increment: step;
    width: 30px;
    height: 30px;
    border: 2px solid #bebebe;
    display: block;
    margin: 0 auto 10px auto;
    border-radius: 50%;
    line-height: 27px;
    background: white;
    color: #bebebe;
    text-align: center;
    font-weight: bold;
    top: 25px;
    position: absolute;
    left: calc(50% - 15px);
}

.progressbar li:not(:first-child):after {
    content: "";
    position: absolute;
    width: 100%;
    height: 3px;
    background: #979797;
    top: 39px;
    left: -50%;
    z-index: -1;
}

div.card_dr, div.card_cal, div.card_clock, div.card_map, div.card_price, div.card_patient, div.card_email, div.card_mobile {
    margin: 5px;
    width: 1.5rem;
    height: 1.5rem;
    margin-bottom: auto;
    margin-top: auto;
    background-repeat: no-repeat;
    background-position-x: center;
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    appearance: none;
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.5;
}

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {
    cursor: pointer;
}

.btn-secondary2:hover {
    text-decoration: underline;
    color: white;
}

div.card_cal {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cg%3E%3Cpath  fill='%23AEB6BB' fill-opacity='50%25' d='M0 192v272a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V192zm128 244a12 12 0 0 1-12 12H76a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm0-128a12 12 0 0 1-12 12H76a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm128 128a12 12 0 0 1-12 12h-40a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm0-128a12 12 0 0 1-12 12h-40a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm128 128a12 12 0 0 1-12 12h-40a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm0-128a12 12 0 0 1-12 12h-40a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm-80-180h32a16 16 0 0 0 16-16V16a16 16 0 0 0-16-16h-32a16 16 0 0 0-16 16v96a16 16 0 0 0 16 16zm-192 0h32a16 16 0 0 0 16-16V16a16 16 0 0 0-16-16h-32a16 16 0 0 0-16 16v96a16 16 0 0 0 16 16z'%3E%3C/path%3E%3Cpath  fill='%23AEB6BB' d='M448 112v80H0v-80a48 48 0 0 1 48-48h48v48a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V64h128v48a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V64h48a48 48 0 0 1 48 48z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
}

div.card_map {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cg %3E%3Cpath fill='%23AEB6BB' fill-opacity='50%25' d='M554.06 161.16L416 224v288l139.88-55.95A32 32 0 0 0 576 426.34V176a16 16 0 0 0-21.94-14.84zM20.12 216A32 32 0 0 0 0 245.66V496a16 16 0 0 0 21.94 14.86L160 448V214.92a302.84 302.84 0 0 1-21.25-46.42zM288 359.67a47.78 47.78 0 0 1-36.51-17C231.83 319.51 210.92 293.09 192 266v182l192 64V266c-18.92 27.09-39.82 53.52-59.49 76.72A47.8 47.8 0 0 1 288 359.67z'%3E%3C/path%3E%3Cpath fill='%23AEB6BB' d='M288 0a126 126 0 0 0-126 126c0 56.26 82.35 158.8 113.9 196a15.77 15.77 0 0 0 24.2 0C331.65 284.8 414 182.26 414 126A126 126 0 0 0 288 0zm0 168a42 42 0 1 1 42-42 42 42 0 0 1-42 42z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.card_dr {
    background-size: 1.2rem;
    background-repeat: no-repeat;
    background-position-x: 10px;
    background-position-y: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' data-fa-i2svg=''%3E%3Cg%3E%3Cpath fill='%23AEB6BB' fill-opacity='50%25' d='M352 128a128 128 0 1 0-128 128 128 128 0 0 0 128-128zM144 370.6V288h-9.6a135.6 135.6 0 0 0-22.4 1.87v80.73a56 56 0 1 0 32 0zM128 448a24 24 0 1 1 24-24 23.94 23.94 0 0 1-24 24zm191.8-85.6v-74.25c-2.06-.1-4.12-.15-6.2-.15h-16.7q-4.38 2-8.9 3.79v70.41c-28.2 7.5-48 34.5-48 64.6V456a16.06 16.06 0 0 0 4.7 11.3l10.3 10.3a8 8 0 0 0 11.3 0l11.3-11.3a8 8 0 0 0 0-11.3l-5.7-5.7V424a32.14 32.14 0 0 1 37.4-31.6c15.7 2.6 26.6 17.4 26.6 33.3v23.6l-5.7 5.7a8 8 0 0 0 0 11.3l11.3 11.3a8 8 0 0 0 11.3 0l10.3-10.3a16.06 16.06 0 0 0 4.7-11.3v-32a63.8 63.8 0 0 0-48-61.6z'%3E%3C/path%3E%3Cpath  fill='%23AEB6BB' d='M319.8 288.15v74.25a63.8 63.8 0 0 1 48 61.6v32a16.06 16.06 0 0 1-4.7 11.3l-10.3 10.3a8 8 0 0 1-11.3 0l-11.3-11.3a8 8 0 0 1 0-11.3l5.7-5.7v-23.6c0-15.9-10.9-30.7-26.6-33.3a32.14 32.14 0 0 0-37.4 31.6v25.3l5.7 5.7a8 8 0 0 1 0 11.3l-11.3 11.3a8 8 0 0 1-11.3 0l-10.3-10.3A16.06 16.06 0 0 1 240 456v-29.2c0-30.1 19.8-57.1 48-64.6v-70.41A174 174 0 0 1 151.1 288H144v82.6a56 56 0 1 1-32 0v-80.73A134.47 134.47 0 0 0 0 422.4V464a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48v-41.6a134.44 134.44 0 0 0-128.2-134.25zM104 424a24 24 0 1 0 24-24 23.94 23.94 0 0 0-24 24z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.card_stethoscope {
    background-size: 1.5rem;
    background-repeat: no-repeat;
    background-position-x: 10px;
    background-position-y: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg%3E%3Cpath fill='%23AEB6BB' fill-opacity='50%25' d='M480 231.42V344c0 92.6-79 168-176 168-95.39 0-173.28-72.78-175.9-163.17h64.1c2.7 55.1 51.9 99.2 111.9 99.2 61.8 0 112-46.7 112-104V231.47c-.1.53 63.9.53 63.9-.05z'%3E%3C/path%3E%3Cpath fill='%23AEB6BB' d='M448 112a64 64 0 1 0 64 64 64 64 0 0 0-64-64zm0 80a16 16 0 1 1 16-16 16 16 0 0 1-16 16zM300.7 13.07L237.8.47a23.94 23.94 0 0 0-28.2 18.8L206.4 35a23.94 23.94 0 0 0 18.8 28.2l30.7 6.1.1 122.7a96 96 0 0 1-192 0l-.1-72V69.37l30.7-6.1a23.94 23.94 0 0 0 18.8-28.2l-3.1-15.7A23.94 23.94 0 0 0 82.1.57L19.3 13A24.09 24.09 0 0 0 0 36.57V192c0 88.22 71.78 160 160 160s160-71.78 160-160V36.57a24 24 0 0 0-19.3-23.5z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

div.card_price {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cg%3E%3Cpath fill='%23AEB6BB' fill-opacity='50%25' d='M101.22 112A112.5 112.5 0 0 1 48 165.22v181.56A112.5 112.5 0 0 1 101.22 400h437.56A112.5 112.5 0 0 1 592 346.78V165.22A112.5 112.5 0 0 1 538.78 112zM320 368c-53 0-96-50.16-96-112s43-112 96-112 96 50.14 96 112-43 112-96 112z'%3E%3C/path%3E%3Cpath fill='%23AEB6BB' d='M616 64H24A24 24 0 0 0 0 88v336a24 24 0 0 0 24 24h592a24 24 0 0 0 24-24V88a24 24 0 0 0-24-24zm-24 282.78A112.5 112.5 0 0 0 538.78 400H101.22A112.5 112.5 0 0 0 48 346.78V165.22A112.5 112.5 0 0 0 101.22 112h437.56A112.5 112.5 0 0 0 592 165.22zM352 288h-16v-88a8 8 0 0 0-8-8h-13.58a24 24 0 0 0-13.31 4l-15.33 10.22a8 8 0 0 0-2.22 11.08l8.88 13.31a8 8 0 0 0 11.08 2.22l.47-.31V288H288a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h64a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.text-big {
    font-size: 25px;
}

.gofurther {
    background-repeat: no-repeat;
    background-size: 1.7rem;
    background-position-x: 90%;
    background-position-y: center;
    padding-right: 45px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cg%3E%3Cpath fill='white' fill-opacity='25%25' d='M224 273L88.37 409a23.78 23.78 0 0 1-33.8 0L32 386.36a23.94 23.94 0 0 1 0-33.89l96.13-96.37L32 159.73a23.94 23.94 0 0 1 0-33.89l22.44-22.79a23.78 23.78 0 0 1 33.8 0L223.88 239a23.94 23.94 0 0 1 .1 34z'%3E%3C/path%3E%3Cpath fill='white' d='M415.89 273L280.34 409a23.77 23.77 0 0 1-33.79 0L224 386.26a23.94 23.94 0 0 1 0-33.89L320.11 256l-96-96.47a23.94 23.94 0 0 1 0-33.89l22.52-22.59a23.77 23.77 0 0 1 33.79 0L416 239a24 24 0 0 1-.11 34z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.btn-secondary2 {
    background-color: #005444;
    color: white;
}

.form-control, .inputbox, .form-control.input-xlarge {
    display: block;
    width: 100%;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    padding-left: 10px !important;
}

@media screen and (min-width: 992px) {
    .font-slg.font-lg-36px {
        font-size: 36px;
    }
    .card-price {
        min-height: 488px;
    }
}
.inputspatients, .codesmsinput, .patientdata, #choice_service, .chooseprice, .chooseservice {
    display: none;
}

.inputspatients.show, .codesmsinput.show, .patientdata.show, #choice_service.show, .chooseprice.show, .chooseservice.show {
    display: block;
}

.inputspatients.show.row, .codesmsinput.show.row, .patientdata.show.row, #choice_service.show.row, .chooseprice.show.row, .chooseservice.show.row {
    display: flex;
}
div.card_stethoscope, div.card_note, div.card_dr, div.card_cal, div.card_clock, div.card_map, div.card_price, div.card_patient, div.card_email, div.card_mobile, div.card_note {
    margin: 5px;
    width: 1.5rem;
    height: 1.5rem;
    margin-bottom: auto;
    margin-top: auto;
    background-repeat: no-repeat;
    background-position-x: center;
}
div.card_patient {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' %3E%3Cg%3E%3Cpath fill='%23AEB6BB' fill-opacity='50%25' d='M352 128A128 128 0 1 1 224 0a128 128 0 0 1 128 128z'%3E%3C/path%3E%3Cpath fill='%23AEB6BB' d='M313.6 288h-16.7a174.1 174.1 0 0 1-145.8 0h-16.7A134.43 134.43 0 0 0 0 422.4V464a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48v-41.6A134.43 134.43 0 0 0 313.6 288z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

div.card_email {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg%3E%3Cpath fill='%23AEB6BB' fill-opacity='50%25' d='M440 232c0-102.38-83.86-160-184-160-101.46 0-184 82.54-184 184s82.54 184 184 184a184.46 184.46 0 0 0 99.41-29.13 23.94 23.94 0 0 1 31.37 5.13L397 428.4a24.94 24.94 0 0 1 1.61 2.21 24 24 0 0 1-7.2 33.17A248.76 248.76 0 0 1 256 504C118.92 504 8 393.08 8 256S118.94 8 256 8c138 0 248 87.65 248 224 0 68.32-33.63 133.22-120 145.37v-62c35.72-5.27 56-45.37 56-83.37z'%3E%3C/path%3E%3Cpath fill='%23AEB6BB' d='M391.79 164.58a24 24 0 0 0-19-28.14 24.26 24.26 0 0 0-4.58-.44h-45a13.52 13.52 0 0 0-13.43 12v.09c-14.69-17.9-40.45-21.77-60-21.77-74.55 0-137.8 62.22-137.8 151.45 0 65.3 36.79 105.87 96 105.87 27 0 57.37-15.64 75-38.33 9.52 34.1 40.61 34.1 70.71 34.1a217.39 217.39 0 0 0 30.29-2v-62c-.72.1-1.44.22-2.17.3-17.35-.45-16.91-12.85-13.48-30zM234.32 312.43c-22.25 0-36.07-15.62-36.07-40.77 0-45 30.78-72.73 58.63-72.73 22.29 0 35.6 15.24 35.6 40.77 0 45.06-33.87 72.73-58.16 72.73z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

div.card_mobile {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cg%3E%3Cpath fill='%23AEB6BB' fill-opacity='50%25' d='M272 0H48A48 48 0 0 0 0 48v416a48 48 0 0 0 48 48h224a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zM160 480a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm112-108a12 12 0 0 1-12 12H60a12 12 0 0 1-12-12V60a12 12 0 0 1 12-12h200a12 12 0 0 1 12 12z'%3E%3C/path%3E%3Cpath fill='%23AEB6BB' d='M272 372a12 12 0 0 1-12 12H60a12 12 0 0 1-12-12V60a12 12 0 0 1 12-12h200a12 12 0 0 1 12 12z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

div.card_note {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' data-fa-i2svg=''%3E%3Cg%3E%3Cpath fill='%23AEB6BB' fill-opacity='50%25' d='M384 128H272a16 16 0 0 1-16-16V0H24A23.94 23.94 0 0 0 0 23.88V488a23.94 23.94 0 0 0 23.88 24H360a23.94 23.94 0 0 0 24-23.88V128zM64 72a8 8 0 0 1 8-8h80a8 8 0 0 1 8 8v16a8 8 0 0 1-8 8H72a8 8 0 0 1-8-8zm0 64a8 8 0 0 1 8-8h80a8 8 0 0 1 8 8v16a8 8 0 0 1-8 8H72a8 8 0 0 1-8-8zm240 280h-47.19a43 43 0 0 1-38.64-23.86 11.08 11.08 0 0 0-10.17-6.52 10.91 10.91 0 0 0-10 6.19l-7.67 15.34A16 16 0 0 1 176 416a8.77 8.77 0 0 1-1.14-.05 16 16 0 0 1-14-10.89L144 354.59l-10.61 31.88a43.17 43.17 0 0 1-41 29.53H80a16 16 0 0 1 0-32h12.39a11.21 11.21 0 0 0 10.61-7.66l18.19-54.64a24 24 0 0 1 45.55 0l13.88 41.64c19.8-16.19 54.08-9.7 66 14.16a11.39 11.39 0 0 0 10.16 6.5H304a16 16 0 0 1 0 32z'%3E%3C/path%3E%3Cpath  fill='%23AEB6BB'  d='M377 105L279.1 7a24 24 0 0 0-17-7H256v112a16 16 0 0 0 16 16h112v-6.1a23.9 23.9 0 0 0-7-16.9zm-73 279h-47.19a11.39 11.39 0 0 1-10.16-6.5c-12-23.86-46.23-30.35-66-14.16l-13.91-41.64a24 24 0 0 0-45.55 0L103 376.34A11.21 11.21 0 0 1 92.39 384H80a16 16 0 0 0 0 32h12.39a43.17 43.17 0 0 0 41-29.53L144 354.59l16.86 50.47a16 16 0 0 0 14 10.89 8.77 8.77 0 0 0 1.14.05 16 16 0 0 0 14.33-8.85l7.67-15.34a10.91 10.91 0 0 1 10-6.19 11.08 11.08 0 0 1 10.17 6.52A43 43 0 0 0 256.81 416H304a16 16 0 0 0 0-32z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.table-icon {
    width: 50px;
}

.add-document {
    top: 39px;
    height: 36px;
    width: 120px;
    margin-left: 2px;
    border: solid 2px #005444;
    color: #005444;
    background-color: #cce4d2;
    border-radius: 4px;
    z-index: 10;
}

.add-document:active {
    top: 39px;
    height: 36px;
    width: 120px;
    margin-left: 2px;
    border: solid 2px #005444;
    color: #005444;
    background-color: #cce4d2;
    border-radius: 4px;
}

.add-document:hover {
    top: 39px;
    height: 36px;
    width: 120px;
    margin-left: 2px;
    border: solid 2px #005444;
    color: #005444;
    background-color: #fdfdfd;
    border-radius: 4px;
}

.btn-green {
    background-color: #005444;
    color: #fff;
}

.btn-green:hover {
    background-color: #043d33;
    color: #fff;
}
div[data-id="3"] {
    top: unset; bottom: 0px;
}
.checkmark {
    position: absolute;
    top: 5px;
    left: 10px;
    height: 19px;
    width: 19px;
    background-color: #eee;
    border-radius: 50%;
    border: 1px solid var(--secondary2);
}

.checkmark_container {
    display: block;
    position: relative;
    padding-left: 40px;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-bottom: 0;
}


.checkmark_container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.checkmark {
    position: absolute;
    top: 5px;
    left: 10px;
    height: 19px;
    width: 19px;
    background-color: #eee;
    border-radius: 50%;
    border: 1px solid var(--secondary2);
}
.checkmark_container:last-child {
    margin-bottom: 12px;
}

.checkmark_container:not(.disabled):hover input~.checkmark {
    background-color: #ccc;
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.checkmark_container.checked {
    font-weight: 700;
}

.checkmark_container input:checked~.checkmark:after {
    display: block;
    background-color: #005444;
}
.checkmark_container .checkmark:after {
    top: 6px;
    left: 6px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: white;
}

.file-drop-area {
    position: relative;
    display: flex;
    align-items: center;
    width: 450px;
    max-width: 100%;
    padding: 25px;
    border: 1px dashed #005444;
    border-radius: 3px;
    transition: 0.2s;
   
  }
  
  .choose-file-button {
    flex-shrink: 0;
    background-color: rgba(255, 255, 255, 0.04);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 3px;
    padding: 8px 15px;
    margin-right: 10px;
    font-size: 12px;
    text-transform: uppercase;
  }
  
  .file-message {
    font-size: small;
    font-weight: 300;
    line-height: 1.4;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  
  .file-input {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
    opacity: 0;
    
  }
  
  .mt-100{
      margin-top:100px;
  }
  .label_file {
    width: 35%;
  }
  .gt_float_switcher {
    border-radius: 35px !important;
    bottom: 15px !important;
    left: 15px !important;
  }