@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";

 .wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
 div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_next:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgb(0 0 0 / .5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}
 @font-face{font-display:swap;font-family:'Simple-Line-Icons';src:url(https://sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/fonts/Simple-Line-Icons.woff) format('woff');font-weight:400;font-style:normal}[data-icon]:before{font-family:'Simple-Line-Icons';content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-trophy,.icon-screen-smartphone,.icon-screen-desktop,.icon-plane,.icon-notebook,.icon-moustache,.icon-mouse,.icon-magnet,.icon-energy,.icon-emoticon-smile,.icon-disc,.icon-cursor-move,.icon-crop,.icon-credit-card,.icon-chemistry,.icon-user,.icon-speedometer,.icon-social-youtube,.icon-social-twitter,.icon-social-tumblr,.icon-social-facebook,.icon-social-dropbox,.icon-social-dribbble,.icon-shield,.icon-screen-tablet,.icon-magic-wand,.icon-hourglass,.icon-graduation,.icon-ghost,.icon-game-controller,.icon-fire,.icon-eyeglasses,.icon-envelope-open,.icon-envelope-letter,.icon-bell,.icon-badge,.icon-anchor,.icon-wallet,.icon-vector,.icon-speech,.icon-puzzle,.icon-printer,.icon-present,.icon-playlist,.icon-pin,.icon-picture,.icon-map,.icon-layers,.icon-handbag,.icon-globe-alt,.icon-globe,.icon-frame,.icon-folder-alt,.icon-film,.icon-feed,.icon-earphones-alt,.icon-earphones,.icon-drop,.icon-drawer,.icon-docs,.icon-directions,.icon-direction,.icon-diamond,.icon-cup,.icon-compass,.icon-call-out,.icon-call-in,.icon-call-end,.icon-calculator,.icon-bubbles,.icon-briefcase,.icon-book-open,.icon-basket-loaded,.icon-basket,.icon-bag,.icon-action-undo,.icon-action-redo,.icon-wrench,.icon-umbrella,.icon-trash,.icon-tag,.icon-support,.icon-size-fullscreen,.icon-size-actual,.icon-shuffle,.icon-share-alt,.icon-share,.icon-rocket,.icon-question,.icon-pie-chart,.icon-pencil,.icon-note,.icon-music-tone-alt,.icon-music-tone,.icon-microphone,.icon-loop,.icon-logout,.icon-login,.icon-list,.icon-like,.icon-home,.icon-grid,.icon-graph,.icon-equalizer,.icon-dislike,.icon-cursor,.icon-control-start,.icon-control-rewind,.icon-control-play,.icon-control-pause,.icon-control-forward,.icon-control-end,.icon-calendar,.icon-bulb,.icon-bar-chart,.icon-arrow-up,.icon-arrow-right,.icon-arrow-left,.icon-arrow-down,.icon-ban,.icon-bubble,.icon-camcorder,.icon-camera,.icon-check,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-doc,.icon-envelope,.icon-eye,.icon-flag,.icon-folder,.icon-heart,.icon-info,.icon-key,.icon-link,.icon-lock,.icon-lock-open,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-paper-clip,.icon-paper-plane,.icon-plus,.icon-pointer,.icon-power,.icon-refresh,.icon-reload,.icon-settings,.icon-star,.icon-symbol-female,.icon-symbol-male,.icon-target,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-users{font-family:'Simple-Line-Icons';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-moustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-emoticon-smile:before{content:"\e021"}.icon-disc:before{content:"\e022"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-credit-card:before{content:"\e025"}.icon-chemistry:before{content:"\e026"}.icon-user:before{content:"\e005"}.icon-speedometer:before{content:"\e007"}.icon-social-youtube:before{content:"\e008"}.icon-social-twitter:before{content:"\e009"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-facebook:before{content:"\e00b"}.icon-social-dropbox:before{content:"\e00c"}.icon-social-dribbble:before{content:"\e00d"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglasses:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-map:before{content:"\e033"}.icon-layers:before{content:"\e034"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-frame:before{content:"\e038"}.icon-folder-alt:before{content:"\e039"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-drop:before{content:"\e03e"}.icon-drawer:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-directions:before{content:"\e041"}.icon-direction:before{content:"\e042"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-compass:before{content:"\e045"}.icon-call-out:before{content:"\e046"}.icon-call-in:before{content:"\e047"}.icon-call-end:before{content:"\e048"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-microphone:before{content:"\e063"}.icon-loop:before{content:"\e064"}.icon-logout:before{content:"\e065"}.icon-login:before{content:"\e066"}.icon-list:before{content:"\e067"}.icon-like:before{content:"\e068"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-equalizer:before{content:"\e06c"}.icon-dislike:before{content:"\e06d"}.icon-cursor:before{content:"\e06e"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-calendar:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-bar-chart:before{content:"\e077"}.icon-arrow-up:before{content:"\e078"}.icon-arrow-right:before{content:"\e079"}.icon-arrow-left:before{content:"\e07a"}.icon-arrow-down:before{content:"\e07b"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camcorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-close:before{content:"\e082"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-doc:before{content:"\e085"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-folder:before{content:"\e089"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-plus:before{content:"\e095"}.icon-pointer:before{content:"\e096"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symbol-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-users:before{content:"\e001"}
 .owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;-webkit-tap-highlight-color:#fff0;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}
 .clear-css{clear:both}.tax-portfolio-category .k2t-content.grid{background:#f5f5f5}.single-post-portfolio.style-2 .header-absolute .k2t-header-mid{background:#fff0;-webkit-box-shadow:none;box-shadow:none}.single-post-portfolio:not(.style-2) .portfolio-content div:not(.p-content) li:before{display:none!important}.single-post-portfolio .k2t-content .portfolio-content ul.slick-dots{margin-bottom:25px}.single-post-portfolio .file-donwload a{background:#000!important;border:none!important;-webkit-box-shadow:none;box-shadow:none;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;margin-top:19px;line-height:50px;height:50px;min-width:171px;text-align:center;text-shadow:none;text-transform:uppercase}.single-post-portfolio .file-donwload a:hover{background:#3a6ee8!important}.porfolio-titlebar{background-size:cover;background-repeat:no-repeat;padding:168px 0 85px;position:relative}.porfolio-titlebar.default{display:none}.porfolio-titlebar:before{content:'';background:rgb(0 0 0 / .3);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.porfolio-titlebar .wrap-inner{margin:0 auto;position:relative;width:100%;max-width:1170px;text-align:center;z-index:1}.porfolio-titlebar .wrap-inner .des{margin-bottom:28px;padding:0 15px}.porfolio-titlebar .wrap-inner .des p{color:#f5f5f5}.porfolio-titlebar .wrap-inner .title h2{color:#fff;font-size:72px}@media only screen and (max-width:768px){.porfolio-titlebar .wrap-inner .title h2{font-size:60px}}@media only screen and (max-width:767px){.porfolio-titlebar .wrap-inner .title h2{font-size:34px}}.portfolio-btn{padding-top:20px}.portfolio-btn button{background:#000;font-weight:400;width:170px;height:50px;min-width:0}.portfolio-btn button a{color:#fff;font-weight:400}.portfolio-btn button:hover{background:#3a6ee8!important}.portfolio-btn.btn-style-2{text-align:center}.portfolio-btn.btn-style-2 button{width:170px;min-width:100%;height:50px;line-height:50px;background:#3a6de6}.portfolio-btn.btn-style-2 a{color:#fff}.portfolio-btn.btn-style-2 a:hover{color:#000}.single-post-portfolio .k2t-header-mid{background:#000;-webkit-box-shadow:0 5px 10px 0 rgb(0 0 0 / .75);box-shadow:0 5px 10px 0 rgb(0 0 0 / .75)}.single-post-portfolio .k2t-content .k2t-sidebar{width:100%;padding-top:15px}.single-post-portfolio .k2t-content{background:url(//sussexchauffeurcompany.co.uk/wp-content/plugins/k2t-portfolio/asset/images/bg-portfolio-single.png);padding-top:180px;padding-bottom:120px;margin-top:0}@media only screen and (max-width:768px){.single-post-portfolio .k2t-content{padding-top:130px;padding-bottom:35px}}.single-post-portfolio .k2t-content h1,.single-post-portfolio .k2t-content h2,.single-post-portfolio .k2t-content h3,.single-post-portfolio .k2t-content h4,.single-post-portfolio .k2t-content h5,.single-post-portfolio .k2t-content h6{font-weight:400;text-transform:none}.single-post-portfolio .k2t-content ul{list-style:none}.single-post-portfolio .k2t-content .portfolio-content{background:#fff;float:left;padding:44px 30px;width:66.66%}@media only screen and (max-width:768px){.single-post-portfolio .k2t-content .portfolio-content{width:100%}}@media only screen and (max-width:768px){.single-post-portfolio .k2t-content .portfolio-content{padding:40px 15px}}.single-post-portfolio .k2t-content .portfolio-content h2{font-size:36px;text-transform:none}.single-post-portfolio .k2t-content .portfolio-content p{color:#959595;font-size:16px;font-weight:300;line-height:187.5%;margin-bottom:20px}.single-post-portfolio .k2t-content .portfolio-content p br{margin-bottom:10px}.single-post-portfolio .k2t-content .portfolio-content p img{margin-top:20px;margin-bottom:20px}.single-post-portfolio .k2t-content .portfolio-content ul{padding-left:0;margin-bottom:20px}.single-post-portfolio .k2t-content .portfolio-content ul li{margin-bottom:5px}.single-post-portfolio .k2t-content .portfolio-content ul li:before{content:"\f122";display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3a6ee8;font-size:14px;margin-right:10px}.single-post-portfolio .k2t-content .portfolio-content ul li i{margin-right:10px;font-size:14px}.single-post-portfolio .k2t-content .portfolio-content .portfolio-thum{margin-bottom:60px}@media only screen and (max-width:568px){.single-post-portfolio .k2t-content .portfolio-content .portfolio-thum{margin-bottom:40px}}.single-post-portfolio .k2t-content .portfolio-content .portfolio-thum .wrap-slick-slider .basr-slick_slider:first-child{background-color:#fafafc;margin-bottom:36px}.single-post-portfolio .k2t-content .portfolio-content .portfolio-thum .wrap-slick-slider img{width:auto;margin:0 auto}.single-post-portfolio .k2t-content .portfolio-content .portfolio-service{font-size:16px;margin-bottom:30px}.single-post-portfolio .k2t-content .portfolio-content .portfolio-service h2{font-size:24px;font-weight:300px;margin-bottom:30px}.single-post-portfolio .k2t-content .portfolio-content .portfolio-service.column-2 ul{margin:0 -15px;width:100%}.single-post-portfolio .k2t-content .portfolio-content .portfolio-service.column-2 ul:before,.single-post-portfolio .k2t-content .portfolio-content .portfolio-service.column-2 ul:after{content:" ";display:table}.single-post-portfolio .k2t-content .portfolio-content .portfolio-service.column-2 ul:after{clear:both}.single-post-portfolio .k2t-content .portfolio-content .portfolio-service.column-2 ul li{padding:0 15px;width:50%;float:left}@media only screen and (max-width:480px){.single-post-portfolio .k2t-content .portfolio-content .portfolio-service.column-2 ul li{width:100%}}.single-post-portfolio .k2t-content .portfolio-content .portfolio-service.column-2 ul li .fa-check:before{content:'\f121'!important;display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.single-post-portfolio .k2t-content .portfolio-content .portfolio-service+h2{font-size:24px;margin-bottom:26px}.single-post-portfolio .k2t-content .portfolio-content .portfolio-top-meta{margin-bottom:30px}.single-post-portfolio .k2t-content .portfolio-content .portfolio-top-meta .portfolio-title{float:left!important}@media only screen and (max-width:568px){.single-post-portfolio .k2t-content .portfolio-content .portfolio-top-meta .portfolio-title{font-size:30px;width:100%}}.single-post-portfolio .k2t-content .portfolio-content .portfolio-top-meta .extra-meta{display:block;float:right;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px)}@media only screen and (max-width:568px){.single-post-portfolio .k2t-content .portfolio-content .portfolio-top-meta .extra-meta{float:left;margin-top:3px;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.single-post-portfolio .k2t-content .portfolio-content .portfolio-top-meta .extra-meta span:nth-child(1){display:inline-block;font-size:36px;line-height:100%}@media only screen and (max-width:568px){.single-post-portfolio .k2t-content .portfolio-content .portfolio-top-meta .extra-meta span:nth-child(1){font-size:30px}}.single-post-portfolio .k2t-content .sidebar-portfolio{float:right;width:33.33%;padding-left:30px}@media only screen and (max-width:768px){.single-post-portfolio .k2t-content .sidebar-portfolio{margin-top:40px;padding-left:0;width:100%}}.single-post-portfolio .k2t-content .sidebar-portfolio h4{font-size:24px;text-align:center}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-sb-content{background:#fff;display:block;letter-spacing:0;padding:38px;padding-top:41px;margin-bottom:50px}@media only screen and (max-width:568px){.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-sb-content{padding:38px 15px}}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-sb-content p{margin-bottom:0}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-sb-content .portfolio-sidebar ul{display:none}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-sb-content .pricing-info{color:#959595;display:block;margin-bottom:7px;text-align:center}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-sb-content .portfolio-sb-btn{text-align:center;margin-bottom:7px}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-sb-content .portfolio-sb-btn button{background:#000;font-weight:400;line-height:50px;height:50px;min-width:171px;text-align:center}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-sb-content .portfolio-sb-btn button:hover{background:#3a6ee8!important}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-sb-content .portfolio-sb-btn button a{color:#fff}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-sb-content .extra-meta{border-bottom:1px solid #e9eaed;padding:18px 0;font-size:14px}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-sb-content .extra-meta:last-child{border:none;margin-bottom:21px}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-related{margin-bottom:45px}@media only screen and (max-width:568px){.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-related{margin-bottom:0}}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-related .item{background:#fff;margin-bottom:10px}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-related .item:before,.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-related .item:after{content:" ";display:table}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-related .item:after{clear:both}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-related .item.gallery{margin:0 0 10px 0!important}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-related .item .item{background:#fff;margin-bottom:0;position:relative;min-height:110px;width:110px;float:left}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-related .item .item img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100px}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-related .item .related-meta{padding:34px 20px;float:left;width:calc(100% - 110px);min-height:110px}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-related .item .related-meta h4{font-size:14px;margin-bottom:0;text-transform:uppercase;text-align:left}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-related .item .related-meta .readmore a{color:#9297a3;font-size:12px}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-related .item .related-meta:hover{background:#3a6ee8}.single-post-portfolio .k2t-content .sidebar-portfolio .portfolio-related .item .related-meta:hover a{color:#fff}.single-post-portfolio .k2t-content .sidebar-portfolio .k2t-sidebar{width:100%}@media only screen and (max-width:568px){.single-post-portfolio .k2t-content .sidebar-portfolio .k2t-sidebar{padding-top:0}}.single-post-portfolio .k2t-content .sidebar-portfolio .k2t-sidebar .widget{background:none}.single-post-portfolio .k2t-content .sidebar-portfolio .k2t-sidebar .widget .textwidget{background:#fff;padding:25px}@media only screen and (max-width:568px){.single-post-portfolio .k2t-content .sidebar-portfolio .k2t-sidebar .widget .textwidget{padding-left:15px;padding-right:15px}}.single-post-portfolio .k2t-content .sidebar-portfolio .k2t-sidebar .widget .textwidget #sb_instagram .sbi_photo{padding:5px}.single-post-portfolio .k2t-content .sidebar-portfolio .k2t-sidebar .widget .textwidget #sb_instagram #sbi_load .sbi_follow_btn{display:none}.single-post-portfolio .owl-carousel .synced{opacity:.4}.single-post-portfolio .owl-carousel .item{padding:15px}.single-post-portfolio .owl-carousel .owl-dots .owl-dot span{border-radius:none!important}.single-post-portfolio .owl-carousel .owl-dots .owl-dot.active{color:#999}.single-post-portfolio .owl-carousel .owl-nav{display:none!important}.single-post-portfolio .owl-carousel.syn-nav-owl .owl-dots{display:none!important}.p-content{color:#959595;margin-bottom:75px}@media only screen and (max-width:768px){.p-content{margin-bottom:30px}}.p-content h3{padding:40px 0;clear:both}.p-content ul{padding-left:0}.p-content ul li{margin-bottom:5px;text-transform:capitalize}.p-content ul li i{padding-right:10px}.extra-meta span:nth-child(1){color:#000;font-size:18px;font-family:'Oswald'}.extra-meta span:nth-child(2){color:#000;text-transform:capitalize}.extra-meta span:nth-child(2):before{content:"/";padding:5px}.extra-meta span:nth-child(3){color:#959595}.extra-meta:last-child{border:none}.portfolio-thum .thumbnail-gallery{overflow:hidden}.portfolio-thum .thumbnail-gallery .syn-main img{background:#fafafc;padding:100px 50px 50px 50px}.portfolio-thum .thumbnail-gallery .slick-syn-nav .slick-slide{position:relative}.portfolio-thum .thumbnail-gallery .slick-syn-nav .slick-slide:before{content:'';background:#fff0;display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.portfolio-thum .thumbnail-gallery .slick-syn-nav .slick-slide:not(.slick-center):before{background:rgb(255 255 255 / .8);z-index:1}.single-post-portfolio #comments{clear:both}.single-post-portfolio .k2t-content.style-2{background:none;margin-top:120px;padding-top:0;padding-bottom:0}@media only screen and (max-width:768px){.single-post-portfolio .k2t-content.style-2{margin-top:60px}}.single-post-portfolio .k2t-content.style-2 #comments{padding-top:0}@media only screen and (max-width:768px){.single-post-portfolio .k2t-content.style-2 .sidebar-portfolio{margin-top:0}}.single-post-portfolio .k2t-content.style-2 .sidebar-portfolio .k2t-sidebar{padding-top:0}.single-post-portfolio .k2t-content.style-2 .sidebar-portfolio .widget-title{text-align:left}.single-post-portfolio .k2t-content.style-2 .portfolio-content{padding-top:0;padding-right:0;float:right;width:calc(100% - 270px)}@media only screen and (max-width:767px){.single-post-portfolio .k2t-content.style-2 .portfolio-content{width:100%;padding-left:0;padding-bottom:0}}.single-post-portfolio .k2t-content.style-2 .sidebar-portfolio{padding-left:0;float:left;width:270px}@media only screen and (max-width:767px){.single-post-portfolio .k2t-content.style-2 .sidebar-portfolio{width:100%}}.single-post-portfolio .k2t-content.style-2 .portfolio-thum{display:none;margin-bottom:30px}.single-post-portfolio .k2t-content.style-2 .portfolio-top-meta{display:none}.single-post-portfolio .k2t-content.style-2 .p-content{margin-bottom:20px}.single-post-portfolio .k2t-content.style-2 .p-content h3{padding:0}.single-post-portfolio .k2t-content.style-2 .p-content h1,.single-post-portfolio .k2t-content.style-2 .p-content h2,.single-post-portfolio .k2t-content.style-2 .p-content h3,.single-post-portfolio .k2t-content.style-2 .p-content h4,.single-post-portfolio .k2t-content.style-2 .p-content h5,.single-post-portfolio .k2t-content.style-2 .p-content h6{color:#3a6ee8}.single-post-portfolio .k2t-content.style-2 .p-content p{color:#9297a3;font-size:14px;font-weight:400;letter-spacing:0;margin-bottom:11px}.single-post-portfolio .k2t-content.style-2 .p-content p img{margin-bottom:29px}.single-post-portfolio .k2t-content.style-2 .p-content p strong{color:#323232;font-weight:600}.single-post-portfolio .k2t-content.style-2~.portfolio-services{background:#f7f7f7;padding-top:107px;padding-bottom:120px;text-align:center}@media only screen and (max-width:768px){.single-post-portfolio .k2t-content.style-2~.portfolio-services{padding-top:60px;padding-bottom:60px}}.single-post-portfolio .k2t-content.style-2~.portfolio-services>.title{color:#111217;font-size:48px;margin-bottom:63px}@media only screen and (max-width:768px){.single-post-portfolio .k2t-content.style-2~.portfolio-services>.title{margin-bottom:55px}}@media only screen and (max-width:767px){.single-post-portfolio .k2t-content.style-2~.portfolio-services>.title{font-size:33px}}.single-post-portfolio .k2t-content.style-2~.portfolio-services .car-item{margin:0 10px;position:relative}.single-post-portfolio .k2t-content.style-2~.portfolio-services .car-item:hover .thumb:before{opacity:1;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.single-post-portfolio .k2t-content.style-2~.portfolio-services .car-item:hover .info{opacity:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.single-post-portfolio .k2t-content.style-2~.portfolio-services .car-item:hover .info>a{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.3s ease 0.1s;-moz-transition:all 0.3s ease 0.1s;-o-transition:all 0.3s ease 0.1s;transition:all 0.3s ease 0.1s}.single-post-portfolio .k2t-content.style-2~.portfolio-services .car-item:hover .info>a:hover{color:#3a6ee8}.single-post-portfolio .k2t-content.style-2~.portfolio-services .car-item .thumb:before{content:'';background:rgb(58 110 232 / .8);display:block;position:absolute;width:100%;height:100%;opacity:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.single-post-portfolio .k2t-content.style-2~.portfolio-services .car-item .info{opacity:0;position:absolute;top:50%;width:100%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.single-post-portfolio .k2t-content.style-2~.portfolio-services .car-item .info .title{color:#fff;font-size:18px;font-weight:700;letter-spacing:0;margin-bottom:14px}.single-post-portfolio .k2t-content.style-2~.portfolio-services .car-item .info .title a{color:#fff}.single-post-portfolio .k2t-content.style-2~.portfolio-services .car-item .info>a{background:#fff;color:#000;display:inline-block;opacity:0;width:43px;height:43px;line-height:43px;text-align:center;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}.single-post-portfolio .k2t-content.style-2~.portfolio-services .car-item .info>a i{font-size:18px}.booking{display:none;background:rgb(0 0 0 / .5)}.booking.popup{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.booking .wrap-inner{background:#f4f4f4;border-radius:2px;display:block;width:100%;max-width:770px;margin-top:40px;padding:30px 15px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:calc(100% - 160px);overflow:auto}@media only screen and (max-width:767px){.booking .wrap-inner{margin-top:0;padding-left:0;padding-right:0}}.booking .wrap-inner .close-button{display:block;border-radius:50%;background:#fff;color:#000;position:absolute;right:10px;top:10px;height:20px;width:20px;-webkit-box-shadow:0 0 9px 0 rgb(0 0 0 / .3);box-shadow:0 0 9px 0 rgb(0 0 0 / .3);text-align:center;z-index:10000}.booking .wrap-inner .close-button:hover{background:#3a6ee8;color:#fff;cursor:pointer}.booking .wpcf7-form{max-width:100%;margin:0 auto}.booking .wpcf7-form p:not(:nth-last-of-type(1)):not(:nth-last-of-type(2)){width:50%}@media only screen and (max-width:767px){.booking .wpcf7-form p:not(:nth-last-of-type(1)):not(:nth-last-of-type(2)){width:100%}}.booking .wpcf7-form p{margin-bottom:10px}.booking .wpcf7-form p input{width:100%;height:50px;line-height:50px}.booking .wpcf7-form p select{height:50px;line-height:50px;padding:0 25px;width:100%}.booking .wpcf7-form p textarea{height:170px}.booking .wpcf7-form p input[type="date"]{border:1px solid #ccc;padding:0 25px}.portfolio-classic-listing{font-size:14px;font-family:'Open Sans',sans-serif;overflow:hidden}.portfolio-classic-listing article{margin-bottom:100px;width:100%;overflow:hidden}@media only screen and (max-width:1024px){.portfolio-classic-listing article{margin-bottom:40px}}.portfolio-classic-listing .k2t-wrap{height:100%}.portfolio-classic-listing .k2t-navigation{margin-top:-50px}@media only screen and (max-width:767px){.portfolio-classic-listing .k2t-navigation{text-align:left;padding:0 15px}}.portfolio-classic-listing .portfolio-thumb{float:left;width:51.28205128%}@media only screen and (max-width:1024px){.portfolio-classic-listing .portfolio-thumb{padding-top:30px}}@media only screen and (max-width:768px){.portfolio-classic-listing .portfolio-thumb{padding-top:70px}}@media only screen and (max-width:767px){.portfolio-classic-listing .portfolio-thumb{padding-top:0;width:100%}}.portfolio-classic-listing .portfolio-meta{float:right;padding:18px 70px;width:48.71794872%;overflow:hidden}@media only screen and (max-width:1024px){.portfolio-classic-listing .portfolio-meta{padding:18px 30px}}@media only screen and (max-width:768px){.portfolio-classic-listing .portfolio-meta{padding:0 15px}}@media only screen and (max-width:767px){.portfolio-classic-listing .portfolio-meta{width:100%}}.portfolio-classic-listing .portfolio-meta h2{font-size:30px;line-height:2em;padding-bottom:15px}@media only screen and (max-width:768px){.portfolio-classic-listing .portfolio-meta h2{margin-bottom:0;line-height:1.2em}}.portfolio-classic-listing .portfolio-meta .extra-meta span:nth-child(1){font-size:24px}.portfolio-classic-listing .portfolio-meta .excerpt{font-size:14px;padding:15px 0 2px;margin-top:3px}.portfolio-classic-listing .portfolio-btn{padding-top:20px;margin-bottom:30px}.portfolio-classic-listing .portfolio-btn button{background:#000;width:170px;height:50px}.portfolio-classic-listing .portfolio-btn button a{color:#fff}.portfolio-classic-listing .portfolio-btn button:hover{background:#3a6ee8}.wrap-slick-slider.portfolio-shortcode .more-link{background:#191a1f;color:#fff;display:table;height:40px;line-height:40px;margin:0 auto;padding:0 20px;min-width:145px;text-align:center;text-transform:uppercase}.wrap-slick-slider.portfolio-shortcode .more-link:hover{background:#3a6ee8}.k2t-portfolio-shortcode{margin-left:-15px;margin-right:-15px}.k2t-portfolio-shortcode .post-portfolio .portfolio-btn .k2t-btn{background:#000;font-weight:400;line-height:50px;height:50px;min-width:171px;text-align:center}.k2t-portfolio-shortcode .post-portfolio .portfolio-btn .k2t-btn:hover{background:#3a6ee8}.tax-portfolio-category .k2t-content.grid{background:#f5f5f5;margin-top:0;padding-top:60px}.tax-portfolio-category .k2t-content.grid .post-portfolio .wrap-animation{background:#fff;padding:0 15px}.tax-portfolio-category .k2t-content.grid .post-portfolio .p-wrap-content{background:#fff}.portfolio-grid .gutter-sizer{width:0}.portfolio-grid.column-4 .hentry{width:25%}@media only screen and (max-width:768px){.portfolio-grid.column-4 .hentry{width:50%}}@media only screen and (max-width:667px){.portfolio-grid.column-4 .hentry{width:100%}}.portfolio-grid.column-3 .hentry{width:33.33333333333%}@media only screen and (max-width:768px){.portfolio-grid.column-3 .hentry{width:50%}}@media only screen and (max-width:667px){.portfolio-grid.column-3 .hentry{width:100%}}.portfolio-grid.column-2 .hentry{width:50%}@media only screen and (max-width:667px){.portfolio-grid.column-2 .hentry{width:100%}}.isotope-no-padding.column-4{max-width:1168px}.portfolio-grid .post-portfolio{padding:0 15px}.portfolio-grid .post-portfolio .wrap-animation{background:#fff}.portfolio-grid .post-portfolio .portfolio-meta{overflow:hidden}.portfolio-grid .post-portfolio ul{list-style:none}.portfolio-grid .post-portfolio h2{color:#444547;font-size:18px;float:left;margin-bottom:20px;padding-right:20px;max-width:calc(100% - 120px)}@media only screen and (max-width:360px){.portfolio-grid .post-portfolio h2{width:100%;max-width:100%}}.portfolio-grid .post-portfolio .portfolio-price{float:right;margin-top:-3px}@media only screen and (max-width:360px){.portfolio-grid .post-portfolio .portfolio-price{float:left}}.portfolio-grid .post-portfolio .portfolio-price span:first-child{font-size:24px}.portfolio-grid .post-portfolio .portfolio-price span{padding-right:0}.portfolio-grid .post-portfolio .p-wrap-content{margin-bottom:80px}.portfolio-grid .post-portfolio .p-wrap-content .portfolio-thumb{background:#ccc}.portfolio-grid .post-portfolio .p-wrap-content .portfolio-meta{padding:30px 20px 0 20px}.portfolio-grid .post-portfolio .p-content{clear:both;margin-bottom:33px;padding-top:30px}.portfolio-grid .post-portfolio .p-content p{display:none}.portfolio-grid .post-portfolio .p-content .col-6{width:100%;padding:45px 0}.portfolio-grid .post-portfolio .p-content .col-6:nth-child(2){display:none}.portfolio-grid .post-portfolio .p-content .portfolio-service h2,.portfolio-grid .post-portfolio .p-content .portfolio-service+h2{display:none}.portfolio-grid .post-portfolio .portfolio-btn{clear:both;margin-bottom:50px}.k2t-isotope-filter ul{margin-top:20px;margin-bottom:20px;padding-left:0;list-style:none;text-align:center}.k2t-isotope-filter ul li{display:inline-block;padding:0 20px}.k2t-isotope-filter ul li.active a{text-decoration:line-through}.k2t-isotope-filter ul li a{color:#9297a3;font-size:14px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.k2t-isotope-filter ul li a:hover{color:#3a6ee8}.k2t-portfolio-shortcode.gallery-style .post-portfolio:hover .portfolio-thumb:before{background:rgb(0 0 0 / .3);width:100%;height:100%;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.k2t-portfolio-shortcode.gallery-style .post-portfolio:hover .info .title a{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.k2t-portfolio-shortcode.gallery-style .post-portfolio:hover .info .title a:first-child{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.k2t-portfolio-shortcode.gallery-style .post-portfolio:hover .info .title a:last-child{-webkit-transition:all 0.4s ease 0.1s;-moz-transition:all 0.4s ease 0.1s;-o-transition:all 0.4s ease 0.1s;transition:all 0.4s ease 0.1s}.k2t-portfolio-shortcode.gallery-style .post-portfolio .p-wrap-content{position:relative}.k2t-portfolio-shortcode.gallery-style .post-portfolio .portfolio-thumb{position:relative}.k2t-portfolio-shortcode.gallery-style .post-portfolio .portfolio-thumb:before{content:'';background:#fff0;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;z-index:0;-webkit-transition:all 0.3s ease 0;-moz-transition:all 0.3s ease 0;-o-transition:all 0.3s ease 0;transition:all 0.3s ease 0}.k2t-portfolio-shortcode.gallery-style .post-portfolio .info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%;z-index:10}.k2t-portfolio-shortcode.gallery-style .post-portfolio .info .title{margin-bottom:0;padding-right:0;width:100%;max-width:100%}.k2t-portfolio-shortcode.gallery-style .post-portfolio .info .title a{color:#fff;display:block;font-size:17px;font-weight:300;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}.k2t-portfolio-shortcode.gallery-style .post-portfolio .info .title a:hover{color:#3a6ee8}.k2t-portfolio-shortcode.gallery-style .post-portfolio .info i{display:block;font-size:24px;margin:0 auto 8px}.k2t-portfolio-shortcode.gallery-style .post-portfolio .p-wrap-content{margin-bottom:30px}.k2t-portfolio-shortcode.cat-listing-style article:nth-child(4n+1),.k2t-portfolio-shortcode.cat-listing-style article:nth-child(4n+4){width:66.66666667%}@media only screen and (max-width:480px){.k2t-portfolio-shortcode.cat-listing-style article:nth-child(4n+1),.k2t-portfolio-shortcode.cat-listing-style article:nth-child(4n+4){width:100%}}.k2t-portfolio-shortcode.cat-listing-style article:nth-child(4n+2),.k2t-portfolio-shortcode.cat-listing-style article:nth-child(4n+3){width:33.33333333%}@media only screen and (max-width:480px){.k2t-portfolio-shortcode.cat-listing-style article:nth-child(4n+2),.k2t-portfolio-shortcode.cat-listing-style article:nth-child(4n+3){width:100%}}@media only screen and (max-width:768px){.k2t-portfolio-shortcode.cat-listing-style article:nth-child(4n+2){padding-left:9px}}@media only screen and (max-width:667px){.k2t-portfolio-shortcode.cat-listing-style article:nth-child(4n+2){padding-left:8px}}@media only screen and (max-width:480px){.k2t-portfolio-shortcode.cat-listing-style article:nth-child(4n+2){padding-left:15px}}@media only screen and (max-width:768px){.k2t-portfolio-shortcode.cat-listing-style article:nth-child(4n+3){padding-right:9px}}@media only screen and (max-width:667px){.k2t-portfolio-shortcode.cat-listing-style article:nth-child(4n+3){padding-right:8px}}@media only screen and (max-width:480px){.k2t-portfolio-shortcode.cat-listing-style article:nth-child(4n+3){padding-right:15px}}.k2t-portfolio-shortcode.cat-listing-style .hentry{margin-bottom:30px}.k2t-portfolio-shortcode.cat-listing-style .hentry .wrap-inner{position:relative}.k2t-portfolio-shortcode.cat-listing-style .hentry .wrap-inner:hover .thumb:before{opacity:1;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.k2t-portfolio-shortcode.cat-listing-style .hentry .wrap-inner:hover .info{bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.k2t-portfolio-shortcode.cat-listing-style .hentry .wrap-inner:hover .info h2 span{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.3s ease 0.3s;-moz-transition:all 0.3s ease 0.3s;-o-transition:all 0.3s ease 0.3s;transition:all 0.3s ease 0.3s}.k2t-portfolio-shortcode.cat-listing-style .hentry .thumb:before{content:'';background:rgb(0 0 0 / .75);display:block;position:absolute;top:0;left:0;opacity:0;height:100%;width:100%;-webkit-transition:all 0.32s ease 0s;-moz-transition:all 0.32s ease 0s;-o-transition:all 0.32s ease 0s;transition:all 0.32s ease 0s}@media only screen and (max-width:480px){.k2t-portfolio-shortcode.cat-listing-style .hentry .thumb img{width:100%}}.k2t-portfolio-shortcode.cat-listing-style .hentry .info{position:absolute;bottom:-10px;width:100%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.k2t-portfolio-shortcode.cat-listing-style .hentry .info h2{font-size:24px;letter-spacing:0;line-height:125%;margin-bottom:0;padding-right:0;text-align:center;width:100%;max-width:100%}.k2t-portfolio-shortcode.cat-listing-style .hentry .info h2 a{color:#fff;text-transform:none}.k2t-portfolio-shortcode.cat-listing-style .hentry .info h2 a:hover{color:#fff}.k2t-portfolio-shortcode.cat-listing-style .hentry .info h2 span{color:#3a6ee8;display:block;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;margin-top:3px;opacity:0;text-transform:uppercase;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}.k2t_widget_portfolio_services{background:#f7f7f7!important;padding:2px 20px 2px!important}.k2t_widget_portfolio_services .service-item{padding:20px 0 20px}.k2t_widget_portfolio_services .service-item:not(:last-child){border-bottom:2px solid #f3f3f3}.k2t_widget_portfolio_services .service-item h5{font-size:14px;margin-bottom:0;text-transform:uppercase}.contact-widget{background-size:cover;background-repeat:no-repeat;padding:100px 0 100px}.contact-widget p{color:#fff;font-size:20px;font-family:'Oswald';margin-bottom:20px;text-transform:uppercase;text-align:center}.contact-widget p:last-child{margin-bottom:0}.widget-banner{background:#f7f7f7;padding:12px 12px 0}.widget-banner:before,.widget-banner:after{content:" ";display:table}.widget-banner:after{clear:both}.widget-banner>*{background:#fff;display:block;float:left;margin-bottom:12px;position:relative;width:calc(50% - 6px);height:77px}.widget-banner>*:nth-child(2n+1){clear:both;margin-right:6px}.widget-banner>*:nth-child(2n+2){margin-left:6px}.widget-banner>*:hover{background:#3a6ee8;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.widget-banner>*:hover p,.widget-banner>*:hover span{color:#fff;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.widget-banner>*>*{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:0!important;margin-bottom:0!important}.widget-banner>*>p,.widget-banner>*>span{width:100%}.widget-banner>* p,.widget-banner>* span{font-size:16px;font-weight:700;letter-spacing:0;padding:0 12px;text-transform:uppercase;text-align:center;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
 @font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAw.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiAw.woff) format('woff')}@keyframes mdc-ripple-fg-radius-in {
from {
transform: translate(var(--mdc-ripple-fg-translate-start)) scale(1);
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
to {
transform: translate(var(--mdc-ripple-fg-translate-end)) scale(var(--mdc-ripple-fg-scale)); } }
@keyframes mdc-ripple-fg-opacity-out {
from {
opacity: 1;
animation-timing-function: linear; }
to {
opacity: 0; } }
@keyframes mdc-ripple-fg-unbounded-opacity-deactivate {
from {
opacity: 1; }
to {
opacity: 0; } }
@keyframes mdc-ripple-fg-unbounded-transform-deactivate {
from {
transform: var(--mdc-ripple-fg-approx-xf); }
to {
transform: scale(var(--mdc-ripple-fg-scale)); } }    #cf7md-form input[type="text"],
#cf7md-form input[type="email"],
#cf7md-form input[type="url"],
#cf7md-form input[type="password"],
#cf7md-form input[type="search"],
#cf7md-form input[type="number"],
#cf7md-form input[type="tel"],
#cf7md-form input[type="range"],
#cf7md-form input[type="date"],
#cf7md-form input[type="month"],
#cf7md-form input[type="week"],
#cf7md-form input[type="time"],
#cf7md-form input[type="datetime"],
#cf7md-form input[type="datetime-local"],
#cf7md-form input[type="color"],
#cf7md-form textarea {
background: transparent;
border: none;
border-radius: 0;
display: block;
padding: 0;
width: 100%;
box-shadow: none; }
#cf7md-form label {
font-weight: normal;
margin: 0; }
#cf7md-form select {
height: auto;
border-radius: 0; }
#cf7md-form .cf:after, #cf7md-form .cf7md-item:after {
content: "";
display: table;
clear: both; }
#cf7md-form .mdc-layout-grid {
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-ms-flex-align: stretch;
align-items: stretch;
margin: 0 auto;
box-sizing: border-box;
padding: 8px;
padding: calc(var(--mdc-layout-grid-margin, 16px) - var(--mdc-layout-grid-gutter, 16px) / 2); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid {
display: grid;
grid-gap: 16px;
grid-gap: var(--mdc-layout-grid-gutter, 16px);
padding: 16px;
padding: var(--mdc-layout-grid-margin, 16px); }
@media (min-width: 840px) {
#cf7md-form .mdc-layout-grid {
grid-template-columns: repeat(12, minmax(0, 1fr)); } }
@media (min-width: 480px) and (max-width: 839px) {
#cf7md-form .mdc-layout-grid {
grid-template-columns: repeat(8, minmax(0, 1fr)); } }
@media (max-width: 479px) {
#cf7md-form .mdc-layout-grid {
grid-template-columns: repeat(4, minmax(0, 1fr)); } } }
#cf7md-form .mdc-layout-grid__cell {
margin: 8px;
margin: calc(var(--mdc-layout-grid-gutter, 16px) / 2);
box-sizing: border-box; }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell {
margin: 0; } }
@media (min-width: 840px) {
#cf7md-form .mdc-layout-grid__cell {
width: calc(33.33333% - 16px);
width: calc(33.33333% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell {
width: auto;
grid-column-end: span 4; } } }
@media (min-width: 480px) and (max-width: 839px) {
#cf7md-form .mdc-layout-grid__cell {
width: calc(50% - 16px);
width: calc(50% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell {
width: auto;
grid-column-end: span 4; } } }
@media (max-width: 479px) {
#cf7md-form .mdc-layout-grid__cell {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell {
width: auto;
grid-column-end: span 4; } } }
@media (min-width: 840px) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-desktop.mdc-layout-grid__cell--span-1-desktop {
width: calc(8.33333% - 16px);
width: calc(8.33333% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-desktop.mdc-layout-grid__cell--span-1-desktop {
width: auto;
grid-column-end: span 1; } }
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-desktop.mdc-layout-grid__cell--span-2-desktop {
width: calc(16.66667% - 16px);
width: calc(16.66667% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-desktop.mdc-layout-grid__cell--span-2-desktop {
width: auto;
grid-column-end: span 2; } }
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-desktop.mdc-layout-grid__cell--span-3-desktop {
width: calc(25% - 16px);
width: calc(25% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-desktop.mdc-layout-grid__cell--span-3-desktop {
width: auto;
grid-column-end: span 3; } }
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-desktop.mdc-layout-grid__cell--span-4-desktop {
width: calc(33.33333% - 16px);
width: calc(33.33333% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-desktop.mdc-layout-grid__cell--span-4-desktop {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-desktop.mdc-layout-grid__cell--span-5-desktop {
width: calc(41.66667% - 16px);
width: calc(41.66667% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-desktop.mdc-layout-grid__cell--span-5-desktop {
width: auto;
grid-column-end: span 5; } }
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-desktop.mdc-layout-grid__cell--span-6-desktop {
width: calc(50% - 16px);
width: calc(50% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-desktop.mdc-layout-grid__cell--span-6-desktop {
width: auto;
grid-column-end: span 6; } }
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-desktop.mdc-layout-grid__cell--span-7-desktop {
width: calc(58.33333% - 16px);
width: calc(58.33333% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-desktop.mdc-layout-grid__cell--span-7-desktop {
width: auto;
grid-column-end: span 7; } }
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-desktop.mdc-layout-grid__cell--span-8-desktop {
width: calc(66.66667% - 16px);
width: calc(66.66667% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-desktop.mdc-layout-grid__cell--span-8-desktop {
width: auto;
grid-column-end: span 8; } }
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-desktop.mdc-layout-grid__cell--span-9-desktop {
width: calc(75% - 16px);
width: calc(75% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-desktop.mdc-layout-grid__cell--span-9-desktop {
width: auto;
grid-column-end: span 9; } }
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-desktop.mdc-layout-grid__cell--span-10-desktop {
width: calc(83.33333% - 16px);
width: calc(83.33333% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-desktop.mdc-layout-grid__cell--span-10-desktop {
width: auto;
grid-column-end: span 10; } }
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-desktop.mdc-layout-grid__cell--span-11-desktop {
width: calc(91.66667% - 16px);
width: calc(91.66667% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-desktop.mdc-layout-grid__cell--span-11-desktop {
width: auto;
grid-column-end: span 11; } }
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-desktop.mdc-layout-grid__cell--span-12-desktop {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-desktop.mdc-layout-grid__cell--span-12-desktop {
width: auto;
grid-column-end: span 12; } } }
@media (min-width: 480px) and (max-width: 839px) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-tablet.mdc-layout-grid__cell--span-1-tablet {
width: calc(12.5% - 16px);
width: calc(12.5% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-tablet.mdc-layout-grid__cell--span-1-tablet {
width: auto;
grid-column-end: span 1; } }
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-tablet.mdc-layout-grid__cell--span-2-tablet {
width: calc(25% - 16px);
width: calc(25% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-tablet.mdc-layout-grid__cell--span-2-tablet {
width: auto;
grid-column-end: span 2; } }
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-tablet.mdc-layout-grid__cell--span-3-tablet {
width: calc(37.5% - 16px);
width: calc(37.5% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-tablet.mdc-layout-grid__cell--span-3-tablet {
width: auto;
grid-column-end: span 3; } }
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-tablet.mdc-layout-grid__cell--span-4-tablet {
width: calc(50% - 16px);
width: calc(50% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-tablet.mdc-layout-grid__cell--span-4-tablet {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-tablet.mdc-layout-grid__cell--span-5-tablet {
width: calc(62.5% - 16px);
width: calc(62.5% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-tablet.mdc-layout-grid__cell--span-5-tablet {
width: auto;
grid-column-end: span 5; } }
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-tablet.mdc-layout-grid__cell--span-6-tablet {
width: calc(75% - 16px);
width: calc(75% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-tablet.mdc-layout-grid__cell--span-6-tablet {
width: auto;
grid-column-end: span 6; } }
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-tablet.mdc-layout-grid__cell--span-7-tablet {
width: calc(87.5% - 16px);
width: calc(87.5% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-tablet.mdc-layout-grid__cell--span-7-tablet {
width: auto;
grid-column-end: span 7; } }
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-tablet.mdc-layout-grid__cell--span-8-tablet {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-tablet.mdc-layout-grid__cell--span-8-tablet {
width: auto;
grid-column-end: span 8; } }
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-tablet.mdc-layout-grid__cell--span-9-tablet {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-tablet.mdc-layout-grid__cell--span-9-tablet {
width: auto;
grid-column-end: span 8; } }
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-tablet.mdc-layout-grid__cell--span-10-tablet {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-tablet.mdc-layout-grid__cell--span-10-tablet {
width: auto;
grid-column-end: span 8; } }
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-tablet.mdc-layout-grid__cell--span-11-tablet {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-tablet.mdc-layout-grid__cell--span-11-tablet {
width: auto;
grid-column-end: span 8; } }
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-tablet.mdc-layout-grid__cell--span-12-tablet {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-tablet.mdc-layout-grid__cell--span-12-tablet {
width: auto;
grid-column-end: span 8; } } }
@media (max-width: 479px) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-phone.mdc-layout-grid__cell--span-1-phone {
width: calc(25% - 16px);
width: calc(25% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-phone.mdc-layout-grid__cell--span-1-phone {
width: auto;
grid-column-end: span 1; } }
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-phone.mdc-layout-grid__cell--span-2-phone {
width: calc(50% - 16px);
width: calc(50% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-phone.mdc-layout-grid__cell--span-2-phone {
width: auto;
grid-column-end: span 2; } }
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-phone.mdc-layout-grid__cell--span-3-phone {
width: calc(75% - 16px);
width: calc(75% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-phone.mdc-layout-grid__cell--span-3-phone {
width: auto;
grid-column-end: span 3; } }
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-phone.mdc-layout-grid__cell--span-4-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-phone.mdc-layout-grid__cell--span-4-phone {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-phone.mdc-layout-grid__cell--span-5-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-phone.mdc-layout-grid__cell--span-5-phone {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-phone.mdc-layout-grid__cell--span-6-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-phone.mdc-layout-grid__cell--span-6-phone {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-phone.mdc-layout-grid__cell--span-7-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-phone.mdc-layout-grid__cell--span-7-phone {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-phone.mdc-layout-grid__cell--span-8-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-phone.mdc-layout-grid__cell--span-8-phone {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-phone.mdc-layout-grid__cell--span-9-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-phone.mdc-layout-grid__cell--span-9-phone {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-phone.mdc-layout-grid__cell--span-10-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-phone.mdc-layout-grid__cell--span-10-phone {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-phone.mdc-layout-grid__cell--span-11-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-phone.mdc-layout-grid__cell--span-11-phone {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-phone.mdc-layout-grid__cell--span-12-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-phone.mdc-layout-grid__cell--span-12-phone {
width: auto;
grid-column-end: span 4; } } }
#cf7md-form .mdc-layout-grid__cell--order-1 {
-ms-flex-order: 1;
order: 1; }
#cf7md-form .mdc-layout-grid__cell--order-2 {
-ms-flex-order: 2;
order: 2; }
#cf7md-form .mdc-layout-grid__cell--order-3 {
-ms-flex-order: 3;
order: 3; }
#cf7md-form .mdc-layout-grid__cell--order-4 {
-ms-flex-order: 4;
order: 4; }
#cf7md-form .mdc-layout-grid__cell--order-5 {
-ms-flex-order: 5;
order: 5; }
#cf7md-form .mdc-layout-grid__cell--order-6 {
-ms-flex-order: 6;
order: 6; }
#cf7md-form .mdc-layout-grid__cell--order-7 {
-ms-flex-order: 7;
order: 7; }
#cf7md-form .mdc-layout-grid__cell--order-8 {
-ms-flex-order: 8;
order: 8; }
#cf7md-form .mdc-layout-grid__cell--order-9 {
-ms-flex-order: 9;
order: 9; }
#cf7md-form .mdc-layout-grid__cell--order-10 {
-ms-flex-order: 10;
order: 10; }
#cf7md-form .mdc-layout-grid__cell--order-11 {
-ms-flex-order: 11;
order: 11; }
#cf7md-form .mdc-layout-grid__cell--order-12 {
-ms-flex-order: 12;
order: 12; }
#cf7md-form .mdc-layout-grid__cell--align-top {
-ms-flex-item-align: start;
align-self: flex-start; }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--align-top {
-ms-flex-item-align: start;
align-self: start; } }
#cf7md-form .mdc-layout-grid__cell--align-middle {
-ms-flex-item-align: center;
align-self: center; }
#cf7md-form .mdc-layout-grid__cell--align-bottom {
-ms-flex-item-align: end;
align-self: flex-end; }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--align-bottom {
-ms-flex-item-align: end;
align-self: end; } }
#cf7md-form .mdc-layout-grid {
padding: 0;
margin: 0 -8px; }
@supports (display: grid) or (display: -ms-grid) {
#cf7md-form .mdc-layout-grid {
margin: 0;
grid-gap: 0 16px; } }
#cf7md-form .mdc-layout-grid > div:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > table:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > p:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ul:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ol:not(.mdc-layout-grid__cell) {
grid-column-end: span 4; }
@media screen and (min-width: 480px) {
#cf7md-form .mdc-layout-grid > div:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > table:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > p:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ul:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ol:not(.mdc-layout-grid__cell) {
grid-column-end: span 8; } }
@media screen and (min-width: 840px) {
#cf7md-form .mdc-layout-grid > div:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > table:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > p:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ul:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ol:not(.mdc-layout-grid__cell) {
grid-column-end: span 12; } }
#cf7md-form .mdc-layout-grid > br {
display: none; } #cf7md-form .mdc-form-field {
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 0.875rem;
font-weight: 400;
letter-spacing: 0.04em;
line-height: 1.25rem; color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87));
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-align: center;
align-items: center;
vertical-align: middle; }
#cf7md-form .mdc-form-field--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-form-field { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-form-field > label {
-ms-flex-order: 0;
order: 0;
margin-right: auto;
margin-left: 4px; }
#cf7md-form [dir="rtl"] .mdc-form-field > label, #cf7md-form .mdc-form-field[dir="rtl"] > label {
margin-right: 4px;
margin-left: auto; }
#cf7md-form .mdc-form-field--align-end > label {
-ms-flex-order: -1;
order: -1;
margin-right: 4px;
margin-left: auto; }
#cf7md-form [dir="rtl"] .mdc-form-field--align-end > label, #cf7md-form .mdc-form-field--align-end[dir="rtl"] > label {
margin-right: auto;
margin-left: 4px; } #cf7md-form .mdc-textfield {
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 1rem;
letter-spacing: 0.04em;
display: inline-block;
margin-bottom: 8px;
will-change: opacity, transform, color; }
#cf7md-form .mdc-textfield__input { color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87));
padding: 0 0 8px;
border: none;
background: none;
font-size: inherit;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
#cf7md-form .mdc-textfield__input::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.46);
color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
opacity: 1; }
#cf7md-form .mdc-textfield__input::-moz-placeholder { color: rgba(0, 0, 0, 0.46);
color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
opacity: 1; }
#cf7md-form .mdc-textfield__input:-ms-input-placeholder { color: rgba(0, 0, 0, 0.46);
color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
opacity: 1; }
#cf7md-form .mdc-textfield__input::placeholder { color: rgba(0, 0, 0, 0.46);
color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
opacity: 1; }
#cf7md-form .mdc-textfield__input:focus {
outline: none; }
#cf7md-form .mdc-textfield__input:focus::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.54);
color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)); }
#cf7md-form .mdc-textfield__input:focus::-moz-placeholder { color: rgba(0, 0, 0, 0.54);
color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)); }
#cf7md-form .mdc-textfield__input:focus:-ms-input-placeholder { color: rgba(0, 0, 0, 0.54);
color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)); }
#cf7md-form .mdc-textfield__input:focus::placeholder { color: rgba(0, 0, 0, 0.54);
color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)); }
#cf7md-form .mdc-textfield__input:invalid {
box-shadow: none; }
#cf7md-form .mdc-textfield__input--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-textfield__input {
color: white; }
#cf7md-form .mdc-textfield__input--theme-dark::-webkit-input-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-textfield__input--theme-dark::-moz-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input::-moz-placeholder { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-textfield__input--theme-dark:-ms-input-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-textfield__input--theme-dark::placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input::placeholder { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-textfield__input--theme-dark:focus::-webkit-input-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input:focus::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.7);
color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)); }
#cf7md-form .mdc-textfield__input--theme-dark:focus::-moz-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input:focus::-moz-placeholder { color: rgba(255, 255, 255, 0.7);
color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)); }
#cf7md-form .mdc-textfield__input--theme-dark:focus:-ms-input-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input:focus:-ms-input-placeholder { color: rgba(255, 255, 255, 0.7);
color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)); }
#cf7md-form .mdc-textfield__input--theme-dark:focus::placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input:focus::placeholder { color: rgba(255, 255, 255, 0.7);
color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)); }
#cf7md-form .mdc-textfield__label { color: rgba(0, 0, 0, 0.46);
color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
position: absolute;
bottom: 8px;
left: 0;
transform-origin: left top;
transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), color 180ms cubic-bezier(0.4, 0, 0.2, 1);
cursor: text; }
#cf7md-form [dir="rtl"] .mdc-textfield .mdc-textfield__label,
#cf7md-form .mdc-textfield[dir="rtl"] .mdc-textfield__label {
right: 0;
left: auto;
transform-origin: right top; }
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield__label,
#cf7md-form.mdc-theme--dark .mdc-textfield__label { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-textfield__label--float-above {
transform: translateY(-100%) scale(0.75, 0.75);
cursor: auto; }
#cf7md-form .mdc-textfield__input:-webkit-autofill + .mdc-textfield__label {
transform: translateY(-100%) scale(0.75, 0.75);
cursor: auto; }
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth) {
display: -ms-inline-flexbox;
display: inline-flex;
position: relative;
box-sizing: border-box;
-ms-flex-align: end;
align-items: flex-end;
margin-top: 16px; }
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline) {
height: 48px; }
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 1px;
transform: translateY(50%) scaleY(1);
transform-origin: center bottom;
transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
background-color: rgba(0, 0, 0, 0.26);
content: ""; }
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after,
#cf7md-form.mdc-theme--dark .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after {
background-color: rgba(255, 255, 255, 0.12); }
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth) .mdc-textfield__label {
pointer-events: none; }
#cf7md-form .mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5);
transform: translateY(100%) scaleY(2);
transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after,
#cf7md-form.mdc-theme--dark .mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5);
transform: translateY(100%) scaleY(2);
transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-textfield--focused .mdc-textfield__label { color: #3f51b5;
color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--focused .mdc-textfield__label,
#cf7md-form.mdc-theme--dark .mdc-textfield--focused .mdc-textfield__label { color: #3f51b5;
color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-textfield--dense {
margin-top: 12px;
margin-bottom: 4px;
font-size: .813rem; }
#cf7md-form .mdc-textfield--dense .mdc-textfield__label--float-above {
transform: translateY(calc(-100% - 2px)) scale(0.923, 0.923); }
#cf7md-form .mdc-textfield--invalid:not(.mdc-textfield--focused)::after {
background-color: #d50000; }
#cf7md-form .mdc-textfield--invalid:not(.mdc-textfield--focused) .mdc-textfield__label {
color: #d50000; }
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--invalid:not(.mdc-textfield--focused)::after,
#cf7md-form.mdc-theme--dark .mdc-textfield--invalid:not(.mdc-textfield--focused)::after {
background-color: #ff6e6e; }
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--invalid:not(.mdc-textfield--focused) .mdc-textfield__label,
#cf7md-form.mdc-theme--dark .mdc-textfield--invalid:not(.mdc-textfield--focused) .mdc-textfield__label {
color: #ff6e6e; }
#cf7md-form .mdc-textfield--disabled {
border-bottom: 1px dotted rgba(35, 31, 32, 0.26); }
#cf7md-form .mdc-textfield--disabled::after {
display: none; }
#cf7md-form .mdc-textfield--disabled .mdc-textfield__input {
padding-bottom: 7px; }
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--disabled,
#cf7md-form.mdc-theme--dark .mdc-textfield--disabled {
border-bottom: 1px dotted rgba(255, 255, 255, 0.3); }
#cf7md-form .mdc-textfield--disabled .mdc-textfield__input,
#cf7md-form .mdc-textfield--disabled .mdc-textfield__label,
#cf7md-form .mdc-textfield--disabled + .mdc-textfield-helptext { color: rgba(0, 0, 0, 0.38);
color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38)); }
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--disabled .mdc-textfield__input,
#cf7md-form.mdc-theme--dark .mdc-textfield--disabled .mdc-textfield__input,
#cf7md-form .mdc-textfield--theme-dark
.mdc-textfield--disabled .mdc-textfield__label,
#cf7md-form.mdc-theme--dark
.mdc-textfield--disabled .mdc-textfield__label { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--disabled + .mdc-textfield-helptext,
#cf7md-form.mdc-theme--dark .mdc-textfield--disabled + .mdc-textfield-helptext { colr: rgba(255, 255, 255, 0.5);
colr: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-textfield--disabled .mdc-textfield__label {
bottom: 7px;
cursor: default; }
#cf7md-form .mdc-textfield__input:required + .mdc-textfield__label::after {
margin-left: 1px;
content: "*"; }
#cf7md-form .mdc-textfield--focused .mdc-textfield__input:required + .mdc-textfield__label::after {
color: #d50000; }
#cf7md-form .mdc-textfield--focused .mdc-textfield--theme-dark .mdc-textfield__input:required + .mdc-textfield__label::after, #cf7md-form .mdc-textfield--focused
.mdc-theme--dark .mdc-textfield__input:required + .mdc-textfield__label::after {
color: #ff6e6e; }
#cf7md-form .mdc-textfield--multiline {
display: -ms-flexbox;
display: flex;
height: initial;
transition: none; }
#cf7md-form .mdc-textfield--multiline::after {
content: initial; }
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input {
padding: 4px;
transition: border-color 180ms cubic-bezier(0.4, 0, 0.2, 1);
border: 1px solid rgba(0, 0, 0, 0.26);
border-radius: 2px; }
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--multiline .mdc-textfield__input,
#cf7md-form.mdc-theme--dark .mdc-textfield--multiline .mdc-textfield__input {
border-color: rgba(255, 255, 255, 0.12); }
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input:focus { border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus) {
border-color: #d50000; }
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus),
#cf7md-form.mdc-theme--dark .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus) {
border-color: #ff6e6e; }
#cf7md-form .mdc-textfield--multiline .mdc-textfield__label {
top: 6px;
bottom: initial;
left: 4px; }
#cf7md-form [dir="rtl"] .mdc-textfield--multiline .mdc-textfield--multiline .mdc-textfield__label,
#cf7md-form .mdc-textfield--multiline[dir="rtl"] .mdc-textfield--multiline .mdc-textfield__label {
right: 4px;
left: auto; }
#cf7md-form .mdc-textfield--multiline .mdc-textfield__label--float-above {
transform: translateY(calc(-100% - 6px)) scale(0.923, 0.923); }
#cf7md-form .mdc-textfield--multiline.mdc-textfield--disabled {
border-bottom: none; }
#cf7md-form .mdc-textfield--multiline.mdc-textfield--disabled .mdc-textfield__input {
border: 1px dotted rgba(35, 31, 32, 0.26); }
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--multiline.mdc-textfield--disabled .mdc-textfield__input,
#cf7md-form.mdc-theme--dark .mdc-textfield--multiline.mdc-textfield--disabled .mdc-textfield__input {
border-color: rgba(255, 255, 255, 0.3); }
#cf7md-form .mdc-textfield--fullwidth {
display: block;
width: 100%;
box-sizing: border-box;
margin: 0;
border: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
outline: none; }
#cf7md-form .mdc-textfield--fullwidth:not(.mdc-textfield--multiline) {
height: 56px; }
#cf7md-form .mdc-textfield--fullwidth.mdc-textfield--multiline {
padding: 20px 0 0; }
#cf7md-form .mdc-textfield--fullwidth.mdc-textfield--dense:not(.mdc-textfield--multiline) {
height: 48px; }
#cf7md-form .mdc-textfield--fullwidth.mdc-textfield--dense.mdc-textfield--multiline {
padding: 16px 0 0; }
#cf7md-form .mdc-textfield--fullwidth.mdc-textfield--disabled, #cf7md-form .mdc-textfield--fullwidth.mdc-textfield--disabled.mdc-textfield--multiline {
border-bottom: 1px dotted rgba(0, 0, 0, 0.26); }
#cf7md-form .mdc-textfield--fullwidth--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-textfield--fullwidth {
border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
#cf7md-form .mdc-textfield--fullwidth--theme-dark.mdc-textfield--disabled, #cf7md-form .mdc-textfield--fullwidth--theme-dark.mdc-textfield--disabled.mdc-textfield--multiline, #cf7md-form.mdc-theme--dark .mdc-textfield--fullwidth.mdc-textfield--disabled, #cf7md-form.mdc-theme--dark .mdc-textfield--fullwidth.mdc-textfield--disabled.mdc-textfield--multiline {
border-bottom: 1px dotted rgba(255, 255, 255, 0.12); }
#cf7md-form .mdc-textfield--fullwidth .mdc-textfield__input {
width: 100%;
height: 100%;
padding: 0;
resize: none;
border: none !important; }
#cf7md-form .mdc-textfield:not(.mdc-textfield--upgraded):not(.mdc-textfield--multiline) .mdc-textfield__input {
transition: border-bottom-color 180ms cubic-bezier(0.4, 0, 0.2, 1);
border-bottom: 1px solid rgba(0, 0, 0, 0.26); }
#cf7md-form .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:focus { border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:disabled { color: rgba(0, 0, 0, 0.38);
color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
border-style: dotted;
border-color: rgba(35, 31, 32, 0.26); }
#cf7md-form .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:invalid:not(:focus) {
border-color: #d50000; }
#cf7md-form .mdc-textfield--theme-dark:not(.mdc-textfield--upgraded) .mdc-textfield__input:not(:focus),
#cf7md-form.mdc-theme--dark .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:not(:focus) {
border-color: rgba(255, 255, 255, 0.12); }
#cf7md-form .mdc-textfield--theme-dark:not(.mdc-textfield--upgraded) .mdc-textfield__input:disabled,
#cf7md-form.mdc-theme--dark .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:disabled { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5));
border-color: rgba(255, 255, 255, 0.3); }
#cf7md-form .mdc-textfield--theme-dark:not(.mdc-textfield--upgraded) .mdc-textfield__input:invalid:not(:focus),
#cf7md-form.mdc-theme--dark .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:invalid:not(:focus) {
border-color: #ff6e6e; }
#cf7md-form .mdc-textfield-helptext { color: rgba(0, 0, 0, 0.46);
color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
margin: 0;
transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
font-size: .75rem;
opacity: 0;
will-change: opacity; }
#cf7md-form .mdc-textfield-helptext--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-textfield-helptext { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-textfield + .mdc-textfield-helptext {
margin-bottom: 8px; }
#cf7md-form .mdc-textfield--dense + .mdc-textfield-helptext {
margin-bottom: 4px; }
#cf7md-form .mdc-textfield--focused + .mdc-textfield-helptext:not(.mdc-textfield-helptext--validation-msg) {
opacity: 1; }
#cf7md-form .mdc-textfield-helptext--persistent {
transition: none;
opacity: 1;
will-change: initial; }
#cf7md-form .mdc-textfield--invalid + .mdc-textfield-helptext--validation-msg {
color: #d50000;
opacity: 1; }
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--invalid + .mdc-textfield-helptext--validation-msg,
#cf7md-form.mdc-theme--dark .mdc-textfield--invalid + .mdc-textfield-helptext--validation-msg {
color: #ff6e6e; }
#cf7md-form .mdc-form-field > .mdc-textfield + label {
-ms-flex-item-align: start;
align-self: flex-start; }
#cf7md-form .mdc-textfield__label {
line-height: 1.25;
padding: 0 !important; }
#cf7md-form .mdc-textfield input {
height: auto !important;
padding-left: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important; }
#cf7md-form .cf7md-textarea textarea {
height: 6em;
padding: 4px !important; }
#cf7md-form .cf7md-textarea-autosize textarea {
height: 4em;
min-height: 4em;
max-height: 16em; }
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus) {
border-color: rgba(0, 0, 0, 0.26); }
#cf7md-form.mdc-theme--dark .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus) {
border-color: rgba(255, 255, 255, 0.12); }
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after {
transform: none; }
#cf7md-form .mdc-textfield__input:not(textarea) {
line-height: 1.8 !important; }
#cf7md-form input[type="date"] {
min-height: 34px; }
#cf7md-form ::-webkit-datetime-edit-text,
#cf7md-form ::-webkit-datetime-edit-month-field,
#cf7md-form ::-webkit-datetime-edit-day-field,
#cf7md-form ::-webkit-datetime-edit-year-field {
opacity: 0;
transition: opacity .3s ease 0s; }
#cf7md-form input:focus::-webkit-datetime-edit-text,
#cf7md-form input:focus::-webkit-datetime-edit-month-field,
#cf7md-form input:focus::-webkit-datetime-edit-day-field,
#cf7md-form input:focus::-webkit-datetime-edit-year-field,
#cf7md-form input.cf7md-has-input:valid::-webkit-datetime-edit-text,
#cf7md-form input.cf7md-has-input:valid::-webkit-datetime-edit-month-field,
#cf7md-form input.cf7md-has-input:valid::-webkit-datetime-edit-day-field,
#cf7md-form input.cf7md-has-input:valid::-webkit-datetime-edit-year-field {
opacity: 1;
transition-delay: .2s; }
@supports (-ms-ime-align: auto) {
#cf7md-form input[type="date"] {
opacity: 0; }
#cf7md-form input[type="date"].cf7md-has-input {
opacity: 1; } }
#cf7md-form .mdc-select {
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 1rem;
font-weight: 400;
letter-spacing: 0.04em;
line-height: 1.75rem; color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87));
padding-left: 0;
padding-right: 24px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: start;
justify-content: flex-start;
max-width: calc(100% - 24px);
height: 32px;
transition: border-bottom-color 150ms 0ms cubic-bezier(0.4, 0, 1, 1), background-color 150ms 0ms cubic-bezier(0.4, 0, 1, 1);
border: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
border-radius: 0;
background: none;
background-repeat: no-repeat;
background-position: right center;
background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%230%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);
font-family: Roboto, sans-serif;
font-size: .936rem;
cursor: pointer; }
#cf7md-form [dir="rtl"] .mdc-select, #cf7md-form .mdc-select[dir="rtl"] {
padding-left: 24px;
padding-right: 0; }
#cf7md-form .mdc-select::-ms-expand {
display: none; }
#cf7md-form .mdc-select:focus { border-bottom-color: #3f51b5;
border-bottom-color: var(--mdc-theme-primary, #3f51b5);
outline: none;
background-color: rgba(0, 0, 0, 0.06); }
#cf7md-form [dir="rtl"] .mdc-select, #cf7md-form .mdc-select[dir="rtl"] {
background-position: left center; }
#cf7md-form .mdc-select--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-select { color: white;
color: var(--mdc-theme-text-primary-on-dark, white);
background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);
border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
#cf7md-form .mdc-select--theme-dark:focus,
#cf7md-form.mdc-theme--dark .mdc-select:focus { border-bottom-color: #3f51b5;
border-bottom-color: var(--mdc-theme-primary, #3f51b5);
background-color: rgba(255, 255, 255, 0.09); }
#cf7md-form .mdc-select__menu {
position: fixed;
top: 0;
left: 0;
max-height: 100%;
transform-origin: center center;
overflow-y: scroll; }
#cf7md-form .mdc-select__selected-text {
transition: opacity 125ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 125ms 0ms cubic-bezier(0.4, 0, 1, 1);
white-space: nowrap;
overflow: hidden; }
#cf7md-form .mdc-select--open .mdc-select__selected-text {
transform: translateY(8px);
transition: opacity 125ms 125ms cubic-bezier(0, 0, 0.2, 1), transform 125ms 125ms cubic-bezier(0, 0, 0.2, 1);
opacity: 0; }
#cf7md-form .mdc-select--disabled,
#cf7md-form .mdc-select[disabled] { color: rgba(0, 0, 0, 0.38);
color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%230%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.38%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);
border-bottom-style: dotted;
cursor: default;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
#cf7md-form .mdc-select--theme-dark.mdc-select--disabled,
#cf7md-form.mdc-theme--dark .mdc-select--disabled { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5));
background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.38%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);
border-bottom: 1px dotted rgba(255, 255, 255, 0.38); }
#cf7md-form .mdc-select--theme-dark.mdc-select[disabled],
#cf7md-form.mdc-theme--dark .mdc-select[disabled] { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5));
background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.38%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);
border-bottom: 1px dotted rgba(255, 255, 255, 0.38); }
#cf7md-form .mdc-select__menu .mdc-list-item {
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 1rem;
font-weight: 400;
letter-spacing: 0.04em;
line-height: 1.75rem; color: rgba(0, 0, 0, 0.54);
color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)); }
#cf7md-form .mdc-select__menu .mdc-list-item[aria-selected="true"] { color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)); }
#cf7md-form .mdc-select--theme-dark .mdc-select__menu .mdc-list-item,
#cf7md-form.mdc-theme--dark .mdc-select__menu .mdc-list-item { color: rgba(255, 255, 255, 0.7);
color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)); }
#cf7md-form .mdc-select--theme-dark .mdc-select__menu .mdc-list-item[aria-selected="true"],
#cf7md-form.mdc-theme--dark .mdc-select__menu .mdc-list-item[aria-selected="true"] { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-select__menu .mdc-list-group,
#cf7md-form .mdc-select__menu .mdc-list-group > .mdc-list-item:first-child {
margin-top: 12px; }
#cf7md-form .mdc-select__menu .mdc-list-group { color: rgba(0, 0, 0, 0.46);
color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
font-weight: normal; }
#cf7md-form .mdc-select__menu .mdc-list-group .mdc-list-item { color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)); }
#cf7md-form .mdc-select--theme-dark .mdc-select__menu .mdc-list-group,
#cf7md-form.mdc-theme--dark .mdc-select__menu .mdc-list-group { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-select--theme-dark .mdc-select__menu .mdc-list-group .mdc-list-item,
#cf7md-form.mdc-theme--dark .mdc-select__menu .mdc-list-group .mdc-list-item { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-multi-select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 250px;
padding: 0;
border: 1px solid; border-color: rgba(0, 0, 0, 0.46);
border-color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
outline: none; }
#cf7md-form .mdc-multi-select--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-multi-select { border-color: rgba(255, 255, 255, 0.5);
border-color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-multi-select .mdc-list-group {
margin: 16px 0 0;
padding: 0 0 0 16px; color: rgba(0, 0, 0, 0.46);
color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
font-weight: normal; }
#cf7md-form .mdc-multi-select .mdc-list-group--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-multi-select .mdc-list-group { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-multi-select .mdc-list-group:last-child {
margin-bottom: 16px; }
#cf7md-form .mdc-multi-select .mdc-list-group .mdc-list-divider {
margin-left: -16px; }
#cf7md-form .mdc-multi-select .mdc-list-item {
margin: 0 0 0 -16px;
padding: 0 16px; color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)); }
#cf7md-form .mdc-multi-select .mdc-list-item--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-multi-select .mdc-list-item { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-multi-select .mdc-list-item:first-child {
margin-top: 12px; }
#cf7md-form .mdc-multi-select .mdc-list-item:last-child {
margin-bottom: 8px; }
#cf7md-form .mdc-multi-select .mdc-list-item:checked {
background-color: rgba(0, 0, 0, 0.12); background-color: #fff;
background-color: var(--mdc-theme-background, #fff); }
#cf7md-form .mdc-multi-select .mdc-list-item:checked--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-multi-select .mdc-list-item:checked { background-color: white;
background-color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-multi-select:focus .mdc-list-item:checked { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-multi-select:focus .mdc-list-item:checked--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-multi-select:focus .mdc-list-item:checked { background-color: white;
background-color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-list-divider {
margin-bottom: 8px;
padding-top: 8px;
font-size: 0; }
#cf7md-form .mdc-select {
padding-top: 0;
padding-bottom: 0;
height: 32px !important; }
#cf7md-form .mdc-select option {
color: black; }                @keyframes mdc-checkbox-fade-in-background {
0% {
border-color: rgba(0, 0, 0, 0.54);
background-color: transparent; }
50% { border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); } }
@keyframes mdc-checkbox-fade-out-background {
0%,
80% { border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); }
100% {
border-color: rgba(0, 0, 0, 0.54);
background-color: transparent; } }
@keyframes mdc-checkbox-fade-in-background-dark {
0% {
border-color: white;
background-color: transparent; }
50% { border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); } }
@keyframes mdc-checkbox-fade-out-background-dark {
0%,
80% { border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); }
100% {
border-color: white;
background-color: transparent; } }
@keyframes mdc-checkbox-unchecked-checked-checkmark-path {
0%,
50% {
stroke-dashoffset: 29.78334; }
50% {
animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }
100% {
stroke-dashoffset: 0; } }
@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
0%,
68.2% {
transform: scaleX(0); }
68.2% {
animation-timing-function: cubic-bezier(0, 0, 0, 1); }
100% {
transform: scaleX(1); } }
@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
from {
animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
opacity: 1;
stroke-dashoffset: 0; }
to {
opacity: 0;
stroke-dashoffset: -29.78334; } }
@keyframes mdc-checkbox-checked-indeterminate-checkmark {
from {
transform: rotate(0deg);
opacity: 1;
animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }
to {
transform: rotate(45deg);
opacity: 0; } }
@keyframes mdc-checkbox-indeterminate-checked-checkmark {
from {
transform: rotate(45deg);
opacity: 0;
animation-timing-function: cubic-bezier(0.14, 0, 0, 1); }
to {
transform: rotate(360deg);
opacity: 1; } }
@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
from {
transform: rotate(-45deg);
opacity: 0;
animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }
to {
transform: rotate(0deg);
opacity: 1; } }
@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
from {
transform: rotate(0deg);
opacity: 1;
animation-timing-function: cubic-bezier(0.14, 0, 0, 1); }
to {
transform: rotate(315deg);
opacity: 0; } }
@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
0% {
transform: scaleX(1);
opacity: 1;
animation-timing-function: linear; }
32.8%,
100% {
transform: scaleX(0);
opacity: 0; } }
#cf7md-form .mdc-checkbox {
display: inline-block;
position: relative;
box-sizing: content-box;
width: 18px;
height: 18px;
padding: 11px;
line-height: 0;
white-space: nowrap;
cursor: pointer;
vertical-align: bottom; }
#cf7md-form .mdc-checkbox__background {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
top: 11px;
left: 11px;
border-radius: 2px;
box-sizing: border-box;
pointer-events: none;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
width: 45%;
height: 45%;
box-sizing: border-box;
transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 1, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
border: 2px solid rgba(0, 0, 0, 0.54);
background-color: transparent;
will-change: background-color, border-color; }
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__background {
border-color: white; }
#cf7md-form .mdc-checkbox__background::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
transform: scale(0, 0);
transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
border-radius: 50%;
content: "";
opacity: 0;
pointer-events: none;
will-change: opacity, transform; background: #3f51b5;
background: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-checkbox__native-control {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
cursor: inherit;
opacity: 0; }
#cf7md-form .mdc-checkbox__checkmark {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
opacity: 0;
fill: white; }
#cf7md-form .mdc-checkbox__checkmark__path {
transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
stroke: white !important;
stroke-width: 3.12px;
stroke-dashoffset: 29.78334;
stroke-dasharray: 29.78334; }
#cf7md-form .mdc-checkbox__mixedmark {
width: 100%;
height: 2px;
transform: scaleX(0) rotate(0deg);
transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
background-color: white;
opacity: 0; }
#cf7md-form .mdc-checkbox__native-control:focus ~ .mdc-checkbox__background::before {
transform: scale(2.75, 2.75);
transition: opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1);
opacity: .26; }
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background {
transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1); border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
opacity: 1; }
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark__path {
stroke-dashoffset: 0; }
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
transform: scaleX(1) rotate(-45deg); }
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background { border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
transform: rotate(45deg);
transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
opacity: 0; }
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark__path {
stroke-dashoffset: 0; }
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
transform: scaleX(1) rotate(0deg);
opacity: 1; }
#cf7md-form .mdc-checkbox__native-control:disabled,
#cf7md-form fieldset:disabled .mdc-checkbox__native-control,
#cf7md-form [aria-disabled="true"] .mdc-checkbox__native-control {
cursor: default; }
#cf7md-form .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background,
#cf7md-form fieldset:disabled .mdc-checkbox__native-control ~ .mdc-checkbox__background,
#cf7md-form [aria-disabled="true"] .mdc-checkbox__native-control ~ .mdc-checkbox__background {
border-color: rgba(0, 0, 0, 0.26); }
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
fieldset:disabled .mdc-checkbox__native-control ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
fieldset:disabled .mdc-checkbox__native-control ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
[aria-disabled="true"] .mdc-checkbox__native-control ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
[aria-disabled="true"] .mdc-checkbox__native-control ~ .mdc-checkbox__background {
border-color: rgba(255, 255, 255, 0.3); }
#cf7md-form .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background, #cf7md-form .mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background, #cf7md-form fieldset:disabled .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, #cf7md-form fieldset:disabled .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background, #cf7md-form [aria-disabled="true"] .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, #cf7md-form [aria-disabled="true"] .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background {
border-color: transparent;
background-color: rgba(0, 0, 0, 0.26); }
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
fieldset:disabled .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
fieldset:disabled .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
fieldset:disabled .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
fieldset:disabled .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
[aria-disabled="true"] .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
[aria-disabled="true"] .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
[aria-disabled="true"] .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
[aria-disabled="true"] .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background {
background-color: rgba(255, 255, 255, 0.3); }
#cf7md-form .mdc-checkbox--upgraded .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--upgraded .mdc-checkbox__checkmark,
#cf7md-form .mdc-checkbox--upgraded .mdc-checkbox__checkmark__path,
#cf7md-form .mdc-checkbox--upgraded .mdc-checkbox__mixedmark {
transition: none !important; }
#cf7md-form .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background, #cf7md-form .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background {
animation: mdc-checkbox-fade-in-background 180ms linear; }
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background {
animation-name: mdc-checkbox-fade-in-background-dark; }
#cf7md-form .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background, #cf7md-form .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background {
animation: mdc-checkbox-fade-out-background 180ms linear; }
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background {
animation-name: mdc-checkbox-fade-out-background-dark; }
#cf7md-form .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark__path {
animation: 180ms linear 0s mdc-checkbox-unchecked-checked-checkmark-path;
transition: none; }
#cf7md-form .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark {
animation: 90ms linear 0s mdc-checkbox-unchecked-indeterminate-mixedmark;
transition: none; }
#cf7md-form .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark__path {
animation: 90ms linear 0s mdc-checkbox-checked-unchecked-checkmark-path;
transition: none; }
#cf7md-form .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark {
animation: 90ms linear 0s mdc-checkbox-checked-indeterminate-checkmark;
transition: none; }
#cf7md-form .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark {
animation: 90ms linear 0s mdc-checkbox-checked-indeterminate-mixedmark;
transition: none; }
#cf7md-form .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
animation: 500ms linear 0s mdc-checkbox-indeterminate-checked-checkmark;
transition: none; }
#cf7md-form .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark {
animation: 500ms linear 0s mdc-checkbox-indeterminate-checked-mixedmark;
transition: none; }
#cf7md-form .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark {
animation: 300ms linear 0s mdc-checkbox-indeterminate-unchecked-mixedmark;
transition: none; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded {
--mdc-ripple-left: 0;
--mdc-ripple-top: 0;
--mdc-ripple-fg-size: 0;
--mdc-ripple-surface-height: 0;
--mdc-ripple-surface-width: 0;
--mdc-ripple-fg-unbounded-transform-duration: 0ms;
--mdc-ripple-xfo-x: center;
--mdc-ripple-xfo-y: center;
--mdc-ripple-fg-unbounded-opacity-duration: 0ms;
--mdc-ripple-fg-unbounded-transform-duration: 0ms;
--mdc-ripple-fg-approx-xf: 0;
will-change: transition, opacity;
-webkit-tap-highlight-color: transparent; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded::before {
background-color: rgba(63, 81, 181, 0.14);
position: absolute;
top: calc(50% - 100%);
left: calc(50% - 100%);
width: 200%;
height: 200%;
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 200ms linear;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded::before {
background-color: color(var(--mdc-theme-primary, #3f51b5) a(14%)); } }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active::before {
opacity: .99999; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active:active::before {
transition-duration: 600ms; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--background-bounded-active-fill::before {
transition-duration: 120ms;
opacity: 1; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::before {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size); }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded::after {
background-color: rgba(63, 81, 181, 0.14);
position: absolute;
top: 0;
left: 0;
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size);
transform: scale(0);
transform-origin: center center;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded::after {
background-color: color(var(--mdc-theme-primary, #3f51b5) a(14%)); } }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded)::after {
transform-origin: center center; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::after {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
transform-origin: center center; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-bounded-active-fill::after {
animation-fill-mode: forwards;
animation: 300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after {
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;
opacity: 1; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after {
animation: mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__background::before {
content: none; }
#cf7md-form .cf7md-checkbox-item {
-ms-flex-align: start;
align-items: flex-start; }
#cf7md-form .mdc-checkbox {
margin-left: -11px;
-ms-flex: 0 0 18px;
flex: 0 0 18px; }
#cf7md-form .cf7md-checkbox-label {
padding-top: 10px; }
#cf7md-form .cf7md-accept .cf7md-accept--inner {
display: -ms-inline-flexbox;
display: inline-flex; }
#cf7md-form .cf7md-accept .wpcf7-list-item-label {
display: none; }
#cf7md-form .mdc-radio {
display: inline-block;
position: relative;
box-sizing: border-box;
width: 40px;
height: 40px;
padding: 10px;
cursor: pointer;
will-change: opacity, transform, border-color, background-color, color; }
#cf7md-form .mdc-radio__background {
display: inline-block;
position: absolute;
width: 50%;
height: 50%;
box-sizing: border-box; }
#cf7md-form .mdc-radio__background::before { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transform: scale(0, 0);
transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 1, 1);
border-radius: 50%;
content: "";
opacity: 0;
pointer-events: none; }
#cf7md-form .mdc-radio__outer-circle { border-color: rgba(0, 0, 0, 0.54);
border-color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54));
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 1, 1);
border-width: 2px;
border-style: solid;
border-radius: 50%;
box-sizing: border-box; }
#cf7md-form .mdc-radio--theme-dark .mdc-radio__outer-circle,
#cf7md-form.mdc-theme--dark .mdc-radio__outer-circle { border-color: rgba(255, 255, 255, 0.7);
border-color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)); }
#cf7md-form .mdc-radio__inner-circle { background-color: rgba(0, 0, 0, 0.54);
background-color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54));
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transform: scale(0, 0);
transition: transform 120ms 0ms cubic-bezier(0.4, 0, 1, 1), background-color 120ms 0ms cubic-bezier(0.4, 0, 1, 1);
border-radius: 50%;
box-sizing: border-box; }
#cf7md-form .mdc-radio--theme-dark .mdc-radio__inner-circle,
#cf7md-form.mdc-theme--dark .mdc-radio__inner-circle { background-color: rgba(255, 255, 255, 0.7);
background-color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)); }
#cf7md-form .mdc-radio__native-control {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
cursor: inherit;
opacity: 0;
z-index: 1; }
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background,
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background {
transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1); }
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle {
transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1); }
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1); }
#cf7md-form .mdc-radio--disabled {
cursor: default;
pointer-events: none; }
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle { border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5);
transform: scale(0.5);
transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1); }
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background,
#cf7md-form fieldset:disabled .mdc-radio__native-control + .mdc-radio__background,
#cf7md-form [aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background {
cursor: default; }
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form [aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle {
border-color: rgba(0, 0, 0, 0.26); }
#cf7md-form .mdc-radio--theme-dark .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form.mdc-theme--dark .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form .mdc-radio--theme-dark
fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form.mdc-theme--dark
fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form .mdc-radio--theme-dark
[aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form.mdc-theme--dark
[aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle {
border-color: rgba(255, 255, 255, 0.3); }
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form [aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle {
background-color: rgba(0, 0, 0, 0.26); }
#cf7md-form .mdc-radio--theme-dark .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form.mdc-theme--dark .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form .mdc-radio--theme-dark
fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form.mdc-theme--dark
fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form .mdc-radio--theme-dark
[aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form.mdc-theme--dark
[aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle {
background-color: rgba(255, 255, 255, 0.3); }
#cf7md-form .mdc-radio__native-control:focus + .mdc-radio__background::before {
transform: scale(2.8, 2.8);
transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
opacity: .26; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded {
--mdc-ripple-left: 0;
--mdc-ripple-top: 0;
--mdc-ripple-fg-size: 0;
--mdc-ripple-surface-height: 0;
--mdc-ripple-surface-width: 0;
--mdc-ripple-fg-unbounded-transform-duration: 0ms;
--mdc-ripple-xfo-x: center;
--mdc-ripple-xfo-y: center;
--mdc-ripple-fg-unbounded-opacity-duration: 0ms;
--mdc-ripple-fg-unbounded-transform-duration: 0ms;
--mdc-ripple-fg-approx-xf: 0;
will-change: transition, opacity;
-webkit-tap-highlight-color: transparent; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded::before {
background-color: rgba(63, 81, 181, 0.14);
position: absolute;
top: calc(50% - 100%);
left: calc(50% - 100%);
width: 200%;
height: 200%;
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 200ms linear;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-radio.mdc-ripple-upgraded::before {
background-color: color(var(--mdc-theme-primary, #3f51b5) a(14%)); } }
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active::before {
opacity: .99999; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active:active::before {
transition-duration: 600ms; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--background-bounded-active-fill::before {
transition-duration: 120ms;
opacity: 1; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::before {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size); }
#cf7md-form .mdc-radio.mdc-ripple-upgraded::after {
background-color: rgba(63, 81, 181, 0.14);
position: absolute;
top: 0;
left: 0;
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size);
transform: scale(0);
transform-origin: center center;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-radio.mdc-ripple-upgraded::after {
background-color: color(var(--mdc-theme-primary, #3f51b5) a(14%)); } }
#cf7md-form .mdc-radio.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded)::after {
transform-origin: center center; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::after {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
transform-origin: center center; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-bounded-active-fill::after {
animation-fill-mode: forwards;
animation: 300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after {
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;
opacity: 1; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after {
animation: mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-radio.mdc-ripple-upgraded .mdc-radio__background::before {
content: none; }
#cf7md-form .mdc-radio {
margin-left: -10px;
-ms-flex: 0 0 40px;
flex: 0 0 40px; } #cf7md-form .mdc-switch {
display: inline-block;
position: relative; }
#cf7md-form .mdc-switch__native-control {
display: inline-block;
position: absolute;
top: 0;
left: 0;
width: 34px;
height: 14px;
cursor: pointer;
opacity: 0;
z-index: 2; }
#cf7md-form .mdc-switch__background {
display: block;
position: relative;
width: 34px;
height: 14px;
border-radius: 7px;
outline: none;
background-color: transparent;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
#cf7md-form .mdc-switch--theme-dark .mdc-switch__background,
#cf7md-form.mdc-theme--dark .mdc-switch__background {
background-color: transparent; }
#cf7md-form .mdc-switch__background::before {
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
transition: opacity 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1);
border-radius: 7px;
background-color: #000;
content: "";
opacity: .38; }
#cf7md-form .mdc-switch--theme-dark .mdc-switch__background::before,
#cf7md-form.mdc-theme--dark .mdc-switch__background::before {
background-color: #fff;
opacity: .3; }
#cf7md-form .mdc-switch__background .mdc-switch__knob {
display: block;
position: absolute;
top: -3px;
left: 0;
width: 20px;
height: 20px;
transform: translateX(0);
transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1);
border-radius: 10px;
background-color: #fafafa;
box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
z-index: 1; }
#cf7md-form .mdc-switch--theme-dark .mdc-switch__background .mdc-switch__knob,
#cf7md-form.mdc-theme--dark .mdc-switch__background .mdc-switch__knob {
background-color: #bdbdbd; }
#cf7md-form .mdc-switch__background .mdc-switch__knob::before {
position: absolute;
top: -14px;
left: -14px;
width: 48px;
height: 48px;
transform: scale(0);
transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1);
border-radius: 24px;
background-color: transparent;
content: "";
opacity: .2; }
#cf7md-form .mdc-switch__native-control:focus ~ .mdc-switch__background .mdc-switch__knob::before {
position: absolute;
width: 48px;
height: 48px;
transform: scale(1);
transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1);
border-radius: 24px;
background-color: #9e9e9e; }
#cf7md-form .mdc-switch--theme-dark .mdc-switch__native-control:focus ~ .mdc-switch__background .mdc-switch__knob::before,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:focus ~ .mdc-switch__background .mdc-switch__knob::before {
background-color: #f1f1f1;
opacity: .14; }
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background::before { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5);
opacity: .5; }
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob {
transform: translateX(14px);
transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1); background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5);
opacity: .15; }
#cf7md-form .mdc-switch--theme-dark .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-switch__native-control:disabled {
cursor: initial; }
#cf7md-form .mdc-switch__native-control:disabled ~ .mdc-switch__background::before {
background-color: #000;
opacity: .12; }
#cf7md-form .mdc-switch--theme-dark .mdc-switch__native-control:disabled ~ .mdc-switch__background::before,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:disabled ~ .mdc-switch__background::before {
background-color: #fff;
opacity: .1; }
#cf7md-form .mdc-switch__native-control:disabled ~ .mdc-switch__background .mdc-switch__knob {
background-color: #bdbdbd; }
#cf7md-form .mdc-switch--theme-dark .mdc-switch__native-control:disabled ~ .mdc-switch__background .mdc-switch__knob,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:disabled ~ .mdc-switch__background .mdc-switch__knob {
background-color: #424242; } #cf7md-form span.cf7md-switch-item {
margin: 8px 0; }
#cf7md-form .mdc-form-field > .cf7md-switch-label {
margin-left: 16px; }
#cf7md-form .cf7md-file .cf7md-label {
margin-bottom: 5px; }
#cf7md-form .cf7md-file .wpcf7-not-valid-tip {
margin-top: 5px; }
#cf7md-form .cf7md-file .cf7md-help-text {
margin-top: 3px !important; }
#cf7md-form .cf7md-file--btn {
color: #FFF; }
#cf7md-form .cf7md-file--label {
position: relative;
display: block; }
#cf7md-form .cf7md-file--label [type="file"] {
opacity: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0; }
#cf7md-form .cf7md-file--value { color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
position: absolute;
top: 50%;
left: 0;
padding-left: 152px;
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
transform: translateY(-50%); }
#cf7md-form.mdc-theme--dark .cf7md-file--value { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-button {
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 0.875rem;
font-weight: 500;
letter-spacing: 0.04em;
line-height: 1.5rem; color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87));
display: inline-block;
position: relative;
min-width: 64px;
height: 36px;
padding: 0 16px;
border: none;
border-radius: 2px;
outline: none;
background: transparent;
font-size: 14px;
font-weight: 500;
line-height: 36px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
box-sizing: border-box;
-webkit-appearance: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.18); }
#cf7md-form .mdc-button--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-button { color: white;
color: var(--mdc-theme-text-primary-on-dark, white);
-webkit-tap-highlight-color: rgba(255, 255, 255, 0.18); }
#cf7md-form .mdc-button::before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 1, 1);
border-radius: inherit;
background: currentColor;
content: "";
opacity: 0; }
#cf7md-form .mdc-button:focus::before {
transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
opacity: .12; }
#cf7md-form .mdc-button:active::before {
transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
opacity: .18; }
#cf7md-form .mdc-button:focus:active::before {
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-button:active {
outline: none; }
#cf7md-form .mdc-button:hover {
cursor: pointer; }
#cf7md-form .mdc-button::-moz-focus-inner {
padding: 0;
border: 0; }
#cf7md-form .mdc-button--dense {
height: 32px;
font-size: .8125rem;
line-height: 32px; }
#cf7md-form .mdc-button--raised {
box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
will-change: box-shadow;
min-width: 88px; }
#cf7md-form .mdc-button--raised:active {
box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); }
#cf7md-form .mdc-button--theme-dark .mdc-button--raised,
#cf7md-form.mdc-theme--dark .mdc-button--raised { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-button--theme-dark .mdc-button--raised::before,
#cf7md-form.mdc-theme--dark .mdc-button--raised::before {
color: black; }
#cf7md-form .mdc-button--primary { color: #3f51b5;
color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-button--theme-dark .mdc-button--primary,
#cf7md-form.mdc-theme--dark .mdc-button--primary { color: #3f51b5;
color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-button--primary.mdc-button--raised { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); color: white;
color: var(--mdc-theme-text-primary-on-primary, white); }
#cf7md-form .mdc-button--primary.mdc-button--raised::before {
color: black; }
#cf7md-form .mdc-button--accent { color: #ff4081;
color: var(--mdc-theme-accent, #ff4081); }
#cf7md-form .mdc-button--theme-dark .mdc-button--accent,
#cf7md-form.mdc-theme--dark .mdc-button--accent { color: #ff4081;
color: var(--mdc-theme-accent, #ff4081); }
#cf7md-form .mdc-button--accent.mdc-button--raised { background-color: #ff4081;
background-color: var(--mdc-theme-accent, #ff4081); color: white;
color: var(--mdc-theme-text-primary-on-accent, white); }
#cf7md-form .mdc-button--accent.mdc-button--raised::before {
color: black; }
#cf7md-form .mdc-button--compact {
padding: 0 8px; }
#cf7md-form fieldset:disabled .mdc-button, #cf7md-form .mdc-button:disabled {
color: rgba(0, 0, 0, 0.26);
cursor: default;
pointer-events: none; }
#cf7md-form .mdc-button--theme-dark fieldset:disabled .mdc-button,
#cf7md-form.mdc-theme--dark fieldset:disabled .mdc-button,
#cf7md-form .mdc-button--theme-dark .mdc-button:disabled,
#cf7md-form.mdc-theme--dark .mdc-button:disabled {
color: rgba(255, 255, 255, 0.3); }
#cf7md-form fieldset:disabled .mdc-button--raised, #cf7md-form .mdc-button--raised:disabled {
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
background-color: rgba(0, 0, 0, 0.12);
pointer-events: none; }
#cf7md-form .mdc-button--theme-dark fieldset:disabled .mdc-button--raised,
#cf7md-form.mdc-theme--dark fieldset:disabled .mdc-button--raised,
#cf7md-form .mdc-button--theme-dark .mdc-button--raised:disabled,
#cf7md-form.mdc-theme--dark .mdc-button--raised:disabled {
background-color: rgba(255, 255, 255, 0.12); }
#cf7md-form .mdc-button.mdc-ripple-upgraded {
--mdc-ripple-left: 0;
--mdc-ripple-top: 0;
--mdc-ripple-fg-size: 0;
--mdc-ripple-surface-height: 0;
--mdc-ripple-surface-width: 0;
--mdc-ripple-fg-unbounded-transform-duration: 0ms;
--mdc-ripple-xfo-x: center;
--mdc-ripple-xfo-y: center;
--mdc-ripple-fg-unbounded-opacity-duration: 0ms;
--mdc-ripple-fg-unbounded-transform-duration: 0ms;
--mdc-ripple-fg-approx-xf: 0;
will-change: transition, opacity;
-webkit-tap-highlight-color: transparent;
overflow: hidden; }
#cf7md-form .mdc-button.mdc-ripple-upgraded::before {
background-color: rgba(0, 0, 0, 0.06);
position: absolute;
top: calc(50% - 100%);
left: calc(50% - 100%);
width: 200%;
height: 200%;
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 200ms linear;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active::before {
opacity: .99999; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active:active::before {
transition-duration: 600ms; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-bounded-active-fill::before {
transition-duration: 120ms;
opacity: 1; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::before {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size); }
#cf7md-form .mdc-button.mdc-ripple-upgraded::after {
background-color: rgba(0, 0, 0, 0.06);
position: absolute;
top: 0;
left: 0;
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size);
transform: scale(0);
transform-origin: center center;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
#cf7md-form .mdc-button.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded)::after {
transform-origin: center center; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::after {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
transform-origin: center center; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-bounded-active-fill::after {
animation-fill-mode: forwards;
animation: 300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after {
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;
opacity: 1; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after {
animation: mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded::before,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded::before {
background-color: rgba(255, 255, 255, 0.14);
position: absolute;
top: calc(50% - 100%);
left: calc(50% - 100%);
width: 200%;
height: 200%;
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 200ms linear;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active::before,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active::before {
opacity: .99999; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active:active::before,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active:active::before {
transition-duration: 600ms; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-bounded-active-fill::before,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-bounded-active-fill::before {
transition-duration: 120ms;
opacity: 1; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::before,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::before {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size); }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded::after {
background-color: rgba(255, 255, 255, 0.14);
position: absolute;
top: 0;
left: 0;
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size);
transform: scale(0);
transform-origin: center center;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded)::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded)::after {
transform-origin: center center; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::after {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
transform-origin: center center; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-bounded-active-fill::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-bounded-active-fill::after {
animation-fill-mode: forwards;
animation: 300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after {
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;
opacity: 1; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after {
animation: mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary::before {
background-color: rgba(63, 81, 181, 0.12);
position: absolute;
top: calc(50% - 100%);
left: calc(50% - 100%);
width: 200%;
height: 200%;
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 200ms linear;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary::before {
background-color: color(var(--mdc-theme-primary, #3f51b5) a(12%)); } }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-active::before {
opacity: .99999; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-active:active::before {
transition-duration: 600ms; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-bounded-active-fill::before {
transition-duration: 120ms;
opacity: 1; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded::before {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size); }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary::after {
background-color: rgba(63, 81, 181, 0.12);
position: absolute;
top: 0;
left: 0;
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size);
transform: scale(0);
transform-origin: center center;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary::after {
background-color: color(var(--mdc-theme-primary, #3f51b5) a(12%)); } }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary:not(.mdc-ripple-upgraded--unbounded)::after {
transform-origin: center center; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded::after {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
transform-origin: center center; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--foreground-bounded-active-fill::after {
animation-fill-mode: forwards;
animation: 300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after {
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;
opacity: 1; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after {
animation: mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent::before {
background-color: rgba(255, 64, 129, 0.12);
position: absolute;
top: calc(50% - 100%);
left: calc(50% - 100%);
width: 200%;
height: 200%;
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 200ms linear;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent::before {
background-color: color(var(--mdc-theme-accent, #ff4081) a(12%)); } }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-active::before {
opacity: .99999; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-active:active::before {
transition-duration: 600ms; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-bounded-active-fill::before {
transition-duration: 120ms;
opacity: 1; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded::before {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size); }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent::after {
background-color: rgba(255, 64, 129, 0.12);
position: absolute;
top: 0;
left: 0;
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size);
transform: scale(0);
transform-origin: center center;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent::after {
background-color: color(var(--mdc-theme-accent, #ff4081) a(12%)); } }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent:not(.mdc-ripple-upgraded--unbounded)::after {
transform-origin: center center; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded::after {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
transform-origin: center center; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--foreground-bounded-active-fill::after {
animation-fill-mode: forwards;
animation: 300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after {
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;
opacity: 1; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after {
animation: mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary::before {
background-color: rgba(255, 255, 255, 0.14);
position: absolute;
top: calc(50% - 100%);
left: calc(50% - 100%);
width: 200%;
height: 200%;
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 200ms linear;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-active::before {
opacity: .99999; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-active:active::before {
transition-duration: 600ms; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-bounded-active-fill::before {
transition-duration: 120ms;
opacity: 1; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded::before {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size); }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary::after {
background-color: rgba(255, 255, 255, 0.14);
position: absolute;
top: 0;
left: 0;
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size);
transform: scale(0);
transform-origin: center center;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary:not(.mdc-ripple-upgraded--unbounded)::after {
transform-origin: center center; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded::after {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
transform-origin: center center; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--foreground-bounded-active-fill::after {
animation-fill-mode: forwards;
animation: 300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after {
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;
opacity: 1; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after {
animation: mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent::before {
background-color: rgba(255, 255, 255, 0.14);
position: absolute;
top: calc(50% - 100%);
left: calc(50% - 100%);
width: 200%;
height: 200%;
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 200ms linear;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-active::before {
opacity: .99999; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-active:active::before {
transition-duration: 600ms; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-bounded-active-fill::before {
transition-duration: 120ms;
opacity: 1; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded::before {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size); }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent::after {
background-color: rgba(255, 255, 255, 0.14);
position: absolute;
top: 0;
left: 0;
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size);
transform: scale(0);
transform-origin: center center;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent:not(.mdc-ripple-upgraded--unbounded)::after {
transform-origin: center center; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded::after {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
transform-origin: center center; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--foreground-bounded-active-fill::after {
animation-fill-mode: forwards;
animation: 300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after {
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;
opacity: 1; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after {
animation: mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form.cf7md-form + .wpcf7-response-output {
border: none;
border-bottom: 2px solid #d50000;
padding: 0 0 8px;
font-size: 0.85em;
color: #d50000;
margin: 24px 0 16px;
background: transparent;
box-shadow: none;
text-align: left;
text-transform: none; }
#cf7md-form.cf7md-form + .wpcf7-mail-sent-ok {
border-bottom-color: #1B5E20;
color: #1B5E20; }
#cf7md-form.cf7md-form.mdc-theme--dark + .wpcf7-response-output {
border-bottom-color: #ff6e6e;
color: #ff6e6e; }
#cf7md-form.cf7md-form.mdc-theme--dark + .wpcf7-mail-sent-ok {
border-bottom-color: #81C784;
color: #81C784; }
#cf7md-form .wpcf7-not-valid-tip {
color: #d50000;
margin-bottom: 5px;
display: block;
float: none; }
#cf7md-form.mdc-theme--dark .wpcf7-not-valid-tip {
color: #ff6e6e; }
#cf7md-form .cf7md-label--static,
#cf7md-form .cf7md-help-text {
display: block;
float: none; }
#cf7md-form.cf7md-form + .fusion-alert .alert-icon,
#cf7md-form.cf7md-form + .fusion-alert .toggle-alert {
display: none; }
#cf7md-form .mdc-card {
box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 0;
box-sizing: border-box; }
#cf7md-form .mdc-card__primary {
padding: 16px; }
#cf7md-form .mdc-card__primary .mdc-card__title--large {
padding-top: 8px; }
#cf7md-form .mdc-card__primary:last-child {
padding-bottom: 24px; }
#cf7md-form .mdc-card__supporting-text {
padding: 8px 16px;
box-sizing: border-box;
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 0.875rem;
font-weight: 400;
letter-spacing: 0.04em;
line-height: 1.25rem; color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87)); }
#cf7md-form .mdc-card--theme-dark .mdc-card__supporting-text,
#cf7md-form.mdc-theme--dark .mdc-card__supporting-text { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-card__primary + .mdc-card__supporting-text {
margin-top: -8px;
padding-top: 0; }
#cf7md-form .mdc-card__supporting-text:last-child {
padding-bottom: 24px; }
#cf7md-form .mdc-card__actions {
display: -ms-flexbox;
display: flex;
padding: 8px;
box-sizing: border-box; }
#cf7md-form .mdc-card--theme-dark .mdc-card__actions,
#cf7md-form.mdc-theme--dark .mdc-card__actions { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-card__actions .mdc-card__action {
margin: 0 8px 0 0; }
#cf7md-form .mdc-card__actions .mdc-card__action:last-child {
margin-right: 0; }
#cf7md-form .mdc-card__actions--vertical {
-ms-flex-flow: column;
flex-flow: column;
-ms-flex-align: start;
align-items: flex-start; }
#cf7md-form .mdc-card__actions--vertical .mdc-card__action {
margin: 0 0 4px; }
#cf7md-form .mdc-card__actions--vertical .mdc-card__action:last-child {
margin-bottom: 0; }
#cf7md-form .mdc-card__media {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 16px;
box-sizing: border-box; }
#cf7md-form .mdc-card__media-item {
display: inline-block;
width: auto;
height: 80px;
margin: 16px 0 0;
padding: 0; }
#cf7md-form .mdc-card__media-item--1dot5x {
width: auto;
height: 120px; }
#cf7md-form .mdc-card__media-item--2x {
width: auto;
height: 160px; }
#cf7md-form .mdc-card__media-item--3x {
width: auto;
height: 240px; }
#cf7md-form .mdc-card__title {
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 0.875rem;
font-weight: 500;
letter-spacing: 0.04em;
line-height: 1.5rem; color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
margin: -.063rem 0; }
#cf7md-form .mdc-card--theme-dark .mdc-card__title,
#cf7md-form.mdc-theme--dark .mdc-card__title { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-card__title--large {
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 1.5rem;
font-weight: 400;
letter-spacing: normal;
line-height: 2rem;
margin: 0; }
#cf7md-form .mdc-card__subtitle {
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 0.875rem;
font-weight: 400;
letter-spacing: 0.04em;
line-height: 1.25rem; color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
margin: -.063rem 0; }
#cf7md-form .mdc-card--theme-dark .mdc-card__subtitle,
#cf7md-form.mdc-theme--dark .mdc-card__subtitle { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-card__horizontal-block {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 0 16px 0 0;
box-sizing: border-box; }
#cf7md-form .mdc-card__horizontal-block .mdc-card__actions--vertical {
margin: 16px; }
#cf7md-form .mdc-card__horizontal-block .mdc-card__media-item {
margin-left: 16px; }
#cf7md-form .mdc-card__horizontal-block .mdc-card__media-item--3x {
margin-bottom: 16px; }
#cf7md-form .mdc-card {
background: #FFF; }
#cf7md-form.mdc-theme--dark .mdc-card {
background: rgba(255, 255, 255, 0.15); }
#cf7md-form .mdc-card__media--img {
padding: 0;
height: auto; }
#cf7md-form .mdc-card__media--img img {
width: 100%;
height: auto; }
#cf7md-form .cf7md-card-content {
padding-bottom: 0 !important; }
#cf7md-form .cf7md-card-content p {
margin: 16px 0; }
#cf7md-form .cf7md-spinner {
animation: rotator 1.4s linear infinite; }
@keyframes rotator {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(270deg); } }
#cf7md-form .cf7md-spinner-path {
stroke-dasharray: 187;
stroke-dashoffset: 0;
stroke: rgba(0, 0, 0, 0.87);
transform-origin: center;
animation: dash 1.4s ease-in-out infinite; }
#cf7md-form.mdc-theme--dark .cf7md-spinner-path {
stroke: white; }
@keyframes dash {
0% {
stroke-dashoffset: 187; }
50% {
stroke-dashoffset: 46.75;
transform: rotate(135deg); }
100% {
stroke-dashoffset: 187;
transform: rotate(450deg); } }
#cf7md-form .ajax-loader {
background-image: none;
width: 25px;
height: 25px;
margin-left: 8px; }
#cf7md-form .cf7md-spinner {
display: none; }
#cf7md-form .ajax-loader.is-active .cf7md-spinner {
display: block; }
#cf7md-form .fusion-slider-loading, #cf7md-form .fusion-slider-loading:after {
width: 2.2em !important;
height: 2.2em; }
#cf7md-form .mdc-list-item:hover:before {
opacity: 1; }
#cf7md-form .mdc-list a.mdc-list-item {
color: rgba(0, 0, 0, 0.87); }
#cf7md-form .mdc-list a.mdc-list-item:hover {
text-decoration: none; }
#cf7md-form .cf7md-list__inline .wpcf7-list-item {
width: auto;
margin-right: 34px; }
#cf7md-form [class*="cf7md-list__columns-"]:after {
display: block;
content: "";
clear: both; }
#cf7md-form [class*="cf7md-list__columns-"] .wpcf7-form-control {
display: block;
margin-left: -34px;
font-size: 0; }
#cf7md-form [class*="cf7md-list__columns-"] .wpcf7-list-item {
padding-left: 34px;
width: 50%;
display: -ms-inline-flexbox;
display: inline-flex;
min-width: 225px;
vertical-align: top; }
#cf7md-form .cf7md-list__columns-2 .wpcf7-list-item {
width: 50%; }
#cf7md-form .cf7md-list__columns-3 .wpcf7-list-item {
width: 33.3333%; }
#cf7md-form .cf7md-list__columns-4 .wpcf7-list-item {
width: 25%; }
@media (max-width: 768px) {
#cf7md-form .cf7md-list__columns-2 .wpcf7-list-item,
#cf7md-form .cf7md-list__columns-3 .wpcf7-list-item,
#cf7md-form .cf7md-list__columns-4 .wpcf7-list-item {
width: 100%; } }
#cf7md-form .cf7md-hide-customize-message {
text-decoration: none;
box-shadow: none;
display: inline-block;
width: 16px;
height: 16px;
line-height: 16px;
text-align: center;
font-size: 16px;
background: #888;
color: #FFF;
border-radius: 100%;
vertical-align: middle; }
#cf7md-form label,
#cf7md-form .cf7md-label--static,
#cf7md-form .cf7md-help-text {
color: rgba(0, 0, 0, 0.46); }
#cf7md-form.mdc-theme--dark label, #cf7md-form.mdc-theme--dark
.cf7md-label--static, #cf7md-form.mdc-theme--dark
.cf7md-help-text {
color: rgba(255, 255, 255, 0.5); }
#cf7md-form input,
#cf7md-form textarea,
#cf7md-form select,
#cf7md-form .wpcf7-list-item label,
#cf7md-form .cf7md-accept-label {
color: rgba(0, 0, 0, 0.87); }
#cf7md-form.mdc-theme--dark input, #cf7md-form.mdc-theme--dark
textarea, #cf7md-form.mdc-theme--dark
select, #cf7md-form.mdc-theme--dark
.wpcf7-list-item label, #cf7md-form.mdc-theme--dark
.cf7md-accept-label {
color: white; }
#cf7md-form .cf7md-item,
#cf7md-form input,
#cf7md-form label,
#cf7md-form textarea,
#cf7md-form p,
#cf7md-form h1,
#cf7md-form h2,
#cf7md-form h3,
#cf7md-form h4,
#cf7md-form h5,
#cf7md-form h6,
#cf7md-form.cf7md-form + .wpcf7-response-output {
font-family: "Roboto", sans-serif;
font-weight: normal;
-webkit-font-smoothing: antialiased; }
#cf7md-form .cf7md-item,
#cf7md-form .mdc-form-field,
#cf7md-form .mdc-textfield {
font-size: 18px;
line-height: 1.25; }
#cf7md-form .mdc-select {
font-size: 0.936em; }
#cf7md-form label,
#cf7md-form .cf7md-label {
font-weight: normal;
font-size: 0.875em;
letter-spacing: 0.02em; }
#cf7md-form .mdc-card__title {
font-size: 0.875em;
line-height: 1.5em;
margin: -.063em 0; }
#cf7md-form .mdc-card__title.mdc-card__title--large {
font-size: 1.5em; }
#cf7md-form .mdc-card__subtitle {
font-size: 0.75em;
line-height: 1.25em;
margin: -.063em 0; }
#cf7md-form .cf7md-label--static,
#cf7md-form .cf7md-help-text,
#cf7md-form .wpcf7-not-valid-tip {
font-size: 0.675em;
letter-spacing: 0.02em; }
#cf7md-form .wpcf7-form-control-wrap {
display: block;
width: 100%; }
#cf7md-form .mdc-textfield,
#cf7md-form .mdc-textfield input,
#cf7md-form .mdc-textfield textarea,
#cf7md-form .cf7md-item > div {
width: 100%; }
#cf7md-form .mdc-select {
width: 100%;
max-width: 100%; }
#cf7md-form .cf7md-item {
margin-top: 0;
margin-bottom: 24px; }
#cf7md-form .cf7md-item select,
#cf7md-form .cf7md-item input,
#cf7md-form .cf7md-item textarea {
margin: 0; }
#cf7md-form .cf7md-item .cf7md-help-text {
clear: both;
margin: -3px 0 8px; }
#cf7md-form .cf7md-text,
#cf7md-form .cf7md-quiz {
margin-top: -5px; }
#cf7md-form .cf7md-text .mdc-textfield,
#cf7md-form .cf7md-quiz .mdc-textfield {
margin-top: 0; }
#cf7md-form .cf7md-select select {
margin-top: 11px;
margin-bottom: 8px; }
#cf7md-form .cf7md-card {
margin-bottom: 32px; }
#cf7md-form .cf7md-card .mdc-card__supporting-text .mdc-layout-grid > :last-child {
margin-bottom: 0; }
#cf7md-form.cf7md-spacing--tight .cf7md-item {
margin-bottom: 8px; }
#cf7md-form.cf7md-spacing--tight .cf7md-text {
margin-bottom: 0; }
#cf7md-form.cf7md-spacing--tight .cf7md-card {
margin-bottom: 16px; }
#cf7md-form .wpcf7-list-item {
margin: 0;
width: 100%; } #cf7md-form .mdc-textfield--focused .mdc-textfield__label {
color: #3f51b5; }
#cf7md-form .mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after,
#cf7md-form .mdc-multi-select:focus .mdc-list-item:checked,
#cf7md-form .mdc-checkbox__background::before,
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form .mdc-radio__background::before,
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form .mdc-button--primary.mdc-button--raised,
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background::before,
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob,
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before {
background-color: #3f51b5; }
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input:focus,
#cf7md-form .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:focus,
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle {
border-color: #3f51b5; }
#cf7md-form .mdc-select:focus {
border-bottom-color: #3f51b5; } #cf7md-form.mdc-theme--dark { }
#cf7md-form.mdc-theme--dark .mdc-textfield--focused .mdc-textfield__label {
color: #3f51b5; }
#cf7md-form.mdc-theme--dark .mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after,
#cf7md-form.mdc-theme--dark .mdc-multi-select:focus .mdc-list-item:checked,
#cf7md-form.mdc-theme--dark .mdc-checkbox__background::before,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-radio__background::before,
#cf7md-form.mdc-theme--dark .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form.mdc-theme--dark .mdc-button--primary.mdc-button--raised,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:checked ~ .mdc-switch__background::before,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before {
background-color: #3f51b5; }
#cf7md-form.mdc-theme--dark .mdc-textfield--multiline .mdc-textfield__input:focus,
#cf7md-form.mdc-theme--dark .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:focus,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle {
border-color: #3f51b5; }
#cf7md-form.mdc-theme--dark .mdc-select:focus {
border-bottom-color: #3f51b5; } #cf7md-form .mdc-button--primary.mdc-button--raised {
background-color: #3f51b5; } #cf7md-form.mdc-theme--dark .mdc-button--primary.mdc-button--raised {
background-color: #3f51b5; } #cf7md-form .cf7md-item,
#cf7md-form .mdc-form-field,
#cf7md-form .mdc-textfield {
font-size: 18px; } #cf7md-form .cf7md-item,
#cf7md-form input,
#cf7md-form label,
#cf7md-form textarea,
#cf7md-form p,
#cf7md-form .mdc-select,
#cf7md-form.cf7md-form + .wpcf7-response-output,
#cf7md-form .wpcf7-not-valid-tip,
#cf7md-form .mdc-card__title,
#cf7md-form .mdc-card__subtitle,
#cf7md-form .mdc-button {
font-family: "Roboto", sans-serif; }